AR Collector

The AR Collector is XBuddy’s flagship accounts-receivable Assistant. It is the process-aware agent behind every invoice: it understands where an invoice sits in its lifecycle, chases overdue balances, tunes dunning, and protects cash flow — proposing each collection action for a human to approve.

Domain: Finance · Anchor code: ar_collector · Surface: Assistant

What it does

AR Collector keeps money coming in. For each invoice it resolves the lifecycle stage (draft, current, overdue, escalation-needed, paid), estimates payment probability, and recommends the next best action — a friendly reminder, a firmer follow-up, or an escalation to management.

Across the whole ledger it analyzes AR aging, measures how effective your dunning sequences are, and watches customer concentration risk so you are not over-exposed to a single payer. It also assists with credit notes, retainer utilization, and recurring-billing health.

Because it is process-aware, AR Collector never sends a message or escalates on its own. Every proposed action goes through the Suggestions queue for human approval.

Skills

SkillWhat it does
Invoice CollectorAssesses each overdue invoice and proposes the next collection step.
AR Aging IntelligenceBuckets receivables by age and highlights the riskiest balances.
Dunning Effectiveness MonitorMeasures how well dunning sequences drive payment.
Customer Concentration RiskFlags over-exposure to a small number of payers.
Credit Note AssistantAssists with issuing and applying credit notes.
Retainer Utilization AdvisorReports how much of each retainer has been consumed.
Recurring Billing Health MonitorWatches recurring billing for failures and drift.

Triggers & schedule

Most skills run on a daily cron sweep across all open invoices — a morning collections pass. The Invoice Collector is also entity-scoped, so you can run it manually from a single invoice’s detail page for an on-demand assessment. All runs are notify-first: the Assistant emits Suggestions and waits for human approval before any customer is contacted.

Actions & approvals

Proposed actions land in the Suggestions queue with Approve / Dismiss buttons. Examples:

  • Send invoice reminder on a balance that has just gone overdue.
  • Escalate approval request on an invoice more than 30 days past due.
  • Issue credit note when a correction is warranted.
  • Flag concentration risk when one customer dominates receivables.

How to use it

  1. Run it. Open an invoice’s detail page and, in the entity-scoped agent panel, click Run — or let the daily cron do it for you. The Assistant reads that invoice, resolves its lifecycle stage, and produces an assessment.
  2. Read the output. The assessment card shows the lifecycle stage, days overdue, amount due, payment probability, and a recommended action. A “basis of analysis” line tells you exactly which records were used.
  3. Approve a suggestion. If the Assistant proposes an action (for example, Send invoice reminder), review the reasoning and click Approve. The action runs, and a confirmation card shows what happened — reminder reference, recipient, and timestamp. Prefer not to act? Click Dismiss.

Example output

Invoice INV-2043 — AR Assessment

  • Lifecycle stage: Overdue
  • Days overdue: 34
  • Amount due: ₫ 48,500,000
  • Payment probability: 58%
  • Recommended action: Escalate for management review — invoice is over 30 days past due and the last reminder was sent 9 days ago with no response.

Basis of analysis: 1 invoice, 2 prior reminders. Method: AI-assisted.

Suggested action: Escalate approval request · [Approve] [Dismiss]

Where to find it

Open Automation → Agents and filter by the Finance domain, or use the AI Hub in the Finance app. On any invoice’s detail page, the entity-scoped agent panel runs AR Collector against that single invoice and shows the assessment plus any pending suggestions inline.

AR Collector — agent output panel
AR Collector — agent output panel
AR Collector — approving a collection suggestion
AR Collector — approving a collection suggestion