Hace un tiempo, anterior al lanzamiento de esta versión, se había reportado que el sistema estaba reteniendo mal (https://www.libertya.org/comunidad/foro-libertya/7-instalacion-y-configuracion/5875-retiene-mal-ganancias) y se comunicó, en ese mismo tema, la resolución mediante el commit 646.
El día de hoy, me dispuse a probar nuevamente la funcionalidad y me llevé la sorpresa de que, nuevamente, está reteniendo mal.
A continuación les indico el escenario:
Detalles del esquema de retención:
Code:
Mínimo no imponible: 12.000
% a retener: 2%
Detalles de factura del proveedor:
Code:
Neto %IVA Final
24.000 10,5 26.520
Detalles del primer pago:
Code:
Se abona un cheque por 12.155.
El neto correspondiente a abonar es 11.000.
No se practica ninguna retención porque no corresponde.
Detalles del segundo pago:
Code:
Se abona un cheque por 2.652.
El neto correspondiente a abonar es 2.400.
El neto pagado y acumulado es de 11.000.
El neto total pagado hasta el momento es 13.400.
Corresponde una retención de 28
Si se realiza un único pago por 14.807, la retención es aplicada correctamente. Es decir, en el pago se practica una retención de 28..
En el link a otro tema del foro que pongo se hacía referencia a que el problema no era el cálculo en sí (restar el mínimo no imponible y luego aplicar el porcentaje) sino la acumulación de lo ya abonado. El problema persiste en esta versión e impide realizar varios pagos en un mismo mes y que se compute correctamente la retención.