Nota de asistencia técnica KB0394595
Correo electrónico
Validación de importes de impuestos en moneda local
Este artículo de la base de conocimientos ha sido traducido automáticamente para su comodidad. SAP no ofrece ninguna garantía con respecto a la exactitud o integridad de la traducción automática. Puede acceder al contenido original si cambia al inglés mediante el selector de idiomas.
Problema

La regla de facturación Requerir importes de impuestos en divisa local del comprador está activada, pero parece que esta validación no funciona. Los importes de impuestos no se visualizan en la divisa local del comprador.

Causa

La factura se envía a través de Commerce eXtensible Markup Language (cXML).

Solución

Si se crea una factura mediante conversión de PO, los importes de los impuestos se calculan automáticamente en SAP Business Network. Si la factura se envía electrónicamente, el proveedor debe incluir el tipo de cambio en el cXML.


SAP Business Network comprueba si los datos de la factura utilizan una divisa que difiere de la divisa de la dirección Expedir a. En ese caso, se puede almacenar una segunda divisa para los importes de impuestos y para el tipo de cambio en la factura cXML. Solo se almacena un tipo de cambio por factura. Por lo tanto, se debe utilizar el mismo país "Expedir a" en cada factura individual.


La factura cXML admite un campo de tipo de cambio de divisa. Para la entrada de facturas en línea, el valor predeterminado es el tipo de cambio de un feed diario de Bloomberg. (Bloomberg recopila las tarifas de múltiples fuentes de precios). El tipo de cambio se utiliza para calcular los importes de impuestos en la divisa local Expedir a y se almacena como un segundo valor en la factura cXML.


Los datos de la factura entrante (cXML, intercambio electrónico de datos [EDI] o valor separado por comas [CSV]) se validan si la información fiscal se especifica en la divisa de la información de "Expedir a". Si la información fiscal se especifica en el nivel de cabecera de la factura y hay varios países de expedición a nivel de artículo en línea, SAP Business Network no valida las divisas fiscales locales.


La factura no genera un error porque ya tiene la etiqueta <alternatecurcurrency>.

Parte del cXML con este extrínseco es la siguiente:


...

<PaymentTerm payInNumberOfDays = "60"></PaymentTerm>
<Comments>Esto es una prueba</Comments>
<Extrinsic name = "TaxInvoice">Esta es una factura de impuestos</Extrinsic>
<Nombre extrínseco = "buyerVatID">DEXXXX</Extrinsic>
<Extrinsic name = "VATonDebits">sí</Extrinsic>
<Extrinsic name = "invoiceSourceDocument">PurchaseOrder</Extrinsic>
<Extrinsic name = "invoiceSubmissionMethod">En línea</Extrinsic>
<Extrinsic name = "taxExchangeRate">0.7003</Extrinsic>

</InvoiceDetailRequestHeader>


...

Si este extrínseco taxExchangeRate no está presente en cXML, los impuestos no se mostrarán en la divisa local.


Se aplica a

SAP Business Network for Procurement & Supply Chain > Documentos de transacción > Transacción (Facturación)

Condiciones de uso  |  Copyright  |  Declaración de seguridad  |  Privacidad