Skip to content

v1.4.1

Choose a tag to compare

@slimslickner slimslickner released this 06 Mar 03:35
· 13 commits to main since this release

Bug Fixes

  • Ledger matching now uses schedule_matched_date for date window comparison. Previously, when checking existing ledger transactions to avoid false "missing" warnings, the hook compared entry.date (the actual bank posting date) against the expected schedule date. If the bank's posting date fell outside date_window_days of the scheduled occurrence — which is common — the occurrence was incorrectly flagged as missing again on re-import. The hook now uses schedule_matched_date metadata (written at enrich time) as the authoritative comparison date, falling back to entry.date when the metadata is absent.

Upgrade

uv add beanschedule @ git+https://github.com/slimslickner/beanschedule@v1.4.1

No breaking changes. Drop-in replacement for v1.4.0.