OdooWiki OCA HUB

Pos Attachment

pos_order_attachment folder_open OCA/pos open_in_new
Uncategorised License: AGPL-3

Add attachments to orders directly from your Pos Frontend.

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Lets 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

point_of_sale
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

No verified information

Installation 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.

info

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.