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 Processes
Reconcile and close the books6 of 6
  • Turn a sales opportunity into an invoice1 of 6
  • Collect and apply customer cash2 of 6
  • Approve and pay bills and expenses3 of 6
  • Run and confirm payroll4 of 6
  • Request and approve leave5 of 6
  • Reconcile and close the books6 of 6

Reconcile and close the books

Close an accounting period from reconciled evidence.

4 stages · 1 approval

Roles and responsibilities

Bookkeeper Owner System 1 Match the bankstatement BankStatementLines 2 Reconcile thecontrol accounts JournalEntries 3 Approve the close AccountingPeriods 4 Preserve or reopenthe period AccountingPeriods
  1. Step 1Match the bank statement
    Bank Matching QueueUnmatched
    Statement Line NumberBank AccountStatement DateAmount
  2. Step 2Reconcile the control accounts
    Recent Journal EntriesDraft
    Journal Entry NumberDateSourceTotal Debit
    AR
  3. Step 4Preserve or reopen the period
    Recent Journal EntriesDraft
    Journal Entry NumberDateSourceTotal Debit
    AR
Red diamonds require approval.Rows show responsibility for each step.

Process steps

Follow the process from start to finish. Select a step to see who acts and what changes.

01Match the bank statement02Reconcile the control accounts03Approve the close04Preserve or reopen the period

Match the bank statement

Bookkeeper imports the complete statement with unique line identities and matches it to already posted cash activity. Proposed matches remain review work. Resolve legitimate fees, transfers and split matches with evidence and balanced accounting. Do not duplicate a payment merely because its bank statement arrives after the processor event.

Responsible
Bookkeeper
Records
BankStatementLinesJournalEntries
Effect
Reconcile the actual bank population
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
Bookkeeping →

Reconcile the control accounts

Compare receivables, vendor payables, employee payables and payroll liabilities to the ledger at the same cutoff. Include unapplied receipts and pending payment reservations in their proper populations. Foreign-currency sources retain original and home-currency bases. Record unresolved items and permitted disposition instead of closing from an unexplained difference.

Responsible
Bookkeeper
Records
JournalEntriesInvoicesBillsPayrollRuns
Effect
Retain the reconciled closing evidence
Recent Journal EntriesJournalEntries
StatusDraftPendingApprovalApprovedPosted
Journal Entry NumberDateSourceTotal DebitStatus
JE-3812016 SepManual26,195.50Draft
JE-6225516 SepAR18,184.65PendingApproval
JE-8405010 SepAP27,391.53Approved
JE-7409003 SepPayroll4,571.45Posted
JE-4019803 SepBank33,797.21Draft
JE-9889504 SepExpense35,485.61PendingApproval
Bookkeeping →
Approval required

Approve the close

Independent Owner reviews AccountingPeriods evidence and the current journal/subledger basis. Bookkeeper cannot approve their own preparation. Approval closes the posting window atomically; a source event racing the close must either belong to the reviewed basis or be rejected. Reports continue to read the retained posted population with current earnings represented correctly.

Responsible
Owner
Records
AccountingPeriodsJournalEntries
Effect
Close the exact reviewed period

Preserve or reopen the period

Reject postings into Closed periods, including backdated imports. Where correction requires reopening, Owner records a new authorized reason and revision while retaining the original close evidence. Reversals and new entries remain linked to their sources. Reconcile again and obtain a renewed close decision; do not erase the earlier decision or rewrite posted lines.

Responsible
Owner
Records
AccountingPeriodsJournalEntries
Effect
Preserve the close and correction history
Recent Journal EntriesJournalEntries
StatusDraftPendingApprovalApprovedPosted
Journal Entry NumberDateSourceTotal DebitStatus
JE-3812016 SepManual26,195.50Draft
JE-6225516 SepAR18,184.65PendingApproval
JE-8405010 SepAP27,391.53Approved
JE-7409003 SepPayroll4,571.45Posted
JE-4019803 SepBank33,797.21Draft
JE-9889504 SepExpense35,485.61PendingApproval
Bookkeeping →
Approvals and exception handling

1 approval required in this process

  • Approve the close Owner signs · preserve or reopen the period waitsAccountingPeriods, JournalEntries

When the process needs attention

  • exception An entry must balance before it reaches Posted.
  • exception Closed period checks run at the actual posting action.
  • exception Cash Movement includes all cash-account postings, not just invoice receipts and supplier payments.

Review the handoff

Agree the source identifiers and the person responsible for each transition before enabling automation. Test a normal record, a rejected decision and a retry with the same identity. Compare the final record population and accounting totals to the starting evidence. A website preview illustrates the intended work; the implementation must prove permitted actions and rejected access through the API as well as the visible page. Keep unresolved connector or policy coverage in the rollout record.

Records and postings

