led22 Posted September 8, 2020 Share Posted September 8, 2020 (edited) Buenas tardes, Recientemente hemos realizado un abono de una factura de un pedido de 3 artículos. El problema que tenemos es que en el abono aparece una cantidad errónea de artículos (72) Alguien me puede decir como podemos corregir esto. Sería suficiente con poner la cantidad correcta de unidades en el abono en ps_order_slip_detail ? No entiendo muy bien de donde ha podido surgir este problema con la cantidad: En el reembolso aparece cantidad 3 y la cantidad reembolsada correcta. Gracias. Edited September 8, 2020 by amellaa (see edit history) Link to comment Share on other sites More sharing options...
Pixefora D Posted September 8, 2020 Share Posted September 8, 2020 No se el motivo, pero la solución más rápida es editar la base de datos: Primero busca en la tabla ps_order_slip el id_order en cuestión y edita: total_product_tax_ecl total_products_tax_incl total_shipping_tax_excl total_shipping_tax_incl shipping_cost amount shipping_cost_amount Guarda el id_order_slip y vete a la tabla ps_order_slip_detail Busca los registros que tengan el anterior id_order_slip y edita: product_quantity unit_price_tax_ecl unit_price_tax_incl total_price_tax_ecl total_price_tax_incl amount_tax_excl amount_tax_incl Logicamente, tendrás que hacer los cálculos a mano, pero no creo que te cueste mucho. El error puede venir de algún módulo u override que tengas. Un saludo. 1 Link to comment Share on other sites More sharing options...
led22 Posted September 8, 2020 Author Share Posted September 8, 2020 hace 19 minutos, Pixefora D dijo: No se el motivo, pero la solución más rápida es editar la base de datos: Primero busca en la tabla ps_order_slip el id_order en cuestión y edita: total_product_tax_ecl total_products_tax_incl total_shipping_tax_excl total_shipping_tax_incl shipping_cost amount shipping_cost_amount Guarda el id_order_slip y vete a la tabla ps_order_slip_detail Busca los registros que tengan el anterior id_order_slip y edita: product_quantity unit_price_tax_ecl unit_price_tax_incl total_price_tax_ecl total_price_tax_incl amount_tax_excl amount_tax_incl Logicamente, tendrás que hacer los cálculos a mano, pero no creo que te cueste mucho. El error puede venir de algún módulo u override que tengas. Un saludo. Muchas gracias Pixefora, lo que comentas es justamente la prueba que estoy realizando en localhost. Voy a probar y te comento el resultado. Saludos. Link to comment Share on other sites More sharing options...
led22 Posted September 8, 2020 Author Share Posted September 8, 2020 @Pixefora D No tengo ningún abono posterior a este que es el numero 00006. Si lo borro en ambas tablas y lo vuelvo a generar correctamente, no serviría también? Link to comment Share on other sites More sharing options...
Pixefora D Posted September 8, 2020 Share Posted September 8, 2020 Puede que si, pero si el error por el cual se genero la factura mal no se arregla, lo más probable es que lo haga de la misma forma. En cualquier caso, recuerda generar backups. Link to comment Share on other sites More sharing options...
led22 Posted September 8, 2020 Author Share Posted September 8, 2020 hace 30 minutos, Pixefora D dijo: Puede que si, pero si el error por el cual se genero la factura mal no se arregla, lo más probable es que lo haga de la misma forma. En cualquier caso, recuerda generar backups. Al no tener ningún abono posterior me he cargado el erróneo y lo he vuelto a generar. Por defecto se ha generado correctamente. Le he modificado el identificador por el 6 y en la tabla de abonos en el campo AUTO_INCREMENT le he indicado como siguiente disponible el 7. Igualmente si le ocurre algo parecido a alguien le recomiendo que únicamente cambie los valores en los registros. Yo lo he realizado de esta manera porque no tengo ningún registro posterior y quería que el modulo de paypal me generara automáticamente el pago abono. Volviendo a cual ha podido ser la causa del problema me he fijado en lo siguiente: Si pongo una cantidad mayor el abono se procesa igualmente. El importe de la factura de abono se ve correcto. Pero al abrirla, efectivamente se ve que se ha generado mal. Entiendo que esta ha podido ser la causa, estoy casi seguro. La persona que ha realizado el abono, quería marcar 2 unidades y por error ha marcado 72. No debería haber una regla que no permita que esto ocurra? Gracias. Link to comment Share on other sites More sharing options...
Pixefora D Posted September 8, 2020 Share Posted September 8, 2020 Estupendo, gracias por compartirlo. Si, debería de estar controlado, pero ya sabes... Quizá en las próximas versiones. Un saludo. 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