Cash Movement
Explain changes in explicitly classified cash accounts, including payroll, expenses, fees and transfers.
Close an accounting period from reconciled evidence.
4 stages · 1 approval
Follow the process from start to finish. Select a step to see who acts and what changes.
Bookkeeper imports the complete statement with unique line identities and matches it to already posted cash activity. Proposed matches remain review work. Resolve legitimate fees, transfers and split matches with evidence and balanced accounting. Do not duplicate a payment merely because its bank statement arrives after the processor event.
Reconcile the actual bank population| 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 |
Compare receivables, vendor payables, employee payables and payroll liabilities to the ledger at the same cutoff. Include unapplied receipts and pending payment reservations in their proper populations. Foreign-currency sources retain original and home-currency bases. Record unresolved items and permitted disposition instead of closing from an unexplained difference.
Retain the reconciled closing evidence| 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 |
Independent Owner reviews AccountingPeriods evidence and the current journal/subledger basis. Bookkeeper cannot approve their own preparation. Approval closes the posting window atomically; a source event racing the close must either belong to the reviewed basis or be rejected. Reports continue to read the retained posted population with current earnings represented correctly.
Close the exact reviewed periodReject postings into Closed periods, including backdated imports. Where correction requires reopening, Owner records a new authorized reason and revision while retaining the original close evidence. Reversals and new entries remain linked to their sources. Reconcile again and obtain a renewed close decision; do not erase the earlier decision or rewrite posted lines.
Preserve the close and correction history| 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 |
AccountingPeriods, JournalEntries
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.
| Stage | Records | Effect |
|---|---|---|
| 1 Match the bank statement | BankStatementLinesJournalEntries | Reconcile the actual bank population |
| 2 Reconcile the control accounts | JournalEntriesInvoicesBillsPayrollRuns | Retain the reconciled closing evidence |
| 3 Approve the close | AccountingPeriodsJournalEntries | Close the exact reviewed period |
| 4 Preserve or reopen the period | AccountingPeriodsJournalEntries | Preserve the close and correction history |
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 |
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 |
Find outstanding customer balances by due-date bucket at the selected cutoff.
| Invoice Number | Customer | Due Date | Amount Outstanding | Days Overdue |
|---|---|---|---|---|
| INV-44416 | CUS-200 | 24 Sep | 19,503.06 | 8 |
| INV-93188 | CUS-176 | 10 Sep | 44,913.81 | 30 |
| INV-11207 | CUS-046 | 11 Sep | 3,253.07 | 28 |
| INV-61332 | CUS-177 | 14 Sep | 15,195.29 | 27 |
| INV-71614 | CUS-181 | 20 Sep | 41,923.50 | 17 |
| INV-25499 | CUS-167 | 06 Sep | 24,144.06 | 14 |
Find unpaid vendor balances and pending payment reservations without treating requests as settled.
| Bill Number | Vendor | Due Date | Amount Outstanding | Status |
|---|---|---|---|---|
| BLL-10083 | VND-033 | 23 Sep | 5,199.05 | Approved |
| BLL-64246 | VND-240 | 21 Sep | 6,732.33 | PartiallyPaid |
| BLL-98971 | VND-016 | 23 Sep | 35,584.15 | Approved |
| BLL-35977 | VND-004 | 21 Sep | 27,644.79 | PartiallyPaid |
| BLL-23123 | VND-182 | 24 Sep | 28,531.08 | Approved |
| BLL-82028 | VND-183 | 21 Sep | 41,172.14 | PartiallyPaid |
Compare approved payroll totals with confirmed employee payments; individual detail is restricted.
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.
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
Review the calculation and track settlement for every employee.
5 stages · 1 approval
Use explicit entitlement and independent decisions for leave.
4 stages · 1 approval
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.