maximilianocorrea / libertya

Automatically exported from code.google.com/p/libertya
0 stars 1 forks source link

Error en informe de cuentas corrientes de proveedor cuando hay pagos adelantados #13

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Pasos para reproducir:
1. Cargar una factura de proveedor y completarla por ej: $240
2. Cargar un pago adelantado, por ej: $500
3. Revisar el informe. Arroja una saldo de $740
3bis. Si asigno ese pago a la factura tira un saldo más difícil de reconocer 
(En este caso tiraría -20)

El saldo debería ser -260 (o sea 260 a favor)

Estoy utilizando Libertya 13.01 en un Linux Debian

Hice un parche en el archivo CurrentAccountReport.java:
En la línea 142 donde decía:
sqlDoc.append("     cashlineavailable(d.document_id) ");
lo cambié por:
sqlDoc.append("     cashlineavailable(d.document_id) *-1 ");

Lo mismo para la línea 155.

Creo que se debe a que el pago adelantado lo está sumando al saldo y debería 
restarlo, por eso le agregué el -1. Así parece funcionar correctamente.

Original issue reported on code.google.com by gperr...@gmail.com on 14 Aug 2013 at 3:44

GoogleCodeExporter commented 9 years ago
Con esa solución hay casos que no funciona.
Anduvo ok copiando desde BalanceReport.java la parte de la query para Debit y 
para Credit. También fallaba cuando se aplicaba filtro de fechas ya que no 
usaba Dateacct sino datetrx.

Original comment by gperr...@gmail.com on 19 Aug 2013 at 7:22

GoogleCodeExporter commented 9 years ago
Issue ya corregido en revisiones anteriores.  Se adjunta captura.

Original comment by federico...@disytel.net on 19 Feb 2014 at 10:24

Attachments: