diff --git a/addons/l10n_ca/__manifest__.py b/addons/l10n_ca/__manifest__.py
index c310e600fee..ed3a73f9354 100644
--- a/addons/l10n_ca/__manifest__.py
+++ b/addons/l10n_ca/__manifest__.py
@@ -48,7 +48,9 @@ position.
'data/account_chart_template_configure_data.xml',
'data/res_company_data.xml',
'views/res_partner_view.xml',
+ 'views/res_company_view.xml',
'views/report_invoice.xml',
+ 'views/report_template.xml'
],
'demo': [
'demo/demo_company.xml',
diff --git a/addons/l10n_ca/models/__init__.py b/addons/l10n_ca/models/__init__.py
index 9ec15f238e2..53fe7f2259b 100644
--- a/addons/l10n_ca/models/__init__.py
+++ b/addons/l10n_ca/models/__init__.py
@@ -2,3 +2,4 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import res_partner
+from . import res_company
diff --git a/addons/l10n_ca/models/res_company.py b/addons/l10n_ca/models/res_company.py
new file mode 100644
index 00000000000..b13303e4184
--- /dev/null
+++ b/addons/l10n_ca/models/res_company.py
@@ -0,0 +1,8 @@
+# coding: utf-8
+from odoo import models, fields
+
+
+class ResCompany(models.Model):
+ _inherit = 'res.company'
+
+ l10n_ca_pst = fields.Char(related='partner_id.l10n_ca_pst', string='PST', store=False)
diff --git a/addons/l10n_ca/views/report_template.xml b/addons/l10n_ca/views/report_template.xml
new file mode 100644
index 00000000000..d24383250d1
--- /dev/null
+++ b/addons/l10n_ca/views/report_template.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+ PST:
+
+
+
+
+
+
+
+ PST:
+
+
+
+
+
+
+
+ PST:
+
+
+
+
+
+
+
+ PST:
+
+
+
+
diff --git a/addons/l10n_ca/views/res_company_view.xml b/addons/l10n_ca/views/res_company_view.xml
new file mode 100644
index 00000000000..d5604a2c3ff
--- /dev/null
+++ b/addons/l10n_ca/views/res_company_view.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ res.company.form.inherit.l10n.ca
+ res.company
+
+
+
+
+
+
+
+
+