cancel
Showing results for 
Search instead for 
Did you mean: 

Issue in Payment Receipt By Cash Payment

689

Dear All,

When we are trying to Add receipt entry by cash payment in Customer checkout then system showing error "Exception : DI Error: (-2028) No matching records found (ODBC -2028)-The di call #1 did fail" while adding entry in SAP.

For payment received by credit card integration with SAP business one works correctly and system added AR invoice and receipt entry in SAP.

Is there is any setting required for payment received by Cash in CCOS for integration with SAP business one???

sukhbold_altanbat
Active Participant
0 Kudos

Hi R.N. Swamy,

Did you solve the problem? If yes, please tell me how you did it.

I am facing exactly same error for cash payment receipt.

https://answers.sap.com/questions/12745419/cco-petty-cash-payment-receipt-not-released-to-b1.html

Thanks,

Sukhbold

mynynachau
Community Advocate
Community Advocate
0 Kudos

The questions have been answered already. For any new questions, please submit here: https://answers.sap.com/questions/ask.html

Accepted Solutions (1)

Accepted Solutions (1)

bikash_bansal
Product and Topic Expert
Product and Topic Expert

Hello Sukhbold Altanbat, Hello Balakumar Viswanathan, Hello R.N. Swamy,

Also related to this question
https://answers.sap.com/questions/12745419/cco-petty-cash-payment-receipt-not-released-to-b1.html

SAP Customer Checkout uses CashFlowLineItem value 2 for creating payments in SAP BusinessOne. Right now this is not configurable. Long term we do plan to make this configurable in SAP Customer Checkout. And in some systems like i tested for China localization database, value 2 is not accepted and B1 throws an error message.

So i created an example demo scenario where i show how you can change the CashFlowLineItem being sent to B1. We published new version of demo extension steps
https://partneredge.sap.com/en/library/assets/products/cust_mng/scc/build/tdt_d_Integration_Framewor...

There we created an example to pass different CashFlowLineItemID for payments, example vBIU.sap.CCO.PayPreCashFlowID
This extension step need to be assigned to the extension point sap.POS.POSTInvoice_Payments

If you try this in combination with our latest scenario 3.9.99 onwards, i assume you should be able to achieve your target of sending a different CashFlowLineItemID https://launchpad.support.sap.com/#/notes/2163033


If your question in answered correctly, kindly select the answer as "Right Answer". This helps others to follow and easily locate answers.

Regards,
Bikash Bansal
Product Owner - SAP Customer Checkout

Answers (3)

Answers (3)

Hello msattar (plus everyone integrating Business One MENA localization with Customer Checkout),

The above reply by bikash.bansal is still valid today. However, in addition there is this very new update: If you download the latest version (3.2.3) of our demo extension scenarios from https://partneredge.sap.com/en/library/assets/products/cust_mng/scc/build/tdt_d_Integration_Framewor... you will find a new step sap.CCO.CashTxCashFlowID. This step addresses errors for Cash-In / Cash-Out transactions in the MENA integration scenario. If you assign this step to the extension point sap.POS.POSTPay_Payments this will send the <CashFlowLineItemID> value 3.

So using the already known step sap.CCO.PayPreCashFlowID plus the new step sap.CCO.CashTxCashFlowID you would have this setup of your Extension Points:


And this will solve both cash payments in sales receipts as well as cash-in / cash-out transactions.

Kind regards,

Gunther

bikash_bansal
Product and Topic Expert
Product and Topic Expert
0 Kudos

Thank You gunther.sandtner2 for the great explanation

stephan_best
Advisor
Advisor

Dear R.N. Swamy,

please have a look into following SAP Knowledge Based Article (KBA): 2693418

Here you will find information and solution of currently known DI Errors in SAP Customer Checkout integrated to SAP Business One.

If your question in answered correctly, kindly select the answer as "Right Answer". This helps others to follow and easily locate answers.

Regards,

Stephan

kvbalakumar
Active Contributor
0 Kudos

Hi,

I think this issue is related to the SBO localization.

I'm having two installations of CCO and CCOm. One pointing to SBODemoGB where all the transactions are working fine. Another one pointing to MENA localization where the cash receipts only fails.

Anyway, I raised a Support Incident to SAP and waiting for their reply. Once I have a reply/solution, I'll update this answer.

Regards,

Bala

mohamed_abdelsattar
Participant
0 Kudos

Hi balakumar.viswanathan2 bikash.bansal stephan.best sukhbold.altanbatHave you managed to find a solution for MENA localization? What was the reply of SAP Support?
Is there any quick workaround instead of developing an extension point?

Mohamed