Profit and Loss
Read posted revenue and expenses in home currency for the selected accounting period.
Review the obligation and authorize the exact payout before settlement.
5 stages · 2 approvals
Follow the process from start to finish. Select a step to see who acts and what changes.
Bookkeeper records the supplier bill and lines with its original evidence, or HR / Payroll reviews an employee expense claim. Supplier identity and document number support duplicate detection. Retain effective tax treatment and the original amount. The bill route evaluates the configured threshold in home currency; employee claims always require independent review.
Create a supported payableOwner reviews bills above the effective threshold, independently of the preparer. This gate applies to the high-value branch; routine bills use a documented approved policy event. An employee claim instead requires independent HR / Payroll review or another authorized Owner, never its claimant. Each obligation posts its liability once only after its own required decision is valid.
Authorize the applicable obligation revision| Bill Number | Vendor | Due Date | Total Amount | Prepared By |
|---|---|---|---|---|
| BLL-53066 | VND-210 | 24 Sep | 28,611.27 | WL |
| BLL-89068 | VND-058 | 14 Sep | 35,849.89 | EC |
| BLL-53888 | VND-124 | 20 Sep | 23,593.21 | XR |
| BLL-46311 | VND-074 | 25 Sep | 7,853.21 | VZ |
| BLL-64795 | VND-170 | 19 Sep | 45,279.76 | HG |
| BLL-48519 | VND-236 | 09 Sep | 33,873.53 | TR |
Bookkeeper creates a payment targeting exactly one approved bill or expense claim. Reserve the unsettled balance while the request is pending. Capture the beneficiary, bank details, amount and conversion basis. Claim reimbursement uses this payment path only and cannot also be settled in payroll. Material edits require renewed review.
Reserve the amount awaiting payoutIndependent Owner approves the exact payee, target revision and amount before submission. The approver cannot be the preparer or expense claimant. Keep the authorization and source identity with the stable request key. Rejection releases the reservation through its documented path; it does not silently change an already confirmed payment.
Authorize the exact payment request| Payment Number | Beneficiary Name | Payment Date | Amount | Prepared By |
|---|---|---|---|---|
| PM-34684 | Beneficiary 949 | 14 Sep | 500 | VG |
| PM-25137 | Beneficiary 624 | 06 Sep | 660 | DS |
| PM-15128 | Beneficiary 621 | 06 Sep | 100 | BD |
| PM-15174 | Beneficiary 985 | 16 Sep | 810 | BB |
| PM-95410 | Beneficiary 460 | 13 Sep | 460 | DC |
| PM-95382 | Beneficiary 116 | 05 Sep | 140 | AU |
The connector matches authenticated beneficiary, currency, amount and final outcome. Only confirmed settlement reduces the payable and posts liability to bank once. Failed and uncertain requests stay visible and continue to prevent accidental duplicate release while being reconciled. Reverse a confirmed payment through retained opposite accounting and source evidence.
Record actual settlement or failure| Payment Number | Beneficiary Name | Payment Date | Amount | Status |
|---|---|---|---|---|
| PM-72394 | Beneficiary 253 | 07 Sep | 260 | Pending |
| PM-26106 | Beneficiary 985 | 16 Sep | 830 | Confirmed |
| PM-95716 | Beneficiary 604 | 12 Sep | 630 | Failed |
| PM-30699 | Beneficiary 245 | 04 Sep | 40 | Pending |
| PM-20383 | Beneficiary 203 | 10 Sep | 690 | Confirmed |
| PM-54891 | Beneficiary 221 | 03 Sep | 510 | Failed |
Bills, ExpenseClaims, JournalEntries
PaymentsMade
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 Prepare the obligation | BillsBillItemsExpenseClaims | Create a supported payable |
| 2 Approve a high-value bill | BillsExpenseClaimsJournalEntries | Authorize the applicable obligation revision |
| 3 Prepare the payout | PaymentsMadeBillsExpenseClaims | Reserve the amount awaiting payout |
| 4 Authorize release | PaymentsMade | Authorize the exact payment request |
| 5 Confirm settlement | PaymentsMadeJournalEntries | Record actual settlement or failure |
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 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 |
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 calculation and track settlement for every employee.
5 stages · 1 approval
Use explicit entitlement and independent decisions for leave.
4 stages · 1 approval
Close an accounting period from reconciled evidence.
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.