Skip to main content Enter
ERP.AI ERP for Small Business

ERP for Small Business

Start now
Pricing Questions and answers Get started
Build with Proto

Modules

InvoicingCreate customer invoices and follow the balance through to payment. Bills and expensesKeep supplier bills and employee reimbursements moving with clear decisions. BookkeepingKeep journals, bank evidence and period results connected.
Sales pipelineGive every lead an owner and every opportunity a next step. People and leaveKeep employee records and leave decisions clear for a small team. PayrollPrepare pay with the right review and follow every payment outcome.

ERP for Small Business

Start now
Pricing Questions and answers Get started
Build with Proto

Processes

Turn a sales opportunity into an invoiceFollow the commercial handoff through independent invoice approval. Collect and apply customer cashMatch confirmed receipts to the customer invoices they settle. Approve and pay bills and expensesReview the obligation and authorize the exact payout before settlement.
Run and confirm payrollReview the calculation and track settlement for every employee. Request and approve leaveUse explicit entitlement and independent decisions for leave. Reconcile and close the booksClose an accounting period from reconciled evidence.

ERP for Small Business

Start now
Pricing Questions and answers Get started
Build with Proto

Industries

Professional servicesConnect client billing, supplier costs and a small team. Small agenciesFollow new business through billing and keep team administration organized.
Local service businessesKeep everyday billing, spending and staff records under control.

ERP for Small Business

Start now
Pricing Questions and answers Get started
Build with Proto

Reference

Roles and permissionsGive people the access their work requires. Reports and analyticsRead the business from reconciled records. Data modelUnderstand the records and their accounting boundaries.
IntegrationsConnect source records with clear ownership and retry behavior. ImplementationStart from reconciled records and prove the everyday work. Agent assistanceUse an agent for preparation and follow-up within your permissions.

ERP for Small Business

Start now
Pricing Questions and answers Get started
Build with Proto
All systems
Modules
InvoicingCreate customer invoices and follow the balance through to payment.Bills and expensesKeep supplier bills and employee reimbursements moving with clear decisions.BookkeepingKeep journals, bank evidence and period results connected.Sales pipelineGive every lead an owner and every opportunity a next step.People and leaveKeep employee records and leave decisions clear for a small team.PayrollPrepare pay with the right review and follow every payment outcome.
Processes
Turn a sales opportunity into an invoiceFollow the commercial handoff through independent invoice approval.Collect and apply customer cashMatch confirmed receipts to the customer invoices they settle.Approve and pay bills and expensesReview the obligation and authorize the exact payout before settlement.Run and confirm payrollReview the calculation and track settlement for every employee.Request and approve leaveUse explicit entitlement and independent decisions for leave.Reconcile and close the booksClose an accounting period from reconciled evidence.
Industries
Professional servicesConnect client billing, supplier costs and a small team.Small agenciesFollow new business through billing and keep team administration organized.Local service businessesKeep everyday billing, spending and staff records under control.
Reference
Roles and permissionsGive people the access their work requires.Reports and analyticsRead the business from reconciled records.Data modelUnderstand the records and their accounting boundaries.IntegrationsConnect source records with clear ownership and retry behavior.ImplementationStart from reconciled records and prove the everyday work.Agent assistanceUse an agent for preparation and follow-up within your permissions.
Sign in
Sign in Start now
ERP for Small Business References
Roles and permissions1 of 6
  • Roles and permissions1 of 6
  • Reports and analytics2 of 6
  • Data model3 of 6
  • Integrations4 of 6
  • Implementation5 of 6
  • Agent assistance6 of 6

Roles and permissions

Give people the access their work requires.

Permissions

Summarised from the authored role permissions. Scope restrictions such as “own records” still apply; these symbols do not indicate completeness or runtime access.

