Skip to content

Documentation / @facturometro/core / ItemInput

Interface: ItemInput ​

Defined in: packages/core/src/model/common.types.generated.ts:4953

BG-31 ITEM INFORMATION.

A group of business terms providing information about the goods and services invoiced.

Builder input for Item: 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.

See ​

Properties ​

additionalItemProperty? ​

optional additionalItemProperty?: AdditionalItemPropertyInput[]

Defined in: packages/core/src/model/common.types.generated.ts:5037

BG-32 ITEM ATTRIBUTES.

A group of business terms providing information about properties of the goods and services invoiced.

Cardinality ​

0..n

See ​


buyersItemIdentification? ​

optional buyersItemIdentification?: BuyersItemIdentificationInput

Defined in: packages/core/src/model/common.types.generated.ts:4983

BUYERS ITEM IDENTIFICATION.

Cardinality ​

0..1

See ​


classifiedTaxCategory ​

classifiedTaxCategory: ClassifiedTaxCategoryInput

Defined in: packages/core/src/model/common.types.generated.ts:5026

BG-30 LINE VAT INFORMATION.

A group of business terms providing information about the VAT applicable for the goods and services invoiced on the Invoice line.

Cardinality ​

1..1

See ​


commodityClassification? ​

optional commodityClassification?: CommodityClassificationInput[]

Defined in: packages/core/src/model/common.types.generated.ts:5015

COMMODITY CLASSIFICATION.

Cardinality ​

0..n

See ​


description? ​

optional description?: string

Defined in: packages/core/src/model/common.types.generated.ts:4964

BT-154 Item description.

A description for an item.The item description allows for describing the item and its features in more detail than the Item name.

Cardinality ​

0..1

See ​


name ​

name: string

Defined in: packages/core/src/model/common.types.generated.ts:4975

BT-153 Item name.

A name for an item.

Cardinality ​

1..1

Rules ​

BR-25

See ​


originCountry? ​

optional originCountry?: OriginCountryInput

Defined in: packages/core/src/model/common.types.generated.ts:5007

ORIGIN COUNTRY.

Cardinality ​

0..1

See ​


sellersItemIdentification? ​

optional sellersItemIdentification?: SellersItemIdentificationInput

Defined in: packages/core/src/model/common.types.generated.ts:4991

SELLERS ITEM IDENTIFICATION.

Cardinality ​

0..1

See ​


standardItemIdentification? ​

optional standardItemIdentification?: StandardItemIdentificationInput

Defined in: packages/core/src/model/common.types.generated.ts:4999

STANDARD ITEM IDENTIFICATION.

Cardinality ​

0..1

See ​

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