: Public Class
Created: 22/05/2008 00:21:48
Modified: 28/02/2011 20:37:04
Project:
Advanced:
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.<br/><br/>
Attribute
Public Money
  amount
Details:
Notes: Total amount due on this invoice based on line items and applicable adjustments.<br/>
Public BillMediaKind
  billMediaKind
Details:
Notes: Kind of media by which the CustomerBillingInfo was delivered.<br/>
Public Date
  dueDate
Details:
Notes: Calculated date upon which the Invoice amount is due.<br/><br/>
Public ErpInvoiceKind
  kind
Details:
Notes: Kind of invoice (default is 'sales').<br/>
Public Date
  mailedDate
Details:
Notes: Date on which the customer billing statement/invoice was printed/mailed.<br/><br/>
Public Boolean
  proForma
Details:
Notes: 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.<br/>
Public String
  referenceNumber
Details:
Notes: Number of an invoice to be reference by this invoice.<br/>
Public DateTime
  transactionDateTime
Details:
Notes: Date and time when the invoice is issued.<br/><br/>
Public String
  transferType
Details:
Notes: Type of invoice transfer.<br/>
Element Source Role Target Role
ErpInvoiceLineItem
Class «informative»
Name: ErpInvoiceLineItems
 
Name: ErpInvoice
 
Details:
 
CustomerAccount
Class «informative»
Name: CustomerAccount
 
Name: ErpInvoicees
 
Details:
 
Object Type Connection Direction Notes
ErpDocument Class Generalization To