Symptom
- Duplicate invoice check does not run for supplier invoices saved as Parked and Completed.
- Multiple invoices with the same vendor, reference number, invoice date, and amount can be parked without any warning or error.
- The duplicate invoice check runs only when an invoice is posted and an accounting document is created; potential duplicates are then flagged.
- No warning or error appears during the parking stage.
Environment
- Workflow (Public Cloud)
Reproducing the Issue
- Create a supplier invoice.
- Save the invoice with status Parked and Completed.
- Create a second invoice using the same vendor, reference number, invoice date, and amount.
- Save the second invoice as Parked and Completed.
- Observe that no duplicate warning or error is displayed.
- Post the first invoice.
- Create or post another invoice with the same details.
- Observe that the system now runs the duplicate check and flags a potential duplicate.
Cause
- By design, the system does not check for duplicates while an invoice is only parked or saved as completed, because no accounting entry exists yet. The check compares a new invoice only against invoices that have already been posted.
- Effective stopping at posting depends on two settings: the duplicate message must be configured as an Error (not a Warning), and the supplier must be set to be checked (duplicate-check flag enabled).
- Invoices entered via automated channels (for example, external interfaces) and credit memos are not covered by this standard duplicate check.
Resolution
- Note that there is no standard setting to make the duplicate check run at the parking stage; this is by design.
- Configure the duplicate message as an Error so that posting of a duplicate is stopped and cannot be bypassed.
- Ensure the “check for duplicate invoices” flag is enabled for all relevant suppliers and review this regularly.
- Implement a scheduled review of parked invoices (for example, via Supplier Invoices List) to identify potential duplicates before approval.
- Add duplicate controls for automated entry channels and for credit memos, since they are not covered by the standard check.
- If a parking-stage check is strictly required, evaluate a custom approach in a test system first, acknowledging it is not a standard feature.
See Also
- refer to: “Check for Duplication of Invoice Entry” (product help)
- refer to: “Maintaining Long Invoice Numbers to Avoid Duplication of Invoices” (product help)
- refer to: “Set Check for Duplicate Invoices” (configuration)
Keywords
duplicate invoice check, parked and completed, supplier invoice, vendor invoice, posting-time validation, duplicate detection, reference number, invoice date, amount, accounts payable, invoice parking, approval workflow, warning vs error, public cloud, invoice posting , KBA , MM-IV-INT-WF-2CL , Workflow (Public Cloud) , Problem
Product
SAP S/4HANA Cloud Public Edition all versions
SAP Knowledge Base Article - Public