From 89510537b35f57ab3620fde9c49e0f4ee769ca32 Mon Sep 17 00:00:00 2001 From: Fanilo-Nantenaina Date: Sat, 17 Jan 2026 11:41:44 +0300 Subject: [PATCH] fix(api): cast montant_total to float in regler_factures_multiple --- api.py | 2 +- schemas/documents/reglements.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/api.py b/api.py index 8b0b1b2..1b2e078 100644 --- a/api.py +++ b/api.py @@ -3079,7 +3079,7 @@ async def regler_factures_multiple( try: resultat = sage_client.regler_factures_client( client_code=reglement.client_id, - montant_total=reglement.montant_total, + montant_total=float(reglement.montant_total), mode_reglement=reglement.mode_reglement, date_reglement=reglement.date_reglement.isoformat() if reglement.date_reglement diff --git a/schemas/documents/reglements.py b/schemas/documents/reglements.py index 3a6248e..bf6d178 100644 --- a/schemas/documents/reglements.py +++ b/schemas/documents/reglements.py @@ -72,7 +72,6 @@ class ReglementMultipleCreate(BaseModel): client_id: str = Field(..., description="Code client") montant_total: Decimal = Field(..., gt=0) - # Même structure que ReglementFactureCreate devise_code: Optional[int] = Field(0) cours_devise: Optional[Decimal] = Field(1.0) mode_reglement: int = Field(...)