StageRecordsEffect
1 Match the bank statement BankStatementLinesJournalEntries Reconcile the actual bank population
2 Reconcile the control accounts JournalEntriesInvoicesBillsPayrollRuns Retain the reconciled closing evidence
3 Approve the close AccountingPeriodsJournalEntries Close the exact reviewed period
4 Preserve or reopen the period AccountingPeriodsJournalEntries Preserve the close and correction history
Data model →

Process reports

All reports

Cash Movement

Explain changes in explicitly classified cash accounts, including payroll, expenses, fees and transfers.

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

Profit and Loss

Read posted revenue and expenses in home currency for the selected accounting period.

Recent Journal EntriesJournalEntries
StatusDraftPendingApprovalApprovedPosted
Journal Entry NumberDateSourceTotal DebitStatus
JE-3812016 SepManual26,195.50Draft
JE-6225516 SepAR18,184.65PendingApproval
JE-8405010 SepAP27,391.53Approved
JE-7409003 SepPayroll4,571.45Posted
JE-4019803 SepBank33,797.21Draft
JE-9889504 SepExpense35,485.61PendingApproval

Balance Sheet

Read assets, liabilities, equity and current earnings from the reconciled posted trial balance.

Recent Journal EntriesJournalEntries
StatusDraftPendingApprovalApprovedPosted
Journal Entry NumberDateSourceTotal DebitStatus
JE-3812016 SepManual26,195.50Draft
JE-6225516 SepAR18,184.65PendingApproval
JE-8405010 SepAP27,391.53Approved
JE-7409003 SepPayroll4,571.45Posted
JE-4019803 SepBank33,797.21Draft
JE-9889504 SepExpense35,485.61PendingApproval

AR Aging

Find outstanding customer balances by due-date bucket at the selected cutoff.

Overdue InvoicesInvoices
amount outstanding > 0overdue
Invoice NumberCustomerDue DateAmount OutstandingDays Overdue
INV-44416CUS-20024 Sep19,503.068
INV-93188CUS-17610 Sep44,913.8130
INV-11207CUS-04611 Sep3,253.0728
INV-61332CUS-17714 Sep15,195.2927
INV-71614CUS-18120 Sep41,923.5017
INV-25499CUS-16706 Sep24,144.0614

AP Aging

Find unpaid vendor balances and pending payment reservations without treating requests as settled.

Bills Due This WeekBills
StatusApprovedPartiallyPaidnext 7 days
Bill NumberVendorDue DateAmount OutstandingStatus
BLL-10083VND-03323 Sep5,199.05Approved
BLL-64246VND-24021 Sep6,732.33PartiallyPaid
BLL-98971VND-01623 Sep35,584.15Approved
BLL-35977VND-00421 Sep27,644.79PartiallyPaid
BLL-23123VND-18224 Sep28,531.08Approved
BLL-82028VND-18321 Sep41,172.14PartiallyPaid

Payroll Summary

Compare approved payroll totals with confirmed employee payments; individual detail is restricted.

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
Run by an agent

Agent support

The agent cannot approve its own preparation, treat a payment request as settlement, bypass a closed period or reveal another employee’s pay. It uses the same record and field permissions as the authenticated user. Unsupported payroll or tax coverage requires a verified configuration, not a generated assumption.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › reconcile and close the books · match the bank statement on BankStatementLines, JournalEntries ✓ Bookkeeper imports the complete statement with unique line identities and matches it to already posted cash activity. › reconcile and close the books · reconcile the control accounts on JournalEntries, Invoices, Bills, PayrollRuns ✓ Compare receivables, vendor payables, employee payables and payroll liabilities to the ledger at the same cutoff. › reconcile and close the books · approve the close on AccountingPeriods, JournalEntries ⏸ approval · waiting for the owner # 1 more stage after approval: preserve or reopen the period

Other processes

5 more
My PipelineProspecting
Opportunity NumberNameCustomerStage
Proposal

Turn a sales opportunity into an invoice

Follow the commercial handoff through independent invoice approval.

4 stages · 1 approval

Confirmed Customer ReceiptsConfirmed
Payment NumberCustomerPayment DateAmount

Collect and apply customer cash

Match confirmed receipts to the customer invoices they settle.

4 stages · 0 approvals

Bills Awaiting ApprovalPendingApproval
Bill NumberVendorDue DateTotal Amount

Approve and pay bills and expenses

Review the obligation and authorize the exact payout before settlement.

5 stages · 2 approvals

Payroll Calendar
Run NumberPrepared ByPeriod StartPeriod End

Run and confirm payroll

Review the calculation and track settlement for every employee.

5 stages · 1 approval

My Leave Balances
Balance NumberLeave TypeEntitlementReserved
Sick

Request and approve leave

Use explicit entitlement and independent decisions for leave.

4 stages · 1 approval

ERP•AI workspace

Start now ERP for Small Business

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

Start now Download agent
Previous · process 5 of 6Request and approve leaveNext · IndustriesProfessional services

Customize Reconcile and close the books. With Proto, your desktop AI agent.

Ask Proto to help you customize ERP for Small Business.

Customize
Reconcile and close the books.
Ask: “Review “Approve the close”.”
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.