Symptom
You cannot post a supplier invoice in the Closing Cockpit after maintaining the cost distribution for the invoice items. You have maintained the correct Goods and Services Receipts (GSRs) references while setting some referenced GSRs to 0% as the Remove button is not enabled. However you get such errors:
'Cannot find goods or service receipt ABC for Purchase Order DEF item DEF-X in accounting.'
'Processing supplier invoice GHI, version X impossible due to errors in version 1. First resolve the tasks of the business transaction for accounting for supplier invoice GHI, version 1, then post the business transactions for accounting again.'
ABC means the goods and service receipt ID.
DEF means the purchase order ID.
GHI means the supplier invoice ID.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the General Ledger work center.
- Go to the Closing Cockpit view.
- Go to the Source Documents subview.
- Select the query Show: Unposted Source Documents.
- Find the supplier invoice.
- Choose Actions and then Post Business Transactions.
- You get the errors:
'Cannot find goods or service receipt ABC for Purchase Order DEF item DEF-X in accounting.'
'Processing supplier invoice GHI, version X impossible due to errors in version 1. First resolve the tasks of the business transaction for accounting for supplier invoice GHI, version 1, then post the business transactions for accounting again.'
Cause
The invoice still references the old GSRs even though the percentage allocated = 0%.
Resolution
You need to cancel the supplier invoice, then mark the new cancellation invoice as Irrelevant in Accounting. This will mark the original invoice as irrelevant too. Afterward, create a new invoice and check the cost distribution for the items. The GSR references should be correct and in case they are not correct, you can delete an old GSR reference manually as the button Remove will be enabled.
Keywords
GSR, cancellation, mark as irrelevant , KBA , SRD-FIN-GL , General Ledger , How To