/ubl:Invoice/cac:AllowanceCharge[string(cbc:ChargeIndicator) = 'true']/cbc:AllowanceChargeReasonCode

Document Level Charge Reason Code

Context ID INV0911
Cardinality 0..1
Usage O
Format Code (subset UNCL 7161)
Mandate Business Term Code BT-105
Final Format Path /Invoice/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode

Description

The reason for the document level charge, expressed as a code.

Use entries of the UNCL 7161 code list. The Document level charge reason code and the Document level charge reason shall indicate the same charge reason.

Child elements

Cardinality Usage Description Element
0..1 - Charge Reason Code List ID
The identification of a list of codes.
@listID

Rules

Rule ID Error Message
VRBL-INV-FR-CIUS-1p0-283 The value of the Charge Reason Code List ID must be contained in Charge Reason Code List ID [VRBL-CL-FR-ChargeReasonCode-ListID].
VRBL-INV-FR-CIUS-1p0-277 When the Document Level Charge Reason Code is used as UNCL7161, the value of the Document Level Charge Reason Code must be contained in UNCL7161 charge reason [VRBL-CL-ChargeReasonCode]. For more information visit: https://docs.peppol.eu/poacc/billing/3.0/codelist/UNCL7161/
VRBL-INV-FR-CIUS-1p0-278 When the Document Level Charge Reason Code is used as UNCL5153, the value of the Document Level Charge Reason Code must be contained in Tax Scheme (UNCL5153) [VRBL-CL-TaxSchemeID], excluding values in Charge Reason Code (forbidden values in UNCL5153 for France) [VRBL-CL-FR-ChargeReasonCode-UNCL5153-Forbidden]. For more information visit: https://service.unece.org/trade/uncefact/vocabulary/uncl5153/
VRBL-INV-FR-CIUS-1p0-284 The value of the Charge Reason Code List ID must be contained in Charge Reason Code List ID [VRBL-CL-FR-ChargeReasonCode-ListID].
VRBL-INV-FR-CIUS-1p0-279 When the Document Level Charge Reason Code is used as UNCL7161, the value of the Document Level Charge Reason Code must be contained in UNCL7161 charge reason [VRBL-CL-ChargeReasonCode]. For more information visit: https://docs.peppol.eu/poacc/billing/3.0/codelist/UNCL7161/
VRBL-INV-FR-CIUS-1p0-280 When the Document Level Charge Reason Code is used as UNCL5153, the value of the Document Level Charge Reason Code must be contained in Tax Scheme (UNCL5153) [VRBL-CL-TaxSchemeID], excluding values in Charge Reason Code (forbidden values in UNCL5153 for France) [VRBL-CL-FR-ChargeReasonCode-UNCL5153-Forbidden]. For more information visit: https://service.unece.org/trade/uncefact/vocabulary/uncl5153/