支持注释 KB0394595
电子邮件
以本币验证税额
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
问题

启用要求以本币表示的税款金额采购商开票规则,但此验证似乎不起作用。税额不会以采购商的本币显示。

原因

正在通过商业可扩展标记语言 (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 采购和供应链 > 交易文档 > 交易(开发票)

使用条款  |  版权所有  |  安全披露  |  隐私