/ubl:Invoice/cac:AllowanceCharge[string(cbc:ChargeIndicator) = 'true']
Document Level Charges
| Context ID | INV0902 |
| Cardinality | 0..n |
| Usage | O* |
Description
A group of business terms providing information about charges and taxes other than tax, applicable to the Invoice as a whole.
Child elements
| Cardinality | Usage | Description | Element |
|---|---|---|---|
| 1..1 | M |
Document Level Charge Indicator
An indicator that this AllowanceCharge describes a charge (true) or a discount (false). |
cbc:ChargeIndicator |
| 0..1 | O |
Document Level Charge Reason Code
A mutually agreed code signifying the reason for this allowance or charge. |
cbc:AllowanceChargeReasonCode |
| 0..n | O |
Document Level Charge Reason
The reason for this allowance or charge. |
cbc:AllowanceChargeReason |
| 1..1 | M |
Document Level Charge Amount
The monetary amount of this allowance or charge to be applied. |
cbc:Amount |
| 0..n | M |
Document Level Charge Tax Category
A tax category applicable to this allowance or charge. |
cac:TaxCategory |
Rules
| Rule ID | Error Message |
|---|---|
| VRBL-INV-JP-1p0-7 | When the Seller is Japanese, then each Document Level Charges must provide the Document Level Charge Tax Category Code and the Document Level Charge Tax Rate, except if the Document Level Charges is outside the scope of tax. |
| VRBL-INV-PEPPOL-PINT-121 | The Document Level Charges must have an Document Level Charge Amount. |
| VRBL-INV-PEPPOL-PINT-122 | Each Document level Document Level Charges must have a Document Level Charge Reason or a Document Level Charge Reason Code. |
| VRBL-INV-PEPPOL-PINT-123 | The Document Level Charges expects a maximum of one Document Level Charge Reason. |
| VRBL-INV-CORE-320 | The Document Level Charges expects a maximum of one Document Level Charge Reason. |