Repository: OCA/pos
Pull request #1391: [17.0][ADD] pos_config_phone: New module pos_config_phone
Author: login: peluko00
Labels: name: approved
name: merged 🎉
Created: 2025-05-23T06:00:32Z | Merged: 2025-05-26T10:08:01Z

This module allows you to configure and display a specific phone number for each Point of Sale (POS) on the printed sales receipt, replacing the company's default phone number.
cc https://github.com/APSL 9935
@miquelalzanillas @javierobcn @mpascuall @BernatObrador @ppyczko @lbarry-apsl please review




Diff:
diff --git a/pos_config_phone/README.rst b/pos_config_phone/README.rst
new file mode 100644
index 0000000000..d53396e3bf
--- /dev/null
+++ b/pos_config_phone/README.rst
@@ -0,0 +1,103 @@
+================
+POS Config Phone
+================
+
+.. 
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   !! This file is generated by oca-gen-addon-readme !!
+   !! changes will be overwritten.                   !!
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+   !! source digest: sha256:76a651abfff779aca3d60c45ca009986cf656eb34e1b2b509a332c0814ac9dcf
+   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
+    :target: https://odoo-community.org/page/development-status
+    :alt: Beta
+.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
+    :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
+    :alt: License: AGPL-3
+.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpos-lightgray.png?logo=github
+    :target: https://github.com/OCA/pos/tree/17.0/pos_config_phone
+    :alt: OCA/pos
+.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
+    :target: https://translation.odoo-community.org/projects/pos-17-0/pos-17-0-pos_config_phone
+    :alt: Translate me on Weblate
+.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
+    :target: https://runboat.odoo-community.org/builds?repo=OCA/pos&target_branch=17.0
+    :alt: Try me on Runboat
+
+|badge1| |badge2| |badge3| |badge4| |badge5|
+
+This module allows you to configure and display a specific phone number
+for each Point of Sale (POS) on the printed sales receipt, replacing the
+company's default phone number.
+
+**Table of contents**
+
+.. contents::
+   :local:
+
+Configuration
+=============
+
+Set up phone number of each POS and you will see that in every ticket on
+the header
+
+Usage
+=====
+
+1. Go to Configuration > Settings.
+2. In the PoS Interface section, set up the phone number of the POS.
+3. Once configured, enter the POS and make a sale. At the top of the
+   printed ticket, you will see the phone number of the POS, not the
+   company’s general phone number.
+
+Bug Tracker
+===========
+
+Bugs are tracked on `GitHub Issues <https://github.com/OCA/pos/issues>`_.
+In case of trouble, please check there if your issue has already been reported.
+If you spotted it first, help us to smash it by providing a detailed and welcomed
+`feedback <https://github.com/OCA/pos/issues/new?body=module:%20pos_config_phone%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
+
+Do not contact contributors directly about support or help with technical issues.
+
+Credits
+=======
+
+Authors
+-------
+
+* APSL-Nagarro
+
+Contributors
+------------
+
+`APSL-Nagarro <https://apsl.tech>`__:
+
+-  Antoni Marroig <amarroig@apsl.net>
+
+Maintainers
+-----------
+
+This module is maintained by the OCA.
+
+.. image:: https://odoo-community.org/logo.png
+   :alt: Odoo Community Association
+   :target: https://odoo-community.org
+
+OCA, or the Odoo Community Association, is a nonprofit organization whose
+mission is to support the collaborative development of Odoo features and
+promote its widespread use.
+
+.. |maintainer-peluko00| image:: https://github.com/peluko00.png?size=40px
+    :target: https://github.com/peluko00
+    :alt: peluko00
+
+Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:
+
+|maintainer-peluko00| 
+
+This module is part of the `OCA/pos <https://github.com/OCA/pos/tree/17.0/pos_config_phone>`_ project on GitHub.
+
+You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/pos_config_phone/__init__.py b/pos_config_phone/__init__.py
new file mode 100644
index 0000000000..31660d6a96
--- /dev/null
+++ b/pos_config_phone/__init__.py
@@ -0,0 +1,3 @@
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+from . import models
diff --git a/pos_config_phone/__manifest__.py b/pos_config_phone/__manifest__.py
new file mode 100644
index 0000000000..4576814606
--- /dev/null
+++ b/pos_config_phone/__manifest__.py
@@ -0,0 +1,25 @@
+# Copyright 2025 APSL-Nagarro Antoni Marroig
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+{
+    "name": "POS Config Phone",
+    "summary": "Display phone of POS in ticket",
+    "version": "17.0.1.0.0",
+    "category": "Point Of Sale",
+    "website": "https://github.com/OCA/pos",
+    "author": "APSL-Nagarro, Odoo Community Association (OCA)",
+    "maintainers": ["peluko00"],
+    "license": "AGPL-3",
+    "application": False,
+    "installable": True,
+    "depends": [
+        "point_of_sale",
+    ],
+    "data": [
+        "views/res_config_settings_views.xml",
+    ],
+    "assets": {
+        "point_of_sale._assets_pos": [
+            "pos_config_phone/static/src/**/*",
+        ],
+    },
+}
diff --git a/pos_config_phone/i18n/ca.po b/pos_config_phone/i18n/ca.po
new file mode 100644
index 0000000000..74deb74b83
--- /dev/null
+++ b/pos_config_phone/i18n/ca.po
@@ -0,0 +1,50 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# 	* pos_config_phone
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-05-26 06:31+0000\n"
+"PO-Revision-Date: 2025-05-26 06:31+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: pos_config_phone
+#: model:ir.model,name:pos_config_phone.model_res_config_settings
+msgid "Config Settings"
+msgstr "Paràmetres de configuració"
+
+#. module: pos_config_phone
+#: model:ir.model.fields,field_description:pos_config_phone.field_pos_config__phone
+#: model:ir.model.fields,field_description:pos_config_phone.field_res_config_settings__pos_phone
+#: model_terms:ir.ui.view,arch_db:pos_config_phone.res_config_settings_view_form_inherit
+msgid "Phone"
+msgstr "Telèfon"
+
+#. module: pos_config_phone
+#: model:ir.model,name:pos_config_phone.model_pos_config
+msgid "Point of Sale Configuration"
+msgstr "Configuració del Punt de Venda"
+
+#. module: pos_config_phone
+#: model_terms:ir.ui.view,arch_db:pos_config_phone.res_config_settings_view_form_inherit
+msgid "Show phone in ticket"
+msgstr "Mostra el número de telèfon al tiquet"
+
+#. module: pos_config_phone
+#. odoo-javascript
+#: code:addons/pos_config_phone/static/src/app/screens/receipt_screen/receipt/receipt_header/receipt_header.xml:0
+#, python-format
+msgid "Tel:"
+msgstr "Telf:"
+
+#. module: pos_config_phone
+#: model_terms:ir.ui.view,arch_db:pos_config_phone.res_config_settings_view_form_inherit
+msgid "e.g. +34 600 000 000"
+msgstr ""
diff --git a/pos_config_phone/i18n/es.po b/pos_config_phone/i18n/es.po
new file mode 100644
index 0000000000..dc3d0bbc83
--- /dev/null
+++ b/pos_config_phone/i18n/es.po
@@ -0,0 +1,50 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# 	* pos_config_phone
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-05-26 06:31+0000\n"
+"PO-Revision-Date: 2025-05-26 06:31+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: pos_config_phone
+#: model:ir.model,name:pos_config_phone.model_res_config_settings
+msgid "Config Settings"
+msgstr "Ajustes de configuración"
+
+#. module: pos_config_phone
+#: model:ir.model.fields,field_description:pos_config_phone.field_pos_config__phone
+#: model:ir.model.fields,field_description:pos_config_phone.field_res_config_settings__pos_phone
+#: model_terms:ir.ui.view,arch_db:pos_config_phone.res_config_settings_view_form_inherit
+msgid "Phone"
+msgstr "Teléfono"
+
+#. module: pos_config_phone
+#: model:ir.model,name:pos_config_phone.model_pos_config
+msgid "Point of Sale Configuration"
+msgstr "Configuración del TPV"
+
+#. module: pos_config_phone
+#: model_terms:ir.ui.view,arch_db:pos_config_phone.res_config_settings_view_form_inherit
+msgid "Show phone in ticket"
+msgstr "Muestra el número de teléfono en el ticket"
+
+#. module: pos_config_phone
+#. odoo-javascript
+#: code:addons/pos_config_phone/static/src/app/screens/receipt_screen/receipt/receipt_header/receipt_header.xml:0
+#, python-format
+msgid "Tel:"
+msgstr "Tel.:"
+
+#. module: pos_config_phone
+#: model_terms:ir.ui.view,arch_db:pos_config_phone.res_config_settings_view_form_inherit
+msgid "e.g. +34 600 000 000"
+msgstr ""
diff --git a/pos_config_phone/models/__init__.py b/pos_config_phone/models/__init__.py
new file mode 100644
index 0000000000..c30aa0b01a
--- /dev/null
+++ b/pos_config_phone/models/__init__.py
@@ -0,0 +1,4 @@
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+from . import pos_config
+from . import res_config_settings
diff --git a/pos_config_phone/models/pos_config.py b/pos_config_phone/models/pos_config.py
new file mode 100644
index 0000000000..cc8bf3186e
--- /dev/null
+++ b/pos_config_phone/models/pos_config.py
@@ -0,0 +1,10 @@
+# Copyright 2025 APSL-Nagarro Antoni Marroig
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+from odoo import fields, models
+
+
+class PosConfig(models.Model):
+    _inherit = "pos.config"
+
+    phone = fields.Char()
diff --git a/pos_config_phone/models/res_config_settings.py b/pos_config_phone/models/res_config_settings.py
new file mode 100644
index 0000000000..0591d90be4
--- /dev/null
+++ b/pos_config_phone/models/res_config_settings.py
@@ -0,0 +1,10 @@
+# Copyright 2025 APSL-Nagarro Antoni Marroig
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+from odoo import fields, models
+
+
+class ResConfigSettings(models.TransientModel):
+    _inherit = "res.config.settings"
+
+    pos_phone = fields.Char(related="pos_config_id.phone", readonly=False)
diff --git a/pos_config_phone/pyproject.toml b/pos_config_phone/pyproject.toml
new file mode 100644
index 0000000000..4231d0cccb
--- /dev/null
+++ b/pos_config_phone/pyproject.toml
@@ -0,0 +1,3 @@
+[build-system]
+requires = ["whool"]
+build-backend = "whool.buildapi"
diff --git a/pos_config_phone/readme/CONFIGURE.md b/pos_config_phone/readme/CONFIGURE.md
new file mode 100644
index 0000000000..cf562091f5
--- /dev/null
+++ b/pos_config_phone/readme/CONFIGURE.md
@@ -0,0 +1 @@
+Set up phone number of each POS and you will see that in every ticket on the header
diff --git a/pos_config_phone/readme/CONTRIBUTORS.md b/pos_config_phone/readme/CONTRIBUTORS.md
new file mode 100644
index 0000000000..049b239f65
--- /dev/null
+++ b/pos_config_phone/readme/CONTRIBUTORS.md
@@ -0,0 +1,2 @@
+[APSL-Nagarro](https://apsl.tech):
+  - Antoni Marroig \<<amarroig@apsl.net>\>
\ No newline at end of file
diff --git a/pos_config_phone/readme/DESCRIPTION.md b/pos_config_phone/readme/DESCRIPTION.md
new file mode 100644
index 0000000000..59ae0fde96
--- /dev/null
+++ b/pos_config_phone/readme/DESCRIPTION.md
@@ -0,0 +1 @@
+This module allows you to configure and display a specific phone number for each Point of Sale (POS) on the printed sales receipt, replacing the company's default phone number.
\ No newline at end of file
diff --git a/pos_config_phone/readme/USAGE.md b/pos_config_phone/readme/USAGE.md
new file mode 100644
index 0000000000..1c988af94e
--- /dev/null
+++ b/pos_config_phone/readme/USAGE.md
@@ -0,0 +1,4 @@
+1. Go to Configuration > Settings.
+2. In the PoS Interface section, set up the phone number of the POS.
+3. Once configured, enter the POS and make a sale.
+At the top of the printed ticket, you will see the phone number of the POS, not the company’s general phone number.
diff --git a/pos_config_phone/static/description/icon.png b/pos_config_phone/static/description/icon.png
new file mode 100644
index 0000000000..3a0328b516
Binary files /dev/null and b/pos_config_phone/static/description/icon.png differ
diff --git a/pos_config_phone/static/description/icon.svg b/pos_config_phone/static/description/icon.svg
new file mode 100644
index 0000000000..a7a26d0932
--- /dev/null
+++ b/pos_config_phone/static/description/icon.svg
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   width="128"
+   height="128"
+   sodipodi:docname="icon.svg"
+   inkscape:export-filename="icon.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <metadata
+     id="metadata8">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1861"
+     inkscape:window-height="1176"
+     id="namedview4"
+     showgrid="false"
+     inkscape:zoom="2.6074563"
+     inkscape:cx="23.964724"
+     inkscape:cy="33.994709"
+     inkscape:window-x="59"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2" />
+  <image
+     width="128"
+     height="128"
+     xlink:href="data:image/png;base64,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 "
+     id="image10"
+     x="0"
+     y="0" />
+  <image
+     y="30.630028"
+     x="23.166401"
+     id="image2995"
+     xlink:href="data:image/png;base64,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 "
+     height="40.966431"
+     width="47.859192"
+     transform="matrix(0.85597841,0.51701157,0,1,0,0)" />
+  <image
+     transform="matrix(0.85719447,-0.51499286,0,1,0,0)"
+     width="47.791298"
+     height="40.966431"
+     xlink:href="data:image/png;base64,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 "
+     id="image2998"
+     x="77.864708"
+     y="108.87658" />
+</svg>
diff --git a/pos_config_phone/static/description/index.html b/pos_config_phone/static/description/index.html
new file mode 100644
index 0000000000..f848d76685
--- /dev/null
+++ b/pos_config_phone/static/description/index.html
@@ -0,0 +1,445 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="generator" content="Docutils: https://docutils.sourceforge.io/" />
+<title>POS Config Phone</title>
+<style type="text/css">
+
+/*
+:Author: David Goodger (goodger@python.org)
+:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $
+:Copyright: This stylesheet has been placed in the public domain.
+
+Default cascading style sheet for the HTML output of Docutils.
+Despite the name, some widely supported CSS2 features are used.
+
+See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
+customize this style sheet.
+*/
+
+/* used to remove borders from tables and images */
+.borderless, table.borderless td, table.borderless th {
+  border: 0 }
+
+table.borderless td, table.borderless th {
+  /* Override padding for "table.docutils td" with "! important".
+     The right padding separates the table cells. */
+  padding: 0 0.5em 0 0 ! important }
+
+.first {
+  /* Override more specific margin styles with "! important". */
+  margin-top: 0 ! important }
+
+.last, .with-subtitle {
+  margin-bottom: 0 ! important }
+
+.hidden {
+  display: none }
+
+.subscript {
+  vertical-align: sub;
+  font-size: smaller }
+
+.superscript {
+  vertical-align: super;
+  font-size: smaller }
+
+a.toc-backref {
+  text-decoration: none ;
+  color: black }
+
+blockquote.epigraph {
+  margin: 2em 5em ; }
+
+dl.docutils dd {
+  margin-bottom: 0.5em }
+
+object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
+  overflow: hidden;
+}
+
+/* Uncomment (and remove this text!) to get bold-faced definition list terms
+dl.docutils dt {
+  font-weight: bold }
+*/
+
+div.abstract {
+  margin: 2em 5em }
+
+div.abstract p.topic-title {
+  font-weight: bold ;
+  text-align: center }
+
+div.admonition, div.attention, div.caution, div.danger, div.error,
+div.hint, div.important, div.note, div.tip, div.warning {
+  margin: 2em ;
+  border: medium outset ;
+  padding: 1em }
+
+div.admonition p.admonition-title, div.hint p.admonition-title,
+div.important p.admonition-title, div.note p.admonition-title,
+div.tip p.admonition-title {
+  font-weight: bold ;
+  font-family: sans-serif }
+
+div.attention p.admonition-title, div.caution p.admonition-title,
+div.danger p.admonition-title, div.error p.admonition-title,
+div.warning p.admonition-title, .code .error {
+  color: red ;
+  font-weight: bold ;
+  font-family: sans-serif }
+
+/* Uncomment (and remove this text!) to get reduced vertical space in
+   compound paragraphs.
+div.compound .compound-first, div.compound .compound-middle {
+  margin-bottom: 0.5em }
+
+div.compound .compound-last, div.compound .compound-middle {
+  margin-top: 0.5em }
+*/
+
+div.dedication {
+  margin: 2em 5em ;
+  text-align: center ;
+  font-style: italic }
+
+div.dedication p.topic-title {
+  font-weight: bold ;
+  font-style: normal }
+
+div.figure {
+  margin-left: 2em ;
+  margin-right: 2em }
+
+div.footer, div.header {
+  clear: both;
+  font-size: smaller }
+
+div.line-block {
+  display: block ;
+  margin-top: 1em ;
+  margin-bottom: 1em }
+
+div.line-block div.line-block {
+  margin-top: 0 ;
+  margin-bottom: 0 ;
+  margin-left: 1.5em }
+
+div.sidebar {
+  margin: 0 0 0.5em 1em ;
+  border: medium outset ;
+  padding: 1em ;
+  background-color: #ffffee ;
+  width: 40% ;
+  float: right ;
+  clear: right }
+
+div.sidebar p.rubric {
+  font-family: sans-serif ;
+  font-size: medium }
+
+div.system-messages {
+  margin: 5em }
+
+div.system-messages h1 {
+  color: red }
+
+div.system-message {
+  border: medium outset ;
+  padding: 1em }
+
+div.system-message p.system-message-title {
+  color: red ;
+  font-weight: bold }
+
+div.topic {
+  margin: 2em }
+
+h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
+h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
+  margin-top: 0.4em }
+
+h1.title {
+  text-align: center }
+
+h2.subtitle {
+  text-align: center }
+
+hr.docutils {
+  width: 75% }
+
+img.align-left, .figure.align-left, object.align-left, table.align-left {
+  clear: left ;
+  float: left ;
+  margin-right: 1em }
+
+img.align-right, .figure.align-right, object.align-right, table.align-right {
+  clear: right ;
+  float: right ;
+  margin-left: 1em }
+
+img.align-center, .figure.align-center, object.align-center {
+  display: block;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+table.align-center {
+  margin-left: auto;
+  margin-right: auto;
+}
+
+.align-left {
+  text-align: left }
+
+.align-center {
+  clear: both ;
+  text-align: center }
+
+.align-right {
+  text-align: right }
+
+/* reset inner alignment in figures */
+div.align-right {
+  text-align: inherit }
+
+/* div.align-center * { */
+/*   text-align: left } */
+
+.align-top    {
+  vertical-align: top }
+
+.align-middle {
+  vertical-align: middle }
+
+.align-bottom {
+  vertical-align: bottom }
+
+ol.simple, ul.simple {
+  margin-bottom: 1em }
+
+ol.arabic {
+  list-style: decimal }
+
+ol.loweralpha {
+  list-style: lower-alpha }
+
+ol.upperalpha {
+  list-style: upper-alpha }
+
+ol.lowerroman {
+  list-style: lower-roman }
+
+ol.upperroman {
+  list-style: upper-roman }
+
+p.attribution {
+  text-align: right ;
+  margin-left: 50% }
+
+p.caption {
+  font-style: italic }
+
+p.credits {
+  font-style: italic ;
+  font-size: smaller }
+
+p.label {
+  white-space: nowrap }
+
+p.rubric {
+  font-weight: bold ;
+  font-size: larger ;
+  color: maroon ;
+  text-align: center }
+
+p.sidebar-title {
+  font-family: sans-serif ;
+  font-weight: bold ;
+  font-size: larger }
+
+p.sidebar-subtitle {
+  font-family: sans-serif ;
+  font-weight: bold }
+
+p.topic-title {
+  font-weight: bold }
+
+pre.address {
+  margin-bottom: 0 ;
+  margin-top: 0 ;
+  font: inherit }
+
+pre.literal-block, pre.doctest-block, pre.math, pre.code {
+  margin-left: 2em ;
+  margin-right: 2em }
+
+pre.code .ln { color: gray; } /* line numbers */
+pre.code, code { background-color: #eeeeee }
+pre.code .comment, code .comment { color: #5C6576 }
+pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
+pre.code .literal.string, code .literal.string { color: #0C5404 }
+pre.code .name.builtin, code .name.builtin { color: #352B84 }
+pre.code .deleted, code .deleted { background-color: #DEB0A1}
+pre.code .inserted, code .inserted { background-color: #A3D289}
+
+span.classifier {
+  font-family: sans-serif ;
+  font-style: oblique }
+
+span.classifier-delimiter {
+  font-family: sans-serif ;
+  font-weight: bold }
+
+span.interpreted {
+  font-family: sans-serif }
+
+span.option {
+  white-space: nowrap }
+
+span.pre {
+  white-space: pre }
+
+span.problematic, pre.problematic {
+  color: red }
+
+span.section-subtitle {
+  /* font-size relative to parent (h1..h6 element) */
+  font-size: 80% }
+
+table.citation {
+  border-left: solid 1px gray;
+  margin-left: 1px }
+
+table.docinfo {
+  margin: 2em 4em }
+
+table.docutils {
+  margin-top: 0.5em ;
+  margin-bottom: 0.5em }
+
+table.footnote {
+  border-left: solid 1px black;
+  margin-left: 1px }
+
+table.docutils td, table.docutils th,
+table.docinfo td, table.docinfo th {
+  padding-left: 0.5em ;
+  padding-right: 0.5em ;
+  vertical-align: top }
+
+table.docutils th.field-name, table.docinfo th.docinfo-name {
+  font-weight: bold ;
+  text-align: left ;
+  white-space: nowrap ;
+  padding-left: 0 }
+
+/* "booktabs" style (no vertical lines) */
+table.docutils.booktabs {
+  border: 0px;
+  border-top: 2px solid;
+  border-bottom: 2px solid;
+  border-collapse: collapse;
+}
+table.docutils.booktabs * {
+  border: 0px;
+}
+table.docutils.booktabs th {
+  border-bottom: thin solid;
+  text-align: left;
+}
+
+h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
+h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
+  font-size: 100% }
+
+ul.auto-toc {
+  list-style-type: none }
+
+</style>
+</head>
+<body>
+<div class="document" id="pos-config-phone">
+<h1 class="title">POS Config Phone</h1>
+
+<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!! This file is generated by oca-gen-addon-readme !!
+!! changes will be overwritten.                   !!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!! source digest: sha256:76a651abfff779aca3d60c45ca009986cf656eb34e1b2b509a332c0814ac9dcf
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
+<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/pos/tree/17.0/pos_config_phone"><img alt="OCA/pos" src="https://img.shields.io/badge/github-OCA%2Fpos-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/pos-17-0/pos-17-0-pos_config_phone"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/pos&amp;target_branch=17.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
+<p>This module allows you to configure and display a specific phone number
+for each Point of Sale (POS) on the printed sales receipt, replacing the
+company’s default phone number.</p>
+<p><strong>Table of contents</strong></p>
+<div class="contents local topic" id="contents">
+<ul class="simple">
+<li><a class="reference internal" href="#configuration" id="toc-entry-1">Configuration</a></li>
+<li><a class="reference internal" href="#usage" id="toc-entry-2">Usage</a></li>
+<li><a class="reference internal" href="#bug-tracker" id="toc-entry-3">Bug Tracker</a></li>
+<li><a class="reference internal" href="#credits" id="toc-entry-4">Credits</a><ul>
+<li><a class="reference internal" href="#authors" id="toc-entry-5">Authors</a></li>
+<li><a class="reference internal" href="#contributors" id="toc-entry-6">Contributors</a></li>
+<li><a class="reference internal" href="#maintainers" id="toc-entry-7">Maintainers</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="section" id="configuration">
+<h1><a class="toc-backref" href="#toc-entry-1">Configuration</a></h1>
+<p>Set up phone number of each POS and you will see that in every ticket on
+the header</p>
+</div>
+<div class="section" id="usage">
+<h1><a class="toc-backref" href="#toc-entry-2">Usage</a></h1>
+<ol class="arabic simple">
+<li>Go to Configuration &gt; Settings.</li>
+<li>In the PoS Interface section, set up the phone number of the POS.</li>
+<li>Once configured, enter the POS and make a sale. At the top of the
+printed ticket, you will see the phone number of the POS, not the
+company’s general phone number.</li>
+</ol>
+</div>
+<div class="section" id="bug-tracker">
+<h1><a class="toc-backref" href="#toc-entry-3">Bug Tracker</a></h1>
+<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/pos/issues">GitHub Issues</a>.
+In case of trouble, please check there if your issue has already been reported.
+If you spotted it first, help us to smash it by providing a detailed and welcomed
+<a class="reference external" href="https://github.com/OCA/pos/issues/new?body=module:%20pos_config_phone%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
+<p>Do not contact contributors directly about support or help with technical issues.</p>
+</div>
+<div class="section" id="credits">
+<h1><a class="toc-backref" href="#toc-entry-4">Credits</a></h1>
+<div class="section" id="authors">
+<h2><a class="toc-backref" href="#toc-entry-5">Authors</a></h2>
+<ul class="simple">
+<li>APSL-Nagarro</li>
+</ul>
+</div>
+<div class="section" id="contributors">
+<h2><a class="toc-backref" href="#toc-entry-6">Contributors</a></h2>
+<p><a class="reference external" href="https://apsl.tech">APSL-Nagarro</a>:</p>
+<ul class="simple">
+<li>Antoni Marroig &lt;<a class="reference external" href="mailto:amarroig&#64;apsl.net">amarroig&#64;apsl.net</a>&gt;</li>
+</ul>
+</div>
+<div class="section" id="maintainers">
+<h2><a class="toc-backref" href="#toc-entry-7">Maintainers</a></h2>
+<p>This module is maintained by the OCA.</p>
+<a class="reference external image-reference" href="https://odoo-community.org">
+<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />
+</a>
+<p>OCA, or the Odoo Community Association, is a nonprofit organization whose
+mission is to support the collaborative development of Odoo features and
+promote its widespread use.</p>
+<p>Current <a class="reference external" href="https://odoo-community.org/page/maintainer-role">maintainer</a>:</p>
+<p><a class="reference external image-reference" href="https://github.com/peluko00"><img alt="peluko00" src="https://github.com/peluko00.png?size=40px" /></a></p>
+<p>This module is part of the <a class="reference external" href="https://github.com/OCA/pos/tree/17.0/pos_config_phone">OCA/pos</a> project on GitHub.</p>
+<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
+</div>
+</div>
+</div>
+</body>
+</html>
diff --git a/pos_config_phone/static/src/app/screens/receipt_screen/receipt/receipt_header/receipt_header.xml b/pos_config_phone/static/src/app/screens/receipt_screen/receipt/receipt_header/receipt_header.xml
new file mode 100644
index 0000000000..ba7dba40fd
--- /dev/null
+++ b/pos_config_phone/static/src/app/screens/receipt_screen/receipt/receipt_header/receipt_header.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!-- Copyright 2025 (APSL-Nagarro) - Antoni Marroig
+     License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
+<templates id="template" xml:space="preserve">
+    <t
+        t-name="ReceiptHeader"
+        t-inherit="point_of_sale.ReceiptHeader"
+        t-inherit-mode="extension"
+    >
+        <xpath expr="//t[@t-if='props.data.company.phone']" position="replace">
+            <t t-if="props.data.pos_phone">
+                <div>Tel:<t t-esc="props.data.pos_phone" /></div>
+            </t>
+        </xpath>
+    </t>
+</templates>
diff --git a/pos_config_phone/static/src/app/store/pos_store.esm.js b/pos_config_phone/static/src/app/store/pos_store.esm.js
new file mode 100644
index 0000000000..ee5c6cfebc
--- /dev/null
+++ b/pos_config_phone/static/src/app/store/pos_store.esm.js
@@ -0,0 +1,18 @@
+/** @odoo-module */
+
+/* Copyright 2025 (APSL-Nagarro) - Antoni Marroig
+   License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+*/
+
+import {PosStore} from "@point_of_sale/app/store/pos_store";
+import {patch} from "@web/core/utils/patch";
+
+patch(PosStore.prototype, {
+    getReceiptHeaderData(order) {
+        const result = super.getReceiptHeaderData(...arguments);
+        if (order) {
+            result.pos_phone = this.config.phone ?? this.company.phone;
+        }
+        return result;
+    },
+});
diff --git a/pos_config_phone/views/res_config_settings_views.xml b/pos_config_phone/views/res_config_settings_views.xml
new file mode 100644
index 0000000000..b5952f981b
--- /dev/null
+++ b/pos_config_phone/views/res_config_settings_views.xml
@@ -0,0 +1,16 @@
+<!-- Copyright 2025 APSL-Nagarro Antoni Marroig
+     License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
+<odoo>
+    <record model="ir.ui.view" id="res_config_settings_view_form_inherit">
+        <field name="name">res.config.settings.form.inherit</field>
+        <field name="model">res.config.settings</field>
+        <field name="inherit_id" ref="point_of_sale.res_config_settings_view_form" />
+        <field name="arch" type="xml">
+            <xpath expr="//setting[@id='margin_and_cost']" position="after">
+                <setting id="phone" string="Phone" help="Show phone in ticket">
+                    <field name="pos_phone" placeholder="e.g. +34 600 000 000" />
+                </setting>
+            </xpath>
+        </field>
+    </record>
+</odoo>


Reviews:
user: login: BernatObrador
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-23T06:57:26Z
user: login: peluko00
state: COMMENTED
author_association: NONE
submitted_at: 2025-05-23T07:21:21Z
user: login: BernatObrador
body: LGTM!
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-05-23T07:41:45Z
user: login: ppyczko
body: LGTM!
state: APPROVED
author_association: NONE
submitted_at: 2025-05-23T12:26:09Z
user: login: mpascuall
body: LGTM
state: APPROVED
author_association: NONE
submitted_at: 2025-05-23T12:50:02Z
user: login: legalsylvain
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-05-26T06:25:45Z
user: login: peluko00
state: COMMENTED
author_association: NONE
submitted_at: 2025-05-26T06:33:23Z

Review comments:
diff_hunk: @@ -0,0 +1,18 @@
+/** @odoo-module */
+
+/* Copyright 2025 (APSL-Nagarro) - Antoni Marroig
+   License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+*/
+
+import {PosStore} from "@point_of_sale/app/store/pos_store";
+import {patch} from "@web/core/utils/patch";
+
+patch(PosStore.prototype, {
+    getReceiptHeaderData(order) {
+        const result = super.getReceiptHeaderData(...arguments);
+        if (order) {
+            result.pos_phone = this.config.phone;
path: pos_phone/static/src/app/store/pos_store.esm.js
user: login: BernatObrador
body: Maybe there, if there is no this.config.phone, we can still use the company phone. 
What do you think about it?
created_at: 2025-05-23T06:57:26Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,18 @@
+/** @odoo-module */
+
+/* Copyright 2025 (APSL-Nagarro) - Antoni Marroig
+   License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+*/
+
+import {PosStore} from "@point_of_sale/app/store/pos_store";
+import {patch} from "@web/core/utils/patch";
+
+patch(PosStore.prototype, {
+    getReceiptHeaderData(order) {
+        const result = super.getReceiptHeaderData(...arguments);
+        if (order) {
+            result.pos_phone = this.config.phone;
path: pos_phone/static/src/app/store/pos_store.esm.js
user: login: peluko00
body: Yes, good idea. Can you review again please?
created_at: 2025-05-23T07:21:21Z
author_association: NONE
diff_hunk: @@ -0,0 +1,50 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# 	* pos_phone
path: pos_config_phone/i18n/ca.po
user: login: legalsylvain
body: Some obsolète pos_phone could ne removed. (Rgrep)

Otherwise lgtm. Thanks.
created_at: 2025-05-26T06:25:38Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,50 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# 	* pos_phone
path: pos_config_phone/i18n/ca.po
user: login: peluko00
body: Done, can you merge please?
created_at: 2025-05-26T06:33:23Z
author_association: NONE

PR comments:
user: login: legalsylvain
created_at: 2025-05-23T21:04:42Z
body: I sée the name not very precise. It could be the phone of the customer, of the shop, etc.. I'm i'n favor of a more précise name like pos_shop_phone, or pos_config_phone,

What do you think ?
author_association: CONTRIBUTOR
user: login: peluko00
created_at: 2025-05-26T05:15:53Z
body: > I sée the name not very precise. It could be the phone of the customer, of the shop, etc.. I'm i'n favor of a more précise name like pos_shop_phone, or pos_config_phone,
> 
> What do you think ?

Of course, done!

Can you review again please?
author_association: NONE
user: login: legalsylvain
created_at: 2025-05-26T10:00:20Z
body: /ocabot merge nobump
author_association: CONTRIBUTOR
user: login: OCA-git-bot
created_at: 2025-05-26T10:00:27Z
body: On my way to merge this fine PR!
Prepared branch [17.0-ocabot-merge-pr-1391-by-legalsylvain-bump-nobump](https://github.com/OCA/pos/commits/17.0-ocabot-merge-pr-1391-by-legalsylvain-bump-nobump), awaiting test results.
author_association: CONTRIBUTOR
user: login: OCA-git-bot
created_at: 2025-05-26T10:08:02Z
body: Congratulations, your PR was merged at 68179f1ab896d03a37be03aec085201fe1611cb9. Thanks a lot for contributing to OCA. ❤️
author_association: CONTRIBUTOR