Promotions

  • INTERVENTION PLUS - Complete Management of Interventions

    The “Intervention Plus” module is a revolutionary tool that simplifies and optimizes intervention management, from planning to invoicing. Designed for sales and technical teams, it offers a complete suite of features to ensure transparent and efficient monitoring of each intervention.

    250.00 €  (500€)
  • Interview

    This module allows you to create questionnaires in Dolibarr. This module can be used alone but can also be added to the Agefodd module. (It is integrated into the Agefodd 2025 version).

    250.00 €  (600€)

New products

  • MCP server for Dolibarr with AI studio

    Plug an AI assistant into your Dolibarr — Claude, ChatGPT, Cursor, VS Code, or any client that speaks the Model Context Protocol — and let it work in your data the way a colleague would, one you have given an account to.

    59.00 €
  • DoliOdoo Bridge

    Many businesses run two ERP systems side by side: Dolibarr, valued for its straightforward sales administration, invoicing and back-office features, and Odoo, frequently chosen for warehousing, inventory, manufacturing, CRM or e-commerce. This coexistence is rarely planned.

    299.00 €

EasyScan - Digitize paper from any record

mp23914d20261005122919

New

Digitize paper with your phone camera or scanner and save it as a PDF in the Documents tab of any Dolibarr record. Automatic cropping, blank pages, split into documents and searchable text.

79.00 €
Excl. tax

  • Author EasySoft Tech SL
  • Module version 0.2.4
  • Release date 10/05/2026
  • Access to download and updates 1 year
  • How to contact support info@easysoft.es
  • Compatibility Dolibarr V10 - V24   -   PHP7.0 - 8.4
  • Last update 10/06/2026 07:12 PM

More info...

EasySoft Tech - Solutions that drive your business
 

Digitize paper and save it to the record, without leaving Dolibarr

Photograph the paper with your phone or run it through the scanner, and the PDF lands in the Documents tab of that same record: cropped, straightened and with searchable text. No downloading files to the desktop and uploading them again.

28
record types with the Scan button
2
capture sources: camera and scanner
8
languages in the interface
V10–V24
compatible with Dolibarr 10 to 24

The problem it solves

Attaching paper to a Dolibarr record is usually a detour: you scan with the maker's software, the file lands in a folder, you hunt for it, upload it by hand and rename it. Along the way the document is left half done, or it never arrives. EasyScan puts the scanning inside the record itself, right where the document belongs.

What you run into What it costs you
You scan with the scanner's own software and the PDF lands on the desktop or in Downloads. You have to go back to the record, find the file and upload it. Twice the work for every document.
Every scan is saved under a different name, whatever the scanner says or none at all. A month later nobody knows which PDF is which, and you open them one by one.
A forty-page stack comes out as a single PDF. Splitting it later with another tool costs more than having split it while scanning.
You scan the day's mail before knowing which record it goes to. It piles up on the desktop and some papers never make it into Dolibarr.
The PDF is a photo: you cannot search or copy the text. Finding one specific line means reading page after page by eye.

A document belongs in its record, not on the desktop of whoever scanned it.

VERSION 0.2.4

The whole flow, from capture to document, inside the module

A Scan button in the Documents tab of 28 record types and a floating button on all their tabs. Capture with your phone or laptop camera, with the document detected live and self-capture, or with the scanner through the local connector for Windows, bundled with the module. Automatic cropping and straightening with a corner editor. Crisp document finish: white paper, black ink and the colour of stamps and signatures. Blank pages set aside on their own. Split into documents by blank sheet, by QR or barcode, every N pages or by hand. And searchable text (OCR) read in the browser itself. The PDF lands in the record or, if you do not know where it goes yet, in the scanning inbox to file later. And for multifunction printers and scanners that can only "scan to folder", the watched folder: the connector watches a folder on the computer and uploads on its own whatever appears, which lands in the inbox with the origin "Folder". It is an optional feature, switched on with a token created in the settings and pasted into the connector.

A look at the module

The button on the record, the capture screen, the live camera, the scanner, page clean-up, batch splitting, searchable text and the scanning inbox.

Floating Scan button on a third-party record
The Scan button on the record: in the Documents tab and floating on all its tabs.
Capture screen with the camera and two captured pages
Capture opens in a window over the record: camera or scanner on the left, pages and save on the right.
Live camera with the sheet detected and its corners marked
Live camera: the sheet is found in every frame, its outline is marked and self-capture takes the page once it is still.
Connected scanner with several pages already cropped
The scanner, through the local connector: scanner list, source, resolution and colour; every sheet arrives cropped and straightened.
Pages with the Crisp document finish and blank pages set aside
Crisp document finish on every page and blank pages set aside on their own, ready to put back with one click.
Batch split into documents by QR code, each with its own name
Split into documents: by blank sheet, by code (its text names the document), every N pages or by hand.
Searchable text progress while the PDF is generated
Searchable text (OCR): the text of every page is read in the browser and travels inside the PDF, ready to search and copy.
Capture window on a phone, with the pages and the save button
And on your phone: the same capture screen, with the buttons within thumb’s reach.

