Skip to content
Back to skills

Invoice Math

ASecurity

Aging buckets, reminder tiers, and dunning cadence for chasing overdue invoices. Load this before deciding what reminder an invoice gets so you message consistently and don't over-contact a customer.

  • 20,239 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 29, 2026
ai-agents

Security analysis

A100/100

Scanned September 29, 2026

npx -y skills add kortix-ai/suna --skill invoice-math --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Invoice Math?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Invoice Math
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kortix-ai-invoice-math/badge)](https://www.skillsdirectory.com/skills/kortix-ai-invoice-math)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: invoice-math
description: >-
  Aging buckets, reminder tiers, and dunning cadence for chasing overdue
  invoices. Load this before deciding what reminder an invoice gets so you
  message consistently and don't over-contact a customer.
---

# Invoice math

Rules for turning an invoice's age and balance into the right action.

## Aging buckets

Measure age from the invoice **due date** (not issue date).

| Bucket        | Age (days past due) | Reminder tier   |
| ------------- | ------------------- | --------------- |
| Upcoming      | −7 to 0             | Courtesy notice |
| Just overdue  | 1 to 7              | First reminder  |
| Overdue       | 8 to 30             | Second reminder |
| Seriously late| 31 to 60            | Final notice    |
| Delinquent    | 61+                 | Hold for human  |

## Reminder tiers

- **Courtesy notice** — friendly heads-up that payment is due soon. No pressure.
- **First reminder** — a polite nudge with the amount, due date, and pay link.
- **Second reminder** — firmer; restate the balance and how many days overdue.
- **Final notice** — clear consequence framing; still professional.
- **Hold for human** — do not send. Surface in the summary for a person.

## Dunning cadence

- Send **at most one reminder per invoice per run**, and never two reminders to
  the same invoice within **72 hours** — check the last-sent log first.
- Escalate a tier only when the invoice crosses into the next bucket, not on
  every run.
- Once an invoice is **paid**, stop immediately and note it in the summary.

## Stop-for-human triggers

Regardless of bucket, **do not send** and hand off to a person when the invoice
is:

- over the approval threshold for the account,
- flagged **disputed**, or
- marked for **collections / legal**.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…