MarketInvoice

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.

Type

Class

URI

cim:MarketInvoice

CIM standard (perspective)

IEC62325 (Market)

Class hierarchy

  • MarketInvoice

Slots

Associated classes
Figure 1. Associated classes
Name Cardinality Type Description

MajorChargeGroup

1..*

MajorChargeGroup

n/a

amount

0..1

Money

Total amount due on this invoice based on line items and applicable adjustments.

billMediaKind

0..1

MktBillMediaKind

Kind of media by which the CustomerBillingInfo was delivered.

dueDate

0..1

date

Calculated date upon which the Invoice amount is due.

kind

0..1

MktAccountKind

Kind of invoice (default is 'sales').

mailedDate

0..1

date

Date on which the customer billing statement/invoice was printed/mailed.

proForma

0..1

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

0..1

string

Number of an invoice to be reference by this invoice.

transactionDateTime

0..1

date

Date and time when the invoice is issued.

transferType

0..1

string

Type of invoice transfer.

MarketInvoiceLineItems

0..*

MarketInvoiceLineItem

n/a


amount

Total amount due on this invoice based on line items and applicable adjustments.

URI

cim:MarketInvoice.amount

Cardinality

0..1

Type

Money

billMediaKind

Kind of media by which the CustomerBillingInfo was delivered.

URI

cim:MarketInvoice.billMediaKind

Cardinality

0..1

Type

MktBillMediaKind

dueDate

Calculated date upon which the Invoice amount is due.

URI

cim:MarketInvoice.dueDate

Cardinality

0..1

Type

date

kind

Kind of invoice (default is 'sales').

URI

cim:MarketInvoice.kind

Cardinality

0..1

Type

MktAccountKind

mailedDate

Date on which the customer billing statement/invoice was printed/mailed.

URI

cim:MarketInvoice.mailedDate

Cardinality

0..1

Type

date

MajorChargeGroup

URI

cim:MarketInvoice.MajorChargeGroup

Cardinality

1..*

Type

MajorChargeGroup

MarketInvoiceLineItems

URI

cim:MarketInvoice.MarketInvoiceLineItems

Cardinality

0..*

Type

MarketInvoiceLineItem

proForma

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.

URI

cim:MarketInvoice.proForma

Cardinality

0..1

Type

boolean

referenceNumber

Number of an invoice to be reference by this invoice.

URI

cim:MarketInvoice.referenceNumber

Cardinality

0..1

Type

string

transactionDateTime

Date and time when the invoice is issued.

URI

cim:MarketInvoice.transactionDateTime

Cardinality

0..1

Type

date

transferType

Type of invoice transfer.

URI

cim:MarketInvoice.transferType

Cardinality

0..1

Type

string