Israeli Bank Importer¶
Automatically import transactions from 19 Israeli banks and credit cards into Actual Budget.
Powered by @sergienko4/israeli-bank-scrapers (fork of eshaham/israeli-bank-scrapers with Amex/Isracard WAF fix and Camoufox stealth).
What It Does¶
Your Bank → israeli-bank-scrapers → This Tool → Actual Budget
OR
Receipt Photo → Telegram Bot → OCR → This Tool → Actual Budget
No manual CSV downloads. Everything automated.
-
:material-rocket-launch: Get Started
Install Docker, drop in a
config.json, and run. -
:material-bank: Supported Banks
19 Israeli banks and credit cards — Hapoalim, Leumi, Discount, OneZero, Max, Isracard, Amex, PayBox, Pepper, and more.
-
:material-cog: Configuration
Schedule, encryption, categorization, spending watch, proxy, logging.
-
:material-docker: Deploy
Docker Compose, single container, VM, Oracle Cloud, Synology, Kubernetes.
-
:material-bell: Notifications
Telegram bot with
/scan,/preview,/import_receipt(OCR), plus Slack/Discord webhooks. -
:material-shield-check: Security
Encrypted config, split-credentials, no telemetry, no third-party calls.
-
:material-cellphone-cog: Portal & mobile app
Edit config in the browser portal, or from the native mobile app — which can also approve bank OTP codes without Telegram.
Highlights¶
- 19 institutions — major banks + credit cards
- Telegram bot —
/scan,/preview,/status,/logs,/import_receipt(OCR) - Auto-categorization —
history,translate(Hebrew → English), or off - Spending watch — alert on budget thresholds with payee filters
- Encrypted config — AES-256-GCM + PBKDF2 for credentials at rest
- Config portal + mobile app — edit config in a browser or the native mobile app, which can also approve bank OTP codes
- OTP auto-forward — Android (MacroDroid) and iPhone (Shortcuts) guides
- Scheduled — cron-based, runs on Docker Compose / Synology / Oracle Cloud / Kubernetes
Project Status¶
Released under MIT License. See the Roadmap for what's next.
:fontawesome-brands-github: Source :fontawesome-brands-docker: Docker Hub