Releases: robcohen/beangulp-simplefin
Releases · robcohen/beangulp-simplefin
v0.2.0
Deduplication by SimpleFIN ID
Added
- Custom
cmpmethod for smart deduplication bysimplefin_id- Transactions with matching
simplefin_idare considered duplicates - Transactions where only one has
simplefin_idare never duplicates (prevents false matches between API and PDF statement imports) - Falls back to date/amount/account comparison when neither has
simplefin_id
- Transactions with matching
This fixes the issue where transactions imported from both SimpleFIN API and PDF statements would be incorrectly marked as duplicates based on date/amount alone.
Upgrade
pip install --upgrade beangulp-simplefinOr with uv:
uv add beangulp-simplefin@latestv0.1.0
Initial Release
Beangulp importer for SimpleFIN data.
Features
SimpleFINImporterclass for importing SimpleFIN JSON data- Support for per-account JSON format from
simplefin fetch - Automatic balance assertions from account data
- Configurable expense/income accounts for counter-postings
- Full type annotations with
py.typedmarker
Installation
pip install beangulp-simplefinOr with uv:
uv add beangulp-simplefinUsage
from beangulp_simplefin import SimpleFINImporter
importers = [
SimpleFINImporter(account_mapping={
"ACT-xxx": "Assets:Checking:Chase",
"ACT-yyy": "Liabilities:CreditCard:Amex",
})
]See README for full documentation.