Documentation / @facturometro/core / 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 ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-TaxTotal/cac-TaxSubtotal/cac-TaxCategory/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-TaxTotal/cac-TaxSubtotal/cac-TaxCategory/
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 ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-TaxTotal/cac-TaxSubtotal/cac-TaxCategory/cbc-ID/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-TaxTotal/cac-TaxSubtotal/cac-TaxCategory/cbc-ID/
percent? ​
optionalpercent?: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 ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-TaxTotal/cac-TaxSubtotal/cac-TaxCategory/cbc-Percent/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-TaxTotal/cac-TaxSubtotal/cac-TaxCategory/cbc-Percent/
taxExemptionReason? ​
optionaltaxExemptionReason?: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 ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-TaxTotal/cac-TaxSubtotal/cac-TaxCategory/cbc-TaxExemptionReason/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-TaxTotal/cac-TaxSubtotal/cac-TaxCategory/cbc-TaxExemptionReason/
taxExemptionReasonCode? ​
optionaltaxExemptionReasonCode?: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 ​
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-TaxTotal/cac-TaxSubtotal/cac-TaxCategory/cbc-TaxExemptionReasonCode/
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-creditnote/cac-TaxTotal/cac-TaxSubtotal/cac-TaxCategory/cbc-TaxExemptionReasonCode/
taxScheme? ​
optionaltaxScheme?:TaxSchemeInput
Defined in: packages/core/src/model/common.types.generated.ts:4587
TAX SCHEME.
Cardinality ​
1..1