Nota de suporte KB0394595
E-mail
Validação de montantes de imposto em moeda interna
Este artigo da base de conhecimentos foi traduzido automaticamente para sua conveniência. A SAP não fornece qualquer garantia em relação à exatidão ou completude da tradução automática. Você pode encontrar o conteúdo original alternando para inglês, usando o seletor de idioma.
Problema

A regra Exigir valores de imposto em moeda local para faturamento do comprador está ativada, mas essa validação não parece estar funcionando. Os valores de imposto não estão sendo exibidos na moeda local do comprador.

Causa

A fatura está sendo enviada via Commerce eXtensible Markup Language (cXML).

Solução

Se uma fatura for criada por meio de Gerar fatura de PO, os valores de imposto serão calculados automaticamente no SAP Business Network. Se a fatura for enviada eletronicamente, o fornecedor precisará incluir a taxa de câmbio no cXML.


O SAP Business Network verifica se os dados da fatura usam uma moeda diferente da moeda do endereço Entregar a. Nesse caso, uma segunda moeda para valores de imposto e para a taxa de câmbio pode ser armazenada na fatura cXML. Somente uma taxa de câmbio é armazenada por fatura. Por isso, o mesmo país de entrega deve ser usado em cada fatura individual.


A fatura cXML suporta um campo de taxa de conversão de moeda. Para a entrada de faturas on-line, o padrão é a taxa de câmbio de um feed Bloomberg diário. (As taxas são reunidas pela Bloomberg a partir de várias fontes de preços). A taxa de câmbio é usada para calcular os valores de imposto na moeda de entrega local e é armazenada como um segundo valor na fatura cXML.


Os dados da fatura recebida (cXML, intercâmbio eletrônico de dados [EDI] ou valor separado por vírgulas [CSV]) são validados se as informações sobre impostos estiverem especificadas na moeda das informações de entrega. Se as informações sobre impostos forem especificadas no nível do cabeçalho da fatura e existirem vários países para entrega no nível do item de linha, o SAP Business Network não validará as moedas do imposto local.


A fatura não gera um erro porque já tem o tag <alternatecurrency>.

Parte do cXML com este extrínseco segue:


...

<PaymentTerm payInNumberOfDays = "60"></PaymentTerm>
<Comments>Este é um teste</Comments>
<Nome do extrínseco = "Nota fiscal">Esta é uma nota fiscal</Extrinsic>
<Nome do extrínseco = "buyerVatID">DEXXXX</Extrinsic>
<Nome do extrínseco = "VATonDebits">sim</Extrinsic>
<Nome do extrínseco = "invoiceSourceDocument">PurchaseOrder</Extrinsic>
<Extrinsic name = "invoiceSubmissionMethod">Online</Extrinsic>
<Nome do extrínseco = "taxExchangeRate">0,7003</Extrinsic>

</InvoiceDetailRequestHeader>


...

Se esse extrínseco taxExchangeRate não estiver presente no cXML, os impostos não serão exibidos na moeda local.


Aplicável a

SAP Business Network para compras e cadeia de suprimentos > Documentos de transação > Transação (faturamento)

Termos de uso  |  Copyright  |  Divulgação de segurança  |  Privacidade