Note d'assistance KB0394595
E-mail
Validation des montants de TVA en devise interne
Cet article de la base de connaissances a été traduit automatiquement pour vous faciliter la tâche. SAP ne garantit pas l'exactitude ou l'exhaustivité de cette traduction automatique. Vous pouvez trouver le contenu d'origine en passant à l'anglais à l'aide du sélecteur de langue.
Problème

La règle de facturation Exiger des montants de taxes dans la devise locale de l'acheteur est activée, mais cette validation ne semble pas fonctionner. Les montants des taxes ne sont pas affichés dans la devise locale de l'acheteur.

Cause

La facture est envoyée via cXML (Commerce eXtensible Markup Language).

Solution

Si une facture est créée via PO-Flip, les montants des taxes sont calculés automatiquement sur SAP Business Network. Si la facture est envoyée par voie électronique, le fournisseur doit inclure le taux de change dans le cXML.


SAP Business Network vérifie si les données de facture utilisent une devise différente de la devise de l'adresse de livraison. Dans ce cas, une deuxième devise pour les montants de taxes et pour le taux de change peut être stockée dans la facture cXML. Un seul taux de change est enregistré par facture. Par conséquent, le même pays de livraison doit être utilisé sur chaque facture.


La facture cXML prend en charge un champ de taux de conversion des devises. Pour la saisie de facture en ligne, le taux de change par défaut est celui d'un flux Bloomberg quotidien. (Bloomberg recueille les tarifs à partir de plusieurs sources de prix). Le taux de change est utilisé pour calculer les montants des taxes dans la devise de livraison locale et est stocké en tant que deuxième valeur dans la facture cXML.


Les données de factures entrantes (cXML, échange de données informatisé [EDI] ou valeurs séparées par des virgules [CSV]) sont validées si les informations fiscales sont spécifiées dans la devise des informations de livraison. Si les informations fiscales sont indiquées au niveau de l'en-tête de la facture et qu'il existe plusieurs pays de livraison au niveau de l'article de ligne, SAP Business Network ne valide pas les devises de taxe locale.


La facture ne génère pas d'erreur car elle comporte déjà la balise <alternatecurcurrency>.

Partie du cXML avec cet élément extrinsèque :


...

<PaymentTerm payInNumberOfDays = "60"></PaymentTerm>
<Commentaires>Il s'agit d'un test</Commentaires>
<Extrinsic name = "TaxInvoice">Il s'agit d'une facture fiscale</Extrinsic>
<Nom extrinsèque = "buyerVatID">DEXXXX</Extrinsic>
<Nom extrinsèque = "VATonDebits">oui</Extrinsèque>
<Nom extrinsèque = "invoiceSourceDocument">CommandeAchat</Extrinsèque>
<Nom extrinsèque = "invoiceSubmissionMethod">En ligne</Extrinsèque>
<Nom extrinsèque = "taxExchangeRate">0.7003</Extrinsic>

</InvoiceDetailRequestHeader>


...

Si cet élément extrinsèque taxExchangeRate n'est pas présent dans le cXML, les taxes ne s'afficheront pas dans la devise locale.


S'applique à

SAP Business Network for Procurement & Supply Chain > Documents de transaction > Transaction (facturation)

Conditions d'utilisation  |  Copyright  |  Informations sur la sécurité  |  Confidentialité