OdooWiki OCA HUB

PoS Restaurant - Multi Company

pos_restaurant_multi_company folder_open OCA/multi-company open_in_new
Uncategorised License: AGPL-3

This module adds support for multi company on Point of Sale restaurant module.

  • It adds company_id on restaurant.floor model (and a related field on restaurant.table) model. If defined, the floor will be accessible only in the given company.
  • It adds company_id on restaurant.printer model. If defined, the printer will be accessible only in the given company.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

This module lets you assign restaurant floors, tables and printers to a specific company in Odoo Point of Sale Restaurant. Users only see the floors, tables and printers that belong to their allowed companies.

When you run a Point of Sale Restaurant setup across several companies, this module keeps each company's restaurant setup separate.

  • Floors (restaurant.floor) get a Company field that follows the Point of Sale configuration they are linked to. Tables (restaurant.table) get a Company field that follows their floor. Printers (restaurant.printer) get a Company field that defaults to the company you are currently working in.
  • The Company field appears on the floor list and form views, and on the printer list and form views, but only for users who have the multi-company group enabled.
  • Access rules are added so that each user only sees floors, tables and printers that either have no company set (shared) or belong to one of the companies the user is allowed to work in.
  • After installation, all existing printers are set to no company, so they remain visible to everyone until you assign them.

This module touches the restaurant floor, table and printer records used by the Point of Sale Restaurant app. It does not change the Point of Sale screen itself or the way orders are taken.

Depends on

pos_restaurant
Models and fields (3)
  • restaurant.floor · extends an existing modelcompany_id (Company)
  • restaurant.table · extends an existing modelcompany_id (Company)
  • restaurant.printer · extends an existing modelcompany_id (Company)

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: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/multi-company.

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.