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
Run and confirm payroll4 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

Run and confirm payroll

Review the calculation and track settlement for every employee.

5 stages · 1 approval

Roles and responsibilities

HR / Payroll Owner System 1 Prepare theeffective population Employees 2 Calculate andreconcile PayrollRuns another revision · system 3 Approve the run PayrollRuns 4 Confirm eachemployee payment PayrollPayments 5 Publish and retainthe statement PayStatements
  1. Step 1Prepare the effective population
    Payroll Calendar
    Run NumberPrepared ByPeriod StartPeriod End
  2. Step 2Calculate and reconcile
    Payroll Calendar
    Run NumberPrepared ByPeriod StartPeriod End
  3. Step 3Approve the run
    Payroll Awaiting ApprovalPendingApproval
    Run NumberPeriod StartPeriod EndNet Total
  4. Step 4Confirm each employee payment
    Payroll Payment OutcomesPending
    Payment NumberStatementPay DateAmount
  5. Step 5Publish and retain the statement
    My Payslips
    Statement NumberPeriod EndNet PayPayment Method
    Check
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.

01Prepare the effective population02Calculate and reconcile03Approve the run04Confirm each employee payment05Publish and retain the statement

Prepare the effective population

HR / Payroll selects the supported pay period, frequency and employee population. Retain hire, leave, termination and compensation changes with their effective dates. A verified provider or approved configuration supplies supported country calculations, deductions and rounding. Reject missing policy coverage before producing a misleading finalized payslip.

Responsible
HR / Payroll
Records
EmployeesPayrollRunsPayStatements
Effect
Prepare the correct calculation basis
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
Payroll →

Calculate and reconcile

Review the generated earnings, deductions and net pay by statement, then reconcile the population and totals to the run. Preserve calculation version and supporting inputs. A material recalculation creates another revision and invalidates earlier approval. Bookkeeper receives aggregate accounting information without unrestricted access to employee compensation.

Responsible
HR / Payroll
Records
PayrollRunsPayStatementsPayStatementLines
Effect
Submit the exact reviewed calculation
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
Payroll →
Approval required

Approve the run

Independent Owner approves the submitted run revision and statement manifest. PreparedBy and approver must differ. Post the approved payroll expense and liabilities once using the retained account mapping. This gate authorizes the pay instructions; it cannot set the run Paid or credit bank before actual settlement evidence arrives.

Responsible
Owner
Records
PayrollRunsJournalEntries
Effect
Authorize the exact payroll revision
Payroll Awaiting ApprovalPayrollRuns
PendingApprovalYou
Run NumberPeriod StartPeriod EndNet TotalPrepared By
PR-8220006 Sep14 Sep5,132.82VX
PR-7148611 Sep17 Sep10,853.36LA
PR-8918721 Sep24 Sep24,176.64GW
PR-9911820 Sep27 Sep8,642.10NL
PR-8886826 Sep05 Oct23,010.54YM
PR-2051719 Sep21 Sep4,794.12JP
Payroll →

Confirm each employee payment

PayrollPayments uses a stable request for each approved statement. Verify beneficiary, currency and net amount before confirming settlement and posting liability to bank. Failed or delayed employee payments remain visible, with the run PartiallyPaid or Failed while required outcomes are unresolved. A retry cannot create another payment or journal.

Responsible
System
Records
PayrollPaymentsPayStatementsJournalEntries
Effect
Record each actual settlement outcome
Payroll Payment OutcomesPayrollPayments
StatusPendingConfirmedFailed
Payment NumberStatementPay DateAmountStatus
PP-70262PS-5152522 Sep260Pending
PP-15996PS-6067721 Sep500Confirmed
PP-39748PS-4524214 Sep230Failed
PP-69563PS-5996706 Sep150Pending
PP-90098PS-9430109 Sep930Confirmed
PP-95559PS-2455422 Sep820Failed
Payroll →

Publish and retain the statement

Publish the approved statement to the authenticated employee, preserving its run revision and calculation basis. Employee can read only their own released documents. A correction retains the previous statement and requires renewed review. Payroll Summary distinguishes aggregate approved pay from confirmed cash without disclosing individual statements to the Bookkeeper role.

Responsible
HR / Payroll
Records
PayStatementsPayStatementLines
Effect
Release scoped approved statements
My PayslipsPayStatements
YouPublishedAt != null
Statement NumberPeriod EndNet PayPayment MethodStatus
PS-1564810 Sep34,310.59BankDraft
PS-4297211 Sep13,977.40CheckApproved
PS-9388110 Sep45,840.71CashPaymentPending
PS-3041126 Sep14,738.11BankPaid
PS-9388829 Sep35,225.02CheckFailed
PS-9846118 Sep45,459.82CashCancelled
Payroll →
Approvals and exception handling

1 approval required in this process

  • Approve the run Owner signs · confirm each employee payment waitsPayrollRuns, JournalEntries

When the process needs attention

  • exception Provider coverage must be verified for the configured country and pay frequency.
  • exception Approval and cash settlement remain separate events.
  • reject A failed employee payment prevents a fully Paid run.

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 effective population EmployeesPayrollRunsPayStatements Prepare the correct calculation basis
2 Calculate and reconcile PayrollRunsPayStatementsPayStatementLines Submit the exact reviewed calculation
3 Approve the run PayrollRunsJournalEntries Authorize the exact payroll revision
4 Confirm each employee payment PayrollPaymentsPayStatementsJournalEntries Record each actual settlement outcome
5 Publish and retain the statement PayStatementsPayStatementLines Release scoped approved statements
Data model →

Process reports

All reports

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

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

Employee Directory

Find active employees, managers and onboarding status without exposing compensation.

Employee DirectoryEmployees
Active
Employee IDFull NameJob TitleManagerHire Date
EI-590Full 735Owner emp-135PT05 Sep
EI-274Full 962Bookkeeper emp-997AA16 Sep
EI-462Full 830SalesRep emp-396PK21 Sep
EI-476Full 752HR emp-515MF06 Sep
EI-214Full 708Employee emp-786ML25 Sep
EI-673Full 685Admin emp-320NF14 Sep
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 › run and confirm payroll · prepare the effective population on Employees, PayrollRuns, PayStatements ✓ HR / Payroll selects the supported pay period, frequency and employee population. › run and confirm payroll · calculate and reconcile on PayrollRuns, PayStatements, PayStatementLines ✓ Review the generated earnings, deductions and net pay by statement, then reconcile the population and totals to the run. › run and confirm payroll · approve the run on PayrollRuns, JournalEntries ⏸ approval · waiting for the owner # 2 more stages after approval: confirm each employee payment, publish and retain the statement

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

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 3 of 6Approve and pay bills and expensesNext · process 5 of 6Request and approve leave

Customize Run and confirm payroll. With Proto, your desktop AI agent.

Ask Proto to help you customize ERP for Small Business.

Customize
Run and confirm payroll.
Ask: “Review “Approve the run”.”
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.