Documentation / @facturometro/einvoice / InvoiceLine
Interface: InvoiceLine
Defined in: packages/core/src/model/invoice.types.generated.ts:526
BG-25 INVOICE LINE.
A group of business terms providing information on individual Invoice lines.
Rules
BR-16
See
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/
Properties
accountingCost?
optionalaccountingCost?:string
Defined in: packages/core/src/model/invoice.types.generated.ts:591
BT-133 Invoice line Buyer accounting reference.
A textual value that specifies where to book the relevant data into the Buyer's financial accounts.
Cardinality
0..1
See
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cbc-AccountingCost/
allowanceCharge?
optionalallowanceCharge?:LineAllowanceCharge[]
Defined in: packages/core/src/model/invoice.types.generated.ts:626
BG-27, BG-28 INVOICE LINE ALLOWANCES OR CHARGES.
A group of business terms providing information about allowances or charges applicable to the individual Invoice line.
Cardinality
0..n
Rules
BR-CO-23, BR-CO-24
See
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-AllowanceCharge/
documentReference?
optionaldocumentReference?:DocumentReference
Defined in: packages/core/src/model/invoice.types.generated.ts:615
LINE OBJECT IDENTIFIER.
Cardinality
0..1
Rules
PEPPOL-EN16931-R100, PEPPOL-EN16931-R101
See
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-DocumentReference/
id
id:
string
Defined in: packages/core/src/model/invoice.types.generated.ts:536
BT-126 Invoice line identifier.
A unique identifier for the individual line within the Invoice.
Cardinality
1..1
Rules
BR-21
See
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cbc-ID/
invoicedQuantity
invoicedQuantity:
Quantity
Defined in: packages/core/src/model/invoice.types.generated.ts:565
BT-129 Invoiced quantity.
The quantity of items (goods or services) that is charged in the Invoice line.
Attribute unitCode (BT-130 Invoiced quantity unit of measure): The unit of measure that applies to the invoiced quantity. Codes for unit of packaging from UNECE Recommendation No. 21 can be used in accordance with the descriptions in the "Intro" section of UN/ECE Recommendation 20, Revision 11 (2015): The 2 character alphanumeric code values in UNECE Recommendation 21 shall be used. To avoid duplication with existing code values in UNECE Recommendation No. 20, each code value from UNECE Recommendation 21 shall be prefixed with an “X”, resulting in a 3 alphanumeric code when used as a unit of measure.
Cardinality
1..1
Rules
BR-22, BR-CL-23
Codelist
unitCode: UNECERec20 https://docs.peppol.eu/poacc/billing/3.0/codelist/UNECERec20/
Rules
unitCode: BR-23
See
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cbc-InvoicedQuantity/
invoicePeriod?
optionalinvoicePeriod?:LinePeriod
Defined in: packages/core/src/model/invoice.types.generated.ts:600
BG-26 INVOICE LINE PERIOD.
A group of business terms providing information about the period relevant for the Invoice line.
Cardinality
0..1
See
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-InvoicePeriod/
item
item:
Item
Defined in: packages/core/src/model/invoice.types.generated.ts:635
BG-31 ITEM INFORMATION.
A group of business terms providing information about the goods and services invoiced.
Cardinality
1..1
See
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-Item/
lineExtensionAmount
lineExtensionAmount:
Amount
Defined in: packages/core/src/model/invoice.types.generated.ts:581
BT-131 Invoice line net amount.
The total amount of the Invoice line. The amount is “net” without VAT, i.e. inclusive of line level allowances and charges as well as other relevant taxes. Must be rounded to maximum 2 decimals.
Attribute currencyID: Mandatory attribute. Use BT-5
Cardinality
1..1
Rules
BR-24, PEPPOL-EN16931-R120, BR-DEC-23, UBL-DT-01, BR-CL-03
Codelist
currencyID: ISO4217 https://docs.peppol.eu/poacc/billing/3.0/codelist/ISO4217/
Rules
currencyID: PEPPOL-EN16931-CL007, PEPPOL-EN16931-R051
See
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cbc-LineExtensionAmount/
note?
optionalnote?:string
Defined in: packages/core/src/model/invoice.types.generated.ts:545
BT-127 Invoice line note.
A textual note that gives unstructured information that is relevant to the Invoice line.
Cardinality
0..1
See
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cbc-Note/
orderLineReference?
optionalorderLineReference?:OrderLineReference
Defined in: packages/core/src/model/invoice.types.generated.ts:607
ORDER LINE REFERENCE.
Cardinality
0..1
See
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-OrderLineReference/
price
price:
Price
Defined in: packages/core/src/model/invoice.types.generated.ts:645
BG-29 PRICE DETAILS.
A group of business terms providing information about the price applied for the goods and services invoiced on the Invoice line.
Cardinality
1..1
See
https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-Price/