| |||||||||
要求税额(本币)采购商开票规则已打开,但此验证似乎不起作用。税额不会以采购商的本币显示。
正在通过商业可扩展标记语言 (cXML) 发送发票。
如果通过 PO-Flip 创建发票,则会在 SAP Business Network 上自动计算税额。如果以电子形式发送发票,则供应商需要在 cXML 中包含汇率。
SAP Business Network 检查发票数据是否使用不同于送货地址货币的货币。在这种情况下,税额和汇率的第二种货币可以存储在 cXML 发票中。每个发票仅存储一个汇率。因此,每个发票必须使用相同的送货地址 (Ship To) 国家/地区。
cXML 发票支持货币兑换率字段。对于在线发票输入,默认为日常 Bloomberg 源中的汇率。(Bloomberg 从多个定价源中收集费率)。汇率用于计算本地送货货币的税额,并作为第二个值存储在 cXML 发票中。
如果税款信息以 送货地址 信息的货币指定,则会验证传入的发票数据(cXML、电子数据交换 [EDI] 或逗号分隔值 [CSV])。如果在发票抬头级指定税款信息,并且在行项目级有多个送货地址国家/地区,则 SAP Business Network 不会验证本地税款货币。
发票未生成错误,因为它已具有 <alternatecurrency> 标记。
具有此外部键的 cXML 的一部分如下:
...
<PaymentTerm payInNumberOfDays = "60"></PaymentTerm>
<Comments>这是测试</Comments>
<外部名称 = "TaxInvoice">这是税款发票</Extrinsic>
<外部名称 = "buyerVatID">DEXXXX</Extrinsic>
<外部名称 = "VATonDebits">是</Extrinsic>
<外部名称 = "invoiceSourceDocument">PurchaseOrder</Extrinsic>
<外部名称 = "invoiceSubmissionMethod">在线</Extrinsic>
<外部名称 = "taxExchangeRate">0.7003</Extrinsic>
</InvoiceDetailRequestHeader>
...
如果 cXML 中不存在此 taxExchangeRate 外部键,则税款不会以本币显示。
SAP Business Network 采购和供应链 > 交易文档 > 交易(开发票)