Peppol: A group of business terms providing information about allowances or charges applicable to the individual order line.

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

BEAst: Only Allowances can be used with BEAst version 3.1, not Charges. Peppol: Use “true” when informing about Charges and “false” when informing about Allowances

Example value: false

0..1 cbc:AllowanceChargeReasonCode

Line level allowance or charge reason code
BEAst: Special Service Description Code (T6719). Peppol: The reason for the line 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 reason

Example value: 95

0..1 cbc:AllowanceChargeReason

Line level allowance or charge reason
BEAst: Special Service Description (T6111). Peppol: The reason for the line level allowance or charge, expressed as text. The Document level allowance reason code and the Document level allowance reason shall indicate the same allowance reason

Example value: Text

0..1 cbc:MultiplierFactorNumeric

Line level allowance or charge percentage
BEAst: Percentage (T6228). Peppol: The percentage that may be used, in conjunction with the line level allowance base amount, to calculate the line level allowance or charge amount.

Example value: 20

1..1 cbc:Amount

Line level allowance or charge amount
BEAst: Amount NeB (T6230). Peppol: The amount of an allowance or a charge, without TAX. Must be rounded to maximum 2 decimals

Example value: 200

0..1 cbc:BaseAmount

Line level allowance or charge base amount
BEAst: Base Amount (T6229). Peppol: The base amount that may be used, in conjunction with the line level allowance or charge percentage, to calculate the line level allowance or charge amount. Must be rounded to maximum 2 decimals

Example value: 1000

Rules
Identifier/Error message Flag
PEPPOL-T01-B24901
Element 'cbc:ChargeIndicator' MUST be provided.
fatal
PEPPOL-T01-B24902
Element 'cbc:Amount' MUST be provided.
fatal
PEPPOL-T01-B24903
Document MUST NOT contain elements not part of the data model.
fatal