VRBL: Price Details

You can add price details at the line level.

More information is provided in the Prices topic.

More information about Allowances is provided in the Allowances topic.

Elements

Use the PriceDetails element to model this informaiton:

Name (Path)CardinalityDescription
Price Details (/Invoice/InvoiceLine/Price)1..1A group of elements providing information about the price applied for the goods and services invoiced on the invoice line.
Item Net Price (/Invoice/InvoiceLine/Price/PriceAmount)1..1The price of an item, exclusive of tax, after subtracting item price discount.
Item Price Base Quantity (/Invoice/InvoiceLine/Price/BaseQuantity)0..1The number of item units to which the price applies.
Item Price Base Quantity (/Invoice/InvoiceLine/Price/BaseQuantity @unitCode)0..1The unit of measure. Use a code from the UN/ECE Recommendation 20 with Rec 21 extension here
Allowance (/Invoice/InvoiceLine/Price/AllowanceCharge)0..1A group of elements providing information about the allowance applied to the gross price.
Charge Indicator (/Invoice/InvoiceLine/Price/AllowanceCharge/ChargeIndicator)1..1Mandatory element. Value must be false
Item Price Discount (/Invoice/InvoiceLine/Price/AllowanceCharge/Amount)1..1The total discount subtracted from the Item gross price to calculate the Item net price.
Item Price Discount (/Invoice/InvoiceLine/Price/AllowanceCharge/Amount @currencyID)1..1The currency. Use one of the codes from the ISO4217 list
Item Gross Price (/Invoice/InvoiceLine/Price/AllowanceCharge/BaseAmount)0..1The unit price, exclusive of tax, before subtracting Item price discount.
Item Gross Price (/Invoice/InvoiceLine/Price/AllowanceCharge/BaseAmount @currencyID)0..1The currency. Use one of the codes from the ISO4217 list

Restrictions

  • You must include the Charge Indicator.
  • You must use one of the codes from the ISO4217 list for the @currencyID attribute.
  • You must use a code from the UN/ECE Recommendation 20 with Rec 21 extension here for the @unitCode attribute

Example

<Invoice>
    <!-- code omitted for clarity -->
    <cac:InvoiceLine>
        <!-- code omitted for clarity -->
        <cac:Price>
            <cbc:PriceAmount currencyID="EUR">90.00</cbc:PriceAmount>
            <cbc:BaseQuantity unitCode="H87">1.00</cbc:Value>
            <cac:AllowanceCharge>
                <cbc:ChargeIndicator>false</cbc:ChargeIndicator>                
                <cbc:Amount currencyID="EUR">10.00</cbc:Amount>
                <cbc:BaseAmount currencyID="EUR">100.00</cbc:BaseAmount>
            </cac:AllowanceCharge>
        </cac:Price>
        <!-- code omitted for clarity -->
    </cac:InvoiceLine>
</Invoice>