angel.oprea
iContab project

iContab · Accounting & E-Invoicing

A cloud accounting platform that reads your financial documents with AI and keeps your books filed and compliant with local tax authorities.

Visit icontab.app

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

Make accounting run itself, anywhere.

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.

From a photographed receipt to a posted ledger entry and a filed declaration, with the accountant in control.

The Solution

AI that reads your documents and files them for you.

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.

Claude AI

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

Outcomes that hold up under load.

  • AI extraction reading supplier invoices, receipts, bank statements, and loan schedules into structured data
  • Automatic chart-of-accounts classification and VAT mapping for every document
  • Pluggable compliance layer designed to integrate any country's tax authority and e-invoicing system
  • Smart matching reconciling bank transactions, products, and suppliers automatically
  • Double-entry accounting, invoicing, expenses, payroll, and fixed-asset registers unified in one platform

13

Accounting modules unified in one workspace

Any

Country supported by the pluggable compliance layer

Minutes

From uploaded document to a filed e-invoice

Want to automate finance with AI?

I design and ship AI-powered FinTech platforms, from document extraction and double-entry accounting to country-specific e-invoicing and tax-authority compliance.

Start a projectBack to work