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
Approve and pay bills and expenses3 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

Approve and pay bills and expenses

Review the obligation and authorize the exact payout before settlement.

5 stages · 2 approvals

Roles and responsibilities

Bookkeeper Owner System 1 Prepare theobligation Bills 2 Approve ahigh-value bill Bills 3 Prepare the payout PaymentsMade 4 Authorize release PaymentsMade 5 Confirm settlement PaymentsMade
  1. Step 2Approve a high-value bill
    Bills Awaiting ApprovalPendingApproval
    Bill NumberVendorDue DateTotal Amount
  2. Step 4Authorize release
    Payments Awaiting ReleasePendingApproval
    Payment NumberBeneficiary NamePayment DateAmount
  3. Step 5Confirm settlement
    Payment OutcomesPending
    Payment NumberBeneficiary NamePayment DateAmount
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.

01Prepare the obligation02Approve a high-value bill03Prepare the payout04Authorize release05Confirm settlement

Prepare the obligation

Bookkeeper records the supplier bill and lines with its original evidence, or HR / Payroll reviews an employee expense claim. Supplier identity and document number support duplicate detection. Retain effective tax treatment and the original amount. The bill route evaluates the configured threshold in home currency; employee claims always require independent review.

Responsible
Bookkeeper
Records
BillsBillItemsExpenseClaims
Effect
Create a supported payable
Approval required

Approve a high-value bill

Owner reviews bills above the effective threshold, independently of the preparer. This gate applies to the high-value branch; routine bills use a documented approved policy event. An employee claim instead requires independent HR / Payroll review or another authorized Owner, never its claimant. Each obligation posts its liability once only after its own required decision is valid.

Responsible
Owner
Records
BillsExpenseClaimsJournalEntries
Effect
Authorize the applicable obligation revision
Bills Awaiting ApprovalBills
PendingApprovalYou
Bill NumberVendorDue DateTotal AmountPrepared By
BLL-53066VND-21024 Sep28,611.27WL
BLL-89068VND-05814 Sep35,849.89EC
BLL-53888VND-12420 Sep23,593.21XR
BLL-46311VND-07425 Sep7,853.21VZ
BLL-64795VND-17019 Sep45,279.76HG
BLL-48519VND-23609 Sep33,873.53TR
Bills and expenses →

Prepare the payout

Bookkeeper creates a payment targeting exactly one approved bill or expense claim. Reserve the unsettled balance while the request is pending. Capture the beneficiary, bank details, amount and conversion basis. Claim reimbursement uses this payment path only and cannot also be settled in payroll. Material edits require renewed review.

Responsible
Bookkeeper
Records
PaymentsMadeBillsExpenseClaims
Effect
Reserve the amount awaiting payout
Approval required

Authorize release

Independent Owner approves the exact payee, target revision and amount before submission. The approver cannot be the preparer or expense claimant. Keep the authorization and source identity with the stable request key. Rejection releases the reservation through its documented path; it does not silently change an already confirmed payment.

Responsible
Owner
Records
PaymentsMade
Effect
Authorize the exact payment request
Payments Awaiting ReleasePaymentsMade
PendingApprovalYou
Payment NumberBeneficiary NamePayment DateAmountPrepared By
PM-34684Beneficiary 94914 Sep500VG
PM-25137Beneficiary 62406 Sep660DS
PM-15128Beneficiary 62106 Sep100BD
PM-15174Beneficiary 98516 Sep810BB
PM-95410Beneficiary 46013 Sep460DC
PM-95382Beneficiary 11605 Sep140AU
Bills and expenses →

Confirm settlement

The connector matches authenticated beneficiary, currency, amount and final outcome. Only confirmed settlement reduces the payable and posts liability to bank once. Failed and uncertain requests stay visible and continue to prevent accidental duplicate release while being reconciled. Reverse a confirmed payment through retained opposite accounting and source evidence.

Responsible
System
Records
PaymentsMadeJournalEntries
Effect
Record actual settlement or failure
Payment OutcomesPaymentsMade
StatusPendingConfirmedFailed
Payment NumberBeneficiary NamePayment DateAmountStatus
PM-72394Beneficiary 25307 Sep260Pending
PM-26106Beneficiary 98516 Sep830Confirmed
PM-95716Beneficiary 60412 Sep630Failed
PM-30699Beneficiary 24504 Sep40Pending
PM-20383Beneficiary 20310 Sep690Confirmed
PM-54891Beneficiary 22103 Sep510Failed
Bills and expenses →
Approvals and exception handling

2 approvals required in this process

  • Approve a high-value bill Owner signs · prepare the payout waitsBills, ExpenseClaims, JournalEntries
  • Authorize release Owner signs · confirm settlement waitsPaymentsMade

When the process needs attention

  • exception Do not treat bill approval as bank authorization.
  • exception Reserve outstanding value atomically before concurrent payout attempts.
  • reject Retain failed requests and avoid blind resubmission with a new key.

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 Prepare the obligation BillsBillItemsExpenseClaims Create a supported payable
2 Approve a high-value bill BillsExpenseClaimsJournalEntries Authorize the applicable obligation revision
3 Prepare the payout PaymentsMadeBillsExpenseClaims Reserve the amount awaiting payout
4 Authorize release PaymentsMade Authorize the exact payment request
5 Confirm settlement PaymentsMadeJournalEntries Record actual settlement or failure
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

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
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 › approve and pay bills and expenses · prepare the obligation on Bills, BillItems, ExpenseClaims ✓ Bookkeeper records the supplier bill and lines with its original evidence, or HR / Payroll reviews an employee expense claim. › approve and pay bills and expenses · approve a high-value bill on Bills, ExpenseClaims, JournalEntries ⏸ approval · waiting for the owner # 3 more stages after approval: prepare the payout, authorize release, confirm settlement

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

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
Previous · process 2 of 6Collect and apply customer cashNext · process 4 of 6Run and confirm payroll

Customize Approve and pay bills and expenses. With Proto, your desktop AI agent.

Ask Proto to help you customize ERP for Small Business.

Customize
Approve and pay bills and expenses.
Ask: “Review “Approve a high-value bill”.”
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.