EN-16931: Line-Level Allowance

You must use one of the required values for line-level allowances.

Use the AllowanceChargeReasonCode subelement of the AllowanceCharge element to model this information.

More information about Allowances is provided in the Allowances topic.

Element

ElementDescription
Invoice/InvoiceLine/AllowanceCharge/AllowanceChargeReasonCodeUse one of the allowed values.

Restrictions

You must use one of the value from the UNTDID 5189 list here.

Example

<Invoice>
    <!-- code omitted for clarity -->
    <cac:InvoiceLine>
        <!-- code omitted for clarity -->
        <cac:AllowanceCharge>
            <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
            <cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
            <cbc:AllowanceChargeReason>Discount</cbc:AllowanceChargeReason>
            <cbc:MultiplierFactorNumeric>10.00</cbc:MultiplierFactorNumeric>
            <cbc:Amount currencyID="EUR">1.00</cbc:Amount>
            <cbc:BaseAmount currencyID="EUR">10.00</cbc:BaseAmount>
        </cac:AllowanceCharge>
    </cac:InvoiceLine>
    <!-- code omitted for clarity -->
</Invoice>