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 xyz for Purchase Order xyz item xyz-x in accounting.
Processing supplier invoice xyz, version x impossible due to errors in version 1. First resolve the tasks of the business transaction for accounting for supplier invoice xyz, version 1, then post the business transactions for accounting again.
Reproducing the Issue
- Go to the work center General Ledger.
- Go to the view Closing Cockpit.
- Go to the sub-view Source Documents.
- 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 xyz for Purchase Order xyz item xyz-x in accounting. Processing supplier invoice xyz, version x impossible due to errors in version 1. First resolve the tasks of the business transaction for accounting for supplier invoice xyz, 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 cancelation 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
KBA , SRD-FIN-GL , General Ledger , How To