cac:AllowanceCharge
Allowances and charges for the order
- Namespace
cac
urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2- Child elements
-
Card Name Description 1..1 cbc:ChargeIndicator AllowanceChargeIndicator
Indicator used to state if the following is an allowance or charge. true = Charge, false = AllowanceExample value:
false
0..1 cbc:AllowanceChargeReasonCode Document level allowance or charge reason code
The reason for the document level allowance or charge, expressed as a code. For allowances a subset of codelist UNCL5189 is to be used, and for charges codelist UNCL7161 applies. The Document level allowance reason code and the Document level allowance reason shall indicate the same allowance reasonExample value:
95
1..1 cbc:AllowanceChargeReason Allowance and charges reason
A textual reason for the allowance or the charge. Can also be its name. The Document level allowance reason code and the Document level allowance reason shall indicate the same allowance reasonExample value:
Text
0..1 cbc:MultiplierFactorNumeric Document level allowance or charge percentage
The percentage that may be used, in conjunction with the document level allowance base amount, to calculate the document level allowance or charge amount. To state 20%, use value 20.Example value:
20
1..1 cbc:Amount Allowance and charge amount
The net amount of the allowance or the charge exluding TAX.Example value:
200
0..1 cbc:BaseAmount Document level allowance or charge base amount
The base amount that may be used, in conjunction with the document level allowance or charge percentage, to calculate the document level allowance or charge amount. Must be rounded to maximum 2 decimalsExample value:
1000
0..1 cac:TaxCategory Tax category
- Rules
-
Identifier/Error message Flag PEPPOL-T01-B20001
Element 'cbc:ChargeIndicator' MUST be provided.fatal PEPPOL-T01-B20002
Element 'cbc:AllowanceChargeReason' MUST be provided.fatal PEPPOL-T01-B20003
Element 'cbc:Amount' MUST be provided.fatal PEPPOL-T01-B20004
Document MUST NOT contain elements not part of the data model.fatal