Mapping JSON Invoice Fields to Cross Industry Invoice (CII) XML

Invoice Field Mapping Guide (B2Brouter API ↔ Business Terms ↔ CII XPath)

This guide details the mapping between the B2Brouter Invoice API fields, the corresponding Business Terms (BT) as defined by the European e-Invoicing standard (EN 16931), and the XML paths in the Cross Industry Invoice (CII) model.

Its purpose is to help understand how invoice data submitted in JSON format corresponds to an XML structure compliant with the Cross Industry Invoice (CII) model. This includes detailed field-level alignment between the invoice creation parameters in the API, the semantic definitions (BTs), and their exact representation in the CII XML.


Header-Level Mapping

BT IDBusiness TermAPI Field (B2Brouter)CII XPath (Full)
BT-1Invoice Numberinvoice.numberrsm:ExchangedDocument/ram:ID
BT-2Invoice Issue Dateinvoice.datersm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString
BT-3Invoice Type CodeDefaults to 380 (invoice), 381 if is_credit_note = truersm:ExchangedDocument/ram:TypeCode
BT-5Invoice Currencyinvoice.currencyrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode
BT-9Payment Due Dateinvoice.due_datersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/dt:DateTimeString
BT-10Buyer Referenceinvoice.buyer_referencersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerReference
BT-11Project Referenceinvoice.file_referencersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SpecifiedProcuringProject/ram:ID
BT-12Contract Referenceinvoice.contract_referencersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID
BT-13Order Referenceinvoice.ponumberrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID
BT-14Sales Order Referenceinvoice.sales_order_referencersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerOrderReferencedDocument/ram:IssuerAssignedID
BT-15Referenced Receiving Adviceinvoice.receiving_advice_referencersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerAssignedID
BT-16Referenced Despatch Adviceinvoice.delivery_note_numberrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID
BT-19Accounting Costinvoice.accounting_costrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID
BT-22Note (Header)invoice.extra_inforam:IncludedNote/ram:Content
BT-25Preceding Invoice numberinvoice.amended_numberrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument/ram:IssuerAssignedID
BT-26Preceding Invoice issue dateinvoice.amended_datersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime/udt:DateTimeString
BT-73Invoicing Period Startinvoice.invoicing_period_startrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString
BT-74Invoicing Period Endinvoice.invoicing_period_endrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString
BT-92Discount Amountinvoice.discount_amountrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount
BT-94Discount Percentinvoice.discount_percentrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent
BT-97Discount Reasoninvoice.discount_textrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason
BT-99Charge Amountinvoice.charge_amountrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount
BT-101Charge Percentinvoice.charge_percentrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent
BT-102Apply Tax To Discount or Chargesinvoice.apply_taxes_to_charge (default false)rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax
BT-104Charge Reasoninvoice.charge_reasonrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason
BT-113Total Prepaid Amountinvoice.payments_on_accountrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TotalPrepaidAmount

Payment-Level Mapping

BT IDBusiness TermAPI Field (B2Brouter)CII XPath (Full)
BT-20Payment Termsinvoice.payment_termsrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description
BT-81Payment Means Codeinvoice.payment_method (check our code list)rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode
BT-83Payment IDinvoice.remittance_informationrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PaymentReference
BT-84Payee Creditor Financial Account IBANinvoice.bank_account.ibanrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID
BT-84-0Payee Creditor Financial Account Propertary IDinvoice.bank_account.numberrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:PropiertaryID
BT-85Payee Creditor Financial Account Nameinvoice.bank_account.namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName
BT-86Payee Creditor Financial Account BICinvoice.bank_account.bicrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID
BT-87Card Account Number IDinvoice.card_account_attributes.numberrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ApplicableTradeSettlementFinancialCard/ram:ID
BT-88Card Account Holder Name IDinvoice.card_account_attributes.holder_namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ApplicableTradeSettlementFinancialCard/ram:CardholderName
BT-89Direct Debit Mandate IDinvoice.mandate_reference_identifierrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID
BT-90Creditor Reference IDinvoice.bank_assigned_creditor_referencersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:CreditorReferenceID
BT-91Payee Debtor Financial Account IBANinvoice.contact_ibanrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyDebtorFinancialAccount/ram:IBANID

