Routing bills means sending each bill to a different approver depending on its amount, supplier or job. What is approval matrix?
Before you start
- Approval templates
The SAP B1 way
Where to find it: Administration > Approval Process > Approval Templates > Terms tab
- On the Terms tab choose When the Following Applies.
- Set a condition such as document total, or a user query.
- Assign the stages on the Stages tab.
Limits in SAP B1
- Conditions are met when any one applies.
- Predefined terms depend on the documents chosen. Route by vendor with an SQL query that returns True or False.
The Pulsify way
- Open Approvals in Pulsify and add a step.
- Add rows to the step. Each row can match a supplier, an amount range, an account or a tracking category.
- Choose who approves each row: a person, a role or a team.
- Add a second step for large amounts, or a review step for coding checks.
- Set an auto-approve rule for trusted, small bills.
- Use Try an invoice to see where a real bill would go.
Pulsify connects to SAP B1. We set up the connection for you.
What Pulsify does not do here
- Pulsify does not reassign approvals and does not send reminders.
Common mistakes
- Expecting all conditions to be met. SAP triggers the template when any one applies.
- Writing a vendor query that returns True or False for the wrong vendors, so invoices go to the wrong stage.
More help
- How to route purchase invoice records by amount, vendor or project in Business Central
- How to route bill records by amount, vendor or project in MYOB Acumatica
- How to route purchase invoice records by amount, supplier or project in Sage 200
- How to job cost A/P invoice records in SAP B1
- How to set up A/P invoice approval in SAP B1
- How to approve A/P invoice records in bulk in SAP B1
- All SAP B1 how-to guides
- Pulsify setup guides
Sources
Last checked 2026-10-19. Confidence: confirmed.
- help.sap.com/docs/SAP_BUSINESS_ONE/68a2e87fb29941b5bf959a184d9c6727/4506da03d8696c30e10000000a114a6b.html
- help.sap.com/docs/SAP_BUSINESS_ONE/68a2e87fb29941b5bf959a184d9c6727/4506b8d47d720487e10000000a155369.html
- help.sap.com/docs/SAP_BUSINESS_ONE/68a2e87fb29941b5bf959a184d9c6727/44a8188f176b424d8ba0d2ced6955e41.html
Common questions
Can SAP Business One route by vendor?
Yes, through a query. The Terms tab takes an SQL query that returns True or False, so you can write one that checks the vendor. Predefined terms depend on the documents you chose.
What happens when two conditions are set?
Terms trigger when any one condition is met, not when all are met. Keep that in mind when you combine an amount limit with a query.
Can I route by document total?
Yes. On the Terms tab choose When the Following Applies and set a condition on the total. Then assign the stages on the Stages tab.
Pulsify setup guides
Want this done for you?
Book a call to see how Pulsify handles supplier bills in SAP B1.