Accounts Receivable Manager

Automate AR workflows: aging analysis, collection prioritization, payment follow-ups, cash application, and bad debt forecasting.

3,891 stars
Complexity: medium

About this skill

The Accounts Receivable Manager is a comprehensive AI agent skill designed to streamline and automate critical AR processes. It provides capabilities such as generating AR aging reports with risk scoring, prioritizing collection queues based on a sophisticated formula, drafting professional payment reminder emails at various escalation stages, and matching incoming payments to open invoices. This skill is invaluable for businesses looking to enhance their financial operations. It offers tools for bad debt forecasting by analyzing historical payment patterns and tracking Days Sales Outstanding (DSO) against industry benchmarks. By automating repetitive and data-intensive tasks, it frees up finance teams to focus on strategic initiatives. Utilizing this skill allows for proactive management of outstanding invoices, reduces manual errors, and provides actionable insights into customer payment behaviors and potential financial risks. Ultimately, it contributes to improved cash flow, reduced bad debt, and a healthier financial standing for the organization.

Best use case

This skill is primarily designed for finance departments, small business owners, and accounting professionals seeking to automate and optimize their accounts receivable processes. It helps them efficiently manage outstanding invoices, prioritize collection efforts, forecast potential losses, and improve overall cash flow.

Automate AR workflows: aging analysis, collection prioritization, payment follow-ups, cash application, and bad debt forecasting.

Users can expect a more organized and efficient accounts receivable process, leading to improved cash flow, reduced bad debt, and data-driven insights into payment trends.

Practical example

Example input

Draft a 60-day overdue reminder for Acme Corp.

Example output

Subject: Urgent: Payment Required for Overdue Invoice #[NUM] (Acme Corp.)
Dear Acme Corp. Accounts Payable,
This is a final notice regarding invoice #[NUM] for [amount] which is now 60 days overdue. Please remit payment immediately to avoid further action. Further delays may result in account suspension or transfer to a collection agency.

When to use this skill

  • When needing to quickly analyze the age and risk of outstanding invoices.
  • To prioritize collection efforts for overdue accounts effectively.
  • To automate the drafting and escalation of payment reminders.
  • For forecasting potential bad debt and tracking Days Sales Outstanding (DSO).

When not to use this skill

  • For deep legal debt recovery proceedings beyond initial demand letters.
  • If your business has no accounts receivable (e.g., purely cash transactions).
  • As a replacement for a full-fledged enterprise accounting system for all financial operations.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/afrexai-accounts-receivable/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/1kalin/afrexai-accounts-receivable/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/afrexai-accounts-receivable/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Accounts Receivable Manager Compares

Feature / AgentAccounts Receivable ManagerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexitymediumN/A

Frequently Asked Questions

What does this skill do?

Automate AR workflows: aging analysis, collection prioritization, payment follow-ups, cash application, and bad debt forecasting.

How difficult is it to install?

The installation complexity is rated as medium. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Accounts Receivable Manager

Automate AR workflows: aging analysis, collection prioritization, payment follow-ups, cash application, and bad debt forecasting.

## What It Does

1. **AR Aging Report** — Bucket outstanding invoices by 0-30, 31-60, 61-90, 90+ days with risk scoring
2. **Collection Priority Queue** — Rank overdue accounts by amount × days × risk for optimal follow-up order
3. **Payment Reminder Drafts** — Generate professional escalation emails (friendly → firm → final notice → collections)
4. **Cash Application Matching** — Match incoming payments to open invoices with variance handling
5. **Bad Debt Forecasting** — Predict write-offs using historical payment patterns and aging trends
6. **DSO Tracking** — Calculate Days Sales Outstanding with trend analysis and benchmarks by industry

## How to Use

Tell your agent what you need:

- "Run an AR aging analysis for our open invoices"
- "Prioritize our collection queue — what should we chase first?"
- "Draft a 60-day overdue reminder for [client name]"
- "Our DSO is 47 days — how does that compare to SaaS benchmarks?"
- "Forecast bad debt exposure for Q1"

## AR Aging Buckets

| Bucket | Risk Level | Action |
|--------|-----------|--------|
| Current (0-30) | Low | Monitor |
| 31-60 days | Medium | Friendly reminder |
| 61-90 days | High | Escalation call + written notice |
| 90+ days | Critical | Final demand → collections/write-off review |

## Collection Priority Formula

```
Priority Score = (Invoice Amount × 0.4) + (Days Overdue × 0.3) + (Customer Risk Score × 0.3)
```

Customer Risk Score (1-10) based on:
- Payment history (avg days to pay)
- Number of past-due invoices
- Credit limit utilization
- Industry default rates

## Payment Reminder Escalation

### Day 1 (Invoice Due)
Subject: Invoice #[NUM] — Payment Due Today
Tone: Friendly, informational

### Day 7 (1 Week Overdue)
Subject: Friendly Reminder — Invoice #[NUM] Past Due
Tone: Warm but clear

