PriceDetails

Use this element to specify pricing details.

Elements

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>