SAP B1 Approval Procedure Template: Documents, Thresholds and Approvers
SAP Business One approval procedures stop a document from posting until the right person agrees. The system settings are quick to build, but only if you have decided who approves what. This template turns that decision into a written, signable policy.
Fill in
SAP B1 Approval Procedure Template
SAP Business One Approval Procedure
Company: Acme Precision Ltd Version: 1.0 Effective date: 2026-11-01 Policy owner: Financial Controller
Purpose: to set who must approve which business documents in SAP Business One before they are posted, so that spending and pricing commitments follow delegated authority.
1. Scope
This procedure applies to documents created in SAP Business One by employees of Acme Precision Ltd. It covers purchase orders, sales quotations and orders with discounts, manual journal entries and inventory adjustments. Documents that need approval are created as drafts and are not posted until approved.
2. Approval rules
| Document | Condition | Approver | Stages |
|---|---|---|---|
| Purchase order | Total up to 5000 | None (budget owner review) | 0 |
| Purchase order | Total above 5000 up to 25000 | Purchasing Manager | 1 |
| Purchase order | Total above 25000 | Purchasing Manager then Finance Director | 2 |
| Sales order or quotation | Discount above 10 percent | Sales Manager | 1 |
| Journal entry | Manual entries to control accounts | Financial Controller | 1 |
| Inventory adjustment | Any posting to stock write-off accounts | Warehouse Manager and Finance | 1 |
3. Responsibilities
The originator prepares the document with complete supporting information. The approver reviews it within 2 working days. If an approver is absent, the General Manager approves in their place and the reason is recorded in the remarks. An originator must not approve their own document. The policy owner (Financial Controller) reviews these rules at least once a year.
4. System configuration notes
Approval Stages define the authorizers and how many must approve. Approval Templates link a stage to a document type and to conditions such as total, discount or a user query. Templates are set in Administration, Setup, General, Approval Procedures. Test each template in a copy company with an originator and an approver before go-live. Users who are authorizers need the Authorization to see the Approval Status report.
5. Exceptions and audit
Urgent purchases may be raised with verbal approval from Finance Director and must be documented within one working day. All approvals and rejections are retained in B1 and are subject to internal audit. Rejected documents are returned to the originator with comments.
Approval
This is a starting point for your own policy, not legal or audit advice. Menu paths and options vary by B1 version, so confirm them in your system. Thresholds shown are examples; set them from your own delegation of authority.
Need approval logic beyond totals?
We can review your approval rules and suggest query-based conditions for B1.
Optional. The tool and every export work without this. No spam.
How to use the template
Fill in the fields on the left with your thresholds, approver roles and response target. The document on the right updates as you type. Export it to Word to edit wording or to PDF for signature. Review it with finance and the department heads whose spending is limited, then use the approval rules table as the specification when you configure stages and templates in B1. Keep the signed copy with your internal control documents.
How approvals work in B1
B1 approvals have two parts. An approval stage defines the authorizers and how many of them must approve. An approval template defines which document types and conditions trigger one or more stages, and who the originators are. When a document meets the condition, it is saved as a draft and sent to the authorizers through the alerts system. The authorizer approves or rejects, and on approval the document can be added. Conditions can use the document total, the discount, budget, or a saved user query for custom logic.
- Stages: who approves and how many are needed
- Templates: which documents and conditions
- Originators: users the template applies to
- Queries: custom conditions beyond total and discount
Choosing thresholds
Base thresholds on risk and workload. Set the first approval limit high enough that routine, low-value buying flows, since approvals on every small purchase teach people to split orders. Set the upper limit where one person should not decide alone. Review the number of approvals per month after a quarter: if one approver clears hundreds, the threshold is probably too low. Link purchasing limits to your existing delegation of authority document, so B1 and policy agree.
Common mistakes
Approval workflows fail in practice for people reasons more than technical ones. Plan for them from the start.
- No backup approver, so documents wait during leave
- Originators who are also authorizers, defeating the control
- Thresholds in one currency applied to multi-currency documents
- Templates tested only with the administrator account
- No periodic review of who is an authorizer
Frequently Asked Questions
Where do I set up approval procedures in SAP Business One?
In Administration, Setup, General, Approval Procedures you define approval stages and approval templates. Menu names can differ slightly by version. Define stages first, then templates that reference them.
Which documents can need approval in B1?
Most marketing and purchasing documents, such as sales quotations, orders, purchase orders and invoices, as well as payments and journal entries, can be linked to approval templates. Check your version for the full list of supported documents.
What happens if the approver is on leave?
The document waits unless another authorizer is in the stage. Include a backup approver in the stage, or add a second authorizer who can approve instead. Document this in the policy so people know who steps in.
Can I base approval on something other than the total?
Yes. Besides total and discount, B1 allows conditions based on a saved query, which lets you test fields like item group or payment terms. Keep queries simple and test them with real documents.
If approvals need logic beyond totals and discounts, such as supplier risk or contract status, we can help design the query and review the set-up. Get in touch with your approval rules.
Related Tools
SAP B1 User Permission Matrix Worksheet
An editable role-by-module matrix to plan SAP Business One authorizations, with a score for roles that mix duties.
SAPSAP B1 Period End Close Checklist
A grouped month-end checklist for SAP Business One covering sub-ledgers, inventory, production, revaluation and locking the posting period.
SAPSAP B1 Implementation Cost Calculator
Enter users, rates and effort days to see first-year and three-year SAP Business One cost, using your own partner quotes.
Developer ToolsSAP B1 SQL Query Generator (OITM, ORDR, RDR1)
Fill in a few filters and get a read-only SQL query over OITM, ORDR and RDR1 to paste into the SAP B1 Query Manager.
More SAP tools
See all- SAP B1 Business Partner Master Data Request Form
- SAP Business One User Acceptance Test Script Template
- SAP Business One Data Migration Mapping Worksheet
- SAP Business One User-Defined Fields and Tables Register
- SAP Business One Document Object Type Codes
- SAP Business One User-Defined Field Planning Worksheet
- SAP Business One Private AI Layer Blueprint Generator
- SAP Business One AI Assistant Sizing and Value Calculator
- SAP B1 Item, Warehouse and Batch Columns Reference (OITM, OITW, OITL, OBTN)
New to SAP Business One? Start with the SAP Business One guide and toolkit.
Keep exploring
Free tools
- SAP B1 Business Partner Master Data Request FormA fill-in request form for creating or changing a customer or vendor in SAP Business One, with the fields finance needs and an approval block.
- SAP B1 Implementation Cost CalculatorEnter users, rates and effort days to see first-year and three-year SAP Business One cost, using your own partner quotes.
- SAP B1 Production Order Cost Variance CalculatorCompare actual to standard on a closed production order and see how much of the variance is material, labor rate and labor efficiency.
ERP fixes and how-tos
- Private AI for SAP Business One: Service Layer, a read replica and a local modelAdd a private AI assistant to SAP Business One: Service Layer reads, SQL Server or HANA replica, document index, local LLM, permissions and approvals.
- Production standard cost in SAP Business One: how it works and where it stopsHow standard cost works for production orders in SAP Business One: valuation method, issue and receipt values, variances at close and process limits.
- SAP Business One production process flow: from BOM to production order to receiptThe SAP Business One production process flow from bill of materials to production order, issue, receipt and close, with the reports and tables used.
Runs with your ERP
- ECOSIRE CPQ Configurator with SAP Business One: guided quotingHow the ECOSIRE CPQ configurator uses option models, requires/excludes rules and live cost roll-up to create SAP Business One quotes and orders.
- Ecosire quality control and inspection with SAP Business One: CoA, NCR and CAPAHow Ecosire's quality add-on for SAP Business One handles inspections, certificates of analysis, NCR and CAPA ageing and supplier quality reporting.
- ECOSIRE Time and Attendance and SAP Business One: clock events to job costingHow ECOSIRE's time and attendance integration turns clock terminal events into hours, overtime and absence in SAP Business One, with setup, pitfalls and AI.
AI on your ERP
- AI for SAP Business One, Without Sending Your Books to a Public APIAdd AI to SAP Business One without sending customer data or financials to a public API. Service Layer and DI API integration, sized for an SMB budget.
- AI for SAP Business One Purchasing, From Purchase Request to A/P InvoiceGround AI in SAP Business One purchasing: purchase requests, POs, goods receipts and A/P invoices via Service Layer, read-only, on-prem or private cloud.
Integrations
- How to add AI agents to SAP Business OneHow to put AI agents on SAP Business One: Service Layer tool design, read-only first, draft documents for human approval, and an on-prem model option.
- How to add Microsoft Teams to SAP Business OneAdd Microsoft Teams to SAP Business One: adaptive card approvals, alerts from the Service Layer, Entra ID mapping, Power Automate options and on-prem gateways.
Software
- SAP Business OneSAP Business One explained for small manufacturers: modules, Service Layer and DI API, deployment, limits, alternatives and where AI helps on top of it.
- SAP Business ByDesignSAP Business ByDesign explained: cloud ERP modules for midsize firms, extensibility, integration options, limits, alternatives and where AI fits.