/ubl:Invoice/cac:AllowanceCharge[string(cbc:ChargeIndicator) = 'false']
Document Level Allowances
| Context ID | INV0879 |
| Cardinality | 0..n |
| Usage | O* |
Description
A group of business terms providing information about allowances 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 Allowance Reason Code
A mutually agreed code signifying the reason for this allowance or charge. |
cbc:AllowanceChargeReasonCode |
| 0..n | O |
Document Level Allowance Reason
The reason for this allowance or charge. |
cbc:AllowanceChargeReason |
| 1..1 | M |
Document Level Allowance Amount
The monetary amount of this allowance or charge to be applied. |
cbc:Amount |
| 0..n | O* |
Document Level Allowance Tax Category
A tax category applicable to this allowance or charge. |
cac:TaxCategory |
Rules
| Rule ID | Error Message |
|---|---|
| VRBL-INV-JP-1p0-8 | When the Seller is Japanese, then each Document Level Allowances must provide the Document Level Allowance Tax Category Code and the Document Level Allowance Tax Rate, except if the Document Level Allowances is outside the scope of tax. |
| VRBL-INV-PEPPOL-PINT-118 | The Document Level Allowances must have an Document Level Allowance Amount. |
| VRBL-INV-PEPPOL-PINT-119 | Each Document level Document Level Allowances must have a Document Level Allowance Reason or a Document Level Allowance Reason Code. |
| VRBL-INV-PEPPOL-PINT-120 | The Document Level Allowances expects a maximum of one Document Level Allowance Reason. |
| VRBL-INV-CORE-299 | The Document Level Allowances expects a maximum of one Document Level Allowance Reason. |
| VRBL-INV-CORE-556 | Each Document Level Allowances must have a Tax Breakdown corresponding to its Document Level Allowance Tax Category Code and Document Level Allowance Tax Rate. |