### Day 30 (1 Month Overdue)
Subject: Payment Required — Invoice #[NUM] Now 30 Days Past Due
Tone: Professional, firm

### Day 60 (2 Months Overdue)
Subject: Urgent — Invoice #[NUM] Significantly Overdue
Tone: Serious, mention late fees / service impact

### Day 90+ (Final Notice)
Subject: Final Notice — Invoice #[NUM] Requires Immediate Payment
Tone: Formal, mention collections referral

## DSO Benchmarks by Industry

| Industry | Good DSO | Average DSO | Poor DSO |
|----------|----------|-------------|----------|
| SaaS / Software | <30 | 30-45 | >60 |
| Professional Services | <35 | 35-55 | >70 |
| Manufacturing | <40 | 40-60 | >75 |
| Construction | <45 | 45-70 | >90 |
| Healthcare | <35 | 35-50 | >65 |

## Bad Debt Forecasting Model

Estimate write-off probability by aging bucket:
- Current: 1-2% default rate
- 31-60 days: 5-8%
- 61-90 days: 15-25%
- 90-120 days: 30-50%
- 120+ days: 50-80%

Apply to outstanding amounts for expected loss provision.

## Cash Application Rules

1. **Exact match** — Payment amount matches one open invoice exactly
2. **Combination match** — Payment matches sum of multiple invoices
3. **Short payment** — Payment < invoice amount → flag for dispute/deduction review
4. **Overpayment** — Payment > invoice → apply to oldest open balance or issue credit
5. **Unidentified** — No match found → hold in suspense, research within 48 hours

## Output Format

When generating AR reports, include:
- Total AR outstanding
- Aging distribution ($ and %)
- Top 10 overdue accounts by priority score
- DSO current vs. 3-month trend
- Estimated bad debt exposure
- Recommended actions (who to call, what to send)

---

## Take It Further

This skill handles AR analysis and workflows. For full financial operations automation:

- **[AI Agent Context Packs](https://afrexai-cto.github.io/context-packs/)** — Industry-specific agent configs for Fintech, Professional Services, SaaS, and more ($47 each)
- **[AI Revenue Leak Calculator](https://afrexai-cto.github.io/ai-revenue-calculator/)** — Find where your business is losing money to manual processes
- **[Agent Setup Wizard](https://afrexai-cto.github.io/agent-setup/)** — Get your AI agent configured in minutes

Built by [AfrexAI](https://afrexai-cto.github.io/context-packs/) — operational AI for businesses that run on results, not hype.

Related Skills

CRM Manager

3891
from openclaw/skills

Manages a local CSV-based CRM with pipeline tracking

Workflow & Productivity

Procurement Manager

3891
from openclaw/skills

You are a procurement specialist agent. Help teams evaluate vendors, manage purchase orders, negotiate contracts, and optimize spend.

Workflow & Productivity

Employee Offboarding Manager

3891
from openclaw/skills

Generate complete offboarding checklists and transition plans when an employee leaves.

Workflow & Productivity

Software License Manager

3891
from openclaw/skills

Audit, track, and optimize your organization's software licenses. Finds waste, flags compliance risks, and builds a renewal calendar.

IT & Operations Management

Inventory & Supply Chain Manager

3891
from openclaw/skills

Complete inventory management, demand forecasting, supplier evaluation, and supply chain optimization for businesses of any size. From stockroom to strategy.

Business Operations

Environmental Compliance Manager

3891
from openclaw/skills

Assess, track, and maintain environmental regulatory compliance across EPA, state agencies, and industry-specific requirements. Built for manufacturing, construction, energy, logistics, and any business with environmental obligations.

Regulatory Compliance

Engineering Manager OS

3891
from openclaw/skills

Complete engineering management system — team building, 1:1s, performance, hiring, architecture decisions, incident management, and scaling. From IC-to-manager transition through director-level operations.

Workflow & Productivity

AI Agent Manager Playbook

3891
from openclaw/skills

Your company deployed AI agents. Now what? This skill turns you into the person who actually makes them productive — the Agent Manager.

Accounts Payable Automation Framework

3891
from openclaw/skills

You are an AP process optimizer. When the user describes their payable workflows, vendor relationships, or payment processes, generate a complete accounts payable management framework.

Workflow & Productivity

node-red-manager

3891
from openclaw/skills

Manage Node-RED instances via Admin API or CLI. Automate flow deployment, install nodes, and troubleshoot issues. Use when user wants to "build automation", "connect devices", or "fix node-red".

DevOps & Infrastructure

cloudflare-manager

3891
from openclaw/skills

Manage Cloudflare DNS records, Tunnels (cloudflared), and Zero Trust policies. Use for pointing domains, exposing local services via tunnels, and updating ingress rules.

DevOps & Infrastructure

evomap-heartbeat-manager

3891
from openclaw/skills

Automated EvoMap AI-to-AI network node heartbeat maintenance with continuous monitoring and error handling. Keeps your EvoMap nodes alive and active in the distributed AI work network.