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