/ubl:Invoice/cac:AllowanceCharge[string(cbc:ChargeIndicator) = 'true']
Charge Group
| Context ID | INV0902 |
| Cardinality | 0..n |
| Usage | O* |
Description
A discount or charge that applies to a price component.
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 |
Charge Indicator
An indicator that this AllowanceCharge describes a charge (true) or a discount (false). |
cbc:ChargeIndicator |
| 0..1 | O |
Charge Reason Code
A mutually agreed code signifying the reason for this allowance or charge. |
cbc:AllowanceChargeReasonCode |
| 0..n | O |
Charge Reason
The reason for this allowance or charge. |
cbc:AllowanceChargeReason |
| 1..1 | M |
Charge Amount
The monetary amount of this allowance or charge to be applied. |
cbc:Amount |
| 0..n | M |
Charge Tax Category Group
A tax category applicable to this allowance or charge. |
cac:TaxCategory |
Rules
| Rule ID | Error Message |
|---|---|
| VRBL-INV-JP-1p0-7 | When the Seller Group is Japanese, then each Charge Group must provide the Charge Tax ID and the Charge Tax Percent, except if the Charge Group is outside the scope of tax. |
| VRBL-INV-PEPPOL-PINT-121 | The Charge Group must have an Charge Amount. |
| VRBL-INV-PEPPOL-PINT-122 | Each Document level Charge Group must have a Charge Reason or a Charge Reason Code. |
| VRBL-INV-PEPPOL-PINT-123 | The Charge Group expects a maximum of one Charge Reason. |
| VRBL-INV-CORE-320 | The Charge Group expects a maximum of one Charge Reason. |