CoolCMS API

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

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.

DomesticReverseCharge

Domestic reverse charge — manual override only, the engine never returns it.

VoucherIssue

Issuing a multi-purpose voucher (buying credits) — not a taxable supply.

On this page

Search results