Documentation / @facturometro/einvoice / DocumentReferenceInput
Interface: DocumentReferenceInput ​
Defined in: packages/core/src/model/common.types.generated.ts:4810
LINE OBJECT IDENTIFIER.
Builder input for DocumentReference: decimals may be numbers; currencyId and defaultable elements (those with a default or fixed value) are optional; leaves whose attributes are all optional accept a plain string.
Rules ​
PEPPOL-EN16931-R100, PEPPOL-EN16931-R101
See ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-DocumentReference/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-CreditNoteLine/cac-DocumentReference/
Properties ​
documentTypeCode? ​
optionaldocumentTypeCode?:string
Defined in: packages/core/src/model/common.types.generated.ts:4836
BT-128 Document type code.
Code "130" MUST be used to indicate an invoice object reference. Not used for other additional documents
Cardinality ​
1..1
Default ​
130See ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-InvoiceLine/cac-DocumentReference/cbc-DocumentTypeCode/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-CreditNoteLine/cac-DocumentReference/cbc-DocumentTypeCode/
id ​
id:
string|IdentifierInput
Defined in: packages/core/src/model/common.types.generated.ts:4824
BT-128 Invoice line object identifier.
An identifier for an object on which the invoice line is based, given by the Seller.
Attribute schemeID (Invoice line object identifier identification scheme identifier): The identification scheme identifier of the Invoice line object identifier.
Cardinality ​
1..1
Codelist ​
schemeID: UNCL1153 https://docs.peppol.eu/poacc/billing/3.0/codelist/UNCL1153/