如何使用SAP B1 DI API进行外部银行对帐。

2020-08-24 00:30发布

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

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


嗨,

如何使用DI API对象进行外部银行对帐。 我已经签出了对象ExternalReconciliationsService和BankStatementsService,但是没有找到解决方案。

请帮助我。

谢谢。

(7.8 kB)

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

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


嗨,

如何使用DI API对象进行外部银行对帐。 我已经签出了对象ExternalReconciliationsService和BankStatementsService,但是没有找到解决方案。

请帮助我。

谢谢。

(7.8 kB)
付费偷看设置
发送
2条回答
粗暴的香蕉
1楼-- · 2020-08-24 01:19

您好 Ahmedab​​ad支持

请参阅 SAP注释2586911 提到了对DI API中内部对帐的支持。

请注意,只有手动对帐才是

亲切的问候,

ANKIT CHAUHAN

SAP Business One支持

宇峰Kouji
2楼-- · 2020-08-24 01:20

最后,我找到了以下手动银行对帐的解决方案。

 SAPbobsCOM.BankPages bnkPage = oCompany.GetBusinessObject(BoObjectTypes.oBankPages);
  bnkPage.AccountCode = item.AcctCode;
  bnkPage.DebitAmount = \\总支付金额(支出的JE文档总数);
  bnkPage.DueDate = DateTime.Now
  bnkPage.DocNumberType = BoBpsDocTypes.bpdt_DocNum;
  bnkPage.PaymentReference =" UTR日期";
  bnkPage.Reference ="自动付款";
  bnkPage.Add()
  字符串str = oCompany.GetNewObjectKey();
  int序列= Convert.ToInt32(str.Split('\ t')[1]);
  SAPbobsCOM.ExternalReconciliationsService oReconciliationService =(SAPbobsCOM.ExternalReconciliationsService)oCompany.GetCompanyService()。GetBusinessService(SAPbobsCOM.ServiceTypes.ExternalReconciliationsService);

 SAPbobsCOM.ExternalReconciliation ExtReconciliation =(SAPbobsCOM.ExternalReconciliation)oReconciliationService.GetDataInterface(SAPbobsCOM.ExternalReconciliationsServiceDataInterfaces.ersExternalReconciliation);

 ExtReconciliation.ReconciliationAccountType = SAPbobsCOM.ReconciliationAccountTypeEnum.rat_GLAccount;

 SAPbobsCOM.ReconciliationBankStatementLine bstLine =(SAPbobsCOM.ReconciliationBankStatementLine)ExtReconciliation.ReconciliationBankStatementLines.Add();
 bstLine.BankStatementAccountCode = item.AcctCode;
 bstLine.Sequence =序列;

 
 //在jeLine中添加所有传出的JE条目时循环
  SAPbobsCOM.ReconciliationJournalEntryLine jeLine =(SAPbobsCOM.ReconciliationJournalEntryLine)ExtReconciliation.ReconciliationJournalEntryLines.Add();
                             jeLine.TransactionNumber = \\ JE TransID;
                             jeLine.LineNumber = 0;

  oReconciliationService.Reconcile(ExtReconciliation);
 

一周热门 更多>