A/R aging and the weekly collections worklist
Drop in an open-invoices / A/R aging export; get back each customer's balance aged into current / 30 / 60 / 90 buckets with the oldest invoice, plus a firm-level summary.
Drop in
open invoices (JSON or CSV)
Optional: collections_threshold_usd (0 = all), as_of_label
Get back
- invoice_lines register
- by_customer summary
- total_ar_usd
- total_overdue_usd
- bucket subtotals (current/30/60/90)
Collectible past-due — computed from your data
These fields appear in the XLSX/PDF artifact after a run on your own data.
How it runs
What every run guarantees
Deterministic
Byte-identical replay, 100% across 10,200+ controlled runs.
Fast
Compiled logic runs in seconds. Batches process at 25,000+ rows/sec.
Confirmed
A named human confirms the compiled logic once — the model is out of the loop on every run.
Auditable
Every artifact is SHA-256 content-addressed and hash-linked.
Usage-based
You pay per run, not per seat.
Run it on your file
10 free runs. No credit card. No setup. Drop in your export and get the register back in seconds.
Already have an account? Sign in →