Table Owner Bookkeeper Sales Rep HR / Payroll Employee
master
Contacts—No table-specific permission stated Manage / maintain: Manage Contacts, Products, ChartOfAccounts and TaxRates under approved setup Specific actions: Create Contacts assigned to self; View assigned Contacts and issued Invoices—No table-specific permission stated—No table-specific permission stated
Products—No table-specific permission stated Manage / maintain: Manage Contacts, Products, ChartOfAccounts and TaxRates under approved setup View: View Products—No table-specific permission stated—No table-specific permission stated
Employees—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage Employees, draft PayrollRuns, PayStatements and PayStatementLines View: View own Employees record with protected configuration fields hidden
TaxRates—No table-specific permission stated Manage / maintain: Manage Contacts, Products, ChartOfAccounts and TaxRates under approved setup—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
CompanySettings Manage / maintain: Manage approved CompanySettings and role grants—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
LeaveBalances—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage LeaveBalances with retained adjustment history View: View own LeaveBalances
transaction
Bills Specific actions: Approve assigned Invoices, above-threshold Bills, PaymentsMade, manual JournalEntries, PayrollRuns and AccountingPeriods Manage / maintain: Manage draft Invoices, InvoiceItems, Bills, BillItems, PaymentsReceived, PaymentAllocations, PaymentsMade, JournalEntries, JournalEntryLines and BankStatementLines—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
Leads—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage own Leads, Opportunities and Activities—No table-specific permission stated—No table-specific permission stated
Opportunities—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage own Leads, Opportunities and Activities—No table-specific permission stated—No table-specific permission stated
Activities—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage own Leads, Opportunities and Activities—No table-specific permission stated—No table-specific permission stated
PayrollRuns Specific actions: Approve assigned Invoices, above-threshold Bills, PaymentsMade, manual JournalEntries, PayrollRuns and AccountingPeriods—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage Employees, draft PayrollRuns, PayStatements and PayStatementLines—No table-specific permission stated
PayStatements—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage Employees, draft PayrollRuns, PayStatements and PayStatementLines View: View own published PayStatements and PayStatementLines
LeaveRequests Specific actions: Approve LeaveRequests and ExpenseClaims as independent substitute—No table-specific permission stated—No table-specific permission stated Specific actions: Approve assigned LeaveRequests and ExpenseClaims except own claims Specific actions: Create and edit own submitted LeaveRequests and ExpenseClaims before decision
ExpenseClaims Specific actions: Approve LeaveRequests and ExpenseClaims as independent substitute View: View approved ExpenseClaims for settlement—No table-specific permission stated Specific actions: Approve assigned LeaveRequests and ExpenseClaims except own claims Specific actions: Create and edit own submitted LeaveRequests and ExpenseClaims before decision
BankStatementLines—No table-specific permission stated Manage / maintain: Manage draft Invoices, InvoiceItems, Bills, BillItems, PaymentsReceived, PaymentAllocations, PaymentsMade, JournalEntries, JournalEntryLines and BankStatementLines—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
line item
BillItems—No table-specific permission stated Manage / maintain: Manage draft Invoices, InvoiceItems, Bills, BillItems, PaymentsReceived, PaymentAllocations, PaymentsMade, JournalEntries, JournalEntryLines and BankStatementLines—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
PayStatementLines—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage Employees, draft PayrollRuns, PayStatements and PayStatementLines View: View own published PayStatements and PayStatementLines
finance
ChartOfAccounts—No table-specific permission stated Manage / maintain: Manage Contacts, Products, ChartOfAccounts and TaxRates under approved setup—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
Invoices Specific actions: Approve assigned Invoices, above-threshold Bills, PaymentsMade, manual JournalEntries, PayrollRuns and AccountingPeriods Manage / maintain: Manage draft Invoices, InvoiceItems, Bills, BillItems, PaymentsReceived, PaymentAllocations, PaymentsMade, JournalEntries, JournalEntryLines and BankStatementLines View: View assigned Contacts and issued Invoices—No table-specific permission stated—No table-specific permission stated
InvoiceItems—No table-specific permission stated Manage / maintain: Manage draft Invoices, InvoiceItems, Bills, BillItems, PaymentsReceived, PaymentAllocations, PaymentsMade, JournalEntries, JournalEntryLines and BankStatementLines—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
PaymentsReceived—No table-specific permission stated Manage / maintain: Manage draft Invoices, InvoiceItems, Bills, BillItems, PaymentsReceived, PaymentAllocations, PaymentsMade, JournalEntries, JournalEntryLines and BankStatementLines—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
PaymentsMade Specific actions: Approve assigned Invoices, above-threshold Bills, PaymentsMade, manual JournalEntries, PayrollRuns and AccountingPeriods Manage / maintain: Manage draft Invoices, InvoiceItems, Bills, BillItems, PaymentsReceived, PaymentAllocations, PaymentsMade, JournalEntries, JournalEntryLines and BankStatementLines—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
JournalEntries Specific actions: Approve assigned Invoices, above-threshold Bills, PaymentsMade, manual JournalEntries, PayrollRuns and AccountingPeriods Manage / maintain: Manage draft Invoices, InvoiceItems, Bills, BillItems, PaymentsReceived, PaymentAllocations, PaymentsMade, JournalEntries, JournalEntryLines and BankStatementLines—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
JournalEntryLines—No table-specific permission stated Manage / maintain: Manage draft Invoices, InvoiceItems, Bills, BillItems, PaymentsReceived, PaymentAllocations, PaymentsMade, JournalEntries, JournalEntryLines and BankStatementLines—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
AccountingPeriods Specific actions: Approve assigned Invoices, above-threshold Bills, PaymentsMade, manual JournalEntries, PayrollRuns and AccountingPeriods—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
PaymentAllocations—No table-specific permission stated Manage / maintain: Manage draft Invoices, InvoiceItems, Bills, BillItems, PaymentsReceived, PaymentAllocations, PaymentsMade, JournalEntries, JournalEntryLines and BankStatementLines—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
PayrollPayments—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated View: View PayrollPayments outcomes—No table-specific permission stated
  • OwnerView business reports and permitted employee compensationCannot alter posted journals or self-approve
  • BookkeeperCannot read employee salary, individual payslips or approve own financial work
  • HR / PayrollCannot approve own payroll preparation or release unrestricted vendor payments
  • EmployeeCannot edit approved records or read other employees
