OdooWiki OCA HUB

Point Of Sale Default Partner

pos_default_partner folder_open OCA/pos open_in_new
Point of sale License: AGPL-3

Define a default partner for Point Of Sale order on each company.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Lets you set a default customer for each Point of Sale, so new POS orders automatically get that customer when no customer is chosen.

This module adds a "Default Customer" setting to each Point of Sale configuration. You can set it in the Point of Sale settings screen, in the accounting section, where a new "Default customer" field appears with the hint "Default customer to use if none is set".

Once a default customer is configured for a POS, every new order created in that POS session automatically uses that customer if the cashier has not selected one. The customer is filled in both when the order is created in the POS interface and when the order is saved on the server, so the order is linked to the default customer without extra clicks.

  • The setting is stored per Point of Sale configuration (pos.config).
  • The default customer is applied to new orders (pos.order) only when no customer is already set.
  • The setting is also available through the general settings form (res.config.settings).

This is useful for shops that mostly sell to anonymous customers but still want a consistent customer record on every order, for example for reporting or invoicing. It does not change existing orders and does not force a customer if one is already selected.

Depends on

point_of_sale

Required by other modules

Models and fields (2)
  • pos.config · extends an existing modeldefault_partner_id (Default Customer)
  • res.config.settings · extends an existing modelpos_default_partner_id

Text generated by AI (DeepSeek) from reading the Odoo 16.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: 5 confirmed, 4 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 16.0

Go to Point of Sale's settings page and select a default customer for a specific PoS configuration.

No verified information in OCA: Installation, Usage.

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.