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

Accounting for Small Business

Start now
Pricing Questions and answers Get started
Build with Proto

Modules

General ledgerKeep a traceable ledger behind daily transactions and financial statements. Customer invoices and receiptsFollow customer invoices from issue through receipt allocation. Supplier bills and paymentsReview supplier bills and payment instructions before releasing money.
Bank reconciliationExplain the difference between bank activity and posted books. Expenses and period controlsKeep employee expenses and close decisions attached to their supporting records. Statements and tax reportingRead financial statements with a path back to their source entries.

Accounting for Small Business

Start now
Pricing Questions and answers Get started
Build with Proto

Processes

Transaction to financial statementsConnect customer invoices and confirmed receipts to balanced books and clear financial statements. Bill to paymentReview supplier bills, authorize payment and reconcile the resulting cash movement with your books.
Statement to reconciliationMatch bank activity to posted books and resolve differences before closing the period. Journal to closeReview expenses and journals, resolve outstanding differences and close the accounting period.

Accounting for Small Business

Start now
Pricing Questions and answers Get started
Build with Proto

Industries

Owner-managed businessesBusinesses that need reliable books without running a group consolidation programme. Professional service firmsService businesses managing customer invoices, supplier costs and employee expenses.
Trading and distribution businessesBusinesses reconciling customer receipts, supplier payments and bank accounts.

Accounting for Small Business

Start now
Pricing Questions and answers Get started
Build with Proto

Reference

Roles and permissionsGive each person the records and decisions their work requires. Reports and analyticsRead operational and financial results with their source context. Data modelSee the records and references behind the product.
AI and integrationsConnect the services that own the related business results. ImplementationConfigure the system around your business records and responsibilities. Proto configuration guideUse Proto to configure and maintain the same product described on this website.

Accounting for Small Business

Start now
Pricing Questions and answers Get started
Build with Proto
All systems
Modules
General ledgerKeep a traceable ledger behind daily transactions and financial statements.Customer invoices and receiptsFollow customer invoices from issue through receipt allocation.Supplier bills and paymentsReview supplier bills and payment instructions before releasing money.Bank reconciliationExplain the difference between bank activity and posted books.Expenses and period controlsKeep employee expenses and close decisions attached to their supporting records.Statements and tax reportingRead financial statements with a path back to their source entries.
Processes
Transaction to financial statementsConnect customer invoices and confirmed receipts to balanced books and clear financial statements.Bill to paymentReview supplier bills, authorize payment and reconcile the resulting cash movement with your books.Statement to reconciliationMatch bank activity to posted books and resolve differences before closing the period.Journal to closeReview expenses and journals, resolve outstanding differences and close the accounting period.
Industries
Owner-managed businessesBusinesses that need reliable books without running a group consolidation programme.Professional service firmsService businesses managing customer invoices, supplier costs and employee expenses.Trading and distribution businessesBusinesses reconciling customer receipts, supplier payments and bank accounts.
Reference
Roles and permissionsGive each person the records and decisions their work requires.Reports and analyticsRead operational and financial results with their source context.Data modelSee the records and references behind the product.AI and integrationsConnect the services that own the related business results.ImplementationConfigure the system around your business records and responsibilities.Proto configuration guideUse Proto to configure and maintain the same product described on this website.
Sign in
Sign in Start now
Accounting for Small Business References
Roles and permissions1 of 6
  • Roles and permissions1 of 6
  • Reports and analytics2 of 6
  • Data model3 of 6
  • AI and integrations4 of 6
  • Implementation5 of 6
  • Proto configuration guide6 of 6

Roles and permissions

Give each person the records and decisions 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 Controller / CFO AP Clerk AR Clerk Viewer
master
TaxRates Manage / maintain: Manage ChartOfAccounts, AccountingPeriods and reviewed TaxRates—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
transaction
Bills Specific actions: Approve Bills, PaymentsMade, ExpenseClaims, VendorPayees, EmployeePayees and BankReconciliations within authority Manage / maintain: Manage draft Bills and BillItems—No table-specific permission stated—No table-specific permission stated
ExpenseClaims Specific actions: Approve Bills, PaymentsMade, ExpenseClaims, VendorPayees, EmployeePayees and BankReconciliations within authority—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
BankReconciliations Specific actions: Approve Bills, PaymentsMade, ExpenseClaims, VendorPayees, EmployeePayees and BankReconciliations within authority—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
ReceiptAllocations—No table-specific permission stated—No table-specific permission stated Specific actions: Record PaymentsReceived and apply verified receipts through ReceiptAllocations—No table-specific permission stated
EmployeePayees Specific actions: Approve Bills, PaymentsMade, ExpenseClaims, VendorPayees, EmployeePayees and BankReconciliations within authority—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
VendorPayees Specific actions: Approve Bills, PaymentsMade, ExpenseClaims, VendorPayees, EmployeePayees and BankReconciliations within authority—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 Bills and BillItems—No table-specific permission stated—No table-specific permission stated
finance
ChartOfAccounts Manage / maintain: Manage ChartOfAccounts, AccountingPeriods and reviewed TaxRates—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
AccountingPeriods Manage / maintain: Manage ChartOfAccounts, AccountingPeriods and reviewed TaxRates—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
Invoices—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage draft Invoices and InvoiceItems—No table-specific permission stated
InvoiceItems—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage draft Invoices and InvoiceItems—No table-specific permission stated
PaymentsReceived—No table-specific permission stated—No table-specific permission stated Specific actions: Record PaymentsReceived and apply verified receipts through ReceiptAllocations—No table-specific permission stated
PaymentsMade Specific actions: Approve Bills, PaymentsMade, ExpenseClaims, VendorPayees, EmployeePayees and BankReconciliations within authority—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
  • Controller / CFOPost authorized balanced entriesClose or reopen periods with evidenceRead statements and audit records
  • AP ClerkRecord bank imports and prepare reconciliationView supplier balancesNo self-approval, manual journal posting, period reopening or unrestricted bank-secret access
  • AR ClerkIssue valid invoicesView customer balancesNo manual journal approval, outgoing bank release or period reopening
  • ViewerView entity-scoped posted statements and permitted subledger reportsExport scoped reports with masked bank and tax identifiersNo writes, approvals, posting or integration changes
