Skip to main content Enter
ERP.AI Accounts Receivable System

Accounts Receivable System

Start now
Pricing Questions Get started
Build with Proto

Modules

Customer billingKeep customer terms and recurring billing ready for the next invoice. Invoices and creditsSend clear invoices and keep every adjustment connected to its source. Cash applicationMatch incoming cash to the right invoices and explain every remainder.
CollectionsGive overdue balances a clear next action and accountable owner. Credit controlsMake credit decisions visible before they change a customer balance. Receivables reportingExplain aging, collections and cash application with a consistent balance basis.

Accounts Receivable System

Start now
Pricing Questions Get started
Build with Proto

Processes

Prepare and send invoicesKeep draft preparation, delivery and ledger confirmation distinct. Receive and apply cashTurn confirmed receipt evidence into attributable invoice allocations.
Resolve disputes and collectKeep follow-up, dispute resolution and financial adjustments connected. Review write-offsKeep the write-off request, Controller decision and posted result separate.

Accounts Receivable System

Start now
Pricing Questions Get started
Build with Proto

Industries

Goods and distributionConnect customer billing to the goods and delivery evidence you already use. Services and retainersKeep agreed terms, recurring drafts and customer adjustments connected.
Project billing collectionsFollow up on project invoices while preserving the original billing owner.

Accounts Receivable System

Start now
Pricing Questions Get started
Build with Proto

Reference

Roles and permissionsGive each person the customer and decision scope their work needs. Reports and analyticsUnderstand customer aging, collection activity and cash application. Data modelTrace invoices, receipts and adjustments back to their governing source.
IntegrationsConnect billing, bank evidence and ledger outcomes with clear ownership. ImplementationStart with a reconciled customer population and expand after a controlled pilot. Agent and automationPrepare receivables work with an agent while retaining the assigned decisions.

Accounts Receivable System

Start now
Pricing Questions Get started
Build with Proto
All systems
Modules
Customer billingKeep customer terms and recurring billing ready for the next invoice.Invoices and creditsSend clear invoices and keep every adjustment connected to its source.Cash applicationMatch incoming cash to the right invoices and explain every remainder.CollectionsGive overdue balances a clear next action and accountable owner.Credit controlsMake credit decisions visible before they change a customer balance.Receivables reportingExplain aging, collections and cash application with a consistent balance basis.
Processes
Prepare and send invoicesKeep draft preparation, delivery and ledger confirmation distinct.Receive and apply cashTurn confirmed receipt evidence into attributable invoice allocations.Resolve disputes and collectKeep follow-up, dispute resolution and financial adjustments connected.Review write-offsKeep the write-off request, Controller decision and posted result separate.
Industries
Goods and distributionConnect customer billing to the goods and delivery evidence you already use.Services and retainersKeep agreed terms, recurring drafts and customer adjustments connected.Project billing collectionsFollow up on project invoices while preserving the original billing owner.
Reference
Roles and permissionsGive each person the customer and decision scope their work needs.Reports and analyticsUnderstand customer aging, collection activity and cash application.Data modelTrace invoices, receipts and adjustments back to their governing source.IntegrationsConnect billing, bank evidence and ledger outcomes with clear ownership.ImplementationStart with a reconciled customer population and expand after a controlled pilot.Agent and automationPrepare receivables work with an agent while retaining the assigned decisions.
Sign in
Sign in Start now
Accounts Receivable System Processes
Review write-offs4 of 4
  • Prepare and send invoices1 of 4
  • Receive and apply cash2 of 4
  • Resolve disputes and collect3 of 4
  • Review write-offs4 of 4

Review write-offs

Keep the write-off request, Controller decision and posted result separate.

4 stages · 1 approval

Roles and responsibilities

AR Manager Controller / CFO System 1 Prepare the request WriteOffs WriteOffs request · system 2 Approve thewrite-off WriteOffs 3 Confirm the posting WriteOffs 4 Reconcile orreverse WriteOffs
  1. Step 2Approve the write-off
    Pending Write-OffsPendingApproval
    Write Off NumberInvoiceCustomerAmount
  2. Step 4Reconcile or reverse
    Latest AR Aging Snapshot
    CustomerAs Of DateCurrent AmountBucket1 To30
