Roles, permissions and an audit trail you can rely on
SeroBooks enforces 207 permission nodes on the server, adds approvals and an append-only audit trail, and SeroPOS and SeroPayroll bring role-based access to the counter and payroll.
Roles, permissions & audit, handled by Sero
207 permission nodes
Fine-grained permissions enforced on the server, not just hidden in the interface.
View and Allow
See a screen without being able to act on it, or act only where allowed.
Approvals
Require approval for payments, refunds or orders above a limit.
Append-only audit trail
Every change recorded on SeroBooks Pro, with who, what and when.
Period locks
Closed periods stay closed.
Roles in POS and payroll
Role-based permissions in SeroPOS; Admin, Payroll and Read-only roles in SeroPayroll.
One company, one login, three products that share their numbers
SeroBooks
The books, the store, the bank. One ledger.
Accounting that runs the whole business — invoicing, inventory, banking, sales tax, payroll and year-end for Canada and the United States.
SeroPOS
The point of sale built for the rush.
Point of sale for restaurants and retail — tables, kitchen tickets, inventory, loyalty and online ordering on iPad, Android, Windows and Mac.
SeroPayroll
Payroll for every province. Right to the cent.
Canadian payroll for all 13 provinces and territories — CPP, EI, QPP, vacation, stat holidays, remittances, T4s and ROEs.
Permissions enforced on the server
Many small-business tools hide buttons from users but still let the underlying request through if someone finds another way in. SeroBooks enforces permissions on the server across 207 permission nodes, so a user who is not allowed to approve a bill cannot approve it from any screen, any app or any device. That is the kind of control larger companies expect, offered at the base price.
Each permission separates View from Allow. A bookkeeper can see payroll totals for reconciliation without being able to open individual pay stubs, a store manager can see stock levels without changing costs, and a sales rep can create quotes without seeing the company’s margins. You decide where each line sits for every role in the business.
Approvals and limits
Some actions need a second pair of eyes. SeroBooks approvals can require sign-off before purchase orders, supplier payments or refunds go through, and step-up authentication asks a user to verify again before sensitive actions. Maya, the AI employee in SeroBooks, adds value caps, rate limits and two-person approval for anything it drafts, so automation never bypasses your controls.
In SeroPOS, role-based permissions control who can void, discount, refund or open the cash drawer without a sale. That reduces shrinkage and sweethearting without slowing honest staff, because cashiers can do everything they normally need and only call a manager for the specific exceptions you have chosen to protect, such as large refunds.
- Approvals on payments, orders and refunds
- Step-up authentication for sensitive actions
- Role-based void, discount and refund limits in SeroPOS
- Admin, Payroll and Read-only roles in SeroPayroll
An audit trail that cannot be rewritten
On SeroBooks Pro, the audit trail is append-only: every create, change and deletion is recorded with the user, the time and exactly what changed, and those entries cannot be edited afterwards. Combined with period locks and idempotency keys on money documents, which stop a payment or invoice from being duplicated by an accidental double click, the ledger keeps its integrity.
When a figure looks wrong, the audit trail answers who changed it, when and from what, without guesswork or finger-pointing. That is valuable for owners with several staff in the books, for franchisors overseeing many locations and for accountants who need to explain a year-end adjustment to a client or to the tax authorities.
Security underneath
SeroBooks uses TLS in transit, encryption at rest, per-business tenant isolation and OAuth sessions with step-up authentication. Desktop apps are signed and notarized, card data stays inside certified payment terminals, and Plaid bank credentials never touch Sero. Sero does not claim SOC 2 or similar certifications today; they are on the roadmap, and we would rather say so plainly.
SeroBooks Pro, at $300 a month in USD, includes the append-only audit trail along with payroll for Canada and the US, demand forecasting and job costing. Server-enforced permissions and period locks are part of SeroBooks itself, so even smaller teams get proper controls from the first day they start using it.
Frequently asked questions
How detailed are SeroBooks permissions?
SeroBooks has 207 permission nodes, each with separate View and Allow settings, enforced on the server. That means a restricted action is blocked no matter which screen, app or device it is attempted from, and you can give each role exactly the access it needs and nothing more.
Which SeroBooks plan includes the audit trail?
The append-only audit trail is part of SeroBooks Pro at $300 a month or $3,000 a year in USD. Pro also includes payroll for Canada and the US, demand forecasting, job costing, six users and three locations, with a 14-day free trial before you commit.
Can I stop cashiers from giving discounts?
Yes. SeroPOS role-based permissions control who can discount, void, refund or open the cash drawer without a sale. You can give managers those rights and keep cashiers focused on ringing sales, so exceptions need a manager while everyday checkout stays fast.
Is Sero SOC 2 certified?
Not yet. SOC 2 and similar certifications are on Sero’s roadmap. Today, SeroBooks uses TLS in transit, encryption at rest, tenant isolation, server-enforced permissions, an append-only audit trail and signed, notarized apps, and card data stays inside certified terminals rather than in Sero’s systems.
What roles does SeroPayroll have?
SeroPayroll has Admin, Payroll and Read-only roles. The number of admin logins depends on the plan: three on Starter, five on Team, ten on Business and twenty on Scale. Employees who are only paid need no login, so access is limited to the people running payroll.