OCR - ScanInvoices



OCR module to import supplier invoices

More details


More info

Module version: auto
Publisher/License: Eric Seigne / GPL-v3
Interface language: English
Assistance: Mail to [email protected]

  • Dolibarr min version: auto
  • Dolibarr max version: auto


  • Go to the Home menu - Configuration - Modules - Deploy an external module and submit the zip
  • The module is then available and can be activated.

Configuration: Follow step by step the documentation

Warning: Currently, a subscription to the ocr.cap-rel.fr service is required to be able to use this module. Consult the prices sheet on ocr.cap-rel.fr/tarifs/ to choose the subscription adapted to your needs .


Links and details

  • For now this module is free :-)
  • Functional fixes to the module based on your feedback and bug reports.
  • An email will be sent to you each time this module is published.
  • Module patches will be released on DoliStore.


version 1.0.28 - 2022-08-04

  • fix date convert error on manual import (ex with 01/08/2022 or 08/01/2022)
  • fix css
  • add "manual import" button on import details
  • fix manual import flow (flow was dead on one race situation)
  • thanks to eldy, start multicompany compatibility

version 1.0.26 - 2022-07-25

  • add some checks agains php depends functions
  • add a new feature on supplier invoices : a new template "pdf_scaninvoice_stamp" : extract first page of supplier invoice, add dolibarr reference then you can print it for your paper-archives
  • fix white page on config default product (thanks to eldy)

version 1.0.22 - 2022-06-03

  • fix a bug with default product in some race conditions (id=83 or id=idprod_83)
  • fix glitches on 4/3 screen (manual import) (1.0.21)
  • add a new import settings from a nextcloud share : just drop all your invoices (pdf files) and ScanInvoices will get it in background, please have a look to cron tasks "ScanInvoices" (1.0.20)
  • add a new select dropdown on automatic import : you can now "force" a supplier to be used on automatic import (please drag & drop only invoices or the same supplier) (1.0.20)

version 1.0.18 - 2022-04-27

  • add a import invoice from scaninvoice card on supplier section
  • fix (i hoppe) default choice for product on manual import
  • big step about jpeg / picture upload from smartphone
  • better dropdown list about default products
  • add smartphone camera support on upload (experimental)
  • add touch event support for smartphone (experimental)
  • add "import invoice" on supplier scaninvoice card
  • add a new test for success or not and restart / re-upload import of bad invoices
  • add a new select box on manual import to choose a product to apply for  that invoice (priority above default product)
  • add a prefix on each scaninvoice function (php) to avoid collision with others modules
  • push all data on manual import submit (even if field is readonly)
  • fix css position on some screen resolutions (1.0.15)


version 1.0.12 - 2022-04-06

  • thanks to eldy: fix a SQL database type bug (timestamp)
  • add a new message in case of server unavailable or upgrade in progress
  • fix #20 : in case of manual import: do not redo ocr on unchanged zones
  • add services as module depends
  • add due_date if found
  • better vat % search
  • fix a divider by zero case
  • add language chooser on manual import for invoices in other languages
  • add a new scheduler task to create a payment of supplier invoices if
    1. you specify CB or LCR or PREV as payment mode
    2. payment due date is over
    3. invoice is validated

Version 1.0.9 - 2022-03-15

  • fix a race condition when account was disabled server side (or remote api key reached end of life)
  • set a default firstname/lastname in case of local dolibarr user does not have one
  • add swiss companies auto create if VAT number found like french & belgium
  • start allow of xml upload for peppol e-invoices