Affordable Invoice Extraction
for French TPE Before the 2026 Mandate
Pennylane starts at €14 a month. Indy, €12. Both include e-invoicing readiness and basic OCR for your supplier invoices (factures fournisseurs). But when a French TPE — a micro-business with fewer than 10 employees — processes 30 to 80 incoming invoices a month across 15 different supplier layouts, the accounting suite's built-in OCR is reading maybe half of them cleanly. The other half still need manual typing into the columns your comptable expects. And upgrading to the plan tier that does extraction well pushes the monthly bill from €14 to €79. That is a common scenario most French accounting content skips: the tools exist, but they're priced for someone who processes more than you do, or less.
Key Takeaways
- Your €14/month Pennylane Basique plan includes OCR — until it meets a fournisseur invoice with three TVA rates and a SIREN buried in the footer, and you are back to typing.
- The €79 Premium upgrade does not just buy better OCR — it buys an entire accounting suite your comptable already has in EBP, dragging your bookkeeping stack into a migration nobody asked for.
- ImageToTable.ai at €8.30/month reads the invoice, exports to Excel, and disappears — your comptable imports the data the same way they always have, and never sees the extraction layer.
What the 2026 Mandate Changes for a French TPE
The French e-invoicing reform (réforme de la facturation électronique), formalized in Article 91 of the 2024 Finance Law, unfolds in two dates. September 1, 2026: every business registered for TVA in France must be able to receive electronic invoices — whether from a large supplier sending a Factur-X hybrid PDF or from a government agency using Chorus Pro. September 1, 2027: TPE and micro-enterprises must also issue electronic invoices. For a TPE, the first date is the one that bites: starting in 2026, your inbox stops being a collection of PDFs you can open and type from and becomes a stream of structured data you must accept through a Plateforme Agréée (PA, formerly PDP, a certified platform) or the Portail Public de Facturation (PPF, the free state-run portal).
The practical consequence for a TPE is narrower than the reform's scope suggests. You are not being asked to replace your accounting process. You are being asked to route your invoice reception through a compliant channel. What happens to the data inside the invoice — the 13 mandatory fields (mentions obligatoires) required under Article 242 nonies A of Annexe II to the Code Général des Impôts — remains your problem. A compliant reception channel does not extract the numéro de facture and the montant HT into a spreadsheet. That extraction step is where the real cost hides, and it's the part no PA solves.
Receiving an electronic invoice is a compliance checkbox. Extracting structured data from it — so your comptable (accountant) can post it, reconcile the TVA, and file the CA3 declaration — is a workflow problem. The mandate solves the first. It doesn't touch the second.
What French Accounting Tools Actually Cost for Invoice Processing
The French accounting software market is one of Europe's most mature. Options range from free auto-accounting to enterprise ERP suites, and nearly every tier includes some form of OCR. But the OCR built into a €14/month plan and the OCR built into a €79/month plan are not the same product — and neither was designed for the extracting-30-supplier-invoices-into-one-spreadsheet workflow that is the actual bottleneck in a TPE's month-end.
| Tool | Starting Price (Monthly, HT) | OCR / Extraction Included? | What the Price Actually Buys at TPE Volume | Factur-X / PA Ready |
|---|---|---|---|---|
| Pennylane | €14–79 | OCR included in all plans; extraction quality improves at Premium (€79) tier with saisie automatisée | Excellent all-in-one accounting. At the Basique (€14) tier, OCR handles simple layouts. At Premium (€79), automated entry rules start to handle multi-supplier variety — but at €79/month, the tool costs more than a TPE with 40 monthly invoices spends on manual data entry. | Native (PA immatriculée) |
| Indy | €12–25 | Receipt scanning included; basic invoice recognition for standard formats | Built for freelancers (professions libérales) and micro-entrepreneurs. The OCR is receipt-first, not multi-supplier invoice extraction. A freelance photographer with 10 monthly invoices is well served. A small construction TPE with 60 supplier invoices from 20 different vendors is not. | Announced |
| Tiime | Free–€25 | Auto-accounting with basic document recognition | Strong automation for simple, recurring transactions. Free tier covers bank sync and basic invoice recognition. But supplier invoices with unusual layouts, line-item detail, or split TVA rates require manual override — the same step it was supposed to eliminate. | Partial |
| EBP | €15–60 | OCR included in higher tiers; template-based recognition | SME accounting suite with strong French compliance features. The OCR works well when supplier layouts are consistent but degrades across the 15+ different formats a typical TPE receives. Template maintenance becomes the hidden cost. | Ready |
| Cegid / Sage | €30–100+ | Full OCR modules available; designed for enterprise AP workflows | Comprehensive platforms built for companies with dedicated accounting staff. The extraction works across supplier formats, but the pricing assumes the buyer is replacing a finance department, not supplementing a single comptable. A TPE with 5 employees and 50 monthly invoices pays for horsepower it never uses. | Native |
| Dext | €24+ | Receipt and invoice capture with supplier rule extraction | Strong at receipt capture and basic invoice line-item extraction. Supplier rules improve accuracy over time, but setup takes 3-5 invoices per supplier before extraction stabilizes. At €24/month, it sits in a pricing no-man's-land between free accounting OCR and dedicated AI extraction. | Export |
Two patterns repeat across every tool. First, the OCR that actually handles multi-supplier invoice variety lives in the premium tier — the €79 Pennylane plan, not the €14 one. Second, every tool bundles extraction with an accounting suite that wants to own your entire bookkeeping workflow. If you already have a comptable who works in a specific ecosystem, upgrading the accounting suite means coordinating a platform migration. The extraction that was the bottleneck becomes a side effect of a much bigger decision that was never the point.
This is the structural gap the French TPE falls into. A plumbing company with 6 employees and 50 supplier invoices from 15 vendors across Réseau Pro, Frans Bonhomme, and local quincailleries doesn't need to replace its accounting software. It needs someone to read the numéro de facture, date d'émission, désignation, montant HT, and TVA off 15 different layouts so the comptable can book them. For a broader comparison of what invoice extraction tools cost across the market, including US-dollar tools and per-document pricing models, see the 2026 invoice extraction tools price comparison.
When the Accounting Suite Upgrade Is the Wrong Answer
A French comptable working for a TPE typically charges €40–70 per hour under a convention d'honoraires, not the €60–120 hourly of a full expert-comptable handling a PME's annual closing. Many TPEs split the work: the dirigeant (owner) or an assistant does the day-to-day invoice processing, and the comptable handles TVA declarations, monthly posting, and the annual liasse fiscale. This split matters because it determines whose time the tool replaces.
Processing a single incoming supplier invoice manually takes about 5 minutes end-to-end: locate each of the mandatory fields required by Article 242 nonies A, type them into the accounting software, verify the TVA rate split between 20%, 10%, and 5.5%, and file the document for the 10-year retention period mandated by Article L123-22 of the Code de Commerce.
At 40 invoices a month and 5 minutes each, that's 3.3 hours of manual entry — roughly €130–230 in labor cost depending on who does it. At 80 invoices, it's 6.7 hours and €270–470. This is real money. But here is the arithmetic problem most TPEs hit when they look at the accounting software upgrade path:
| Monthly Invoice Volume | Manual Labor Cost (€40/hr, 5 min/invoice) | Pennylane Premium (€79/mo) | Net Saving? | ImageToTable.ai Pro ($19/mo ≈ €17.50) |
|---|---|---|---|---|
| 20 invoices | €67 | €79 | -€12 (costs more) | €17.50 |
| 50 invoices | €167 | €79 | €88 | €17.50 |
| 80 invoices | €267 | €79 | €188 | €17.50 |
| 150 invoices | €500 | €79 | €421 | €17.50 (Max: €54 at 1,500 pages) |
At 20 invoices a month — a volume common for a solo artisan or a micro-entreprise in the bâtiment (construction) sector — Pennylane Premium costs more than the labor it replaces. And even at 50 invoices, where the saving turns positive, the €79/month figure assumes you are also using Pennylane's full accounting suite: bank sync, reporting, TVA declarations, and your comptable's access. If your comptable already works in EBP or Sage, the "upgrade to Pennylane Premium for the OCR" decision drags your entire accounting stack with it. The extraction step that was the bottleneck becomes the trigger for a platform migration your comptable didn't ask for.
The Extraction Layer Your Comptable Doesn't Need to Know About
Most French accounting tools bundle extraction with everything else: bank reconciliation, TVA reporting, liasse fiscale preparation, and comptable portal access. This is why the tier that does extraction well costs €79 a month. But extraction — the step where data moves from a PDF or Factur-X file into structured columns — is the only step a TPE actually needs automated. Everything else already happens in whatever tool your comptable prefers. The TPE doesn't need to replace that workflow. It needs to feed it.
This is where an independent extraction layer changes the arithmetic. Instead of buying a complete accounting suite for its OCR, you buy one tool that does one thing: reads invoice data off the page and puts it into columns you define. ImageToTable.ai at $9 a month (≈ €8.30) processes 150 pages. At $19 a month (≈ €17.50), 400 pages. For a TPE processing 50 single-page invoices a month, that's €0.17 per invoice at the Basic tier — with 100 pages left over for delivery notes (bons de livraison), expense receipts, or quotes (devis) in the same month.
The mechanism that makes this work across 15 different supplier layouts is Custom Column Extraction: instead of training a template for each vendor's invoice format, you type the field names you want extracted — "Numéro Facture", "Date Émission", "Montant HT", "TVA 20%", "TVA 5.5%", "Numéro SIREN" — and the AI locates each value anywhere on the page by understanding what the field means, not where it sits. A Métro invoice with the invoice number top-right and a local fournisseur invoice with the same field bottom-left are read by the same column definition, with zero template work. This is the difference between semantic extraction and template-based OCR, and it's why 15 supplier layouts cost the same as one. For the full pricing landscape, see the 2026 ranking of the most affordable document extraction tools.
The pricing problem isn't that French accounting tools are overpriced for what they do. It's that they do too much for what a TPE actually needs. A boulangerie with 3 employees and 30 supplier invoices a month doesn't need a TVA declaration module. It needs the data from those 30 invoices in a spreadsheet before the comptable's monthly visit.
Files are processed securely and not stored.
Factur-X, PPF, and PDF: Why Format Shouldn't Dictate Your Tool Choice
Starting in 2026, the formats arriving in a French business's invoice inbox diversify sharply. Large suppliers and government agencies will send invoices through the PPF or a PA in Factur-X format — a hybrid PDF that embeds structured XML data alongside the human-readable page, based on the European standard EN 16931. Mid-size suppliers may use a commercial PA with their own format conventions. Smaller suppliers — the ones a TPE likely deals with most — will keep sending PDFs and scanned paper invoices through 2027 and beyond. The result: a single TPE's monthly invoice batch might contain Factur-X from Métro, flat PDFs from a local négociant en matériaux, and a photographed paper invoice from a sous-traitant who hasn't switched yet.
A template-based extraction tool needs a different template for each format. The maintenance burden grows with every new supplier. Semantic extraction reads the meaning of the page regardless of format. Whether the numéro de facture sits in structured XML inside a Factur-X file or in the top-right corner of a photographed paper invoice, the AI finds it the same way. The format diversity that the e-invoicing mandate creates is a problem for template-based tools. For semantic extraction, it's invisible.
There is a nuance worth acknowledging. If a supplier sends a pure structured invoice through the PPF in UBL or CII format, the data is already machine-readable — no extraction is needed. But in practice, most French TPEs in 2026 will receive a mix: perhaps 30% of invoices arrive as structured e-invoices via a PA or the PPF, another 50% as PDFs from smaller suppliers, and the remaining 20% as paper scans or email attachments. The extraction tool handles the 70% that aren't structured. The 30% that are structured bypass extraction entirely, and the per-invoice cost averages down.
How Extraction Feeds Into Your Existing French Accounting Stack
The most common objection from a French TPE is not about the technology. It's about the workflow. "Our comptable works in EBP. The bank sync is in Tiime. If we add another tool, we add another handoff — another place where the SIREN number goes wrong."
This objection is correct if the new tool is trying to replace the accounting software. It's not correct if the new tool sits before the accounting software — receiving the raw invoices, extracting their data, and exporting a clean spreadsheet that the dirigeant or comptable imports in a single pass. The dirigent's job shifts from "open every PDF, find every mandatory field, type every value" to "review the extracted spreadsheet, verify the exceptions, import." The comptable still sees clean data in EBP or Sage. The 10-year document retention (conservation décennale) still lives in the compliant archive. Nothing downstream changes.
The workflow becomes: invoices arrive by email, PA, or PPF → ImageToTable.ai extracts the fields you defined (Numéro Facture, Date Émission, Montant HT, TVA 20%, TVA 5.5%, Numéro SIREN Fournisseur, Désignation, Date Règlement) → export to Excel or CSV → import into Pennylane, EBP, Tiime, Sage, or whatever tool your comptable uses. The extraction is format-agnostic, so the same column definitions work across Factur-X, flat PDFs, photographed paper invoices, and email screenshots. The export format is Excel — the universal intermediary that every French accounting tool can ingest. For higher volumes, our batch invoice-to-Excel processing handles multiple invoices in a single upload, merging results into one spreadsheet.
This is not a theoretical workflow. It's the same extraction capability detailed in our invoice processing guide, adapted specifically for the French accounting stack. The point is that extraction doesn't need to live inside your accounting software to feed it. It can live one step upstream — as a dedicated layer that takes unstructured documents in and puts structured data out.
TVA, SIREN, and the Mandatory Fields That Matter
Under Article 242 nonies A of Annexe II to the CGI, every French invoice (facture) must carry 13 mandatory fields. For the person entering them into accounting software, four of these fields create disproportionate friction: the numéro SIREN (a 9-digit business identifier that sometimes appears as a 14-digit SIRET), the multiple TVA rate columns (standard 20%, intermediate 10%, reduced 5.5%), the désignation et décompte détaillé (line-item descriptions and quantities), and the indemnité forfaitaire de 40€ mention (a mandatory statement about late-payment penalties that must appear even when not applied).
French invoices frequently split line items between different TVA rates on the same document — a restaurant supply invoice with equipment at 20% and food products at 5.5%, or a construction invoice with materials at 20% and renovation labor at 10%. A generic OCR tool that outputs a single "tax" column produces data your comptable cannot use for the CA3 TVA declaration because each rate must be declared separately. With Custom Column Extraction, you define separate columns — "Montant TVA 20%", "Montant TVA 10%", "Montant TVA 5.5%" — and the AI reads the rate label next to each line to place the amount in the correct column. The comptable receives a spreadsheet with TVA pre-split into the exact categories the CA3 expects.
This is where the distinction between template OCR and semantic extraction becomes most visible in the French context. A template looks for "Total TVA" and returns whatever number follows. Semantic extraction reads the invoice structure, identifies each line item's rate, and places the amounts in the columns you named. The difference between a single "tax" column and three rate-specific columns is the difference between data the comptable can use and data the comptable redoes.
What This Actually Costs at TPE Volume
Let's return to the three TPE archetypes from the French economy and put real numbers on the table.
| TPE Profile | Monthly Invoices | Manual Labor Cost | ImageToTable.ai Plan | Monthly Tool Cost | Pages Left Over |
|---|---|---|---|---|---|
| Plombier-chauffagiste, 3 staff, Lyon | 40 | €133 (3.3 hrs) | Basic ($9/mo, 150 pages) | €8.30 | 110 pages for devis, bons de livraison |
| Boulangerie-pâtisserie, 6 staff, Bordeaux | 60 | €200 (5 hrs) | Pro ($19/mo, 400 pages) | €17.50 | 340 pages for receipts, supplier quotes |
| Entreprise de maçonnerie, 9 staff, Rennes | 120 | €400 (10 hrs) | Pro ($19/mo, 400 pages) | €17.50 | 280 pages — covers delivery notes and purchase orders too |
At all three volumes, the tool cost is a fraction of the labor it replaces. The plombier-chauffagiste saves roughly €125 a month on data entry alone — €1,500 a year — by shifting from manual typing to AI extraction, while keeping the same Tiime or Indy workflow their comptable already uses. The maçonnerie at 120 invoices covers not just factures but also bons de livraison from Point.P and Chausson Matériaux in the same monthly page allowance, consolidating three document types under one subscription. The 2026 AI document extraction pricing hub provides the complete landscape across all tools and tiers.
But the real saving isn't just the labor cost. It's what the dirigeant does with the recovered 3 to 10 hours a month. Instead of typing invoice fields before the comptable's monthly visit, that time goes to what actually needs judgment: verifying the auto-liquidation treatment on an EU supplier invoice, chasing the fournisseur who forgot the numéro TVA intracommunautaire, or reviewing the devis that's been sitting on the desk since last Tuesday. For a deeper analysis of what manual invoice processing costs French businesses, see the German Mittelstand sibling article — the same arithmetic plays out with different software names and different tax codes, but the structural gap is identical.
FAQ
Does ImageToTable.ai integrate directly with Pennylane or EBP?
Not through a native API connector. The output is Excel (XLSX) or CSV — the format every French accounting tool can import. For most TPE workflows, the Excel-to-Pennylane or Excel-to-EBP import step takes under a minute per batch. If your comptable requires a specific import format, you can map the extracted columns to the accounting software's field structure once in Excel and reuse that mapping file for every batch. This is an extra step compared to Pennylane Premium's native OCR, but it costs €17.50 a month instead of €79 — and it leaves your existing accounting stack untouched.
Can it handle French invoices with multiple TVA rates on the same document?
Yes. French invoices routinely split line items between 20%, 10%, and 5.5% TVA rates. You define separate columns for each rate bracket — "Montant TVA 20%", "Montant TVA 10%", "Montant TVA 5.5%" — and the AI reads the rate label next to each line item to place the amount in the correct column. A single "tax" column that mixes rates is unusable for the CA3 TVA declaration, where each rate must appear on a separate line. Separate columns produce data the comptable can post directly.
What about the 10-year document retention requirement?
ImageToTable.ai processes files in memory during extraction and does not retain them after processing. It is not a document archive. The 10-year retention obligation under Article L123-22 of the Code de Commerce remains the responsibility of your existing systems: your accounting software's archive module, a dedicated GED (gestion électronique de documents), or the compliant archive your comptable maintains. The extraction tool reads the invoice, outputs the data, and deletes the file. The archive lives where it already lives.
Can it extract the SIREN/SIRET from supplier invoices?
Yes. The numéro SIREN (9 digits) or SIRET (14 digits) appears on every French supplier invoice as a mandatory field under Article 242 nonies A. You define a column called "SIREN Fournisseur" and the AI locates it on each invoice regardless of whether it appears in the header, footer, or side panel. This field is particularly useful for TPEs that need to verify supplier identity against the annuaire des entreprises for TVA compliance.
What if my suppliers send multi-page invoices?
Each page consumes one credit. A 3-page invoice from a large négociant like Réseau Pro uses 3 credits, not 1. At the Pro tier (400 pages/month), that's roughly 130 three-page invoices. If your invoices are predominantly single-page — which is common for most French TPE supplier relationships — the 400-page allowance covers 400 invoices. The Max tier at 1,500 pages handles the cases where multi-page invoices are the norm.
The French TPE's invoice extraction problem was never about lacking technology. It was about a pricing architecture that assumed the buyer was a PME with a dedicated comptable interne and a budget cycle, not a dirigeant with a carte bancaire and 40 factures a month. Separating extraction from the accounting suite it feeds changes the arithmetic. Test it on your own factures fournisseurs — see if a column called "Numéro Facture" finds its target on every supplier layout in your vendor list.