Symptom
No Business Catalogs specific for posting a Supplier Invoice are assigned to the user.
However, being the recipient of the workflow for 'Parked Invoice as Complete', when receiving an invoice to release in the tasks, it's allowed to release the invoice, effectively it's possible to post the Supplier Invoice.
Environment
SAP S/4HANA Cloud Public Edition
Cause
If the user is a recipient (along with the respective role) of the workflow, then that user is able to approve the workflow. Afterwards the supplier invoice is posted by a generic system user - not by the user who was included in the workflow.
Resolution
In the workflow approval process, only those users need to be included who should be able to perform the 'Approve' action.
The Supplier Invoice is posted by a generic system user and not the recipients themselves, so the user who is indicated in the workflow can indirectly post the invoice.
See Also
SAP Help Portal: Workflow Step Configuration
“An invoice is then only fully released after it has been approved by all recipients.”
“If the approver releases the invoice, the workflow checks, if the next step can be created. If all steps are processed, the invoice document is released (Workflow for Blocked Invoice), or posted (Workflow for Parked Invoice as Complete) in the background.”
Keywords
Business Catalog, Supplier Invoice, Workflow, Approve, User, Release, Post, Posted, Role, Catalog, Flexible workflow , KBA , MM-FIO-IV-2CL , Fiori UI for Invoice Verification (Public Cloud) , Problem