Against scanning and uploading by hand

Dimension Scan and upload by hand EasyScan
Where the document ends up On the desktop or in Downloads; you upload it to the record separately. In the record's Documents tab, in the same scanning step.
Scanning without a record Does not exist The inbox holds the paper and you file it later into the right record.
Splitting a stack into documents One PDF with every sheet; you split it with another tool. It is cut by blank sheet, by code or every N pages before saving.
Searchable text The PDF is an image with no text: you cannot search or copy. The text is read in the browser and goes inside the PDF, searchable and copyable.
Capture from a phone You have to run the paper through the computer's scanner. Phone or laptop camera, with the sheet detected live.

What's included

The button, where the document lives
Scan in the Documents tab of 28 record types —third parties, contacts, proposals, orders, invoices, supplier documents, products, projects, shipments, contracts, interventions, tickets, expense reports, users and more— and a floating button on every tab of that record. Only users with the permission who can also add documents there see it.
Camera and scanner, without leaving Dolibarr
Capture with the phone or laptop camera, with the document detected live, hints for light and framing, self-capture and burst; or with your computer's or the network's scanner, through the local connector for Windows bundled with the module.
Clean, straight pages
Automatic cropping and straightening with a corner editor; a Crisp document finish that evens out the light, leaves white paper and black ink and keeps the colour of stamps and signatures; blank pages set aside on their own; split into documents by blank sheet, by code, every N pages or by hand.
Searchable PDF, filed in its place
Searchable text (OCR) read in the browser and added to the PDF as an invisible layer; one PDF per document or each page separately, as PDF or JPG; the file is saved in the record's folder and in the document index, never overwriting an existing one.

What it's used for

  • Save the signed delivery note on the shipment at delivery time, from your phone.
  • Attach a supplier's paper invoice to its invoice in Dolibarr.
  • Run a stack of documents through the feeder and split it into several PDFs at once.
  • Scan the day's mail before you know which record it belongs to and file it later from the inbox.

Getting started

1
Install the module and activate it. Activating creates the inbox table, the Scanning menu and the permissions.
2
Give the Use EasyScan permission to whoever will scan (and Use the inbox if they will scan without a record). They must log in again to see them.
3
On a record, click Scan (Documents tab) or the floating button. Choose camera or scanner and capture the pages.
4
Check corners, finish and order; split the batch if it holds several documents and click Save as PDF. The document stays in the record.

Requirements

Dolibarr V10 to V24 (tested on 10.0.0, 18.0.8 and 24.0.1)
PHP 7.0 to 8.4 (tested on 7.4 and 8.4)
Database MySQL 5.7+ · MariaDB 10.2+ · PostgreSQL 10+
HTTPS Required for the camera and the scanner (secure browser context)
Browser A current Chrome, Edge, Firefox or Safari
Physical scanner Windows and the bundled connector installed on the computer
Updates 365 days of access to updates

Before you buy

Can I adapt it to my case?
Yes. You receive the full source code and you can read, change and adapt it without asking permission.
How do I try it without risking my data?
Install it on a test copy of your Dolibarr. The camera and the scanner need HTTPS; everything else works the same locally. Saving creates real documents on the record, so try it on a test third party or invoice and delete what you generate.
What if something does not fit my setup?
Email us at info@easysoft.es before you buy and we will look at it with you. We would rather tell you it is not a fit than sell you something that is no use.
What happens when the 365 days end?
The module and the connector keep working as they are, with no usage limit. The 365 days cover updates: during that time you get every new version; after that you can renew to keep receiving them.

Active maintenance

EasyScan is at 0.2.4, tested with the same code on Dolibarr 10.0.0, 18.0.8 and 24.0.1. The Windows connector installer travels inside the module, with its SHA-256 fingerprint to check it and a guide to the Windows warnings during installation. The interface is in 8 languages and Dolibarr itself carries the user guide and the change log in the Help tab. Every new version is published with its change log.

24
modules published on Dolistore
100 %
full source code
8
languages in the interface
365
days of updates

Does it fit what you need?

Tell us your case and we will say whether EasyScan is right for you — and if it is not, we will say so anyway.

info@easysoft.es www.easysoft.es



If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org