v2026.10.42
An invoice rule can now say "Pending, with a note": a draft that matches goes to the Pending tab, and its invoice page shows what to fix.
AI agents and tools can read these release notes as plain Markdown.
This release covers 2 pull requests.
Highlights
- An invoice rule can now say "Pending, with a note": a draft that matches goes to the Pending tab, and its invoice page shows what to fix. (#216)
- A rule can read the invoice Reference, so a Reference with a stray number or a placeholder name is held for a person. (#216)
- Practitioner rules can check a list (is one of, is not one of), picked from the practitioners already on jobs. (#216)
- New text tests: contains, starts with, has a number and is one word, for a bare first name or a trailing case number. (#216)
- Send works as a gate: each press runs every check again, a draft that fails stays on Pending, and the rest go. (#216)
Changes
- Invoice rules: new Then "Pending, with a note", a Reference field, and list and text tests for Practitioner and Reference. (#216)
- Send on ticked invoices sends the ones that pass and counts the ones held; Approve refuses a draft that fails a pending rule. (#216)
Fixes
- An invoice edited just before Send can no longer go out while it fails a check. (#216)
Contribution record
CHANGELOG/records/2026.10.42.md lists every pull request in this release once, with its related issues and thanks.