| Invoice Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: CorrigoService.Entities
 Syntax
Syntax[SerializableAttribute] public class Invoice : CorrigoEntityWithOptimisticLock
The Invoice type exposes the following members.
 Properties
Properties| 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. 
            also matches enumeration CurrencyType. 
            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.
             | 
 See Also
See Also