- Home
- Skills
- Finance & Accounting
- ChaseKit Invoice Chasing
ChaseKit Invoice Chasing
Automate UK and EU invoice chasing with statutory interest calculations and a human-approved tone ladder.
$29
Works with the AI Agents you already use
ChaseKit Invoice Chasing
Example session with this skill installed
Show me a chase plan for my overdue UK and EU invoices from invoices_export.csv and calculate the statutory interest as of today.
- Read your context and instructions
- Compiled the chasekit invoice chasing
- Generated the data export
I have analyzed invoices_export.csv. There are 4 overdue invoices across UK and EU jurisdictions. I have calculated the interest based on the current UK base rate of 4.00% and the EU reference rate of 2.15%.
Invoice Chase Plan (As of 2025-05-20)
| Invoice | Client | Stage | Days Overdue | Interest | Fee | Total Due |
|---|---|---|---|---|---|---|
| INV-202 | Acme Corp | 1. Friendly | 5 | £1.32 | £0.00 | £1,001.32 |
| INV-198 | Berlin Soft | 2. Firm | 18 | €4.52 | €40.00 | €1,544.52 |
| INV-185 | London Tech | 3. Final | 32 | £21.45 | £70.00 | £2,591.45 |
| INV-170 | Paris Design | 4. Escalation | 55 | €12.80 | €40.00 | €852.80 |
Next steps
- Review the rendered message text for these 4 invoices by running a dry-run.
- Confirm your SMTP environment variables are set for the sending phase.
- Once reviewed, authorize the batch for delivery to clients.
invoices_export.csv
CSV · data export
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
About this skill
Getting paid late is the default. Chasing it is manual, awkward, and inconsistent.
Send your agent in too hard and it torches client relationships. Too soft and invoices age quietly into write-offs. ChaseKit Invoice Chasing is the operating skill for ChaseKit, the open-source chasing layer that works out exactly what each overdue invoice is owed, stages the pressure properly, and never sends a word until a human has approved it.
What your agent learns to do:
- Read invoices from a plain CSV export (any invoicing tool or spreadsheet can produce one) or from Invoice Ninja, and detect what is actually overdue, skipping anything not yet due or already paid.
- Calculate the statutory late-payment interest and fixed fee for each invoice: Bank of England base rate plus 8 percent and a £40, £70, or £100 fee for the UK under the Late Payment of Commercial Debts (Interest) Act 1998; reference rate plus 8 points and a minimum €40 for the EU under Directive 2011/7/EU.
- Work a four-stage tone ladder by age: friendly (days 1 to 13), firm (14 to 27), final notice (28 to 41), escalation (42 plus), relationship-preserving at every stage, with exact amounts and the legal basis named from stage 2 on.
- Present every rendered reminder to you for review, and send only the batch you approve. A chase log records every send, so no client is ever chased twice for the same stage.
- Report what is outstanding by age band and by client, and what was collected since the last run.
- Handle the US honestly: there is no federal statutory rate, so US invoices show $0 interest unless you configure your own contracted terms. Nothing is invented on your behalf.
Approval is the point. Planning and dry runs send nothing, ever. Real sending exists only in approve mode, where the full batch is listed and nothing leaves until you say yes.
Five workflows included: a zero-credential demo that proves the setup in about five minutes, the first real chase plan, the weekly chasing routine, collected-and-outstanding reporting, and handling client replies (already paid, disputed, promised dates, hardship). The full tone ladder guide, the UK and EU interest rules with worked numbers, and the complete source and setup reference are in the reference files.
Requirements: ChaseKit itself, free and MIT licensed at github.com/techaurah/chasekit (this skill is the operating playbook for it). Python 3.11 or newer, zero runtime dependencies. The demo and dry runs need no credentials. Sending needs your own SMTP mailbox; Invoice Ninja needs your own instance and API token. ChaseKit creates no invoices, takes no payments, and does no accounting: your invoicing stays exactly where it is.
No US statutory interest support. Requires manual SMTP setup. Does not handle payment processing or invoice creation. Human approval is mandatory for all sends.
How to use
- 1
Connect your agent to the Agensi MCP
Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup
- 2
Sign in to Agensi
Your agent shows a sign-in link. Sign in and click Allow.
- 3
Ask for what you need
Your agent loads this skill and uses it on your task. It always asks before any payment.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill goes through the trust checks below.
Security scanned
Checked by our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scan
Security scan passed today
- Software
Python
Git