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

Inherits from

  • None

Descendant classes

  • No descendant classes

Leaf/Root class

IsLeaf IsRoot
False False

Associations

Source Class Cardinality Source Target Class Cardinality Target Source Name Source Assoc. Description Target Name Target Assoc. Description
MarketInvoice 0..* MajorChargeGroup 1..* MarketInvoice MajorChargeGroup
MarketInvoiceLineItem 0..* MarketInvoice 1 MarketInvoiceLineItems MarketInvoice