MarketInvoice
Class Description
A roll up of invoice line items. The whole invoice has a due date and amount to be paid, with information such as customer, banks etc. being obtained through associations. The invoice roll up is based on individual line items that each contain amounts and descriptions for specific services or products.
Attributes
Name | Type | Description |
---|---|---|
amount | Money | Total amount due on this invoice based on line items and applicable adjustments. |
billMediaKind | MktBillMediaKind | Kind of media by which the CustomerBillingInfo was delivered. |
dueDate | Date | Calculated date upon which the Invoice amount is due. |
kind | MktAccountKind | Kind of invoice (default is 'sales'). |
mailedDate | Date | Date on which the customer billing statement/invoice was printed/mailed. |
proForma | Boolean | True if payment is to be paid by a Customer to accept a particular ErpQuote (with associated Design) and have work initiated, at which time an associated ErpInvoice should automatically be generated. EprPayment.subjectStatus satisfies terms specificed in the ErpQuote. |
referenceNumber | String | Number of an invoice to be reference by this invoice. |
transactionDateTime | DateTime | Date and time when the invoice is issued. |
transferType | String | Type of invoice transfer. |
Relationships
Ancestors
No ancestor classes
Descendents
No descendent classes
Associations
Source Class | Source Cardinality | Target | Target Cardinality | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
---|---|---|---|---|---|---|---|
MarketInvoice | 0..* | MajorChargeGroup | 1..* | MarketInvoice | MajorChargeGroup | ||
MarketInvoice | 1 | MarketInvoiceLineItem | 0..* | MarketInvoice | MarketInvoiceLineItems |