SAP Knowledge Base Article - Public

3784163 - Parked supplier invoice posted manually while Flexible Workflow is active in SAP S/4HANA Cloud Public Edition

Symptom

When you park a supplier invoice as completed in the Create Supplier Invoice app or the Create Supplier Invoice - Advanced app, Flexible Workflow WS00800303 is triggered and the invoice is placed in Parked status awaiting approval. Despite the approval step being pending, the invoice can still be posted manually by any user with the appropriate posting authorization.

  • The invoice is created with "Save as Completed", placing it in Parked status and triggering workflow WS00800303.
  • The workflow approval step is pending no approver has yet acted on the approval task.
  • A user with posting authorization is able to open the parked invoice and click "Post", bypassing the approval process entirely.
  • After the manual posting, the workflow status changes to "Cancelled" in the "Approval Details" tab of the invoice.
  • The workflow information disappears from the invoice header after the manual posting is executed.

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Log in to SAP S/4HANA Cloud Public Edition.
  2. Open the Create Supplier Invoice app (or Create Supplier Invoice - Advanced).
  3. Fill in the required header and line item details for a non-purchase-order supplier invoice.
  4. Click "Save as Completed" to park the invoice and trigger Flexible Workflow WS00800303.
  5. Click on the invoice number shown in the confirmation pop-up to open the created invoice.
  6. Observe that the invoice header displays the active workflow status.
  7. Without completing the approval step, click "Post".
  8. Observe that the invoice is posted successfully and the workflow status changes to "Cancelled" in the "Approval Details" tab.

Cause

This is standard system design. The ability to post a parked invoice is intentionally not blocked by an active Flexible Workflow. This design allows authorized users to post invoices urgently when business circumstances require it, even if an approval workflow is in progress.

Any user who holds activity 01 (Create/Post) for authorization object M_RECH_BUK in their Business Role is able to post the invoice directly, irrespective of whether a workflow approval is pending. When this occurs, the system cancels the active workflow instance, and the status "Cancelled" is reflected in the "Approval Details" tab.

Resolution

This is standard behaviour in SAP S/4HANA Cloud Public Edition. The system does not prevent users with posting authorization from manually posting a parked invoice while a Flexible Workflow approval is active.

Workaround: To prevent users from manually posting a parked invoice while Flexible Workflow WS00800303 is active, remove activity "01" (Create/Post) from authorization object M_RECH_BUK for the relevant users and restrict them to activity "77" (Park) only. This is achieved by adjusting the Business Role assignments in the Manage Business Roles app by referring to KBA  2834732 - Restrict the authorization of users to post Supplier Invoices - SAP for Me.

See Also

flexible workflow, WS00800303, parked invoice, post, manual posting, approval, cancelled, workflow cancelled, supplier invoice, non-PO invoice, Create Supplier Invoice, Create Supplier Invoice Advanced, workflow status, Approval Details, F0859, F2173, M_RECH_BUK, authorization, activity 01, activity 77, park, Manage Business Roles, Business Role, IAM, workflow active, pending approval, approver, approve, reject, inbox, workflow disappears, workflow gone, posting allowed, S/4HANA Cloud Public Edition, 2CL, Fiori, Accounts Payable

Keywords

flexible workflow, supplier invoice, non-po, parked invoice, manual posting, approval pending, release, block posting, invoice posting, accounts payable, create supplier invoice, s/4hana cloud, public edition, logistics invoice verification, finance , KBA , MM-IV-LIV-2CL , Logistics Invoice Verification (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions