BadCop

BadCopReminder schedules › Net 14

Payment reminder schedule for net 14 invoices

Net 14 means the invoice is due 14 days after it is issued. Here is when each reminder should go out, counted from the issue date and from the due date.

WhenRelative to dueStep
Day 12 after issueT-2courtesytemplate
Day 15 after issueT+1friendlytemplate
Day 19 after issueT+5firmtemplate
Day 24 after issueT+10finaltemplate
Day 35 after issueT+21escalatetemplate

Short terms mean the client agreed to pay quickly; the ladder moves quickly too. Ten days late on a net-7 invoice is already more than double the agreed time.

BadCop configuration

Drop this into badcop.toml. With net_days = 14, invoices without an explicit due date get one automatically.

[terms]
net_days = 14
grace_days = 3
late_fee_pct = 1.5   # your contract's rate, or 0

[[steps]]
offset_days = -2
name = "courtesy"

[[steps]]
offset_days = 1
name = "friendly"

[[steps]]
offset_days = 5
name = "firm"

[[steps]]
offset_days = 10
name = "final"
apply_late_fee = true

[[steps]]
offset_days = 21
name = "escalate"
notify_owner = true

Install BadCop and run badcop run --dry-run to see the schedule applied to your real ledger.