Ir al contenido
Log in

Campos de factura JSON a XML Cross Industry Invoice (CII)

Esta guía detalla el mapeo entre los campos de la API de facturas de B2Brouter, los Términos de Negocio (BT) correspondientes definidos por el estándar europeo de facturación electrónica (EN 16931) y las rutas XML del modelo Cross Industry Invoice (CII).

Su propósito es ayudar a entender cómo los datos de factura enviados en formato JSON corresponden a una estructura XML conforme al modelo Cross Industry Invoice (CII). Incluye la alineación detallada a nivel de campo entre los parámetros de creación de facturas en la API, las definiciones semánticas (BT) y su representación exacta en el XML CII.

BT IDTérmino de negocioCampo API (B2Brouter)CII XPath (completo)
BT-1Número de facturainvoice.numberrsm:ExchangedDocument/ram:ID
BT-2Fecha de emisióninvoice.datersm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString
BT-3Código de tipo de facturaPor defecto 380 (factura), 381 si is_credit_note = truersm:ExchangedDocument/ram:TypeCode
BT-5Moneda de la facturainvoice.currencyrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode
BT-9Fecha de vencimientoinvoice.due_datersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/dt:DateTimeString
BT-10Referencia del compradorinvoice.buyer_referencersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerReference
BT-11Referencia de proyectoinvoice.file_referencersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SpecifiedProcuringProject/ram:ID
BT-12Referencia de contratoinvoice.contract_numberrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID
BT-13Referencia de pedidoinvoice.ponumberrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID
BT-14Referencia de pedido de ventainvoice.sales_order_referencersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerOrderReferencedDocument/ram:IssuerAssignedID
BT-15Referencia de aviso de recepcióninvoice.receiving_advice_referencersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerAssignedID
BT-16Referencia de aviso de despachoinvoice.delivery_note_numberrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID
BT-19Referencia contableinvoice.buyer_accounting_referencersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID
BT-22Nota (cabecera)invoice.extra_inforam:IncludedNote/ram:Content
BT-25Número de factura anteriorinvoice.amended_numberrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument/ram:IssuerAssignedID
BT-26Fecha de factura anteriorinvoice.amended_datersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime/udt:DateTimeString
BT-73Inicio del período de facturacióninvoice.invoicing_period_startrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString
BT-74Fin del período de facturacióninvoice.invoicing_period_endrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString
BT-92Importe del descuentoallowance_charges_attributes[]{allowance_charge_indicator: "allowance", amount: X}rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount
BT-94Porcentaje del descuentoallowance_charges_attributes[]{allowance_charge_indicator: "allowance", percentage: X}rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent
BT-97Motivo del descuentoallowance_charges_attributes[]{allowance_charge_indicator: "allowance", description: "..."}rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason
BT-99Importe del cargoallowance_charges_attributes[]{allowance_charge_indicator: "charge", amount: X}rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount
BT-101Porcentaje del cargoallowance_charges_attributes[]{allowance_charge_indicator: "charge", percentage: X}rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent
BT-102Aplicar impuesto al descuento/cargoallowance_charges_attributes[]{apply_taxes: true}rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax
BT-104Motivo del cargoallowance_charges_attributes[]{allowance_charge_indicator: "charge", description: "..."}rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason
BT-113Importe total prepagadoinvoice.payments_on_accountrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TotalPrepaidAmount
BT IDTérmino de negocioCampo API (B2Brouter)CII XPath (completo)
BT-20Condiciones de pagoinvoice.payment_termsrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description
BT-81Código de medio de pagoinvoice.payment_method (consultar lista de códigos)rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode
BT-83ID de pagoinvoice.remittance_informationrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PaymentReference
BT-84IBAN de la cuenta financiera acreedorainvoice.bank_account.ibanrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID
BT-84-0ID propietario de la cuenta financiera acreedorainvoice.bank_account.numberrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID
BT-85Nombre de la cuenta financiera acreedorainvoice.bank_account.namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName
BT-86BIC de la cuenta financiera acreedorainvoice.bank_account.bicrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID
BT-87ID de número de cuenta de tarjetainvoice.card_account_attributes.account_numberrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ApplicableTradeSettlementFinancialCard/ram:ID
BT-88Nombre del titular de la tarjetainvoice.card_account_attributes.holder_namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ApplicableTradeSettlementFinancialCard/ram:CardholderName
BT-89ID de mandato de domiciliacióninvoice.mandate_reference_identifierrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID
BT-90ID de referencia del acreedorinvoice.bank_assigned_creditor_referencersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:CreditorReferenceID
BT-91IBAN de la cuenta financiera deudorainvoice.contact_ibanrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyDebtorFinancialAccount/ram:IBANID

