Add attachments to orders directly from your Pos Frontend.
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Lets cashiers attach files (photos, PDFs, etc.) to Point of Sale orders directly from the POS screen, and lets back-office users see and filter those attachments on the order form.
This module adds document attachments to Point of Sale orders, both in the POS interface and in the Odoo back office.
In the POS, after an order is validated, the receipt screen shows an "Attachments" button. Cashiers can open a popup to view existing attachments, add new files, download them, or delete them. The same attachment button also appears on the ticket screen when a past order is selected, with a counter showing how many files are attached.
In the back office, the Point of Sale order form gets a "Documents" stat button showing the number of attached files; clicking it opens the list of attachments. The order form also shows the chatter, so messages and followers are available. The order search view gains two filters: "Has attachments" and "Has no attachments".
Technically, the module extends pos.order with a computed attachment_ids field (attachments not coming from messages) and a stored doc_count field. It also adds a method to open the attachment list and a method used by the POS to load attachments. Orders are created without auto-subscribing followers. No other business rules, emails, or scheduled jobs are added.
Depends on
Models and fields (1)
- pos.order · new modeldoc_count (Number of documents attached), attachment_ids (Main_Attachments)
Text generated by AI (DeepSeek) from reading the Odoo 17.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/pos.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.