Profit and Loss
Read posted revenue and expenses in home currency for the selected accounting period.
Keep journals, bank evidence and period results connected.
| Statement Line Number | Bank Account | Statement Date | Amount | Description | Status |
|---|---|---|---|---|---|
| BSL-33162 | COA-120 | 08 Sep | 340 | Unmatched bsl-438 | Unmatched |
| BSL-72076 | COA-150 | 12 Sep | 900 | Proposed bsl-993 | Proposed |
| BSL-28191 | COA-130 | 09 Sep | 340 | Unmatched bsl-366 | Unmatched |
| BSL-59493 | COA-110 | 29 Sep | 330 | Proposed bsl-144 | Proposed |
| BSL-38907 | COA-140 | 05 Sep | 440 | Unmatched bsl-171 | Unmatched |
| BSL-95430 | COA-120 | 28 Sep | 710 | Proposed bsl-741 | Proposed |
Start with one legal entity, the home currency and a reviewed chart of accounts. Classify bank and cash accounts explicitly instead of relying on a familiar word in the account name. CompanySettings retains the AR, AP, payroll, employee-payable and tax posting mappings. Import opening balances at an agreed cutoff and reconcile them to the current books before daily activity starts. Native journals carry balanced home-currency lines; configured foreign-currency sources retain their original amounts and the approved conversion basis alongside the resulting entry.
| Journal Entry Number | Date | Source | Total Debit | Status |
|---|---|---|---|---|
| JE-38120 | 16 Sep | Manual | 26,195.50 | Draft |
| JE-62255 | 16 Sep | AR | 18,184.65 | PendingApproval |
| JE-84050 | 10 Sep | AP | 27,391.53 | Approved |
| JE-74090 | 03 Sep | Payroll | 4,571.45 | Posted |
| JE-40198 | 03 Sep | Bank | 33,797.21 | Draft |
| JE-98895 | 04 Sep | Expense | 35,485.61 | PendingApproval |
Bank Matching Queue presents imported statement lines with their source identities. A proposed match is preparation work for Bookkeeper to review. Importing a bank line must not recreate a receipt or payment that a connector already recorded. Match the complete bank amount to the existing journal evidence; record fees, transfers and legitimate split matches explicitly. A balanced statement total alone does not establish that every line is correctly classified. Unmatched and excluded items retain their reasons, so month-end follow-up starts from a clear population.
Manual journals require independent Owner review before posting. Source events use unique keys and cannot post twice after a retry. Posted lines remain immutable; corrections use linked reversals and new entries in an Open period. At month-end, Bookkeeper reconciles bank, receivables, payables and payroll liabilities and submits the period evidence. Owner approval closes the posting window atomically. A new backdated entry is rejected after close. Reopening needs a new reason and authorized revision, while the previous close snapshot remains available.
Compare Profit and Loss, Balance Sheet and Cash Movement to a reconciled trial balance. Include payroll settlement, bank fees and owner transfers in the cash check. Attempt a duplicate source post, an unbalanced journal and a posting to a closed period. Each invalid case must stop before it alters the ledger.
Before rollout, agree who prepares work, who can approve it and which source owns the final outcome. Map authenticated people to Employees and test those permissions through record links, exports and API calls. A hidden button alone cannot protect a business record. Retain the source revision, decision actor and effective configuration so a later change can be understood without reconstructing old settings.
Run the module with a small reconciled population before importing the full history. Record opening totals and identifiers, resolve duplicates, and compare results to the current business records. Where a connector supplies an outcome, test a retry, a rejected request and a delayed response. Preserve the evidence that explains each result. Agree the remaining manual work with the owner before releasing the application to the team.
Create customer invoices and follow the balance through to payment.
Keep supplier bills and employee reimbursements moving with clear decisions.
Keep journals, bank evidence and period results connected.
Give every lead an owner and every opportunity a next step.
Keep employee records and leave decisions clear for a small team.
Prepare pay with the right review and follow every payment outcome.
Read posted revenue and expenses in home currency for the selected accounting period.
| Journal Entry Number | Date | Source | Total Debit | Status |
|---|---|---|---|---|
| JE-38120 | 16 Sep | Manual | 26,195.50 | Draft |
| JE-62255 | 16 Sep | AR | 18,184.65 | PendingApproval |
| JE-84050 | 10 Sep | AP | 27,391.53 | Approved |
| JE-74090 | 03 Sep | Payroll | 4,571.45 | Posted |
| JE-40198 | 03 Sep | Bank | 33,797.21 | Draft |
| JE-98895 | 04 Sep | Expense | 35,485.61 | PendingApproval |
Read assets, liabilities, equity and current earnings from the reconciled posted trial balance.
| Journal Entry Number | Date | Source | Total Debit | Status |
|---|---|---|---|---|
| JE-38120 | 16 Sep | Manual | 26,195.50 | Draft |
| JE-62255 | 16 Sep | AR | 18,184.65 | PendingApproval |
| JE-84050 | 10 Sep | AP | 27,391.53 | Approved |
| JE-74090 | 03 Sep | Payroll | 4,571.45 | Posted |
| JE-40198 | 03 Sep | Bank | 33,797.21 | Draft |
| JE-98895 | 04 Sep | Expense | 35,485.61 | PendingApproval |
Explain changes in explicitly classified cash accounts, including payroll, expenses, fees and transfers.
| Statement Line Number | Bank Account | Statement Date | Amount | Description |
|---|---|---|---|---|
| BSL-33162 | COA-120 | 08 Sep | 340 | Unmatched bsl-438 |
| BSL-72076 | COA-150 | 12 Sep | 900 | Proposed bsl-993 |
| BSL-28191 | COA-130 | 09 Sep | 340 | Unmatched bsl-366 |
| BSL-59493 | COA-110 | 29 Sep | 330 | Proposed bsl-144 |
| BSL-38907 | COA-140 | 05 Sep | 440 | Unmatched bsl-171 |
| BSL-95430 | COA-120 | 28 Sep | 710 | Proposed bsl-741 |
Own business decisions and company settings within the single-entity workspace. Independent approval requires a different authenticated person from the preparer or claimant.
View business reports and permitted employee compensationApprove assigned Invoices, above-threshold Bills, PaymentsMade, manual JournalEntries, PayrollRuns and AccountingPeriodsApprove LeaveRequests and ExpenseClaims as independent substituteManage approved CompanySettings and role grantsPrepare invoices, bills, payment allocations, journals and bank reconciliation. Payroll access is aggregate journal totals only.
Manage draft Invoices, InvoiceItems, Bills, BillItems, PaymentsReceived, PaymentAllocations, PaymentsMade, JournalEntries, JournalEntryLines and BankStatementLinesManage Contacts, Products, ChartOfAccounts and TaxRates under approved setupPrepare AccountingPeriodsView approved ExpenseClaims for settlement| Statement Line Number | Bank Account | Statement Date | Amount | Description |
|---|---|---|---|---|
| BSL-33162 | COA-120 | 08 Sep | 340 | Unmatched bsl-438 |
| BSL-72076 | COA-150 | 12 Sep | 900 | Proposed bsl-993 |
| BSL-28191 | COA-130 | 09 Sep | 340 | Unmatched bsl-366 |
| BSL-59493 | COA-110 | 29 Sep | 330 | Proposed bsl-144 |
| BSL-38907 | COA-140 | 05 Sep | 440 | Unmatched bsl-171 |
| BSL-95430 | COA-120 | 28 Sep | 710 | Proposed bsl-741 |
Follow the commercial handoff through independent invoice approval.
4 stages · 1 approval
Match confirmed receipts to the customer invoices they settle.
4 stages · 0 approvals
Review the obligation and authorize the exact payout before settlement.
5 stages · 2 approvals
Create your ERP.AI account and get started with Proto.
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.