Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

InvoiceSourceEdits

Namespace OfficeIMO.Invoicing
Assembly OfficeIMO.Invoicing
Modifiers sealed

Captures up to five independent source-field replacements. Null means retain the field; no field is inserted or removed.

Inheritance

  • Object
  • InvoiceSourceEdits

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public InvoiceSourceEdits(String number = null, Nullable<DateTime> issueDate = null, Nullable<DateTime> dueDate = null, String buyerReference = null, String paymentReference = null) #

Creates a captured edit request. Dates use their calendar day; time and timezone are ignored. Text replacements must contain 1 to 4096 characters.

Parameters

number System.String = null optionalposition: 0
issueDate System.Nullable{System.DateTime} = null optionalposition: 1
dueDate System.Nullable{System.DateTime} = null optionalposition: 2
buyerReference System.String = null optionalposition: 3
paymentReference System.String = null optionalposition: 4

Properties

public String Number { get; } #

Replacement invoice number. Payment/reference fields are changed only when separately supplied.

public Nullable<DateTime> IssueDate { get; } #

Replacement issue date.

public Nullable<DateTime> DueDate { get; } #

Replacement payment due date.

public String BuyerReference { get; } #

Replacement buyer reference.

public String PaymentReference { get; } #

Replacement remittance reference.

Fields

public const Int32 MaximumTextCharacters #

Maximum characters in one replacement text value.

Value: 4096