Uriel8523 Posted January 18, 2019 Share Posted January 18, 2019 (edited) 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í: 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. 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 January 21, 2019 by Uriel8523 (see edit history) Link to comment Share on other sites More sharing options...
Eusebio100 Posted January 18, 2019 Share Posted January 18, 2019 Hola, en la base de datos puedes modificar los importes y cuadrar las facturas rectificativas. Link to comment Share on other sites More sharing options...
Uriel8523 Posted January 21, 2019 Author Share Posted January 21, 2019 (edited) Muchas gracias Eusebio! Resuelto. Por si a alguien le interesa, las tablas a tocar son : _order_slip y _order_slip_detail . Usando la versión 1.7 de prestashop. Gràcias por vuestra ayuda. Edited January 21, 2019 by Uriel8523 Faltaba contenido (see edit history) Link to comment Share on other sites More sharing options...
immergente Posted December 28, 2022 Share Posted December 28, 2022 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now