Approval Workflow Concepts

This page explains what changes in your transactions once approval is switched on, who approves what, and the things that commonly surprise teams in the first week. Read it before enabling the settings.

The Problem It Solves

Without approval, anyone who can open the sales form can issue an invoice that immediately reduces stock and increases receivables. There is no gap between "typed" and "in force".

What Changes Once Enabled

A document waiting for approval has no effect at all. It is saved, numbered, and can be reopened — but while it is waiting:

This answers the question that comes up most in the first week: "my invoice is saved, why is it not in the report?" Because it is not yet in force. Once approved, all of its effects appear at once.

The Three Document States

State Meaning Who acts next
Pending Approval Saved, no effect yet. The approver — it appears in their Approval Inbox.
Approved Fully in force. Stock, journal, and balances now exist. Nobody. The document is locked against changes by anyone not authorised to approve it.
Rejected Not in force, but not deleted. The rejection reason is kept. Its creator — fix and save (it returns to pending automatically), or delete it.

Who Approves What

Two separate settings, and both must be filled for the flow to work:

Setting Where Answers
Forms Requiring Approval Company → Others tab Which document types may not take effect immediately. Applies company-wide.
Forms This Role May Approve Roles Which roles may approve those document types.
They are deliberately separate. "Does an invoice need approval" is a property of the company procedure and does not change just because someone else happened to type it; "who may approve" is the role question.

Things That Commonly Surprise People

None of these four are faults — all are deliberate consequences. Discuss them with your team before switching on.

Setup Order

  1. Agree first on which document types actually need holding. Switching everything on at once usually ends with an overwhelmed approver and stalled operations.
  2. Open Approvals / Approver Work / Approval Workflow Concepts and fill Forms Requiring Approval with the agreed document types.
  3. Open Roles and fill Forms This Role May Approve for approver roles. Leave it empty for operator roles.
  4. Test with one small document: create it from an operator account, confirm no stock or journal exists yet, then approve it from an approver account and confirm both appear.
  5. Only once that works, set up Multi-Level Approval Rules if you need value thresholds.

Supported Document Types

Seventeen approval screens, grouped by what they affect:

Group Documents
Journals Journal Entry, Revenue Journal, Expense Journal
Inventory Inventory Transfer, Incoming Inventory, Outgoing Inventory, Inventory Adjustment, Product Assembly, Product Breakdown
Sales Sales, Sales Return, Receivable Collection, Receivable Adjustment
Purchasing Purchase, Purchase Return, Payable Payment, Payable Adjustment
Approval for Journals and Inventory Transfer has been included at no extra cost all along. Everything else, together with the Approval Inbox, multi-level approval, and the menu badge, is part of the Approval Workflow add-on.

Not Yet Available