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
Turn a sales opportunity into an invoice1 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

Turn a sales opportunity into an invoice

Follow the commercial handoff through independent invoice approval.

4 stages · 1 approval

Roles and responsibilities

Sales Rep Bookkeeper Owner System 1 Qualify theopportunity Leads 2 Prepare the agreedinvoice Invoices another invoice · system 3 Approve the invoice Invoices 4 Issue and deliver Invoices
  1. Step 1Qualify the opportunity
    My LeadsNew
    Lead NumberNameCompanySource
    Referral
  2. Step 2Prepare the agreed invoice
    Invoices Awaiting ApprovalPendingApproval
    Invoice NumberCustomerInvoice DateTotal Amount
  3. Step 3Approve the invoice
    Invoices Awaiting ApprovalPendingApproval
    Invoice NumberCustomerInvoice DateTotal Amount
  4. Step 4Issue and deliver
    Open Customer InvoicesIssued
    Invoice NumberCustomerInvoice DateDue Date
Red diamonds require approval.Rows show responsibility for each step.Dashed lines are records the system creates.

Process steps

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

01Qualify the opportunity02Prepare the agreed invoice03Approve the invoice04Issue and deliver

Qualify the opportunity

Sales Rep works an assigned lead, records the source and next action, and qualifies the prospect before conversion. Use the same conversion key on retries so the customer and opportunity remain unique. A sales estimate belongs to pipeline reporting; it cannot be treated as revenue or money received.

Responsible
Sales Rep
Records
LeadsContactsOpportunities
Effect
Create a traceable sales handoff
My LeadsLeads
YouStatusNewWorkingQualified
Lead NumberNameCompanySourceStatus
LDS-80016Lead 382CMP-565WebNew
LDS-75210Lead 976CMP-436ReferralWorking
LDS-40377Lead 536CMP-688EventQualified
LDS-79779Lead 396CMP-657OutboundNew
LDS-73358Lead 558CMP-888Walk-inWorking
LDS-55936Lead 452CMP-524OtherQualified
Sales pipeline →

Prepare the agreed invoice

Bookkeeper checks customer identity, terms, dates and agreed lines, retaining effective tax and exchange-rate settings. Link the originating won opportunity when relevant. Submit the exact draft revision; a second click must not create another invoice. The preparer owns the accuracy of the source document before requesting review.

Responsible
Bookkeeper
Records
InvoicesInvoiceItemsProducts
Effect
Submit the current invoice revision
Invoices Awaiting ApprovalInvoices
PendingApprovalYou
Invoice NumberCustomerInvoice DateTotal AmountRevision
INV-37307CUS-03316 Sep36,294.91940
INV-83250CUS-10306 Sep30,455.58960
INV-86420CUS-16815 Sep26,104.47690
INV-85031CUS-14609 Sep27,007.25530
INV-72342CUS-13012 Sep46,776.00140
INV-42264CUS-07806 Sep25,060.13210
Invoicing →
Approval required

Approve the invoice

An independent Owner reviews the submitted customer, amount, lines and policy basis. The authenticated approver must be distinct from PreparedBy. Record the revision and decision timestamp. If a material field changes, invalidate this decision and submit the revised document again. Approval authorizes issue; it does not bypass accounting validation.

Responsible
Owner
Records
InvoicesInvoiceItems
Effect
Authorize the exact issue revision
Invoices Awaiting ApprovalInvoices
PendingApprovalYou
Invoice NumberCustomerInvoice DateTotal AmountRevision
INV-37307CUS-03316 Sep36,294.91940
INV-83250CUS-10306 Sep30,455.58960
INV-86420CUS-16815 Sep26,104.47690
INV-85031CUS-14609 Sep27,007.25530
INV-72342CUS-13012 Sep46,776.00140
INV-42264CUS-07806 Sep25,060.13210
Invoicing →

Issue and deliver

The system posts a unique balanced AR, revenue and tax journal in an Open accounting period before marking the invoice Issued. Delivery runs separately and can fail while the receivable remains valid. Retry only the failed send. Sales Rep reads the issued invoice for an assigned customer; Bookkeeper retains responsibility for later cash application.

Responsible
System
Records
InvoicesJournalEntriesAccountingPeriods
Effect
Post once and track email delivery separately
Open Customer InvoicesInvoices
StatusIssuedPartiallyPaid
Invoice NumberCustomerInvoice DateDue DateAmount Outstanding
INV-83248CUS-04106 Sep12 Sep33,262.91
INV-60533CUS-15003 Sep08 Sep11,308.86
INV-14191CUS-07013 Sep21 Sep32,831.60
INV-18050CUS-00110 Sep16 Sep27,250.75
INV-61994CUS-20009 Sep16 Sep9,227.35
INV-44811CUS-04912 Sep21 Sep6,158.16
Invoicing →
Approvals and exception handling

1 approval required in this process

  • Approve the invoice Owner signs · issue and deliver waitsInvoices, InvoiceItems

When the process needs attention

  • exception A won deal must not auto-post revenue.
  • exception Tax, customer or amount changes invalidate prior approval.
  • reject Failed email delivery cannot repost the invoice.

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 Qualify the opportunity LeadsContactsOpportunities Create a traceable sales handoff
2 Prepare the agreed invoice InvoicesInvoiceItemsProducts Submit the current invoice revision
3 Approve the invoice InvoicesInvoiceItems Authorize the exact issue revision
4 Issue and deliver InvoicesJournalEntriesAccountingPeriods Post once and track email delivery separately
Data model →

Process reports

All reports

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

Pipeline Summary

Review assigned opportunities by stage with actual won and lost outcomes.

My PipelineOpportunities
YouStageProspectingProposalNegotiation
Prospecting
OPP-70290CUS-038
OPP-82030CUS-165
Proposal
OPP-84661CUS-169
OPP-40305CUS-156
Negotiation
OPP-32206CUS-159
OPP-82698CUS-079
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 › turn a sales opportunity into an invoice · qualify the opportunity on Leads, Contacts, Opportunities ✓ Sales Rep works an assigned lead, records the source and next action, and qualifies the prospect before conversion. › turn a sales opportunity into an invoice · prepare the agreed invoice on Invoices, InvoiceItems, Products ✓ Bookkeeper checks customer identity, terms, dates and agreed lines, retaining effective tax and exchange-rate settings. › turn a sales opportunity into an invoice · approve the invoice on Invoices, InvoiceItems ⏸ approval · waiting for the owner # 1 more stage after approval: issue and deliver

Other processes

5 more
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

Bank Matching QueueUnmatched
Statement Line NumberBank AccountStatement DateAmount

Reconcile and close the books

Close an accounting period from reconciled evidence.

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
Next · process 2 of 6Collect and apply customer cash

Customize Turn a sales opportunity into an invoice. With Proto, your desktop AI agent.

Ask Proto to help you customize ERP for Small Business.

Customize
Turn a sales opportunity into an invoice.
Ask: “Review “Approve the invoice”.”
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.