diff --git a/pms/models/account_journal.py b/pms/models/account_journal.py index ca1266390..c7afb21cf 100644 --- a/pms/models/account_journal.py +++ b/pms/models/account_journal.py @@ -19,3 +19,7 @@ class AccountJournal(models.Model): help="The company for Account Jouarnal", check_pms_properties=True, ) + allowed_pms_payments = fields.Boolean( + string="For manual payments", + help="Use to pay for reservations", + ) diff --git a/pms/models/pms_property.py b/pms/models/pms_property.py index 4069b5ab9..27dcfcb56 100644 --- a/pms/models/pms_property.py +++ b/pms/models/pms_property.py @@ -408,6 +408,7 @@ class PmsProperty(models.Model): self.ensure_one() payment_methods = self.env["account.journal"].search( [ + ("allowed_pms_payments", "=", True), "&", ("type", "in", ["cash", "bank"]), "|", diff --git a/pms/views/account_journal_views.xml b/pms/views/account_journal_views.xml index 0dfa4250c..f787708c8 100644 --- a/pms/views/account_journal_views.xml +++ b/pms/views/account_journal_views.xml @@ -6,6 +6,7 @@ +