Skip to content
Extraits de code Groupes Projets
Valider 7c981ff4 rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[update] create_contribution function to add bordereau

parent def39e58
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -84,7 +84,7 @@ class ScopCotisation(models.AbstractModel): ...@@ -84,7 +84,7 @@ class ScopCotisation(models.AbstractModel):
def create_contribution( def create_contribution(
self, product, partner, type_contribution, liasse=None, amount=0, self, product, partner, type_contribution, liasse=None, amount=0,
date=False, journal_id=False, account_id=False, date=False, journal_id=False, account_id=False,
type_invoice='out_invoice', is_regul=False): type_invoice='out_invoice', is_regul=False, bordereau=False):
""" """
Create invoice from Contribution Base Create invoice from Contribution Base
:param product: product_id :param product: product_id
...@@ -105,8 +105,10 @@ class ScopCotisation(models.AbstractModel): ...@@ -105,8 +105,10 @@ class ScopCotisation(models.AbstractModel):
exisiting_invoice = Invoice.search([ exisiting_invoice = Invoice.search([
('partner_id', '=', partner.id), ('partner_id', '=', partner.id),
('year', '=', self.year), ('year', '=', self.year),
('type_contribution_id', '=', type_contribution) ('type_contribution_id', '=', type_contribution),
('bordereau_id', '=', bordereau.id)
]) ])
if not exisiting_invoice or is_regul: if not exisiting_invoice or is_regul:
date_invoice = date if date else self.date_cotisation date_invoice = date if date else self.date_cotisation
journal_id = self.company_id.contribution_journal_id \ journal_id = self.company_id.contribution_journal_id \
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter