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
Receive and apply cash2 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

Receive and apply cash

Turn confirmed receipt evidence into attributable invoice allocations.

4 stages · 0 approvals

Roles and responsibilities

AR Clerk Controller / CFO System 1 Identify thereceipt BankFeedTransactions 2 Review the matchproposal PaymentsReceived 3 Apply accepted cash PaymentsReceived 4 Reconcile theresult PaymentsReceived
  1. Step 1Identify the receipt
    Auto-Match ProposalsProposedMatch
    Transaction DateAmountTypeMemo
    Credit Wire
  2. Step 2Review the match proposal
    Auto-Match ProposalsProposedMatch
    Transaction DateAmountTypeMemo
    Credit Wire
  3. Step 3Apply accepted cash
    Unapplied CashDraft
    Payment NumberCustomerMethodAmount
    Check
Red diamonds require approval.Rows show responsibility for each step.

Process steps

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

01Identify the receipt02Review the match proposal03Apply accepted cash04Reconcile the result

Identify the receipt

The bank connector imports a stable transaction identity. Reconcile any confirmed processor-settlement mapping with an existing receipt; memo similarity alone cannot discard a deposit or prove a match.

Responsible
System
Records
BankFeedTransactionsPaymentsReceived
Effect
Identify a unique incoming cash source
Auto-Match ProposalsBankFeedTransactions
ProposedMatch
Transaction DateAmountTypeMemoCounterparty Name
07 Sep6,773.48CreditACHMMO-675Counterparty 654
07 Sep47,297.38CreditWireMMO-789Counterparty 365
15 Sep11,078.32CheckMMO-173Counterparty 831
15 Sep7,455.98DebitACHMMO-945Counterparty 163
08 Sep35,047.39FeeMMO-366Counterparty 820
11 Sep17,847.49OtherMMO-252Counterparty 385
Cash application →

Review the match proposal

AR Clerk compares customer, amount, currency and invoice evidence. Proposed PaymentApplications remain proposals until accepted. Uncertain matches stay in the review queue with their original bank context.

Responsible
AR Clerk
Records
PaymentsReceivedPaymentApplicationsBankFeedTransactions
Effect
Prepare an attributable allocation
Auto-Match ProposalsBankFeedTransactions
ProposedMatch
Transaction DateAmountTypeMemoCounterparty Name
07 Sep6,773.48CreditACHMMO-675Counterparty 654
07 Sep47,297.38CreditWireMMO-789Counterparty 365
15 Sep11,078.32CheckMMO-173Counterparty 831
15 Sep7,455.98DebitACHMMO-945Counterparty 163
08 Sep35,047.39FeeMMO-366Counterparty 820
11 Sep17,847.49OtherMMO-252Counterparty 385
Cash application →

Apply accepted cash

AR Clerk commits only permitted InvoicePayment allocations within the receipt amount and invoice balance. Leave the remainder unapplied. Short-pay and discount suggestions use separate approved adjustments rather than pretending the missing amount was cash.

Responsible
AR Clerk
Records
PaymentsReceivedPaymentApplicationsInvoices
Effect
Apply actual receipt cash once
Unapplied CashPaymentsReceived
StatusDraftProposedMatchPartiallyAppliedunapplied amount > 0
Draft
PR-65807CUS-199
PR-18684CUS-097
ProposedMatch
PR-45382CUS-055
PR-15037CUS-118
PartiallyApplied
PR-84708CUS-061
PR-57239CUS-210

Reconcile the result

Controller / CFO reviews the balance and ledger outcome. Later allocation of previously recognized cash transfers unapplied value rather than debiting cash again. Returned or refunded amounts preserve their original effect and correction history.

Responsible
Controller / CFO
Records
PaymentsReceivedPaymentApplicationsInvoices
Effect
Reconcile receipt and receivable outcomes

Records and postings

StageRecordsEffect
1 Identify the receipt BankFeedTransactionsPaymentsReceived Identify a unique incoming cash source
2 Review the match proposal PaymentsReceivedPaymentApplicationsBankFeedTransactions Prepare an attributable allocation
3 Apply accepted cash PaymentsReceivedPaymentApplicationsInvoices Apply actual receipt cash once
4 Reconcile the result PaymentsReceivedPaymentApplicationsInvoices Reconcile receipt and receivable outcomes
Data model →

Process reports

All reports

Cash Application Rate

Per period: BankFeedTransactions in, auto-matched at high confidence, auto-matched at low confidence (clerk-reviewed), and manual entries. Tracks the auto-match win rate the AR Clerk's productivity rests on.

Auto-Match ProposalsBankFeedTransactions
ProposedMatch
Transaction DateAmountTypeMemoCounterparty Name
07 Sep6,773.48CreditACHMMO-675Counterparty 654
07 Sep47,297.38CreditWireMMO-789Counterparty 365
15 Sep11,078.32CheckMMO-173Counterparty 831
15 Sep7,455.98DebitACHMMO-945Counterparty 163
08 Sep35,047.39FeeMMO-366Counterparty 820
11 Sep17,847.49OtherMMO-252Counterparty 385

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
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 › receive and apply cash · identify the receipt on BankFeedTransactions, PaymentsReceived ✓ The bank connector imports a stable transaction identity. › receive and apply cash · review the match proposal on PaymentsReceived, PaymentApplications, BankFeedTransactions ✓ AR Clerk compares customer, amount, currency and invoice evidence. › receive and apply cash · apply accepted cash on PaymentsReceived, PaymentApplications, Invoices ✓ AR Clerk commits only permitted InvoicePayment allocations within the receipt amount and invoice balance. › receive and apply cash · reconcile the result on PaymentsReceived, PaymentApplications, Invoices ✓ Controller / CFO reviews the balance and ledger outcome.

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

Overdue AR QueueSent
Invoice NumberCustomerIssue DateDue Date

Resolve disputes and collect

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

4 stages · 1 approval

Pending Write-OffsPendingApproval
Write Off NumberInvoiceCustomerAmount

Review write-offs

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

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 1 of 4Prepare and send invoicesNext · process 3 of 4Resolve disputes and collect

Customize Receive and apply cash. With Proto, your desktop AI agent.

Ask Proto to help you customize Accounts Receivable System.

Customize
Receive and apply cash.
Ask: “Plan this process around my team.”
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.