Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
Showing results for 
Search instead for 
Did you mean: 

The workflow for invoice "parked as complete" is executed, when these prerequisites are fulfilled:

  • The workflow is activated in customizing

    • Path to Customizing: App Manage your solution -> configure your solution -> incoming invoice (sourcing and procurement -> invoice processing) -> activate flexible workflow for supplier invoices

    • The invoice is created in status "parked as complete" or the invoice is changed and the status is switched to "parked as complete"

    • The invoice is changed and the status remains "parked as complete" and the invoice is processed by an active workflow

    • The invoice meets the starting condition of a workflow definition and at least the starting condition of one approval step of the first workflow definition according the sequence the workflow are defined

    • Examples when no workflow is executed

      • The workflow is not activated in customizing

      • The invoice is created in status "parked as complete", yet the invoice does not meet the starting conditions of any workflow

      • The invoice is created in status "parked as complete", it meets the starting condition of a workflow, yet it does not meet the starting conditions of any approval step

      • The invoice data is changed, the status remains "parked as complete", the invoice meets the required starting conditions of workflow and approval step AND in the previous maintenance step of the invoice no approval step was determined

      • Invoice is parked as complete again and no workflow is triggered

        • Always trigger the start of a new workflow when Invoice is "parked as complete" again would have the impact, that recent approval information is not available in the inbox. This is undesired behavior.

        • Possibility to trigger workflow always, when invoice is parked as complete

          • Create a "fallback" workflow as the last active workflow according the order

            • This workflow has no starting condition

            • The workflow has one approval step without starting condition and a valid approver is assigned

              Please note:

              • This workflow will only be started, when the invoice does not meet the starting conditions of any other workflow with a lower order number

              • When the approver assigned to the workflow approves the work item, the invoice will be posted. To avoid issues due to unwanted postings please consider

                • Invoices shall be saved in status park as complete when they are really ready for posting from the perspective of the accountant processing the invoice, so "parked as complete" shall not be used, when the accountant has not accomplished the work on the invoice

                • The set of workflows shall ensure, that the fallback workflow does not process invoices when approval is considered as critical

                • As long as the work item of the fallback workflow is open, saving the invoice in status "parked as complete" will restart the workflow

                  • Restart will re-evaluate the starting conditions of all active workflows and another workflow might be selected

                  • Automatic Approval

                    Automatic approval is not available for this workflow.

                    In case the accountants creating supplier invoices shall only have the authorization to park invoices, but not to post invoices this fallback mechanism could be used to differentiate the process for invoices to be approved by a responsible ( because the amount is greater than x EUR)