Manage / maintain View Specific actions— No table-specific permission statedPermissions also apply to agents

How permissions work

6 rules

Bind each authenticated identity to its Employees record; never accept a client-selected employee as proof of identity.

Sales access follows assigned leads, opportunities and customers. Payroll detail and the books remain separate.

Employees read their own published statements and explicit leave balances. Protect file links and exports with the same scope.

Independent decisions require distinct preparer and approver identities, including Owner preparations and employee claims.

Bookkeeper can use aggregate payroll journals without reading BaseSalary or individual statements.

Admin configures approved access and integrations; administration alone does not authorize business decisions or changing posted history.

The roles

Owner

Own business decisions and company settings within the single-entity workspace. Independent approval requires a different authenticated person from the preparer or claimant.

Permissions and screens
  • View business reports and permitted employee compensation
  • Approve assigned Invoices, above-threshold Bills, PaymentsMade, manual JournalEntries, PayrollRuns and AccountingPeriods
  • Approve LeaveRequests and ExpenseClaims as independent substitute
  • Manage approved CompanySettings and role grants
  • Cannot alter posted journals or self-approve
Payroll Calendar
Run NumberPrepared ByPeriod StartPeriod End
My PipelineProspecting
Opportunity NumberNameCustomerStage
Proposal
Invoices Awaiting ApprovalPendingApproval
Invoice NumberCustomerInvoice DateTotal Amount
Payroll CalendarPayrollRuns
not Cancelled
28 Sep XK PR-34305, 19 Sep to 25 Sep, Draft HK PR-49115, 21 Sep to 26 Sep, Calculated XZ PR-66963, 16 Sep to 21 Sep, PendingApproval DS PR-48083, 18 Sep to 25 Sep, Approved PG PR-13189, 17 Sep to 19 Sep, PartiallyPaid HL PR-90556, 26 Sep to 28 Sep, Paid PR-34305PR-49115PR-66963PR-48083PR-13189PR-90556 today · 17 Sep
  • XK: PR-34305, 19 Sep to 25 Sep, Draft
  • HK: PR-49115, 21 Sep to 26 Sep, Calculated
  • XZ: PR-66963, 16 Sep to 21 Sep, PendingApproval
  • DS: PR-48083, 18 Sep to 25 Sep, Approved
  • PG: PR-13189, 17 Sep to 19 Sep, PartiallyPaid
  • HL: PR-90556, 26 Sep to 28 Sep, Paid
Bookkeeper

Prepare invoices, bills, payment allocations, journals and bank reconciliation. Payroll access is aggregate journal totals only.

Permissions and screens
  • Manage draft Invoices, InvoiceItems, Bills, BillItems, PaymentsReceived, PaymentAllocations, PaymentsMade, JournalEntries, JournalEntryLines and BankStatementLines
  • Manage Contacts, Products, ChartOfAccounts and TaxRates under approved setup
  • Prepare AccountingPeriods
  • View approved ExpenseClaims for settlement
  • Cannot read employee salary, individual payslips or approve own financial work
