fix(api): cast montant_total to float in regler_factures_multiple

This commit is contained in:
Fanilo-Nantenaina 2026-01-17 11:41:44 +03:00
parent 0e18129325
commit 89510537b3
2 changed files with 1 additions and 2 deletions

2
api.py
View file

@ -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

View file

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