Parties Mapping

This mapping is described for a issued invoice, if you want to map received invoice swap the SellerTradeParty and BuyerTradeParty.

SellerTradeParty

The SellerTradeParty is automatically populated based on your account and transports settings. This includes:

  • Company name, legal identifiers, and contact data (from /accounts endpoint)
  • Peppol identifiers (from /transports endpoint)
BT IDBusiness TermAPI Field (B2Brouter)CII XPath (Full)
BT-27Seller Party Nameaccount.namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:Name
BT-28Seller Trade Business Nameaccount.namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
BT-29-0Seller Global IDFilled with the first available value among account.cin_value and transport.pin_value, as long as the value is in the ICD code list.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:GlobalID
BT-29-1Seller Global ID SchemeFilled with the first available value among account.cin_scheme and transport.pin_scheme, as long as the value is in the ICD code list.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:GlobalID/@schemeID
BT-30Seller Legal IDFilled with the first available value among account.cin_value, transport.pin_value, and account.tin_value, as long as the value is in the ICD code list.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID
BT-30-1Seller Legal ID SchemeFilled with the first available value among account.cin_scheme, transport.pin_scheme, and account.tin_scheme, as long as the value is in the ICD code list.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
BT-31,BT-32Seller Tax Registration IDaccount.tin_valuersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID
BT-31-0,BT-32-0Seller Tax Registration ID Schemeaccount.tin_schemersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID/@schemeID
BT-34Seller Electronic Address IDtransport.pin_value. If Peppol Identifier Number is not present it will get account.emailrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication/ram:URIID
BT-34-1Seller Electronic Address ID Schemetransport.pin_scheme. If Peppol Identifier Number is not present it will be 'EM' scheme for email.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
BT-35Seller Address Street 1account.addressrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne
BT-36Seller Address Street 2account.address2rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo
BT-37Seller Address Cityaccount.cityrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName
BT-38Seller Address Postal Codeaccount.postalcodersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
BT-39Seller Address Country SubDivision Nameaccount.provincersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName
BT-40Seller Address Countryaccount.countryrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID
BT-41Seller Contact Person Nameaccount.contact_person
BT-42Seller Contact Person Phoneaccount.phone

BuyerTradeParty

BT IDBusiness TermAPI Field (B2Brouter)CII XPath (Full)
BT-44Buyer Party Nameinvoice.contact.namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:Name
BT-45Buyer Trade Business Nameinvoice.contact.namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
BT-46-0Buyer Global IDFilled with the first available value among invoice.contact.cin_value and invoice.contact.pin_value, as long as the value is in the ICD code list.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:GlobalID
BT-46-1Buyer Global ID SchemeFilled with the first available value among invoice.contact.cin_scheme and invoice.contact.pin_scheme, as long as the value is in the ICD code list.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:GlobalID/@schemeID
BT-47Buyer Legal IDFilled with the first available value among invoice.contact.cin_value, invoice.contact.pin_value and invoice.contact.tin_value as long as the value is in the ICD code list.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:ID
BT-47-1Buyer Legal ID SchemeFilled with the first available value among invoice.contact.cin_scheme, invoice.contact.pin_scheme and invoice.contact.tin_scheme , as long as the value is in the ICD code list.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
BT-48Buyer Tax Registration IDinvoice.contact.tin_valuersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID
BT-48-0Buyer Tax Registration ID Schemeinvoice.contact.tin_schemersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID/@schemeID
BT-49Buyer Electronic Address IDinvoice.contact.pin_value. If Peppol Identifier Number is not present it will get invoice.contact.emailrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID
BT-49-1Buyer Electronic Address ID Schemeinvoice.contact.pin_scheme. If Peppol Identifier Number is not present it will be 'EM' scheme for email.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
BT-50Buyer Address Street 1invoice.contact.addressrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne
BT-51Buyer Address Street 2invoice.contact.address2rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo
BT-52Buyer Address Cityinvoice.contact.cityrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName
BT-53Buyer Address Postal Codeinvoice.contact.postalcodersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
BT-54Buyer Address Country SubDivision Nameinvoice.contact.provincersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName
BT-55Buyer Address Countryinvoice.contact.countryrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID
BT-56Buyer Contact Person Nameinvoice.contact.contact_person
BT-57Buyer Contact Person Phoneinvoice.contact.phone

