/ubl:Invoice/cac:InvoiceLine/cac:AllowanceCharge[string(cbc:ChargeIndicator) = 'true']
Invoice Line Charges
| Context ID | INV1268 |
| Cardinality | 0..n |
| Usage | O* |
| Format | |
| Mandate Business Term Code | BG-28 |
| Final Format Path | /Invoice/cac:InvoiceLine/cac:AllowanceCharge |
Description
A group of business terms providing information about charges applicable to the individual invoice line.
All charges and taxes are assumed to be liable to the same VAT rate as the Invoice line.
Child elements
| Cardinality | Usage | Description | Element |
|---|---|---|---|
| 1..1 | M |
Invoice Line Charge Indicator
An indicator that this AllowanceCharge describes a charge (true) or a discount (false). |
cbc:ChargeIndicator |
| 0..n | O |
Invoice Line Charge Reason
The reason for this allowance or charge. |
cbc:AllowanceChargeReason |
| 1..1 | M |
Invoice Line Charge Amount
The monetary amount of this allowance or charge to be applied. |
cbc:Amount |
Rules
| Rule ID | Error Message |
|---|---|
| VRBL-INV-EN16931-M-115 | Each Invoice Line Charges must have an Invoice Line Charge Reason or an Invoice Line Charge Reason Code. |
| VRBL-INV-EN16931-M-117 | Each Invoice Line Charges must contain an Invoice Line Charge Reason or an Invoice Line Charge Reason Code, or both. |
| VRBL-INV-EN16931-M-118 | The Invoice Line Charge Amount must have no more than 2 decimals. |
| VRBL-INV-EN16931-M-119 | The Invoice Line Charge Base Amount must have no more than 2 decimals. |
| VRBL-INV-CORE-476 | The Invoice Line Charges expects a maximum of one Invoice Line Charge Reason. |