| |||||||||
[請求書の概要] セクションに表示される一部の金額が正しくないようです。これは、電子データ交換 (EDI) 請求書に適用されます。
合計総額を除き、その他の金額 (小計、合計正味額、および支払額) は 2 つの追加のゼロがあるため、正しくありません。たとえば、Total Gross Amount には $2,390.19 と表示されますが、これは正しいです。[小計] と [支払対象金額] の値は同じである必要がありますが、代わりに $239,019.00 と表示されます。

セグメント AMT02 の値は、実数 (R) として定義されます。これは、N2 として定義されている TDS01 セグメント (2 つの暗黙的な小数点を持つ整数) とは異なります。したがって、AMT02 セグメントで金額 $123.45 を指定する場合、12345 ではなく 123.45 と指定します。
以下に、[請求書の概要] セクション、Commerce Extensible Markup Language (cXML) 形式の左側の列のさまざまな金額を示します。右側の列には、対応する EDI データが表示されます。
| cXML | EDI |
| <SubtotalAmount><Money currency="USD">239019</Money></SubtotalAmount> | 金額*1*239019~ |
| <GrossAmount><Money currency="USD">2390.19</Money></GrossAmount> | TDS*239019*239019*-2390*2390~ |
| <NetAmount><Money currency="USD">236629</Money></NetAmount> | 金額*N*236629~ |
| <DueAmount><Money currency="USD">239019</Money></DueAmount> | AMT*BAP*239019~ |
AMT02 セグメントの値は実数として定義されるため、値が 239019 の場合、2390.19 ではなく 239019 として解釈されます。
TDS01 セグメントは N2 として定義されているため、同じ値 (239019) は 2390.19 として解釈されます。このセグメントには、SubtotalAmount または DueAmount の値が 2390.19 である場合、代わりに 2390.19 が含まれる必要があります。
TDS02 セグメントのみが N2 (小数点以下 2 桁を示す整数) として定義されています。
データ定義をレビューし、EDI データの対応する各要素に適切な値を含めます。
EDI 810 導入ガイドの以下の抜粋は、TDS01 と AMT02 のデータ型を示しています。


SAP Business Network for Procurement & Supply Chain > 取引ドキュメント > 取引 (請求書処理)