TaxTreatmentCode
: string
in package
Tax treatment code of a line / document header.
The value is what gets snapshotted into tax_treatment (VARCHAR(24)), so values are the
upper-case codes of the design, never renamed.
Table of Contents
Cases
- Domestic = 'DOMESTIC'
- Payer, VAT of the seller's country.
- DomesticReverseCharge = 'DOMESTIC_REVERSE_CHARGE'
- Domestic reverse charge — manual override only, the engine never returns it.
- Export = 'EXPORT'
- Payer, export of goods outside the EU, exempt.
- IntraCommunitySupply = 'IC_SUPPLY'
- Payer, B2B goods dispatched to another EU member state, exempt.
- NonPayer = 'NON_PAYER'
- Non-payer / identified person — supply without VAT (commercial document).
- OutsideScope = 'OUTSIDE_SCOPE'
- Place of supply outside the seller's country, no domestic VAT.
- ReverseCharge = 'REVERSE_CHARGE'
- B2B service to another EU member state, the customer accounts for VAT.
- VoucherIssue = 'VOUCHER_ISSUE'
- Issuing a multi-purpose voucher (buying credits) — not a taxable supply.
Cases
Domestic
Payer, VAT of the seller's country.
NonPayer
Non-payer / identified person — supply without VAT (commercial document).
ReverseCharge
B2B service to another EU member state, the customer accounts for VAT.
IntraCommunitySupply
Payer, B2B goods dispatched to another EU member state, exempt.
OutsideScope
Place of supply outside the seller's country, no domestic VAT.
Export
Payer, export of goods outside the EU, exempt.
DomesticReverseCharge
Domestic reverse charge — manual override only, the engine never returns it.
VoucherIssue
Issuing a multi-purpose voucher (buying credits) — not a taxable supply.