点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我在使用具有多种条件类型的税码通过BAPI进行财务过帐时遇到问题。 为避免多余的答案,让我添加更多详细信息-
1。 我知道如何在此BAPI中传递税收数据,并且正常的税收过账工作正常,其中1个税码是1个条件类型(1个税率)。
2。 当1个税码具有多个条件类型(3个不同的税率)时,唯一的问题在BAPI中。 示例B1税代码。 如果我在FB01中使用相同的税码,则可以正常工作,我只输入了1次B1税码,没有别的,没有GLAcc,无Acc键等... FB01自动在文件中过帐3行以正确显示所有3个税率的税率数据 已应用。
3。 我的情况是税是从SAP外部的不同系统计算得出的,因此我无法在SAP中使用" Calculate_Tax_XXX"函数。 我只有税码B1和3个税额(假设100 $,5 $,5 $)。 没有GL帐户或Acc密钥等。
4。 如果我在ACCOUNTTAX表中用B1传递3行,在CURRENCYAMOUNT中传递3条对应的税数据,则在BAPI中会出错。 如果我总计税额(150 $)并仅在CURRENCYAMOUNT中传递1行税数据,则仍然是相同的错误。
5。 在某种程度上,我已经知道了解决方案,如果我也在ACCOUNTTAX表中也传递了" Acct_Key"值,则BAPI可以正常发送。 但是由于我的税收数据来自没有Acct_Key值的外部系统,所以我无法传递此字段。 我无法理解的是,如果FB01可以在文档的3行中自动拆分B1税代码和150美元的税额,那为什么BAPI无法做到这一点。
BAPI错误-
由FB01直接发布,只给了B1和150 $作为税额-
我读过许多已经张贴在相似行上的主题,但是没有任何解决方案。 请提供输入,谢谢。
1.jpg (161.7 kB)
专家,对此的任何建议/建议将不胜感激。
您是否能够使用BAPI解决此问题,我有类似的要求,感谢您的帮助。
您是否尝试将ACCT_KEY值设置为value 例如" VST"," MW1"或" MW2",甚至可以将CALCULATE_TAX_FROM_GROSSAMOUNT的结果映射到ACCOUNTTAX参数中的税项。
Hi Raymond,
好的,您的意思是,如果不向BAPI提供任何额外的信息,就无法使其正常工作。
让我尝试看看是否可以从Ariba获取这些税项的GL acc,然后使用该GL帐户+税额,我可以从SAP检索Acc密钥并传递给BAPI。
我只是希望我可能会丢失任何东西,并且BAPI可以在不传递任何Acc密钥的情况下工作,因为FB01可以那样工作。 感谢您的宝贵意见。
您好Raymond,
感谢您的回复。 如我先前所写,我已经知道,如果我在ACCOUNTTAX表的BAPI中传递ACCT_KEY,则发布可以按预期进行。
但是,由于税金是根据外部系统ARIBA计算得出的,因此他们没有该ACCT_KEY信息。 因此,有一种方法可以使BAPI在没有此类信息的情况下工作,因为FB01可以在没有此类信息的情况下工作。
关于。
,否则传递cond_key(KSCHL)。 如果我通过KSCHL BAPI在内部填充总帐帐户和帐户密钥,我的情况是
一周热门 更多>