Bank Matching QueueUnmatched
Statement Line NumberBank AccountStatement DateAmount
Outstanding ExpensesSubmitted
Claim NumberEmployeeClaim DateCategory
Meals
Confirmed Customer ReceiptsConfirmed
Payment NumberCustomerPayment DateAmount
Bank Matching QueueBankStatementLines
StatusUnmatchedProposed
Statement Line NumberBank AccountStatement DateAmountDescription
BSL-33162COA-12008 Sep340Unmatched bsl-438
BSL-72076COA-15012 Sep900Proposed bsl-993
BSL-28191COA-13009 Sep340Unmatched bsl-366
BSL-59493COA-11029 Sep330Proposed bsl-144
BSL-38907COA-14005 Sep440Unmatched bsl-171
BSL-95430COA-12028 Sep710Proposed bsl-741
Sales Rep

Work own assigned leads, opportunities and activities; read assigned customer invoices without finance or payroll access.

Permissions and screens
  • Manage own Leads, Opportunities and Activities
  • Create Contacts assigned to self
  • View assigned Contacts and issued Invoices
  • View Products
  • Cannot issue invoices, read Bills, payroll or general-ledger details
My PipelineProspecting
Opportunity NumberNameCustomerStage
Proposal
My LeadsNew
Lead NumberNameCompanySource
Referral
My Follow-upsOpen
Activity NumberSubjectRelated OpportunityDue Date
My PipelineOpportunities
YouStageProspectingProposalNegotiation
Prospecting
OPP-70290CUS-038
OPP-82030CUS-165
Proposal
OPP-84661CUS-169
OPP-40305CUS-156
Negotiation
OPP-32206CUS-159
OPP-82698CUS-079
HR / Payroll

Maintain employee records and prepare payroll. Independently decide assigned leave and expenses within the approved policy.

Permissions and screens
  • Manage Employees, draft PayrollRuns, PayStatements and PayStatementLines
  • Manage LeaveBalances with retained adjustment history
  • Approve assigned LeaveRequests and ExpenseClaims except own claims
  • View PayrollPayments outcomes
  • Cannot approve own payroll preparation or release unrestricted vendor payments
Payroll Calendar
Run NumberPrepared ByPeriod StartPeriod End
Leave Awaiting ReviewSubmitted
Request NumberEmployeeLeave TypeStart Date
Sick
Outstanding ExpensesSubmitted
Claim NumberEmployeeClaim DateCategory
Meals
Payroll CalendarPayrollRuns
not Cancelled
28 Sep XK PR-34305, 19 Sep to 25 Sep, Draft HK PR-49115, 21 Sep to 26 Sep, Calculated XZ PR-66963, 16 Sep to 21 Sep, PendingApproval DS PR-48083, 18 Sep to 25 Sep, Approved PG PR-13189, 17 Sep to 19 Sep, PartiallyPaid HL PR-90556, 26 Sep to 28 Sep, Paid PR-34305PR-49115PR-66963PR-48083PR-13189PR-90556 today · 17 Sep
  • XK: PR-34305, 19 Sep to 25 Sep, Draft
  • HK: PR-49115, 21 Sep to 26 Sep, Calculated
  • XZ: PR-66963, 16 Sep to 21 Sep, PendingApproval
  • DS: PR-48083, 18 Sep to 25 Sep, Approved
  • PG: PR-13189, 17 Sep to 19 Sep, PartiallyPaid
  • HL: PR-90556, 26 Sep to 28 Sep, Paid
Employee

Use own published payslips, leave requests and expense claims. Private documents remain scoped to the authenticated employee.

Permissions and screens
  • View own Employees record with protected configuration fields hidden
  • View own published PayStatements and PayStatementLines
  • View own LeaveBalances
  • Create and edit own submitted LeaveRequests and ExpenseClaims before decision
  • Cannot edit approved records or read other employees
My Payslips
Statement NumberPeriod EndNet PayPayment Method
Check
My Leave Balances
Balance NumberLeave TypeEntitlementReserved
Sick
My PayslipsPayStatements
YouPublishedAt != null
Statement NumberPeriod EndNet PayPayment MethodStatus
PS-1564810 Sep34,310.59BankDraft
PS-4297211 Sep13,977.40CheckApproved
PS-9388110 Sep45,840.71CashPaymentPending
PS-3041126 Sep14,738.11BankPaid
PS-9388829 Sep35,225.02CheckFailed
PS-9846118 Sep45,459.82CashCancelled
ERP•AI workspace

Start now ERP for Small Business

Create your ERP.AI account and get started with Proto.

Start now Download agent
Next · reference 2 of 6Reports and analytics

Customize ERP for Small Business. With Proto, your desktop AI agent.

Ask Proto to help you customize ERP for Small Business.

Customize
ERP for Small Business.
Ask: “Adapt Invoicing.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.