Red diamonds require approval.Rows show responsibility for each step.Dashed lines are records the system creates.

Process steps

Follow the process from start to finish. Select a step to see who acts and what changes.

01Prepare the request02Approve the write-off03Confirm the posting04Reconcile or reverse

Prepare the request

AR Manager creates a WriteOffs request for a specific invoice and customer with the amount, reason and current balance evidence. Pending collections and disputed amounts remain attributable.

Responsible
AR Manager
Records
WriteOffsInvoicesCollectionsCases
Effect
Request a supported adjustment
Approval required

Approve the write-off

Controller / CFO reviews the current obligation and approves or rejects the request. The requester cannot replace the Controller decision. Recheck the balance after intervening payments and credits.

Responsible
Controller / CFO
Records
WriteOffsInvoices
Effect
Authorize the reviewed write-off amount
Pending Write-OffsWriteOffs
write-off approval waits for the controller / cfo
PendingApproval
  • WO-12605 INV-19541 in 9 d
  • WO-31809 INV-94576 in 10 d
  • WO-26540 INV-31841 6 d
  • WO-18340 INV-11502 in 10 d
  • WO-80033 INV-17904 11 d
WO-12605
Invoice
INV-19541
Customer
CUS-176
Amount
14,192.01
Reason
Bankruptcy
RequestedBy
SD

Write-off approval waits for the controller / cfo.

Credit controls →

Confirm the posting

The ledger connector retains the source-attributed journal result. Approval alone does not produce WriteOffApplied; the reduction follows confirmed Posted status. Partial write-offs leave the remainder collectible.

Responsible
System
Records
WriteOffsInvoices
Effect
Record the confirmed reduction once

Reconcile or reverse

Controller / CFO reconciles the posted register and open AR. A reversal retains its linked external entry and restores only the affected reduction. Do not edit the original posted request to conceal a correction.

Responsible
Controller / CFO
Records
WriteOffsInvoicesARAgingSnapshots
Effect
Preserve the adjustment and correction history
Latest AR Aging SnapshotARAgingSnapshots
AsOfDate = MAX(AsOfDate)
CustomerAs Of DateCurrent AmountBucket1 To30Bucket31 To60
CUS-19316 Sep3,234.859,593.3828,872.62
CUS-20722 Sep17,158.9018,561.969,622.13
CUS-23014 Sep14,719.6612,021.8813,850.40
CUS-04029 Sep16,852.1245,628.8744,035.93
CUS-03713 Sep8,733.9411,264.121,223.42
CUS-11407 Sep25,581.5513,167.5317,147.56
Receivables reporting →
Approvals and exception handling

1 approval required in this process

  • Approve the write-off Controller / CFO signs · confirm the posting waitsWriteOffs, Invoices

When the process needs attention

  • exception Prepare the request

    Pending collections and disputed amounts remain attributable.

  • reject Approve the write-off

    Controller / CFO reviews the current obligation and approves or rejects the request.

Records and postings

StageRecordsEffect
1 Prepare the request WriteOffsInvoicesCollectionsCases Request a supported adjustment
2 Approve the write-off WriteOffsInvoices Authorize the reviewed write-off amount
3 Confirm the posting WriteOffsInvoices Record the confirmed reduction once
4 Reconcile or reverse WriteOffsInvoicesARAgingSnapshots Preserve the adjustment and correction history
Data model →

Process reports

All reports

AR Aging Summary

Open AR by Customer bucketed Current / 1-30 / 31-60 / 61-90 / 90+. Drills from total → AccountOwner → Customer → individual Invoice. Controller's daily landing report and the period-close reconciliation point with fin-accounting's AR subledger.

