| |||||||||
[地域通貨で税額を指定する必要がある] バイヤー請求書ルールが有効になっていますが、この検証は機能していないようです。税額はバイヤーの地域通貨で表示されません。
請求書は Commerce eXtensible Markup Language (cXML) 経由で送信されています。
請求書が PO-Flip で作成された場合、税額は SAP Business Network で自動的に計算されます。請求書が電子的に送信される場合、サプライヤは cXML に為替レートを含める必要があります。
SAP Business Network では、請求書データで納入先住所の通貨とは異なる通貨が使用されているかどうかがチェックされます。この場合、税額および換算レートの第 2 通貨を cXML 請求書に保存することができます。換算レートは請求書ごとに 1 つだけ保存されます。そのため、各請求書で同じ発送先の国を使用する必要があります。
cXML 請求書では、為替レートフィールドがサポートされています。オンライン請求書入力の場合、通常の設定では日次の Bloomberg フィードからの為替レートが使用されます。(レートは Bloomberg によって複数の価格設定ソースから収集されます)。為替レートは、出荷先の地域通貨で税額を計算するために使用され、cXML 請求書に 2 番目の値として保存されます。
税情報が出荷先情報の通貨で指定されている場合は、受信請求書データ (cXML、電子データ交換 [EDI]、またはカンマ区切り値 [CSV]) が検証されます。税情報が請求書ヘッダーレベルで指定されており、明細レベルに複数の出荷先の国がある場合、SAP Business Network では地域税通貨が検証されません。
請求書にはすでに <alternatecurrency> タグがあるため、エラーは発生しません。
この Extrinsic を含む cXML の一部:
...
<PaymentTerm payInNumberOfDays = "60"></PaymentTerm>
<Comments>これはテストです</Comments>
<Extrinsic 名 = "TaxInvoice">これはタックスインボイスです</Extrinsic>
<Extrinsic 名 = "buyerVatID">DEXXXX</Extrinsic>
<Extrinsic 名 = "VATonDebits">はい</Extrinsic>
<Extrinsic 名 = "invoiceSourceDocument">PurchaseOrder</Extrinsic>
<Extrinsic 名 = "invoiceSubmissionMethod">オンライン</Extrinsic>
<Extrinsic 名 = "taxExchangeRate">0.7003</Extrinsic>
</InvoiceDetailRequestHeader>
...
この taxExchangeRate Extrinsic が cXML に存在しない場合、税は地域通貨で表示されません。
SAP Business Network for Procurement & Supply Chain > 取引ドキュメント > 取引 (請求書処理)