Delivery Mapping

BT IDBusiness TermAPI Field (B2Brouter)CII XPath (Full)
BT-70Delivery Party Nameinvoice.delivery_party_namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:Name
BT-71Delivery Location IDinvoice.delivery_location_idrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:ID
BT-72Delivery Dateinvoice.delivery_datersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:SpecifiedSupplyChainEvent/ram:OccurrenceDateTime
BT-75Delivery Address Streetinvoice.delivery_addressrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne
BT-76Delivery Address Street 2invoice.delivery_address2rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo
BT-77Delivery City Nameinvoice.delivery_cityrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName
BT-78Delivery Postal Codeinvoice.delivery_postalcodersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
BT-79Delivery Country SubDivision Nameinvoice.delivery_provincersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName
BT-80Delivery Countryinvoice.delivery_countryrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID

Invoice Line-Level Mapping

All attributes listed in the following table are properties of objects contained in the array: invoice.invoice_lines_attributes[]
The API Field column refers to keys within each invoice line object.

BT IDBusiness TermAPI Field (invoice line object)CII XPath (Full)
BT-126Invoice Line IDpositionrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID
BT-128Purchase Order Numberponumberrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID
BT-129Billed Quantityquantityrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeDelivery/ram:BilledQuantity
BT-130Billed Quantity (Unit code)unit (check API Reference for code list)rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeDelivery/ram:BilledQuantity/@unitCode
BT-131Line Total Amountextension_amount (if it's not provided, it will be calculated)rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount
BT-132Order Line Referencesequence_numberrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID
BT-133Accounting Costcontact_referencersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID
BT-134Invoicing Line Period Startinvoicing_period_startrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime
BT-135Invoicing Line Period Endinvoicing_period_endrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime
BT-136Discount Line Amountdiscount_amountrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount
BT-138Discount Line Percentdiscount_percentrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent
BT-139Discount Line Reasondiscount_textrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason
BT-141Charge Line Amountcharge_amountrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount
BT-143Charge Line Percentcharge_percentrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent
BT-144Charge Line Reasoncharge_reasonrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason
BT-146Price Amountpricersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount
BT-153Item Namedescriptionrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name
BT-154Item Descriptionnotesrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description
BT-155Seller Item IDarticle_codersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID
BT-156Buyer Item IDarticle_code_buyerrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID
BT-157Item Standard IDarticle_code2rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID
BT-157-1Item Standard Schemearticle_code2_schemersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID
BT-158Item Classification Codeclassification_codersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode
BT-158-1Item Classification Code (scheme)classification_code_schemersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode/@listID
BT-159Item Origin Countryitem_origin_countryrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID
BT-160Additional Item Property (Name)additional_item_properties_attributes[].namersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Description
BT-161Additional Item Property (Value)additional_item_properties_attributes[].valuersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Value

Taxes Mapping

All attributes listed in the following table are properties of objects contained in the array: invoice.invoice_lines_atributtes[].taxes_attributes[]
The API Field column refers to keys within each tax object.

BT IDBusiness TermAPI Field (tax object)CII XPath (Full)
BT-118-0Tax Type Codenamersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode
BT-118Tax Category Codecategory (check our code list)rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode
BT-119Tax Rate Applicaple Percentpercentrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent
BT-120Tax Exemption Reasoncommentrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason