SAP B1 User Permission Matrix Worksheet: Roles, Modules and Access Levels
SAP Business One authorizations are easy to set in a hurry and hard to review later. This matrix lets you decide roles on paper first, then set them in B1, and gives auditors a clean record of who can do what.
| Role | User | Sales A/R | Purchasing A/P | Inventory | Production | Financials | Business partner master | Administration and setup | Full access count | Last reviewed | |
|---|---|---|---|---|---|---|---|---|---|---|---|
Segregation of duties rule of thumb: the same person should not both create business partners and post payments, or both raise and approve purchase orders. Check rows with a high Full count first. This matrix is a planning aid for the General Authorizations screen in Administration, System Initialization, Authorizations, not a replacement for it.
Want B1 access reviews automated?
We can scope a read-only report of users, authorizations and conflicts for your auditors.
Optional. The tool and every export work without this. No spam.
How to use the matrix
List each job role as a row, with the user who holds it. For each module choose Full, Read only or None. Start from the least access each job needs, and add only when a user can show why. Keep the review date current. The totals show how many Full grants you have given and which role has the most. A role with Full across every module should be rare and attached to a named person, with the reason recorded. Export to Excel for your internal audit file or an ISO 27001 style access review.
How B1 authorizations work
In B1, Administration, System Initialization, Authorizations has General Authorizations and Authorization Groups. General Authorizations are set per user, in a tree by module, with Full Authorization, Read Only or No Authorization at each node. Child nodes inherit from parents unless changed. There are also data ownership authorizations, which limit what a user sees by owner or branch, and authorization groups for item or customer data. Superusers bypass these checks, so keep the number of superusers very small.
Segregation of duties
Segregation of duties means no single person controls a whole transaction path. The classic pairs are creating a vendor and paying it, raising a purchase order and approving it, and adjusting inventory and counting it. B1 supports this through authorizations and approval procedures together. Use the matrix to spot conflicts: if a row has Full on both Purchasing and Business partner master, ask whether approvals or a second reviewer cover the risk. Small teams cannot always separate everything, so document compensating controls.
- Vendor create versus payment run
- PO creation versus PO approval
- Inventory adjustment versus stock count sign-off
- Journal entry posting versus period close
Common mistakes
Most access problems come from shortcuts taken at go-live that never get reversed. Review these every six months.
- Copying the administrator profile for a new hire
- Leaving leavers active in the user list
- Sharing a login between shift workers
- Giving Read only to everything without checking that sensitive prices or cost fields are visible
- No record of who approved the access
Frequently Asked Questions
Where do I set user permissions in SAP Business One?
Go to Administration, System Initialization, Authorizations, General Authorizations, choose a user and set each node to Full, Read Only or No Authorization. Data ownership and authorization groups are nearby. Menu labels vary a little between versions.
What is a superuser in B1?
A superuser has all authorizations and bypasses the permission checks, so keep the number small and tied to named administrators. Day-to-day staff should never be superusers, even for convenience.
Can I copy permissions from one user to another?
Yes, B1 lets you copy authorizations from another user. That is efficient but risky if the source user has extra access. Copy from a clean template user per role, which this matrix helps you define.
How often should access be reviewed?
At least twice a year, and at every role change or departure. Auditors usually expect a dated review with an approver. Export this matrix after each review and keep it with your IT controls evidence.
If you want an automated access review that reads B1 users and authorizations and flags conflicts, we can scope it as a read-only report. Contact us with your user count.
Related Tools
SAP B1 Approval Procedure Template
Fill in thresholds and approvers to generate a written SAP Business One approval procedure you can sign and configure from.
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.
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.
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.
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 MRP Setup Readiness AssessmentA 10-question readiness score for running the SAP Business One MRP wizard, with the data fixes to make first.
- 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 Approval Procedure TemplateFill in thresholds and approvers to generate a written SAP Business One approval procedure you can sign and configure from.
ERP fixes and how-tos
- What is the latest version of SAP Business One, and how to plan an upgradeHow SAP Business One is versioned (10.0 plus quarterly feature packages), how to find the current one, and a practical upgrade checklist for on-prem setups.
- 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.
Runs with your ERP
- 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 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 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.
Guides
- ERP Role-Based Access Control Setup GuideImplement role-based access control in ERP systems with role design, permission matrices, least-privilege enforcement, and ongoing access governance processes.
- ERP Segregation of Duties Setup GuideImplement segregation of duties in ERP systems with SoD conflict matrices, rule configuration, violation detection, and compensating controls for SOX compliance.
- ERP Vendor Selection Evaluation MatrixUse a weighted scoring matrix to evaluate ERP vendors objectively. Compare functionality, TCO, implementation risk, and vendor viability across platforms.
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 build an MCP server for SAP Business OneBuild a Model Context Protocol server for SAP Business One: tools to expose, Service Layer auth, stdio versus HTTP, permission scoping and audit logging.
- 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.
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.