在过帐含已修改税额的应付发票时出现内部错误-5002

2020-09-22 01:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 使用DI API,我可以...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

使用DI API,我可以过帐带有自动计算的税额的AP发票。 但是,当我尝试编辑税额时,出现内部错误(-5002)。

我尝试了以下代码行的多种排列和组合:

 apInvoice.Lines.SetCurrentLine(0);
 apInvoice.Lines.TaxJurisdictions.LineNumber = 0;
 apInvoice.Lines.TaxJurisdictions.SetCurrentLine(apInvoice.Lines.TaxJurisdictions.Count-1);
 apInvoice.Lines.TaxJurisdictions.JurisdictionCode =" VAT4"; //还尝试了VAT @ 4
 apInvoice.Lines.TaxJurisdictions.JurisdictionType = 1; //也通过注释此行来尝试

 apInvoice.Lines.TaxJurisdictions.TaxAmount =(double)1201.00;
                        
 apInvoice.Lines.TaxJurisdictions.Add(); //也通过注释此行来尝试


 

在行级别更新税额的正确方法是什么? 我正在使用9.2 PL08印度本地化版本。 如果我尝试在"税额分配"窗口中的SBO应用程序" AP发票"屏幕中手动编辑税额,则可以使用。 但是通过DI API,它不起作用。

3条回答
DafaDDDa
2020-09-22 01:27

嗨,Rajesh,

仅当本地化在SAP Business One中具有TaxJurisdictions时,才可以通过DI API更新行级税额。 例如:TaxJurisdictions可以在美国数据库中使用,但不能在巴西本地化中使用。

有关同一信息,请参考SAP Note 2258267。 解决方法是使用SAP Business One客户端添加A/P发票或A/P发票草稿。

亲切的问候,

ANKIT CHAUHAN

SAP SME支持

一周热门 更多>