Price - Price information

cac:Price (M)
cbc:PriceAmount (M)
Default mapping: OrderDocumentLine.AmountAfterDiscountInCurrency/Quantity
As PriceAmount also takes Price unit into account, it may be recalculated and be presented with a different value than is set on the order line. However, the calculation of line amount from price*quantity-allowance+charge will still be correct.
Note:
As the order line price is mandatory in the invoice XML, exempting price from printout must not occur.
cbc:BaseQuantity (O)
Default mapping: Calculated based on Price unit settings.

The number of item units to which the price applies.

@unitCode (M)
Default mapping: OrderDocumentLine.Unit->Unit.EdiUnit

The BaseQuantity unit code duplicates the value set for InvoicedQuantity. See InvoiceQuantity unitCode for details on how it's used.