Skip to content

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 ​

Properties ​

documentTypeCode? ​

optional documentTypeCode?: 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 ​

ts
130

See ​


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/

See ​

MIT licensed. Specification artefacts belong to OpenPEPPOL, CEN and OASIS.