Este mapeo se describe para una factura emitida; si deseas mapear una factura recibida, intercambia SellerTradeParty y BuyerTradeParty.

El SellerTradeParty se rellena automáticamente a partir de la configuración de tu cuenta y los ajustes de transporte. Esto incluye el nombre de la empresa, los identificadores legales y los datos de contacto (del endpoint /accounts) y los identificadores Peppol (del endpoint /transports).

BT IDTérmino de negocioCampo API (B2Brouter)CII XPath (completo)
BT-27Nombre del vendedoraccount.namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:Name
BT-28Nombre comercial del vendedoraccount.namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
BT-29-0ID global del vendedorSe rellena con el primer valor disponible entre account.cin_value y transport.pin_value, siempre que el valor esté en la lista de códigos ICD.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:GlobalID
BT-29-1Esquema del ID global del vendedorSe rellena con el primer valor disponible entre account.cin_scheme y transport.pin_scheme, siempre que el valor esté en la lista de códigos ICD.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:GlobalID/@schemeID
BT-30ID legal del vendedorSe rellena con el primer valor disponible entre account.cin_value, transport.pin_value y account.tin_value, siempre que el valor esté en la lista ICD.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID
BT-30-1Esquema del ID legal del vendedorSe rellena con el primer valor disponible entre account.cin_scheme, transport.pin_scheme y account.tin_scheme, siempre que el valor esté en la lista ICD.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
BT-31,BT-32ID de registro fiscal del vendedoraccount.tin_valuersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID
BT-31-0,BT-32-0Esquema del ID de registro fiscalaccount.tin_schemersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID/@schemeID
BT-34ID de dirección electrónica del vendedortransport.pin_value. Si no hay Número de Identificación Peppol, se usará account.emailrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication/ram:URIID
BT-34-1Esquema de dirección electrónica del vendedortransport.pin_scheme. Si no hay Número de Identificación Peppol, se usará el esquema ‘EM’ para correo electrónico.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
BT-35Calle 1 de la dirección del vendedoraccount.addressrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne
BT-36Calle 2 de la dirección del vendedoraccount.address2rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo
BT-37Ciudad del vendedoraccount.cityrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName
BT-38Código postal del vendedoraccount.postalcodersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
BT-39Provincia del vendedoraccount.provincersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName
BT-40País del vendedoraccount.countryrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID
BT-41Persona de contacto del vendedoraccount.contact_person
BT-42Teléfono de contacto del vendedoraccount.phone
BT IDTérmino de negocioCampo API (B2Brouter)CII XPath (completo)
BT-44Nombre del compradorinvoice.contact.namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:Name
BT-45Nombre comercial del compradorinvoice.contact.namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
BT-46-0ID global del compradorSe rellena con el primer valor disponible entre invoice.contact.cin_value e invoice.contact.pin_value, siempre que el valor esté en la lista ICD.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:GlobalID
BT-46-1Esquema del ID global del compradorSe rellena con el primer valor disponible entre invoice.contact.cin_scheme e invoice.contact.pin_scheme, siempre que el valor esté en la lista ICD.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:GlobalID/@schemeID
BT-47ID legal del compradorSe rellena con el primer valor disponible entre invoice.contact.cin_value, invoice.contact.pin_value e invoice.contact.tin_value, siempre que esté en la lista ICD.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:ID
BT-47-1Esquema del ID legal del compradorSe rellena con el primer valor disponible entre invoice.contact.cin_scheme, invoice.contact.pin_scheme e invoice.contact.tin_scheme, siempre que el valor esté en la lista ICD.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
BT-48ID de registro fiscal del compradorinvoice.contact.tin_valuersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID
BT-48-0Esquema del ID de registro fiscalinvoice.contact.tin_schemersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID/@schemeID
BT-49ID de dirección electrónica del compradorinvoice.contact.pin_value. Si no hay Número de Identificación Peppol, se usará invoice.contact.emailrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID
BT-49-1Esquema de dirección electrónica del compradorinvoice.contact.pin_scheme. Si no hay Número de Identificación Peppol, se usará el esquema ‘EM’ para correo electrónico.rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
BT-50Calle 1 de la dirección del compradorinvoice.contact.addressrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne
BT-51Calle 2 de la dirección del compradorinvoice.contact.address2rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo
BT-52Ciudad del compradorinvoice.contact.cityrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName
BT-53Código postal del compradorinvoice.contact.postalcodersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
BT-54Provincia del compradorinvoice.contact.provincersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName
BT-55País del compradorinvoice.contact.countryrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID
BT-56Persona de contacto del compradorinvoice.contact.contact_person
BT-57Teléfono de contacto del compradorinvoice.contact.phone
BT IDTérmino de negocioCampo API (B2Brouter)CII XPath (completo)
BT-70Nombre de la parte receptorainvoice.delivery_party_namersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:Name
BT-71ID de ubicación de entregainvoice.delivery_location_idrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:ID
BT-72Fecha de entregainvoice.delivery_datersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:SpecifiedSupplyChainEvent/ram:OccurrenceDateTime
BT-75Calle de la dirección de entregainvoice.delivery_addressrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne
BT-76Calle 2 de la dirección de entregainvoice.delivery_address2rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo
BT-77Ciudad de entregainvoice.delivery_cityrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName
BT-78Código postal de entregainvoice.delivery_postalcodersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
BT-79Provincia de entregainvoice.delivery_provincersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName
BT-80País de entregainvoice.delivery_countryrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID

