Jump to content

(Solucionado) Problema urgente - Factura abono erronea


Recommended Posts

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)

image.png.878c71bc9143bcba311689d7272715dd.png

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:

image.thumb.png.6c3877bdab930dd96cf1672ce2f84663.png

En el reembolso aparece cantidad 3 y la cantidad reembolsada correcta.

 

 

Gracias.

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

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.

  • Thanks 1
Link to comment
Share on other sites

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

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:

image.thumb.png.c0a7a0921998d4295caa4f57491af8bd.png

Si pongo una cantidad mayor el abono se procesa igualmente.

image.png.d959f5b1b9297b280e90a49577a2597b.png

El importe de la factura de abono se ve correcto.

image.png.6b09e4191de3382bf655675e9b023014.png

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

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...