Latest AR Aging SnapshotARAgingSnapshots
AsOfDate = MAX(AsOfDate)
CustomerAs Of DateCurrent AmountBucket1 To30Bucket31 To60
CUS-19316 Sep3,234.859,593.3828,872.62
CUS-20722 Sep17,158.9018,561.969,622.13
CUS-23014 Sep14,719.6612,021.8813,850.40
CUS-04029 Sep16,852.1245,628.8744,035.93
CUS-03713 Sep8,733.9411,264.121,223.42
CUS-11407 Sep25,581.5513,167.5317,147.56

DSO Trend

Days Sales Outstanding computed monthly on a trailing-12 basis with month-over-month delta. Splits best-possible DSO vs. actual to size the collections gap.

Latest AR Aging SnapshotARAgingSnapshots
AsOfDate = MAX(AsOfDate)
CustomerAs Of DateCurrent AmountBucket1 To30Bucket31 To60
CUS-19316 Sep3,234.859,593.3828,872.62
CUS-20722 Sep17,158.9018,561.969,622.13
CUS-23014 Sep14,719.6612,021.8813,850.40
CUS-04029 Sep16,852.1245,628.8744,035.93
CUS-03713 Sep8,733.9411,264.121,223.42
CUS-11407 Sep25,581.5513,167.5317,147.56

Dunning Effectiveness

Per DunningPolicy and per band: number of DunningEvents sent, payments received within N days of send, response and bounce rates. Used to tune policy thresholds and template copy.

Active Dunning QueueInvoices
StatusSentPartiallyPaidOverdueAgingBucket1-3031-6061-9090+
Sent
INV-80977CUS-203290 aging bucket
INV-16766CUS-218230 aging bucket
PartiallyPaid
INV-39902CUS-206280 aging bucket
INV-23294CUS-148340 aging bucket
Overdue
INV-61564CUS-157910 aging bucket
INV-44778CUS-035680 aging bucket

Bad Debt and Write-Off Register

Per period: every WriteOff with Customer, original Invoice, amount, reason, and approver. Reconciles to the Bad Debt Expense GL account.

Posted Write-OffsWriteOffs
StatusPostedReversed
Posted
WO-82060CUS-204
WO-20246CUS-068
WO-78188CUS-202
Reversed
WO-16923CUS-214

Collections Case Funnel

Open CollectionsCases by Stage (Internal → ExternalAgency → LegalReview → Litigation → Settlement → Closed) with median time-in-stage and recovery rate. The AR Manager's escalation operating report.

Open Collections CasesCollectionsCases
StatusOpenOnHold
Internal
CC-13585CUS-148
ExternalAgency
CC-12337CUS-092
LegalReview
CC-23449CUS-001
Litigation
CC-37716CUS-104
SettlementOffered
CC-38944CUS-218
Run by an agent

Agent support

Agents prepare records; approvals require a person.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › review write-offs · prepare the request on WriteOffs, Invoices, CollectionsCases ✓ AR Manager creates a WriteOffs request for a specific invoice and customer with the amount, reason and current balance evidence. › review write-offs · approve the write-off on WriteOffs, Invoices ⏸ approval · waiting for the controller / cfo # 2 more stages after approval: confirm the posting, reconcile or reverse

Other processes

3 more
Active Credit HoldsActive
Hold NumberCustomerReasonHeld At
Credit Limit Exceeded

Prepare and send invoices

Keep draft preparation, delivery and ledger confirmation distinct.

4 stages · 0 approvals

Unapplied CashDraft
Payment NumberCustomerMethodAmount
Check

Receive and apply cash

Turn confirmed receipt evidence into attributable invoice allocations.

4 stages · 0 approvals

Overdue AR QueueSent
Invoice NumberCustomerIssue DateDue Date

Resolve disputes and collect

Keep follow-up, dispute resolution and financial adjustments connected.

4 stages · 1 approval

ERP•AI workspace

Start now Accounts Receivable System

Create your ERP.AI account and get started with Proto.

Start now Download agent
Previous · process 3 of 4Resolve disputes and collectNext · IndustriesGoods and distribution

Customize Review write-offs. With Proto, your desktop AI agent.

Ask Proto to help you customize Accounts Receivable System.

Customize
Review write-offs.
Ask: “Review “Approve the write-off”.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

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 cookies

These 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.