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(...)