mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[ADD]pms_api_rest: autoinvoice downpayments policy
This commit is contained in:
@@ -701,6 +701,21 @@ class PmsProperty(models.Model):
|
||||
if not pms_property.journal_simplified_invoice_id.is_simplified_invoice:
|
||||
pms_property.journal_simplified_invoice_id.is_simplified_invoice = True
|
||||
|
||||
@api.model
|
||||
def _get_folio_default_journal(self, partner_invoice_id):
|
||||
self.ensure_one()
|
||||
partner = self.env["res.partner"].browse(partner_invoice_id)
|
||||
if (
|
||||
not partner
|
||||
or partner.id == self.env.ref("pms.various_pms_partner").id
|
||||
or (
|
||||
not partner._check_enought_invoice_data()
|
||||
and self._context.get("autoinvoice")
|
||||
)
|
||||
):
|
||||
return self.journal_simplified_invoice_id
|
||||
return self.journal_normal_invoice_id
|
||||
|
||||
def _get_adr(self, start_date, end_date, domain=False):
|
||||
"""
|
||||
Calculate monthly ADR for a property
|
||||
|
||||
Reference in New Issue
Block a user