klydekushy commited on
Commit
eea805f
·
verified ·
1 Parent(s): b6f7f1e

Update src/modules/repayments.py

Browse files
Files changed (1) hide show
  1. src/modules/repayments.py +24 -24
src/modules/repayments.py CHANGED
@@ -660,29 +660,29 @@ def show_repayments_module(client, sheet_name):
660
  annee_actuelle = datetime.now().year
661
  count_annee = len([r for r in existing_remb if f"REC-{annee_actuelle}" in str(r)])
662
  numero_recu = f"REC-{annee_actuelle}-{count_annee + 1:04d}"
663
-
664
- # 1. Écriture dans Remboursements
665
  new_row = [
666
- trans_id,
667
- loan_id,
668
- analyse_complete['id_client'],
669
  str(date_paiement),
670
- montant_verse,
671
- analyse_complete['montant_principal'],
672
- analyse_complete['montant_interets'],
673
- analyse_complete['penalites_retard'],
674
- analyse_complete['solde_avant'],
675
- analyse_complete['solde_apres'],
676
- analyse_complete['numero_echeance'],
677
  str(analyse_complete['date_echeance_prevue']),
678
- analyse_complete['jours_retard'],
679
- analyse_complete['statut_paiement'],
680
- moyen,
681
- reference_externe if reference_externe else "N/A",
682
- commentaire if commentaire else "N/A",
683
  "NON",
684
- numero_recu,
685
- timestamp
686
  ]
687
  ws_remb.append_row(new_row)
688
 
@@ -700,13 +700,13 @@ def show_repayments_module(client, sheet_name):
700
  ajust_id = f"ADJ-{annee_actuelle}-{next_ajust_id:04d}"
701
 
702
  ajust_row = [
703
- ajust_id,
704
- loan_id,
705
- analyse_complete['prochaine_echeance'],
706
- analyse_complete['montant_a_reporter'],
707
  "PAIEMENT_PARTIEL",
708
  str(date.today()),
709
- timestamp
710
  ]
711
  ws_ajust.append_row(ajust_row)
712
 
 
660
  annee_actuelle = datetime.now().year
661
  count_annee = len([r for r in existing_remb if f"REC-{annee_actuelle}" in str(r)])
662
  numero_recu = f"REC-{annee_actuelle}-{count_annee + 1:04d}"
663
+
664
+ # 1. Écriture dans Remboursements (avec conversions explicites)
665
  new_row = [
666
+ str(trans_id),
667
+ str(loan_id),
668
+ str(analyse_complete['id_client']),
669
  str(date_paiement),
670
+ int(montant_verse), # Conversion explicite
671
+ int(analyse_complete['montant_principal']),
672
+ int(analyse_complete['montant_interets']),
673
+ int(analyse_complete['penalites_retard']),
674
+ int(analyse_complete['solde_avant']),
675
+ int(analyse_complete['solde_apres']),
676
+ str(analyse_complete['numero_echeance']),
677
  str(analyse_complete['date_echeance_prevue']),
678
+ int(analyse_complete['jours_retard']),
679
+ str(analyse_complete['statut_paiement']),
680
+ str(moyen),
681
+ str(reference_externe if reference_externe else "N/A"),
682
+ str(commentaire if commentaire else "N/A"),
683
  "NON",
684
+ str(numero_recu),
685
+ str(timestamp)
686
  ]
687
  ws_remb.append_row(new_row)
688
 
 
700
  ajust_id = f"ADJ-{annee_actuelle}-{next_ajust_id:04d}"
701
 
702
  ajust_row = [
703
+ str(ajust_id),
704
+ str(loan_id),
705
+ int(analyse_complete['prochaine_echeance']),
706
+ int(analyse_complete['montant_a_reporter']),
707
  "PAIEMENT_PARTIEL",
708
  str(date.today()),
709
+ str(timestamp)
710
  ]
711
  ws_ajust.append_row(ajust_row)
712