Problema con los decimales y PayPal
-
Cuándo aplicamos un recargo porcentual a Paypal con impuesto incluido, hay un error en el plug-in al hacer el cálculo.
Al hacer la operación de resta del impuesto del recargo al total de recargo, pasamos de tener 2 decimales a tener 10. Tendremos que volver a formatear la variable.
En la Línea 271 cambiamos esto:
if( $calc_taxes == 'tax-incl' ) { $taxes = $extra_charge_amount - ( $extra_charge_amount / ( 1 + $taxrate ) ); $extra_charge_amount -= $taxes; } else { $taxes = $extra_charge_amount * $taxrate; }
Por esto:
if( $calc_taxes == 'tax-incl' ) { $taxes = $extra_charge_amount - ( $extra_charge_amount / ( 1 + $taxrate ) ); $extra_charge_amount = number_format($extra_charge_amount - $taxes, 2); } else { $taxes = number_format($extra_charge_amount * $taxrate,2); }
Espero que a alguien le sirva de ayuda, un saludo
- The topic ‘Problema con los decimales y PayPal’ is closed to new replies.