API Reference
Class
InvoiceSourceEdits
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
- Method InvoiceSourceEditor.Apply
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
- issueDate System.Nullable{System.DateTime} = null
- dueDate System.Nullable{System.DateTime} = null
- buyerReference System.String = null
- paymentReference System.String = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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