Symptom
You are trying to post a Supplier Invoice and the below error message appears:
'Cannot find goods or service receipt ABC for Purchase Order XYZ, item XYZ-1 in accounting.' (where ABC stands for the Goods and Service Receipt ID, XYZ for the Purchase Order and XYZ-1 for the Item on this Purchase Order)
Reproducing the Issue
- Go to the Supplier Invoice work center
- Go to the Invoices and Credit Memos view
- Select the relevant Supplier Invoice
- Select the Check button
The error message 'Cannot find goods or service receipt ABC for Purchase Order XYZ, item XYZ-1 in accounting.' is raised.
Cause
The relevant Warehouse Confirmation did not get posted to accounting yet due to the error message 'No functional area could be assigned. Derivation for accounting principle XXX, chart of accounts YYY, G/L account ZZZ, Non sales object.' (where XXX stands for the Accounting Principle ID, YYY for the impacted Chart of Account and ZZZ for the relevant G/L Account)
Resolution
You need to maintain the relevant functional area for the present G/L Accounts. Follow the below steps to derive the functional area automatically for future postings:
- Go to the Business Configuration work center
- Go to the Fine Tuning activity
- Select the activity Settings for Income Statements by Functions of Expense and Earned Profit Analysis
- Select Edit the function area determination link
- Select the Accounting Principle
- In the Determination Using General Ledger Accounts tab, assign the Functional Area AAA to a G/L Account (where AA stands for the Functional Area ID)
- Maintain the relevant functional area for the Accounting Principles
- Select Save and close
- Now go to the General Ledger work center
- Navigate to the Source Document subview
- show the Unposted Source Documents
- Select the relevant Supplier Invoices and complete the Postings
Keywords
KBA , LOD-CRM , Cloud for Customer , How To