[IMP] l10n_in: update gst treatment type on draft invoice
When changing the treatment on customers, update draft invoices task-3339052 closes odoo/odoo#151503 Signed-off-by: Josse Colpaert <jco@odoo.com>
This commit is contained in:
@@ -32,9 +32,9 @@ class AccountMove(models.Model):
|
||||
l10n_in_reseller_partner_id = fields.Many2one('res.partner', 'Reseller', domain=[('vat', '!=', False)], help="Only Registered Reseller")
|
||||
l10n_in_journal_type = fields.Selection(string="Journal Type", related='journal_id.type')
|
||||
|
||||
@api.depends('partner_id')
|
||||
@api.depends('partner_id', 'partner_id.l10n_in_gst_treatment')
|
||||
def _compute_l10n_in_gst_treatment(self):
|
||||
indian_invoice = self.filtered(lambda m: m.country_code == 'IN')
|
||||
indian_invoice = self.filtered(lambda m: m.state == 'draft' and m.country_code == 'IN')
|
||||
for record in indian_invoice:
|
||||
gst_treatment = record.partner_id.l10n_in_gst_treatment
|
||||
if not gst_treatment:
|
||||
|
||||
Reference in New Issue
Block a user