Corrección tipo de valor de retorno
This commit is contained in:
parent
4b27315372
commit
ef315b1479
@ -67,7 +67,7 @@ def calc_discount_cents4(subtotal_cents4: int, disc_pct: Optional[Decimal | floa
|
|||||||
pct = Decimal(str(disc_pct or 0))
|
pct = Decimal(str(disc_pct or 0))
|
||||||
# descuento = round(subtotal * pct / 100) en la MISMA escala (×10000)
|
# descuento = round(subtotal * pct / 100) en la MISMA escala (×10000)
|
||||||
disc = (Decimal(subtotal_cents4) * pct / Decimal(100)).to_integral_value(rounding=ROUND_HALF_UP)
|
disc = (Decimal(subtotal_cents4) * pct / Decimal(100)).to_integral_value(rounding=ROUND_HALF_UP)
|
||||||
return disc
|
return int(disc)
|
||||||
|
|
||||||
|
|
||||||
def apply_discount_cents4(subtotal_cents4: int, disc_pct: Optional[Decimal | float | int]) -> Tuple[int, int]:
|
def apply_discount_cents4(subtotal_cents4: int, disc_pct: Optional[Decimal | float | int]) -> Tuple[int, int]:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user