Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Revenue Recognition
- Contract source
- General ledger
- Payment source
- Actual spending source
Revenue Recognition connects customer and product records to dated revenue schedules. Each schedule carries its contract reference, recognition method, total amount, recognized amount and deferred balance.
Revenue schedules in one list
| Schedule number | Contract reference | Customer | Product | Start date | End date | |
|---|---|---|---|---|---|---|
| RS-73211 | MSA-2026-041 | Cedarline Analytics Co. | Managed integration, monthly | 17 Oct | 24 Oct | |
| RS-87021 | SOW-2026-018 | Harborcrest Systems | Analytics module, annual license | 15 Oct | 21 Oct | |
| RS-24727 | SUB-2025-112 | Cedarline Analytics Co. | Implementation service, fixed fee | 16 Oct | 20 Oct | |
| RS-76171 | MSA-2024-067 | Pinegate Services | Training session, half day | 28 Oct | 04 Nov | |
| RS-80679 | SOW-2026-022 | Willowmere Operations | Analytics module, annual license | 02 Nov | 11 Nov |
Billing Operations Manager decides whether the Draft run is ready to validate.
Every feature works on the same records. Pick one to see the screen your team works in.
Track recognition methods and deferred balances by customer and product.
Revenue schedules
| Schedule number | Contract reference | Customer | Start date | End date | Recognized to date | |
|---|---|---|---|---|---|---|
| RS-93537 | MSA-2026-041 | Willowmere Operations | 04 Nov | 08 Nov | 650 | |
| RS-40435 | SOW-2026-018 | Silverbank Design Group | 14 Oct | 18 Oct | 640 | |
| RS-59938 | SUB-2025-112 | Silverbank Design Group | 25 Oct | 27 Oct | 120 | |
| RS-97334 | MSA-2024-067 | Harborcrest Systems | 03 Nov | 12 Nov | 920 | |
| RS-20936 | SOW-2026-022 | Willowmere Operations | 19 Oct | 28 Oct | 30 |
Validate and post billing cycles with a recorded outcome.
Validation waits for the billing operations manager
| Run number | Run name | Billing period | Run owner | Invoice count | Linked invoice count | |
|---|---|---|---|---|---|---|
| BR-43518 | October 2026 subscription billing | October 2026 | Yasmin Farid | 28 | 7 | |
| BR-25493 | September 2026 usage billing | September 2026 | Lena Fischer | 30 | 1 | |
| BR-43776 | Q4 service milestone billing | August 2026 | Yasmin Farid | 22 | 12 | |
| BR-53420 | October 2026 annual renewals | July 2026 | Evelyn Ward | 16 | 24 | |
| BR-38036 | September 2026 support billing | June 2026 | Evelyn Ward | 39 | 17 |
Connect invoice detail, service periods and revenue schedules.
Approval conditions
| Invoice number | Customer | Invoice owner | Billing run | Invoice date | Due date | |
|---|---|---|---|---|---|---|
| INV-10644 | Cedarline Analytics Co. | Clara Jensen | September 2026 usage billing | 21 Oct | 27 Oct | |
| INV-71626 | Morrowfield Logistics | Priya Menon | Q4 service milestone billing | 10 Oct | 16 Oct | |
| INV-15812 | Northvale Research | Priya Menon | September 2026 support billing | 18 Oct | 26 Oct | |
| INV-32179 | Northvale Research | Clara Jensen | Q3 true-up billing | 21 Oct | 27 Oct | |
| INV-32231 | Northvale Research | Mateo Rojas | September 2026 usage billing | 12 Oct | 19 Oct |
Follow customer receipts and the invoices they address.
Payments
| Payment number | Customer | Invoice | Received date | Amount | Payment method | |
|---|---|---|---|---|---|---|
| PYM-44931 | Silverbank Design Group | Northvale analytics module renewal | 20 Oct | 90 | ACH | |
| PYM-78862 | Northvale Research | Pinegate training services invoice | 20 Oct | 370 | Wire | |
| PYM-78980 | Willowmere Operations | Harborcrest October support invoice | 19 Oct | 520 | Credit Card | |
| PYM-34189 | Willowmere Operations | Harborcrest October support invoice | 17 Oct | 920 | Check | |
| PYM-97234 | Willowmere Operations | Morrowfield implementation milestone | 16 Oct | 290 | Lockbox |
Review budget and forecast amounts by cost center.
Plans
| Plan number | Plan name | Plan owner | Plan type | Fiscal year | Version | |
|---|---|---|---|---|---|---|
| PLN-71967 | 2026 revenue forecast | Omar Khalil | Budget | FY 2024 | Original budget | |
| PLN-57154 | 2027 operating budget | Samir Patel | Forecast | FY 2025 | Forecast revision 1 | |
| PLN-65318 | Q4 renewal forecast | Samir Patel | Budget | FY 2026 | Forecast revision 2 | |
| PLN-25189 | 2026 services revenue plan | Lena Fischer | Forecast | FY 2027 | Board approved | |
| PLN-19899 | 2027 subscription growth plan | Amara Nwosu | Budget | FY 2028 | Midyear update |
Keep human decisions and executed action receipts traceable.
Review decisions
| Decision number | Subject type | Subject reference | Decision | Reason code | Reviewer | |
|---|---|---|---|---|---|---|
| RD-27149 | Plan | 2026 revenue forecast | Returned | Approved as Submitted | Yasmin Farid | |
| RD-22965 | Plan Line | Q4 renewal forecast | Returned | Amount Variance | Omar Khalil | |
| RD-47737 | Revenue Schedule | Cedarline renewal schedule | Returned | Missing Documentation | Amara Nwosu | |
| RD-22607 | Billing Run | October billing run | Returned | Revenue Policy | Yasmin Farid | |
| RD-13422 | Invoice | Morrowfield milestone | Returned | Terms Mismatch | Lena Fischer |
Schedule to billing review ships ready to use. One step needs a named approval before the work moves on: Validate billing run (Billing Operations Manager).
Identify the customer, product and owning organization.
Record the contract reference, dates, method and amount.
Inspect recognized to date and deferred balance.
Group the invoices and check the billing period.
Review counts and totals before advancing the run.
Advance the validated run and inspect its receipt.
Open any revenue schedule to see its review decisions, the roles that work on it, its process stages and its approvals on one page.
Customer, Product, Start date and End date.
Each line is linked to this revenue schedule.
Revenue Accountant, Billing Operations Manager and Finance Approver, each with their own permissions.
Link invoice detail, with the role that acts.
Validate billing run, with who decides.
Cedarline Analytics Co. · Straight line
| Decision number | Subject type | Subject reference |
|---|---|---|
| RD-27149 | Plan | 2026 revenue forecast |
| RD-22965 | Plan Line | Q4 renewal forecast |
| RD-47737 | Revenue Schedule | Cedarline renewal schedule |
Signed in as Billing Operations Manager
| Decision | Approver | |
|---|---|---|
| Validate billing runReview counts and totals before advancing the run. | Billing Operations Manager | |
| Approve billing runs | Billing Operations Manager | |
| Approve Plans | Finance Approver |
Everyone opens Revenue Recognition to the work that is theirs. Pick a role to see what it starts with.
Maintains customer revenue schedules and reviews recognized and deferred amounts.
This is the first screen this role sees.
Revenue schedules · Revenue Accountant
| Schedule number | Contract reference | Customer | Product | Start date | End date | |
|---|---|---|---|---|---|---|
| RS-73211 | MSA-2026-041 | Cedarline Analytics Co. | Managed integration, monthly | 17 Oct | 24 Oct | |
| RS-87021 | SOW-2026-018 | Harborcrest Systems | Analytics module, annual license | 15 Oct | 21 Oct | |
| RS-24727 | SUB-2025-112 | Cedarline Analytics Co. | Implementation service, fixed fee | 16 Oct | 20 Oct | |
| RS-76171 | MSA-2024-067 | Pinegate Services | Training session, half day | 28 Oct | 04 Nov | |
| RS-80679 | SOW-2026-022 | Willowmere Operations | Analytics module, annual license | 02 Nov | 11 Nov |
Owns billing runs, invoice preparation and validation.
This is the first screen this role sees.
Billing runs · Billing Operations Manager
| Run number | Run name | Billing period | Period start | Period end | Run owner | |
|---|---|---|---|---|---|---|
| BR-11515 | October 2026 subscription billing | October 2026 | 02 Nov | 06 Nov | Yasmin Farid | |
| BR-36091 | September 2026 usage billing | September 2026 | 03 Nov | 07 Nov | Amara Nwosu | |
| BR-39275 | Q4 service milestone billing | August 2026 | 26 Oct | 31 Oct | Mateo Rojas | |
| BR-28793 | October 2026 annual renewals | July 2026 | 29 Oct | 04 Nov | Mateo Rojas | |
| BR-80646 | September 2026 support billing | June 2026 | 04 Nov | 10 Nov | Ren Ito |
Prepares period plans and cost center lines for finance review.
This is the first screen this role sees.
Plans · FP&A Analyst
| Plan number | Plan name | Plan type | Fiscal year | Version | Organization | |
|---|---|---|---|---|---|---|
| PLN-93395 | 2026 revenue forecast | Budget | FY 2024 | Original budget | Vantagefield Support | |
| PLN-51347 | 2027 operating budget | Forecast | FY 2025 | Forecast revision 1 | Vantagefield APAC | |
| PLN-43144 | Q4 renewal forecast | Budget | FY 2026 | Forecast revision 2 | Vantagefield Software US | |
| PLN-89886 | 2026 services revenue plan | Forecast | FY 2027 | Board approved | Vantagefield Holdings | |
| PLN-57668 | 2027 subscription growth plan | Budget | FY 2028 | Midyear update | Vantagefield Services |
Decides plan approvals and reviews documented billing and schedule decisions.
This is the first screen this role sees.
Billing runs · Finance Approver
| Run number | Run name | Billing period | Period start | Period end | Run owner | |
|---|---|---|---|---|---|---|
| BR-11515 | October 2026 subscription billing | October 2026 | 02 Nov | 06 Nov | Yasmin Farid | |
| BR-36091 | September 2026 usage billing | September 2026 | 03 Nov | 07 Nov | Amara Nwosu | |
| BR-39275 | Q4 service milestone billing | August 2026 | 26 Oct | 31 Oct | Mateo Rojas | |
| BR-28793 | October 2026 annual renewals | July 2026 | 29 Oct | 04 Nov | Mateo Rojas | |
| BR-80646 | September 2026 support billing | June 2026 | 04 Nov | 10 Nov | Ren Ito |
Records customer receipts and follows invoice balances.
This is the first screen this role sees.
Invoices · Collections Specialist
| Invoice number | Customer | Due date | Total | Amount paid | Balance due | |
|---|---|---|---|---|---|---|
| INV-21083 | Northvale Research | 20 Oct | $12,480.00 | 320 | $12,480.00 | |
| INV-45101 | Cedarline Analytics Co. | 31 Oct | $8,750.00 | 400 | $4,375.00 | |
| INV-61627 | Silverbank Design Group | 26 Oct | $24,000.00 | 700 | $0.00 | |
| INV-25102 | Cedarline Analytics Co. | 21 Oct | $3,240.00 | 40 | $3,240.00 | |
| INV-80555 | Willowmere Operations | 14 Oct | $17,960.00 | 230 | $8,980.00 |
Maintains users, people, organizations and product reference data.
Read recognized amounts, deferred balances, billing and variance together.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Pending | 29 | ||
| Active | 17 | 59% | |
| Complete | 11 | 65% | |
| Hold | 6 | 55% |
Sample totals per stage
Sum deferred balances by organization and customer.
Compare recognized amounts for straight line, Milestone and Usage schedules.
List held schedule amounts, owners and hold reasons.
Compare invoice counts and billed totals by period and run status.
Show due dates, aging state and balance due for open invoices.
Summarize payment amounts by customer and invoice.
Compare planned and actual amounts under each plan and cost center.
Group returned and rejected decisions by subject type and reason code.
See how Revenue Recognition fits your kind of team.
Track customer subscription schedules beside billed service periods.
Connect project or hourly billing with milestone or usage schedules.
Review support contract periods with recurring billing and deferred balances.
Keep usage-based product billing traceable to recognition schedules.
Each stage of schedule to billing review names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Ask Proto to prepare schedule, billing and variance reviews.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 15 tablesStart with one team and one process, then add the rest once the basics are running.
Choose an organization, billing period, representative customers and products, and the people who own each decision.
Bring in customer, product, person and organization identifiers with the correct ownership.
Create dated revenue schedules and link relevant invoice lines to them. Reconcile the customer and service periods.
Build a Draft billing run, validate it and post it. Inspect the operation receipt for each transition and a refused repeat.
Enter budget lines and actual amounts, inspect Budget vs Actual, then approve an InReview plan and review its decision and receipt.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure Revenue Recognition for your business. Begin with one organization, one billing period, a customer schedule and a billing run you can reconcile.
It keeps the customer, product, contract reference, dates, recognition method, total, recognized to date and deferred balance together.
Yes. An invoice line can reference a revenue schedule and carries its own product and service period for review.
Billing Operations Manager uses Advance Billing Run to validate a Draft run, then to post a Validated run. Each outcome has an operation receipt.
Schedules On Hold shows held schedules and their reasons. Active Revenue Schedules shows the current recognition work.
Approve Plan moves an in review plan to Approved and writes a review decision and an operation receipt.
Budget vs Actual ranks cost center differences and opens the plan lines behind the total.
Open Invoices and Overdue Invoices show the customer, due date, amount paid and balance due. Related payments show receipt status and reference.
Evidence Documents link a titled file, kind, uploader and date to its parent record.
Start free, then use Proto to change fields, steps and approvals before your team goes live.