Invoice Class |
Namespace: CorrigoService.Entities
[SerializableAttribute] public class Invoice : CorrigoEntityWithOptimisticLock
The Invoice type exposes the following members.
Name | Description | |
---|---|---|
![]() | AmtBase |
Gets an invoice subtotal before tax
|
![]() | AmtTax |
Gets an invoice total tax amount
|
![]() | AmtTotal |
Gets an invoice total amount (base + tax)
|
![]() | Comments |
Gets a comments
Max Length=2048
|
![]() | CurrencyTypeId |
Currency type inherited from work zone upon WO creation.
Modifications for existing records are not allowed.
|
![]() | DraftProcessStepId |
Sub-status value, used when Customer Invoice status is Draft.
Indicates either desired action (such as “Customer Invoice is ready to Post”) or result of the action (such as “Post operation failed”).
|
![]() | DtDue |
Gets an invoice due date computed when invoice is posted; initially empty
|
![]() | DtPosted |
Date of "posted" action; a.k.a. Invoice Date
|
![]() | ExtNumber |
Gets or sets an external number.
Max Length=256
|
![]() | GlAccount |
Gets a GL account number.
Max Length=32
|
![]() | Group |
Gets a billing account object
|
![]() | IsManuallySent |
True means Customer Invoice was sent manually to the client (i.e. as e-mail, rather than electronically through Corrigo platform).
This flag is available for posted Customer Invoices.
|
![]() | IsMultiline |
Gets a value indicating whether this invoice consists of more than one line item
|
![]() | IsTaxDirty |
Gets a value indicating whether invoice content was changed since tax was computed.
|
![]() | LineItems |
Gets a line items collection.
|
![]() | Number |
Gets a invoice number; initially empty, generated by Post action
Max Length=16
|
![]() | Period |
Time period, optional.
|
![]() | PoNumber |
Gets an optional field used for customer reference.
Max Length=50
|
![]() | State |
Gets a invoice state; supported values are draft, posted, paid, paid in full, credit, credit used.
|
![]() | TaxTransactionId |
Gets a tax transaction ID (non-empty value means tax was computed).
Max Length=32
|
![]() | TimeSetId |
Time period ID, optional.
|