Todos los atributos listados en la siguiente tabla son propiedades de objetos contenidos en el array: invoice.invoice_lines_attributes[]. La columna Campo API hace referencia a las claves dentro de cada objeto de línea de factura.

BT IDTérmino de negocioCampo API (objeto de línea)CII XPath (completo)
BT-126ID de línea de facturapositionrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID
BT-128Número de orden de compraponumberrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID
BT-129Cantidad facturadaquantityrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeDelivery/ram:BilledQuantity
BT-130Cantidad facturada (código de unidad)unit (consultar la referencia de la API para la lista de códigos)rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeDelivery/ram:BilledQuantity/@unitCode
BT-131Importe total de la líneaextension_amount (si no se proporciona, se calculará)rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount
BT-132Referencia de línea de pedidosequence_numberrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID
BT-133Referencia contablecontact_referencersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID
BT-134Inicio del período de facturación de líneainvoicing_period_startrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime
BT-135Fin del período de facturación de líneainvoicing_period_endrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime
BT-136Importe del descuento de líneaallowance_charges_attributes[]{allowance_charge_indicator: "allowance", amount: X}rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount
BT-138Porcentaje del descuento de líneaallowance_charges_attributes[]{allowance_charge_indicator: "allowance", percentage: X}rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent
BT-139Motivo del descuento de líneaallowance_charges_attributes[]{allowance_charge_indicator: "allowance", description: "..."}rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason
BT-141Importe del cargo de líneaallowance_charges_attributes[]{allowance_charge_indicator: "charge", amount: X}rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount
BT-143Porcentaje del cargo de líneaallowance_charges_attributes[]{allowance_charge_indicator: "charge", percentage: X}rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent
BT-144Motivo del cargo de líneaallowance_charges_attributes[]{allowance_charge_indicator: "charge", description: "..."}rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason
BT-146Precio unitariopricersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount
BT-153Nombre del artículodescriptionrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name
BT-154Descripción del artículonotesrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description
BT-155ID del artículo del vendedorarticle_codersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID
BT-156ID del artículo del compradorarticle_code_buyerrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID
BT-157ID estándar del artículoarticle_code2rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID
BT-157-1Esquema estándar del artículoarticle_code2_schemersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID
BT-158Código de clasificación del artículoclassification_codersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode
BT-158-1Esquema de clasificación del artículoclassification_code_schemersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode/@listID
BT-159País de origen del artículoitem_origin_countryrsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID
BT-160Propiedad adicional del artículo (nombre)additional_item_properties_attributes[].namersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Description
BT-161Propiedad adicional del artículo (valor)additional_item_properties_attributes[].valuersm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Value

Todos los atributos listados en la siguiente tabla son propiedades de objetos contenidos en el array: invoice.invoice_lines_attributes[].taxes_attributes[]. La columna Campo API hace referencia a las claves dentro de cada objeto de impuesto.

BT IDTérmino de negocioCampo API (objeto de impuesto)CII XPath (completo)
BT-118-0Código de tipo de impuestonamersm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode
BT-118Código de categoría fiscalcategory (consultar lista de códigos)rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode
BT-119Porcentaje de impuesto aplicablepercentrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent
BT-120Motivo de exención fiscalcommentrsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason