Support-Hinweis KB0394595
E-Mail
Validierung von Steuerbeträgen in Hauswährung
Dieser Wissensdatenbankartikel wurde maschinell übersetzt. SAP übernimmt keine Gewährleistung für die Richtigkeit oder Vollständigkeit der Maschinenübersetzung. Sie können den Originalinhalt anzeigen, indem Sie über die Sprachauswahl zu "Englisch" wechseln.
Problem

Die Rechnungsregel Steuerbeträge müssen in lokaler Währung angegeben werden ist aktiviert, aber diese Prüfung scheint nicht zu funktionieren. Die Steuerbeträge werden nicht in der lokalen Währung des Käufers angezeigt.

Ursache

Die Rechnung wird über Commerce eXtensible Markup Language (cXML) gesendet.

Lösung

Wenn eine Rechnung über Bestellauftragsumwandlung erstellt wird, werden die Steuerbeträge automatisch in SAP Business Network berechnet. Wenn die Rechnung elektronisch gesendet wird, muss der Lieferant den Wechselkurs in die cXML aufnehmen.


SAP Business Network prüft, ob die Rechnungsdaten eine Währung verwenden, die von der Währung der Lieferanschrift abweicht. In diesem Fall kann eine zweite Währung für Steuerbeträge und für den Wechselkurs in der cXML-Rechnung gespeichert werden. Pro Rechnung wird nur ein Umrechnungskurs gespeichert. Daher muss auf jeder einzelnen Rechnung dasselbe Land der Lieferanschrift verwendet werden.


Die cXML-Rechnung unterstützt ein Feld für den Währungsumrechnungskurs. Bei der Online-Rechnungserfassung wird standardmäßig der Wechselkurs aus einem täglichen Bloomberg-Feed verwendet. (Die Preise werden von Bloomberg aus mehreren Preisquellen ermittelt.) Der Wechselkurs wird zur Berechnung der Steuerbeträge in der lokalen Lieferanschrift verwendet und als zweiter Wert in der cXML-Rechnung gespeichert.


Eingehende Rechnungsdaten (cXML, Electronic Data Interchange [EDI] oder kommagetrennte Werte [CSV]) werden geprüft, wenn die Steuerinformationen in der Währung der Lieferanschrift angegeben sind. Wenn die Steuerinformationen auf Rechnungskopfebene angegeben sind und mehrere Länder der Lieferanschrift auf Positionsebene vorhanden sind, prüft SAP Business Network keine lokalen Steuerwährungen.


Die Rechnung generiert keinen Fehler, da sie bereits das Tag <alternatecurrency> hat.

Ein Teil der cXML mit diesem extrinsischen Element folgt:


...

<PaymentTerm payInNumberOfDays = "60"></PaymentTerm>
<Comments>Dies ist ein Test</Comments>
<Name des extrinsischen Elements = "TaxInvoice">Dies ist eine Steuerrechnung</Extrinsisches Element>
<Name des extrinsischen Elements = "buyerVatID">DEXXXX</Extrinsisches Element>
<Name des extrinsischen Elements = "VATonDebits">ja</Extrinsisches Element>
<Name des extrinsischen Elements = "invoiceSourceDocument">PurchaseOrder</Extrinsic>
<Name des extrinsischen Elements = "invoiceSubmissionMethod">Online</Extrinsisches Element>
<Name des extrinsischen Elements = "taxExchangeRate">0.7003</Extrinsisches Element>

</InvoiceDetailRequestHeader>


...

Wenn dieses extrinsische Element taxExchangeRate in der cXML nicht vorhanden ist, werden die Steuern nicht in der lokalen Währung angezeigt.


Gilt für

SAP Business Network for Procurement und Supply Chain > Transaktionsdokumente > Transaktion (Rechnungsstellung)

Nutzungsbedingungen  |  Copyright  |  Sicherheitsrichtlinie  |  Vertraulichkeit