OdooWiki OCA HUB

Point of Sale Payment Report

pos_report_order_payment folder_open OCA/pos open_in_new
Point of Sale License: AGPL-3

Adds views to analyze point of sale payments

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Adds a new 'Order Payments' analysis screen under Point of Sale reporting, letting users see how much was paid per payment journal, Point of Sale, product, salesperson and period.

This module adds a reporting screen that shows how the payments received in the Point of Sale are spread across the products sold. It appears in Odoo under the Point of Sale reporting menu as 'Order Payments'.

The screen opens as a graph and a pivot table. The pivot shows the Point of Sale on the rows and the payment journal on the columns, with the paid amount as the value. The graph shows the paid amount per payment journal.

Users can search and filter by order date, Point of Sale, customer, salesperson, product and product category. There are quick filters for 'My Sales', 'Invoiced' and 'Not Invoiced'. Results can be grouped by salesperson, Point of Sale, product, product category, payment journal or by month of the order date.

The data comes from a read-only analysis model built on Point of Sale orders, their lines, and the related bank statement lines. Each payment is distributed across the order lines proportionally to the line total, so the paid amount shown per product reflects its share of the payment. The report also carries the order status, whether the order was invoiced, the session, the company, the pricelist, the stock location and the sales journal.

No new business rules, checks or automatic actions are added: it is purely a reporting and analysis tool. Access is granted to the standard Point of Sale user group.

Depends on

point_of_sale

Menus it adds

Order Payments
Models and fields (1)
  • report.pos.order.payment · new modeldate (Order Date), state (Status), user_id (Salesperson), invoiced, order_id (Order), config_id (Point of Sale), company_id (Company), journal_id (Journal), partner_id (Customer), product_id (Product), session_id (Session), location_id (Location), pos_categ_id (PoS Category), pricelist_id (Pricelist), payment_amount (Paid Amount), product_tmpl_id (Product Template), product_categ_id (Product Category), payment_journal_id (Payment Journal)

Text generated by AI (DeepSeek) from reading the Odoo 12.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

OCA documentation · Odoo 12.0

Go to Point of Sale > Analysis > Order Payments

No verified information in OCA: Installation, Configuration.

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.