diff --git a/pms/demo/pms_master_data.xml b/pms/demo/pms_master_data.xml
index 7100c0861..b4dfbcf0c 100644
--- a/pms/demo/pms_master_data.xml
+++ b/pms/demo/pms_master_data.xml
@@ -11,6 +11,10 @@
eval="obj()._get_default_favicon(original=True)"
/>
+
+
+ False
+
Availability Plan Demo
diff --git a/pms/models/account_move.py b/pms/models/account_move.py
index 849e6c1c2..0790235cb 100644
--- a/pms/models/account_move.py
+++ b/pms/models/account_move.py
@@ -320,7 +320,8 @@ class AccountMove(models.Model):
Check invoice and receipts legal status
"""
if (
- move.is_invoice(include_receipts=True)
+ move.company_id.check_min_partner_data_invoice
+ and move.is_invoice(include_receipts=True)
and not move.journal_id.is_simplified_invoice
and (
not move.partner_id or not move.partner_id._check_enought_invoice_data()
diff --git a/pms/models/res_company.py b/pms/models/res_company.py
index 419d4f973..a04be518d 100644
--- a/pms/models/res_company.py
+++ b/pms/models/res_company.py
@@ -20,3 +20,10 @@ class ResCompany(models.Model):
string="Privacy Policy",
help="Authorization by the user for the" "manage of their personal data",
)
+
+ check_min_partner_data_invoice = fields.Boolean(
+ string="Check minimum partner data for invoices",
+ help="""Check minimum partner data for invoices:
+ - VAT, name, street, city, country""",
+ default=True,
+ )
diff --git a/pms/views/res_company_views.xml b/pms/views/res_company_views.xml
index 81e065a5f..c69bc150e 100644
--- a/pms/views/res_company_views.xml
+++ b/pms/views/res_company_views.xml
@@ -14,6 +14,9 @@
+
+
+