iContab · Accounting & E-Invoicing
The Client
iContab is an in-house cloud accounting and e-invoicing platform for businesses and the accountants who serve them. It turns the paperwork of running a company, invoices, receipts, bank statements, payroll, and fixed assets, into one automated workflow: AI reads each document, posts it to the double-entry ledger, and prepares the statutory filings. The platform is built to operate in any country, with a compliance layer designed to connect to any national tax authority and e-invoicing system. In Romania, for example, it integrates directly with ANAF's e-Factura.
Category
FinTech / Accounting SaaS
Sector
AI Bookkeeping
The Challenge
Keeping a company's books is the same grind in every country: re-typing every supplier invoice and receipt, mapping each line to the right account code and VAT rate, reconciling bank statements transaction by transaction, then assembling statutory declarations for the national tax authority, increasingly under mandatory e-invoicing rules. In Romania, for example, every invoice has to be exchanged with ANAF over e-Factura. iContab set out to collapse that work into one automated pipeline that adapts to whichever country a business operates in: read any financial document, understand it, book it correctly, and keep the company compliant, with accountants supervising rather than data-entering.
The Solution
iContab pairs a Kotlin Spring Boot core with a multi-step AI pipeline. Claude reads supplier invoices, receipts, bank statements, and loan schedules, extracting structured data, then specialized services classify each line against the local chart of accounts, map VAT, and match it to existing suppliers, products, and bank transactions before posting a balanced double-entry record. A pluggable compliance layer adapts the platform to each country's rules and connects to its tax authority and e-invoicing system, so new countries can be added over time. In Romania, for example, it generates and exchanges e-Factura UBL 2.1 XML with ANAF over the SPV and assembles the local statutory declarations as ready-to-submit XML. A Next.js workspace gives accountants one fast surface to review, correct, and approve everything.
Technology Stack
A Kotlin Spring Boot core on PostgreSQL, a multi-step Claude AI pipeline for document extraction, account-code classification, and matching, Apache Camel as the integration backbone for connecting external systems like tax authorities and e-invoicing platforms, and a Next.js workspace for accountants.
Anthropic Claude (via the anthropic-java SDK) powers a chain of specialized extraction and classification services: reading supplier invoices, receipts, bank statements, and loan schedules into structured data, classifying each line against the local chart of accounts, and matching invoices, products, and bank transactions. Purpose-built prompts and tool definitions keep outputs structured and auditable so an accountant can verify every suggestion.
Results & Impact
13
Accounting modules unified in one workspace
Any
Country supported by the pluggable compliance layer
Minutes
From uploaded document to a filed e-invoice
I design and ship AI-powered FinTech platforms, from document extraction and double-entry accounting to country-specific e-invoicing and tax-authority compliance.