Manage / maintain View Specific actions— No table-specific permission statedPermissions also apply to agents

How permissions work

5 rules

Scope every record, query, action, export and attachment to the authenticated workspace and authorized entity.

Keep preparation and independent approval separate where the process requires review.

Protect bank details, tax identifiers and private financial values at field level.

Treat an administrator’s technical access separately from business decision authority.

Record failed and successful protected actions in the retained audit history.

The roles

Controller / CFO

Controller / CFO works within the record, field and action scope below.

Permissions and screens
  • Manage ChartOfAccounts, AccountingPeriods and reviewed TaxRates
  • Prepare and independently approve JournalEntries
  • Approve Bills, PaymentsMade, ExpenseClaims, VendorPayees, EmployeePayees and BankReconciliations within authority
  • Post authorized balanced entries
  • Close or reopen periods with evidence
  • Read statements and audit records
Unposted Journal EntriesDraft
Journal Entry NumberDateDescriptionEntry Type
Adjusting
Journal Approval InboxSubmitted
Journal Entry NumberDateDescriptionTotal Debit
Draft BillsDraft
Bill NumberVendorBill DateDue Date
Unposted Journal EntriesJournalEntries
Draft
  • JE-57139 Issue to WIP 2 d
  • JE-86659 Completion at standard 11 d
  • JE-90230 Goods receipt 8 d
  • JE-13895 Scrap 7 d
  • JE-12168 Bill match 7 d
JE-57139
Date
15 Sep
Description
Issue to WIP
EntryType
Standard
TotalDebit
570
TotalCredit
70
AP Clerk

AP Clerk works within the record, field and action scope below.

Permissions and screens
  • Manage draft Bills and BillItems
  • Prepare VendorPayees and EmployeePayees and submit Bills, PaymentsMade and both payee records for independent approval
  • Record bank imports and prepare reconciliation
  • Prepare own ExpenseClaims
  • View supplier balances
  • No self-approval, manual journal posting, period reopening or unrestricted bank-secret access
Draft BillsDraft
Bill NumberVendorBill DateDue Date
Vendor Payment Destination ReviewSubmitted
Payee NumberVendorEntityCurrency
Employee Payment Destination ReviewSubmitted
Payee NumberEmployeeEntityCurrency
Draft BillsBills
Draft
  • BLL-19767 VND-023 5 d
  • BLL-79263 VND-026 7 d
  • BLL-51243 VND-066 in 10 d
  • BLL-76424 VND-082 10 d
  • BLL-32712 VND-144 in 8 d
BLL-19767
Vendor
VND-023
BillDate
12 Sep
DueDate
17 Sep
TotalAmount
880
PreparedBy
LX
AR Clerk

AR Clerk works within the record, field and action scope below.

Permissions and screens
  • Manage draft Invoices and InvoiceItems
  • Issue valid invoices
  • Record PaymentsReceived and apply verified receipts through ReceiptAllocations
  • Prepare bank matches and own ExpenseClaims
  • View customer balances
  • No manual journal approval, outgoing bank release or period reopening
Overdue ARSent
Invoice NumberCustomerInvoice DateDue Date
Open InvoicesSent
Invoice NumberCustomerInvoice DateDue Date
My Expense ClaimsDraft
Claim NumberEmployeeClaim DatePurpose
Overdue ARInvoices
StatusSentPartiallyPaidOverdueoverdue
Sent
INV-36700CUS-008
INV-73836CUS-070
PartiallyPaid
INV-71029CUS-200
INV-31177CUS-106
Overdue
INV-51288CUS-020
INV-94610CUS-233
Viewer

Viewer works within the record, field and action scope below.

Permissions and screens
  • View entity-scoped posted statements and permitted subledger reports
  • Export scoped reports with masked bank and tax identifiers
  • No writes, approvals, posting or integration changes
Overdue ARSent
Invoice NumberCustomerInvoice DateDue Date
Accounting Period ScheduleFuture
Period NamePeriod TypeStart DateEnd Date
Quarter
Recent Journal EntriesPosted
Journal Entry NumberDateDescriptionSource
AR
Overdue ARInvoices
StatusSentPartiallyPaidOverdueoverdue
Sent
INV-36700CUS-008
INV-73836CUS-070
PartiallyPaid
INV-71029CUS-200
INV-31177CUS-106
Overdue
INV-51288CUS-020
INV-94610CUS-233
ERP•AI workspace

Start now Accounting 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 Accounting for Small Business. With Proto, your desktop AI agent.

Ask Proto to help you customize Accounting for Small Business.

Customize
Accounting for Small Business.
Ask: “Adapt General ledger.”
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.