General
Invoice2Excel Pro – A local, privacy-focused GUI tool built with Python & CustomTkinter to extract PDF invoices to Excel
0 views

Invoice2Excel Pro – A Local, Privacy-Focused PDF Invoice Parser
Hi everyone!
I built Invoice2Excel Pro, an open-source desktop application that automatically reads PDF invoices and exports key financial data into structured Excel (.xlsx) spreadsheets.
💡 Why I Built It
Many small business owners, freelancers, and accounting teams struggle with manually typing data from digital invoices into spreadsheets. Existing tools are often paid, cloud-based, or require third-party AI/API keys. I wanted a 100% local, privacy-first alternative that runs completely on your machine.
⚡ Key Features
100% Local & Privacy-First: Uses pdfplumber for text extraction. No cloud APIs, no data telemetry, no external calls.
Multi-Country Tax ID / VAT Recognition: Handles Greek AFMs, US EINs, and EU/UK VAT numbers with fallback logic.
Flexible Date & Amount Parsing: Supports multi-language date formats (EN, GR, DE, FR, ES) and handles different currency separators (., ,).
Smart Calculations: If Net or VAT amounts are missing, the parser infers them automatically using known formulas.
Sleek Dark Mode GUI: Built with CustomTkinter using a background worker thread so the interface never freezes during processing.
Formatted Excel Output: Generates clean .xlsx files with auto-filters, formatted column types, and status highlighting via openpyxl.
🛠️ Tech Stack
Language: Python 3.9+
GUI: CustomTkinter
PDF Parsing: pdfplumber
Data Export: pandas, openpyxl
⚠️ Current Limitations (Beta Status)
Works best with digital PDFs. Scanned/image-only PDFs require OCR (Tesseract integration is planned on the roadmap).
🔗 Links & Code
GitHub Repository: Invoice-To-Excel-Parser-Beta
License: GNU GPL v3.0
I'd love to get your feedback, bug reports, or feature requests! Feel free to check out the repo and leave a star ⭐️ if you find it useful.
Read original: https://dev.to/travletothefurureprogramming/invoice2excel-pro-a-local-privacy-focused-gui-tool-built-with-python-customtkinter-to-extract-4kde
PreviousIntroducing the pkg.go.dev APINextIonQ Analysis Shows 20,000 Qubits Can Crack Bitcoin Security
Related posts
I Read the Clankers' Code
0Hacker News
A Right-Wing Think Tank Has a Plan to Prevent Democrats From Being Seated in Congress
0Wired
White Noise Machines Worthy of Your Nightstand in 2026: Snooz, Hatch, and More
0Wired
F1 in Mexico City: Yet another Ferrari fiasco, but that’s not all
0Ars Technica
China publicly discloses plan for a lunar landing within three years
0Ars Technica
Let Me Ch...
0Hacker News