From 9b2e05882a58dec28d9010e00ab2bd24a3e7f4b6 Mon Sep 17 00:00:00 2001
From: Benjamin <benjamin@le-filament.com>
Date: Thu, 1 Apr 2021 17:35:44 +0200
Subject: [PATCH] [fix] contribution line creation

---
 models/account_invoice.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/models/account_invoice.py b/models/account_invoice.py
index 2097913..86d2d2b 100755
--- a/models/account_invoice.py
+++ b/models/account_invoice.py
@@ -98,7 +98,7 @@ class ScopAccountInvoice(models.Model):
         """
         results = super(ScopAccountInvoice, self).action_invoice_open()
         for inv in self:
-            if inv.is_contribution:
+            if inv.is_contribution and inv.type == 'out_invoice':
                 inv.set_scop_contribution()
         return results
 
@@ -235,6 +235,7 @@ class ScopAccountInvoice(models.Model):
                     'calculation_date': fields.Datetime.now(),
                     'amount_calculated': inv.amount_total,
                     'amount_called': inv.amount_total,
+                    'spreading': inv.nb_quarter,
                     'spreading': len(
                         account_move_line_ids.mapped('date_maturity')),
                     'quarter_1': inv.get_last_maturity_date(
-- 
GitLab