From the scanner to Odoo in one click.
Scan on the office multifunction printer, open the order, delivery or invoice in Odoo and press one button. The PDF is attached with author and date, and leaves the scanner queue. No duplicates, no lost papers, no change in how you work.
Odoo 19 · On-premise or Odoo.sh · Any scanner with scan to network folder
WH/OUT/00231
- Customer
- Northline Industrial
- Scheduled date
- 10/19/2026
Laura Méndez
Just now
2 scanned document(s)
Five manual steps between a signed paper and its record in Odoo.
Filing a signed delivery note, contract or supplier invoice usually means hunting for the PDF and uploading it by hand. It takes time, it gets forgotten, and the scanner folder fills up with unidentified files while Odoo records lack their proof.
Today
- 1Scan the paper.
- 2Find the PDF in a network folder or in the mailbox.
- 3Download it to the computer.
- 4Open the record in Odoo.
- 5Drag the file in and, if you remember, delete it from the folder.
With ECOP Scan to Odoo
Scan on the device, open the record in Odoo and press one button. The PDF is attached in a note that says who uploaded it and when.
- One click from the chatter
- Author and date on every attachment
- Never filed twice
The user never leaves the screen.
- 1
Scan
Use the usual shortcut on the network scanner. The PDF goes to the shared pending folder.
- 2
Open the record
Sales order, purchase, delivery, invoice, contact, task: any Odoo record with a chatter.
- 3
Press the tray icon
“Upload pending scans” sits next to the paperclip in the chatter.
- 4
Note with the PDFs
Odoo logs an internal note listing the files, with the PDFs attached, and confirms how many were uploaded.
- 5
Queue archived
The files leave the pending folder and move to an archive folder, with the date and time in front of the name.
A file only moves to the archive once the note is saved in Odoo. If anything fails, it stays in the pending folder.
One button, built to avoid the usual mistakes.
Button in the chatter
“Upload pending scans” next to the paperclip, on any record with a chatter. No downloads, no dragging files.
Works across Odoo
Sales, purchase, inventory, accounting, contacts, projects and any module with a chatter, custom ones included.
Traceable note
An internal note with the file list, author and date. The PDFs also show in the attachments box.
Reads the scanner folder
Connects directly to the shared SMB folder the device scans to. No network drives to mount on the Odoo server.
Automatic archiving
Once attached, files move to an archive folder with date and time in the name. The queue stays clean and the original is kept.
Nothing gets lost
Files only move after Odoo has saved the note. If something fails, they stay pending.
No duplicates
If two users press at the same time, the second one is asked to retry. The same PDF never ends up on two records.
Only complete documents
Hidden, system, empty and temporary files are ignored, and so are files written less than 5 seconds ago. A half-received PDF is never attached.
Respects permissions
Only users who can write in a record’s chatter can attach to it. No new access is opened.
Every signed paper, on its record.
| Area | Scanned document | Odoo record |
|---|---|---|
| Logistics | Delivery note signed by the customer | Delivery order |
| Purchasing | Supplier paper delivery note or invoice | Purchase order or receipt |
| Sales | Signed and stamped order or quotation | Sales order |
| Accounting | Receipts, vouchers, tax office notices | Invoice, journal entry or contact |
| HR | Contracts, ID documents, certificates | Employee record |
| Field service | Signed work report | Task or intervention |
| Quality | Declarations of conformity, product certificates | Product or lot |
Built for companies on Odoo 19 with a network scanner that still handle signed paper: distribution, manufacturing, field service and workshops.
Odoo 19, a scanner and a shared folder.
It uses the network scanner and the shared folder the company already has. Installation is one more Odoo module.
Not available on Odoo Online (SaaS): it needs a custom module and access from Odoo to the local network.
- Odoo version
- 19.0. Tested on Enterprise; for Community, ask us.
- Scanner
- Any scanner or multifunction printer with scan to network folder (SMB).
- Shared folder
- An SMB share (Samba or Windows) with a pending folder and an archive folder.
- Network
- The Odoo server must reach the folder on port 445 (SMB).
- Hosting
- On-premise, or Odoo.sh when the server can reach the shared folder.
- Installation
- A standard Odoo module. It does not change views or create new tables.
Frequently asked questions
Does it work with my scanner?
Yes, if it can scan to a network folder (SMB/Windows). Most office multifunction printers can.
Does it work for any Odoo document?
Yes, for any record that has a chatter.
Is the original lost?
No. It is archived in a separate folder with the date and time in its name.
What if two people press at the same time?
The second one is asked to retry. Attachments are never duplicated.
Does it work on Odoo Online?
No. It needs an on-premise installation, or Odoo.sh with access to the customer’s network.
Does it read the PDF content?
No. It attaches the file as it is, without OCR.
Connect your scanner to Odoo.
Tell us about your installation and we will show you the module working.
