Jump to content

[RESUELTO] Facturas erroneas de abono


Uriel8523

Recommended Posts

Buenos dias,

He mirado por todo el foro pero no he visto ningun tema que me haya podido ayudar a las dudas que tengo... Explico brevemente:

Un cliente vendió algunos productos con descuento en su web como promoción. Uno de sus clientes le compró el producto, y cuando se acabó la promoción lo devolvió. El resultado de la factura y abono quedaron así:

abonos.png.26db10eb68b6b678085c3bf7cc2ea96e.png

Superando la cantidad de lo abonado por lo comprado, ya que se había terminado la promoción y el precio del producto había vuelto a la normalidad .

Por otra parte y caso a parte, abonó otro pedido de 145€ que quedó por 119,83€. Lo había abonado sin el correspondiente 21% de IVA.

1484267064_abonos2.png.bacb13de56a9ade3b1cbadd9e94d6176.png

En ambos casos ha solucionado el problema con los clientes, pero no ha podido rectificar el contenido de los PDF.

Hay alguna forma de poder rectificar el contenido para que quede bien cuadrado? Mas que nada para poder entregar bien los papeles al gestor cuando tenga que hacer la declaración.

Muchas gracias.

 

Edited by Uriel8523 (see edit history)
Link to comment
Share on other sites

  • 3 years later...

Cambiando las tablas arreglas una factura, pero la siguiente estará mal nuevamente.

En Github han reportado el error:
https://github.com/PrestaShop/PrestaShop/issues/18319

Y esta la solución que aportan:

Quote

We fixed by changing this code in OrderSlip.php class :

        if ((float) $amount && !$amount_choosen) {
            $order_slip->order_slip_type = 1;
        }
        if (((float) $amount && $amount_choosen) || $order_slip->shipping_cost_amount > 0) {
            $order_slip->order_slip_type = 2;
        }

by

        if (((float) $amount && $amount_choosen) || $order_slip->shipping_cost_amount > 0) {
            $order_slip->order_slip_type = 2;
        }
        if ((float) $amount && !$amount_choosen) {
            $order_slip->order_slip_type = 1;
        }

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...