Skip to main content

Beta: Mandatory field configuration for workflows

Written by Marius Sprenger

With the mandatory field configuration, you define at which workflow step (or already in the inbox) specific invoice coding fields must be completed. This ensures that invoices can only be approved or exported once all required information is available.

Prerequisites

  • Available for Plus and Max customers

  • Applies only to workflows

  • Manual approvals (direct selection of the approver) and "Approve now" continue to use the previous logic

  • Applies only to invoices

  • Mandatory field settings in workflows do not apply to workflows used for reimbursements or purchase requests

Assigning mandatory fields in a workflow

  1. Go to Settings → Workflows

  2. Select an existing workflow or create a new one

Note: Changes apply only to new invoices using this workflow.

Edit or create a workflow

Existing workflow

  • Open an existing workflow to assign mandatory fields.

New workflow

  • Create a new workflow and define the required fields.

Important

  • When editing an existing workflow, system-enforced mandatory fields (depending on the integration type, e.g., DATEV or SAP) must be assigned to at least one workflow step or to the inbox (pre-approval requirements).

  • After enabling the mandatory field configuration, existing workflows continue to follow the previous required field logic. This means that system-required fields must be filled out no later than step 1.
    Once an existing workflow is edited, the mandatory fields must be configured. From that point on, the workflow follows the new required field behaviour.

  • When creating a new workflow, these integration-specific required fields are automatically assigned to Step 1.
    You can then move them to other steps or to the inbox as needed.

Assign mandatory fields to an approval step

  • Select the fields that must be completed at this approval step.

  • You can assign fields either to a specific step or to the inbox.

  • Save your changes.

Available mandatory fields:

  • Cost center

  • Cost object

  • General ledger account

  • Extra cost info

  • Tax code (coming soon for DATEV)

Important

Mandatory fields at a given step are automatically editable, even if they have already been filled out in an earlier step.

Approval behaviour

  • A workflow step can only be approved once all mandatory fields assigned to that step are filled out.

  • If a field is mandatory, it can be filled in during earlier steps if it is still empty. Once filled, it can only be edited when the step in which the field is mandatory becomes active.

  • The mandatoriness applies only to the respective step.

Please note

This validation applies only within workflows. Manual (direct selection of the approvers) and instant approvals continue to check mandatory fields only up to the first step.

System and integration rules

Some mandatory fields are defined by your system integration (e.g., DATEV or SAP) and cannot be removed.

Example:

If DATEV is connected and cost centers are enabled, the Cost center field is always required and must be included in every workflow.

Limitations

  • Manual (direct selection of the approvers) + instant approvals: continue to use the existing mandatory field logic
    Conditional steps: Mandatory fields cannot be used

    • Reason: Conditional steps may be skipped

  • Expenses, travel + purchase requests: required fields are not yet available

  • Tax code (DATEV): coming in a future update

Did this answer your question?