Skip to content

Documentation / @facturometro/einvoice / TaxSubtotalTaxCategoryInput

Interface: TaxSubtotalTaxCategoryInput ​

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

VAT CATEGORY.

Builder input for TaxSubtotalTaxCategory: 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 ​

id ​

id: "AE" | "E" | "S" | "Z" | "G" | "O" | "K" | "L" | "M" | "B"

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

BT-118 VAT category code.

Coded identification of a VAT category.

Cardinality ​

1..1

Codelist ​

UNCL5305 https://docs.peppol.eu/poacc/billing/3.0/codelist/UNCL5305/

Rules ​

BR-47, BR-S-01, BR-Z-01, BR-E-01, BR-AE-01, BR-IC-01, BR-G-01, BR-O-10, BR-CL-17

See ​


percent? ​

optional percent?: string | number

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

BT-119 VAT category rate.

The VAT rate, represented as percentage that applies for the relevant VAT category.

Cardinality ​

0..1

Rules ​

BR-48, SE-R-006, DE-R-014

See ​


taxExemptionReason? ​

optional taxExemptionReason?: string

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

BT-120 VAT exemption reason text.

A textual statement of the reason why the amount is exempted from VAT or why no VAT is being charged.

Cardinality ​

0..1

Rules ​

BR-S-10, BR-Z-10, BR-E-10, BR-AE-10, BR-IC-10, BR-G-10, BR-O-10

See ​


taxExemptionReasonCode? ​

optional taxExemptionReasonCode?: string

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

BT-121 VAT exemption reason code.

A coded statement of the reason for why the amount is exempted from VAT.

Cardinality ​

0..1

Codelist ​

vatex https://docs.peppol.eu/poacc/billing/3.0/codelist/vatex/

Rules ​

BR-CL-22, BR-S-10, BR-Z-10, BR-E-10, BR-AE-10, BR-IC-10, BR-G-10, BR-O-10, PEPPOL-EN16931-P0104, PEPPOL-EN16931-P0105, PEPPOL-EN16931-P0106, PEPPOL-EN16931-P0107, PEPPOL-EN16931-P0108, PEPPOL-EN16931-P0109, PEPPOL-EN16931-P0110, PEPPOL-EN16931-P0111

See ​


taxScheme? ​

optional taxScheme?: TaxSchemeInput

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

TAX SCHEME.

Cardinality ​

1..1

See ​

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