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
Request and approve leave5 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

Request and approve leave

Use explicit entitlement and independent decisions for leave.

4 stages · 1 approval

Roles and responsibilities

Employee HR / Payroll System 1 Check the balance LeaveBalances entitlement · system 2 Submit the dates LeaveRequests 3 Approve and reserve LeaveRequests 4 Record taken leaveor cancellation LeaveRequests
  1. Step 1Check the balance
    My Leave Balances
    Balance NumberLeave TypeEntitlementReserved
    Sick
  2. Step 3Approve and reserve
    Leave Awaiting ReviewSubmitted
    Request NumberEmployeeLeave TypeStart Date
    Sick
  3. Step 4Record taken leave or cancellation
    My Leave Balances
    Balance NumberLeave TypeEntitlementReserved
    Sick
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.

01Check the balance02Submit the dates03Approve and reserve04Record taken leave or cancellation

Check the balance

Employee reads their own LeaveBalances for the leave type and entitlement period. Entitlement, adjustments, reservations and taken days remain separate. A submitted request does not create entitlement. HR / Payroll retains the authorized reason and actor for any balance adjustment before it becomes available to spend.

Responsible
Employee
Records
LeaveBalances
Effect
Read the explicit available entitlement
My Leave BalancesLeaveBalances
You
Balance NumberLeave TypeEntitlementReservedTaken
LB-76169Annual56060960
LB-97345Sick390600350
LB-36149Personal40074040
LB-75887Unpaid390530130
LB-98816Annual510110490
LB-77770Sick90470740
People and leave →

Submit the dates

Employee requests leave against the matching balance, retaining the effective work calendar and supported partial-day rules. Count workdays with weekends and holidays applied. Handle a request spanning entitlement periods explicitly; do not silently charge all days to one year. Assign an authorized reviewer who differs from the requesting employee.

Responsible
Employee
Records
LeaveRequestsLeaveBalances
Effect
Submit dates against the right balance
Approval required

Approve and reserve

Assigned HR / Payroll independently reviews the request and current available balance. Their own request goes to another authorized Owner. Approval and reservation occur atomically so two simultaneous decisions cannot spend the same days. Excess leave needs an approved adjustment or supported different type before approval. Record the exact dates, calendar revision and authenticated decision.

Responsible
HR / Payroll
Records
LeaveRequestsLeaveBalances
Effect
Reserve approved leave once
Leave Awaiting ReviewLeaveRequests
SubmittedYou
Request NumberEmployeeLeave TypeStart DateEnd Date
LR-75878JPAnnual16 Sep24 Sep
LR-44789GZSick25 Sep29 Sep
LR-20162LSPersonal14 Sep20 Sep
LR-66119BZUnpaid07 Sep13 Sep
LR-36465FLAnnual05 Sep10 Sep
LR-36021DZSick06 Sep09 Sep
People and leave →

Record taken leave or cancellation

At the documented transition, move the reservation to Taken exactly once. A permitted future cancellation releases its reservation once; it does not change leave already consumed. Changed dates require a renewed decision. Preserve earlier requests and balance adjustments so the employee and office manager can explain the current figure.

Responsible
HR / Payroll
Records
LeaveRequestsLeaveBalances
Effect
Update usage with retained history
My Leave BalancesLeaveBalances
You
Balance NumberLeave TypeEntitlementReservedTaken
LB-76169Annual56060960
LB-97345Sick390600350
LB-36149Personal40074040
LB-75887Unpaid390530130
LB-98816Annual510110490
LB-77770Sick90470740
People and leave →
Approvals and exception handling

1 approval required in this process

  • Approve and reserve HR / Payroll signs · record taken leave or cancellation waitsLeaveRequests, LeaveBalances

When the process needs attention

  • exception A known request URL cannot grant access to another employee.
  • reject Reject self-approval and stale balance decisions.
  • exception Cancellation and Taken transitions must be retry-safe.

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 Check the balance LeaveBalances Read the explicit available entitlement
2 Submit the dates LeaveRequestsLeaveBalances Submit dates against the right balance
3 Approve and reserve LeaveRequestsLeaveBalances Reserve approved leave once
4 Record taken leave or cancellation LeaveRequestsLeaveBalances Update usage with retained history
Data model →
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 › request and approve leave · check the balance on LeaveBalances ✓ Employee reads their own LeaveBalances for the leave type and entitlement period. › request and approve leave · submit the dates on LeaveRequests, LeaveBalances ✓ Employee requests leave against the matching balance, retaining the effective work calendar and supported partial-day rules. › request and approve leave · approve and reserve on LeaveRequests, LeaveBalances ⏸ approval · waiting for the hr / payroll # 1 more stage after approval: record taken leave or cancellation

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

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 4 of 6Run and confirm payrollNext · process 6 of 6Reconcile and close the books

Customize Request and approve leave. With Proto, your desktop AI agent.

Ask Proto to help you customize ERP for Small Business.

Customize
Request and approve leave.
Ask: “Review “Approve and reserve”.”
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.