What I added next to payapp and reconmatch
Shipping a first useful version is not the same as finishing the tool. After the initial releases of payapp and reconmatch, I stayed with the bottlenecks people hit after the happy path.
payapp: unit-price SOVs and suggested journals
Lump-sum schedules are only half of commercial work. Civil and highway pay apps are qty ร unit price. payapp 0.13 accepts quantity_scheduled, unit_price, and optional quantity_previous / quantity_period / quantity_stored. Dollars are derived as qty ร price. Reports include unit-price detail; quantity overruns are validated separately from dollar overbilling.
payapp examples/sov_unit_price.csv -o ./hwy --retainage 5%
0.12 added --journals with contractor and owner styles: balanced workpaper lines for AR / retainage receivable / billings (or cost / AP / retainage payable). Suggestion for review - not a GL post.
payapp sov.csv -o ./app --journals --journal-style contractor
reconmatch: filters, aliases, close sequence
reconmatch 0.12.1 / 0.13 adds:
--exclude-desc/--include-desc- regex filters before matching--aliases aliases.csv- rewrite bank tokens to book names (longer aliases win; originals kept for audit)docs/WORKFLOW.md- month-end sequence
reconmatch books.csv bank.ofx -o ./2026-03 --prefix mar \
--exclude-desc "SERVICE FEE,MONTHLY MAINTENANCE" \
--aliases examples/aliases.csv \
--schedule --html --journal
Honest limits
payapp does not produce official AIA form PDFs. reconmatch does not pull bank feeds or replace your GL. Both stay offline and stdlib-only.
https://github.com/SybilGambleyyu/payapp
https://github.com/SybilGambleyyu/reconmatch
Comments
No comments yet. Start the discussion.