General ledger
Keep a traceable ledger behind daily transactions and financial statements.
Small business accounting software for the general ledger, customer invoices, supplier bills, bank reconciliation and financial reporting.
Illustrative records derived from the system specification.
Business owners, controllers and bookkeepers maintaining day-to-day books and financial statements.
Defined in the planned system specification.
Small business accounting software for the general ledger, customer invoices, supplier bills, bank reconciliation and financial reporting.
Keep a traceable ledger behind daily transactions and financial statements.
Follow customer invoices from issue through receipt allocation.
Review supplier bills and payment instructions before releasing money.
Explain the difference between bank activity and posted books.
Keep employee expenses and close decisions attached to their supporting records.
Read financial statements with a path back to their source entries.
Visible to: Controller / CFO. Visibility does not establish approval authority.
Approval conditions.
Controller / CFO: Approve Bills, PaymentsMade, ExpenseClaims, VendorPayees, EmployeePayees and BankReconciliations within authority
Approval waits for the controller / cfo.
Controller / CFO: Approve Bills, PaymentsMade, ExpenseClaims, VendorPayees, EmployeePayees and BankReconciliations within authority
Approval waits for the controller / cfo.
Controller / CFO: Approve Bills, PaymentsMade, ExpenseClaims, VendorPayees, EmployeePayees and BankReconciliations within authority
Approval waits for the controller / cfo.
| Bill Number | Vendor | Bill Date | Due Date | Amount Outstanding |
|---|---|---|---|---|
| BLL-60913 | VND-194 | 21 Sep | 23 Sep | 850 |
| BLL-52756 | VND-128 | 21 Sep | 24 Sep | 470 |
| BLL-62136 | VND-219 | 23 Sep | 24 Sep | 260 |
| BLL-10517 | VND-008 | 24 Sep | 24 Sep | 330 |
| BLL-64997 | VND-021 | 20 Sep | 24 Sep | 210 |
| BLL-53605 | VND-217 | 22 Sep | 24 Sep | 580 |
| Bank Account | Transaction Date | Description | Counterparty | Amount |
|---|---|---|---|---|
| BA-59087 | 07 Sep | Unmatched bt-215 | CNT-680 | 890 |
| BA-37390 | 12 Sep | Unmatched bt-982 | CNT-764 | 390 |
| BA-36197 | 10 Sep | Unmatched bt-969 | CNT-676 | 340 |
| BA-22896 | 06 Sep | Unmatched bt-452 | CNT-746 | 870 |
| BA-98240 | 04 Sep | Unmatched bt-673 | CNT-580 | 770 |
| BA-92657 | 10 Sep | Unmatched bt-523 | CNT-331 | 470 |
| Journal Entry Number | Date | Description | Source | Total Debit |
|---|---|---|---|---|
| JE-54461 | 04 Sep | Issue to WIP | Manual | 760 |
| JE-27322 | 06 Sep | Completion at standard | AR | 550 |
| JE-54420 | 03 Sep | Goods receipt | AP | 430 |
| JE-60339 | 09 Sep | Scrap | Expense | 770 |
| JE-26246 | 14 Sep | Bill match | Bank | 540 |
| JE-60301 | 04 Sep | Shipment | Tax | 660 |
| Reconciliation Number | Bank Account | Period | Statement Balance | Adjusted Statement Balance |
|---|---|---|---|---|
| BR-88900 | BA-51166 | AP-110 | 430 | 680 |
| BR-66014 | BA-30551 | AP-140 | 640 | 700 |
| BR-60545 | BA-72389 | AP-110 | 260 | 730 |
| BR-16277 | BA-62012 | AP-120 | 650 | 650 |
| BR-89788 | BA-91682 | AP-110 | 110 | 620 |
| BR-27523 | BA-79826 | AP-140 | 960 | 20 |
| Account Name | Bank Name | Account Type | Currency | Current Balance |
|---|---|---|---|---|
| Account 671 | Bank 463 | Checking | CRR-2103 | 760 |
| Account 867 | Bank 176 | Savings | CRR-2719 | 890 |
| Account 891 | Bank 945 | CreditCard | CRR-8723 | 30 |
| Account 401 | Bank 538 | PayPal | CRR-5927 | 190 |
| Account 718 | Bank 299 | Cash | CRR-9639 | 90 |
| Account 904 | Bank 700 | Other | CRR-3032 | 320 |
Assets, Liabilities, Equity rolled up to summary accounts as of a selected date. Comparative current vs. prior period.
opens Recent Journal Entries →| Journal Entry Number | Date | Description | Source | Total Debit |
|---|---|---|---|---|
| JE-54461 | 04 Sep | Issue to WIP | Manual | 760 |
| JE-27322 | 06 Sep | Completion at standard | AR | 550 |
| JE-54420 | 03 Sep | Goods receipt | AP | 430 |
| JE-60339 | 09 Sep | Scrap | Expense | 770 |
owner Controller / CFO
Go from the big picture to the details behind it. Open any record to see its status, owner and history.
Illustrative records. Connections and approval states follow the authored specification.
Keep invoices, bills and bank activity connected to your books.
Illustrative previews from the system specification.
Check the supplier identity, invoice reference, expense account and duplicate-document conditions before submitting the bill and supporting evidence.
Bill to paymentIndependently approve the current document revision and authorized payment instruction. Bank submission remains distinct from clearance, and unresolved outcomes keep their original instruction identity.
Review supplier bills and payment instructions before releasing funds.
Bill to paymentA preparer matches each bank row once and explains timing items. Independently approve only when the adjusted statement balance equals posted books; retain source statements and match references.
Confirm the bank matches and explain the remaining difference before approving reconciliation.
Bill to paymentResolve pending work, reconcile subledgers and bank balances, then close the period atomically with posting locks. Reopening needs a reason and a retained decision.
Resolve open accounting work and approve the period close with a clear audit trail.
Statement to reconciliationProduce entity-scoped statements from posted ledger lines and aging from open document balances. Preserve reporting basis, dates and supporting drill-down; separate external filing acknowledgments.
Transaction to financial statementsDecision checkpoints where approval stays with your team.
Confirm the bank matches and explain the remaining difference before approving reconciliation.
Bill to paymentResolve open accounting work and approve the period close with a clear audit trail.
Statement to reconciliationHuman approval and system automation have different jobs.
Review supplier bills and payment instructions before releasing funds.
Confirm the bank matches and explain the remaining difference before approving reconciliation.
Resolve open accounting work and approve the period close with a clear audit trail.
Controller / CFO works within the record, field and action scope below.
AP Clerk works within the record, field and action scope below.
AR Clerk works within the record, field and action scope below.
Viewer works within the record, field and action scope below.
Start with the question. Follow it to the records behind the answer.
All GL accounts for a selected period with opening, debit/credit movement, and closing balances. Drills from summary account down to source JournalEntryLines. The anchor report — every other statement derives from it.
Assets, Liabilities, Equity rolled up to summary accounts as of a selected date. Comparative current vs. prior period.
View Recent Journal EntriesRevenue, COGS, Operating Expenses, Other Income/Expense, Net Income for a date range. Month, QTD, YTD columns with prior-period comparatives.
Indirect method: operating, investing, financing activities derived from Balance Sheet movement plus non-cash reconciliations. Period and YTD.
View Recent Journal EntriesOpen invoices bucketed 0–30 / 31–60 / 61–90 / 90+ days past due, by customer. Drives the dunning queue.
View Overdue AROpen bills bucketed 0–30 / 31–60 / 61–90 / 90+ days, by vendor. Drives the pay-run scheduling view.
View Bills to Pay This WeekEvery posted JournalEntryLine for a selected account and date range with running balances. The audit-trail report — used at close and at year-end.
View Recent Journal EntriesLet your AI agent help with everyday work. Set its permissions during setup and keep approvals with your team.
List the work that needs attention. Keep the approval with the assigned reviewer.
Download agent Agent setup guide$ curl -fsSL https://www.erp.ai/skill.md
› open Accounting for Small Business and list records waiting on approve work
Transaction to financial statements · records listed with owner and age
› approve the first one at approve work, as its approverHow the system works, what you can configure and how to get started.
Select Start now to create your account. Explore the system specification, or use Proto to configure it for your business.
Yes. Customer and supplier transactions feed the local double-entry ledger. Posting validates balanced lines, accounts, entity and the open period together. Financial statements use posted entries with references back to the documents that created them.
Yes. Receipt allocation lines record how much of a confirmed receipt is applied to each invoice for the same customer, entity and currency. Partial payments leave the correct remaining balance, while excess money stays unapplied until its destination is identified.
The AP Clerk prepares the bill and supporting document. An authorized Controller / CFO independently reviews the submitted amount and payment instruction. Changing protected details requires review again; an AP Clerk’s approval-limit field does not grant approval authority.
An approved expense claim uses a reviewed employee reimbursement destination for its actual claimant. The payment checks that destination before release and completes reimbursement only when settlement is confirmed. Vendor payments and employee reimbursements keep distinct payee identities.
Retain the statement balance, add deposits in transit and subtract outstanding checks to explain timing differences. Post authorized fees or interest in the local ledger. The controller approves the reconciliation when adjusted statement and book balances agree.
Keep the original bank instruction and investigate its outcome before another payment is released. A scheduled or accepted request does not establish clearance. Reconciliation uses the bank’s verified result, preserving the link to the original bill or claim.
Ordinary posting, imports and background actions all respect the period lock. Use an authorized later-period correction or the recorded reopening procedure. Posted entries remain in history rather than being silently edited after statements have been shared.
Assign the permitted read-only reporting role. The reviewer can inspect scoped statements and supporting results without editing transactions or tax rates. Report periods, currency and the selected entity remain explicit when results are shared.
It provides entity-level books, statements and tax-reporting workpapers. Group consolidation, eliminations, budgeting and external tax filing are separate configured systems or services. Preserve the applicable tax rules and actual filing evidence with your reporting process.
Configure the system around your business records and responsibilities.
Read the implementation planUse Proto to select the business entities, core processes and responsible roles.
Team and ERP.aiResolve identities and preserve original document references, dates and opening positions.
Team and ERP.aiApply permissions, approval rules, calculated fields and any required integrations.
Team and ERP.aiExercise ordinary work, denied access, a correction, a conflicting edit and a repeated command.
Team and ERP.aiBegin with the agreed business scope and reconcile the first operating cycle before extending it.
Team and ERP.aiThe base account and ordinary manual work in ERP.AI's official interface are $0. Viewing, searching, creating, editing, approving, deleting and exporting records in that interface do not consume read or write credits. There is no per-user fee.
Machine work: external API-key requests, imports, workflows, agents and scheduled jobs. Successful external API-key reads and writes use the operation rates below. Starting a managed execution from the interface still starts that metered service.
Pricing and account rules| Machine work | Included per $1 of credit |
|---|---|
| List/filter or get record calls | 20,000 |
| Search or aggregate calls | 4,000 |
| CSV or PDF exports | 100 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| File upload in MB | 2,000 |
| Workflow runs | 2,000 |
| Code-node compute beyond included in CPU-sec | 12,000 |
| Agent executions | 2,000 |
| Scheduled jobs or webhook activations | 20,000 |
Read and write rates apply to successful external API-key requests. Ordinary manual work in the ERP.AI interface is $0.
prepaid creditsSmallest pack $5, purchased credits never expire.
Follow the operating model from the process to the people, records and decisions behind it.
Use Proto to configure this system for your business. Review fields, rules and approvals before releasing changes.
Previews contain illustrative data from the system specification.
We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy
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 cookiesThese 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.