/ubl:Invoice/cac:InvoiceLine/cac:AllowanceCharge[string(cbc:ChargeIndicator) = 'false']
Invoice Line Allowances
| Context ID | INV1251 |
| Cardinality | 0..n |
| Usage | O* |
Description
A group of business terms providing information about allowances applicable to the individual 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 Allowance Reason
The reason for this allowance or charge. |
cbc:AllowanceChargeReason |
| 0..1 | O |
Invoice Line Allowance Percentage
A number by which the base amount is multiplied to calculate the actual amount of this allowance or charge. |
cbc:MultiplierFactorNumeric |
| 1..1 | M |
Invoice Line Allowance Amount
The monetary amount of this allowance or charge to be applied. |
cbc:Amount |
| 0..1 | O |
Invoice Line Allowance Base Amount
The monetary amount to which the multiplier factor is applied in calculating the amount of this allowance or charge. |
cbc:BaseAmount |
Rules
| Rule ID | Error Message |
|---|---|
| VRBL-INV-PT-2p1-222 | The Invoice Line Allowance Amount must equal the multiplication between the Invoice Line Allowance Base Amount and the Invoice Line Allowance Percentage, with an acceptance range of 1.00 EURO (it does not mean that this tolerance is accepted by the customer). |
| VRBL-INV-EN16931-M-109 | Each Invoice Line Allowances must have an Invoice Line Allowance Reason or an Invoice Line Allowance Reason Code. |
| VRBL-INV-EN16931-M-111 | Each Invoice Line Allowances must contain an Invoice Line Allowance Reason or an Invoice Line Allowance Reason Code, or both. |
| VRBL-INV-EN16931-M-112 | The Invoice Line Allowance Amount must have no more than 2 decimals. |
| VRBL-INV-EN16931-M-113 | The Invoice Line Allowance Base Amount must have no more than 2 decimals. |
| VRBL-INV-CORE-462 | The Invoice Line Allowances expects a maximum of one Invoice Line Allowance Reason. |