Description of allowances and charges on document level.

Cardinality
0..n
Namespace
cac urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
Child elements
Card Name Description
1..1 cbc:ChargeIndicator

Allowance/Charge indicator
True = Charge, False = Allowance

0..1 cbc:AllowanceChargeReasonCode

Reason code
A coded specification of what the allowance or charge is. An invoice may contain a coded description of what is being added or deducted. E.g. „volume discount" or "packing charges", for each allowance or charge. Use codelist AllowanceChargeReasonCode, UN/ECE 4465, Version D08B.

Example value: 3

0..1 cbc:AllowanceChargeReason

Reason
A textual reason for the allowance or the charge. Can also be its name. One textual description of what is being added or deducted. E.g. „volume discount" or "packing charges" must be stated for each allowance and charge on document level in an invoice.

Example value: Freight charge

1..1 cbc:Amount

Amount
The net amount of the allowance or the charge. For each allowance or charge an invoice must contain the amount. Allowances are subtracted from the total invoice amount and charges are added to the amount. The amount is “net” without VAT.

1..1 cac:TaxCategory

Tax category
Specification of tax categories.

Rules
Identifier/Error message Flag
EHF-T10-B17601
Element 'cbc:ChargeIndicator' MUST be provided.
warning
EHF-T10-B17602
Element 'cbc:Amount' MUST be provided.
warning
EHF-T10-B17603
Element 'cac:TaxCategory' MUST be provided.
warning