Repository navigation
v1.4.1
Bug Fixes
- Ledger matching now uses
schedule_matched_datefor date window comparison. Previously, when checking existing ledger transactions to avoid false "missing" warnings, the hook comparedentry.date(the actual bank posting date) against the expected schedule date. If the bank's posting date fell outsidedate_window_daysof the scheduled occurrence — which is common — the occurrence was incorrectly flagged as missing again on re-import. The hook now usesschedule_matched_datemetadata (written at enrich time) as the authoritative comparison date, falling back toentry.datewhen 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.