Skip to content
Snippets Groups Projects
Commit 9824b768 authored by Daniil Digtyar Vasilieva's avatar Daniil Digtyar Vasilieva :call_me:
Browse files

[IMP] energy_selfconsumption: filter out energy_delivered contracts

parent 32990700
No related branches found
No related tags found
2 merge requests!277[REL] Release Sprint 27/11/23,!247[IMP] energy_selfconsumption: invoicing energy delivered
Pipeline #67423 passed
......@@ -13,6 +13,7 @@ class Contract(models.Model):
ondelete="restrict",
string="Energy Project",
related="supply_point_assignation_id.distribution_table_id.selfconsumption_project_id.project_id",
auto_join=True,
)
code = fields.Char(related="supply_point_assignation_id.supply_point_id.code")
supply_point_name = fields.Char(
......@@ -56,6 +57,13 @@ class Contract(models.Model):
)
return res
def _get_contracts_to_invoice_domain(self, date_ref=None):
domain = super()._get_contracts_to_invoice_domain(date_ref)
domain.extend(
[("project_id.selfconsumption_id.invoicing_mode", "!=", "energy_delivered")]
)
return domain
class ContractRecurrencyMixin(models.AbstractModel):
_inherit = "contract.recurrency.mixin"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment