Skip to main content

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

NameTypeDescription
amountMoneyTotal amount due on this invoice based on line items and applicable adjustments.
billMediaKindMktBillMediaKindKind of media by which the CustomerBillingInfo was delivered.
dueDateDateCalculated date upon which the Invoice amount is due.
kindMktAccountKindKind of invoice (default is 'sales').
mailedDateDateDate on which the customer billing statement/invoice was printed/mailed.
proFormaBooleanTrue 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.
referenceNumberStringNumber of an invoice to be reference by this invoice.
transactionDateTimeDateTimeDate and time when the invoice is issued.
transferTypeStringType of invoice transfer.

Relationships

Ancestors

No ancestor classes

Descendents

No descendent classes

Associations

Source ClassSource CardinalityTargetTarget CardinalitySource NameSource Assoc. DescriptionTarget NameTarget Assoc. Description
MarketInvoice0..*MajorChargeGroup1..*MarketInvoiceMajorChargeGroup
MarketInvoice1MarketInvoiceLineItem0..*MarketInvoiceMarketInvoiceLineItems