| |||||||||
Reguła Wymagaj podawania kwot podatku w walucie lokalnej dla nabywcy jest włączona, ale ta walidacja wydaje się nie działać. Kwoty podatku nie są wyświetlane w walucie lokalnej nabywcy.
Faktura jest wysyłana za pomocą Commerce eXtensible Markup Language (cXML).
Jeśli faktura jest tworzona poprzez przekształcenie zamówienia, kwoty podatku są obliczane automatycznie w SAP Business Network. Jeśli faktura jest wysyłana elektronicznie, dostawca musi uwzględnić kurs wymiany w cXML.
SAP Business Network sprawdza, czy w danych faktury używana jest waluta inna niż waluta adresu miejsca dostawy. W takim przypadku druga waluta dla kwot podatku i dla kursu wymiany może być przechowywana na fakturze cXML. Na fakturę przechowywany jest tylko jeden kurs wymiany. W związku z tym na każdej fakturze należy użyć tego samego kraju miejsca dostawy.
Faktura cXML obsługuje pole kursu wymiany waluty. W przypadku wprowadzania faktur online domyślnie ustawiany jest kurs wymiany z dziennego kanału Bloomberg. (Stawki są gromadzone przez Bloomberg z wielu źródeł cen). Kurs wymiany jest używany do obliczania kwot podatku w lokalnej walucie miejsca dostawy i jest przechowywany jako druga wartość na fakturze cXML.
Dane faktury przychodzącej (cXML, Elektroniczna wymiana danych [EDI] lub wartość oddzielona przecinkami [CSV]) są sprawdzane, jeśli informacje podatkowe są określone w walucie informacji o miejscu dostawy. Jeśli informacje podatkowe są określone na poziomie nagłówka faktury i istnieje wiele krajów Wysyłka do na poziomie pozycji, serwis SAP Business Network nie sprawdza poprawności lokalnych walut podatkowych.
Faktura nie generuje błędu, ponieważ ma już znacznik <alternatecurrency>.
Część cXML z tym elementem zewnętrznym:
...
<PaymentTerm payInNumberOfDays = "60"></PaymentTerm>
<Comments>This is a test</Comments>
<Nazwa elementu zewnętrznego = "TaxInvoice">To jest faktura fiskalna</Extrinsic>
<Nazwa elementu zewnętrznego = "buyerVatID">DEXXXX</Extrinsic>
<Nazwa elementu zewnętrznego = "VATonDebits">tak</Extrinsic>
<Nazwa elementu zewnętrznego = "invoiceSourceDocument">Zamówienie</Extrinsic>
<Nazwa elementu zewnętrznego = "invoiceSubmissionMethod">Online</Extrinsic>
<Nazwa elementu zewnętrznego = "taxExchangeRate">0.7003</Extrinsic>
</InvoiceDetailRequestHeader>
...
Jeśli ten element zewnętrzny taxExchangeRate nie jest obecny w cXML, podatki nie będą wyświetlane w walucie lokalnej.
SAP Business Network for Procurement & Supply Chain > Dokumenty transakcyjne > Transakcja (fakturowanie)