fix(api): cast montant_total to float in regler_factures_multiple
This commit is contained in:
parent
0e18129325
commit
89510537b3
2 changed files with 1 additions and 2 deletions
2
api.py
2
api.py
|
|
@ -3079,7 +3079,7 @@ async def regler_factures_multiple(
|
||||||
try:
|
try:
|
||||||
resultat = sage_client.regler_factures_client(
|
resultat = sage_client.regler_factures_client(
|
||||||
client_code=reglement.client_id,
|
client_code=reglement.client_id,
|
||||||
montant_total=reglement.montant_total,
|
montant_total=float(reglement.montant_total),
|
||||||
mode_reglement=reglement.mode_reglement,
|
mode_reglement=reglement.mode_reglement,
|
||||||
date_reglement=reglement.date_reglement.isoformat()
|
date_reglement=reglement.date_reglement.isoformat()
|
||||||
if reglement.date_reglement
|
if reglement.date_reglement
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,6 @@ class ReglementMultipleCreate(BaseModel):
|
||||||
client_id: str = Field(..., description="Code client")
|
client_id: str = Field(..., description="Code client")
|
||||||
montant_total: Decimal = Field(..., gt=0)
|
montant_total: Decimal = Field(..., gt=0)
|
||||||
|
|
||||||
# Même structure que ReglementFactureCreate
|
|
||||||
devise_code: Optional[int] = Field(0)
|
devise_code: Optional[int] = Field(0)
|
||||||
cours_devise: Optional[Decimal] = Field(1.0)
|
cours_devise: Optional[Decimal] = Field(1.0)
|
||||||
mode_reglement: int = Field(...)
|
mode_reglement: int = Field(...)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue