-
-
Notifications
You must be signed in to change notification settings - Fork 507
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FIX] Error al crear el asiento de cierre #165
Conversation
Esta modificación es válida tanto para la 6.1, la 7 y la 8. @pedrobaeza: hago el pull en las otras, no? |
Creo que es mejor hacer el parche poniendo la condición del balance al principio del todo, en la línea:
y haciendo la comparación de forma correcta para evitar posibles errores de redondeo, quedando así:
y así se puede quitar también esa condición de la parte que se hace con el método de cierre 'balance'. |
perfecto. Lo modifico y pruebo y subo el pull. Te parece? |
Perfecto. |
@pedrobaeza: por cierto. En la linea donde se realiza el diccionario de las lineas con el map, aquí: en una 6.1 en producción, es imposible realizar el cierre. Se queda pensando en esa linea. Leí que esta solución gasta mucha menos memoria:
Lo he probado y he podido realizar el cierre. Qué opinas? |
En teoría, las "list comprehension" son más lentas que los map, aunque hay algunas discrepancias (https://www.google.es/search?client=ubuntu&channel=fs&q=list+comprehension+versus+map&ie=utf-8&oe=utf-8&gfe_rd=cr&ei=QiNBVYz-DdKp8weNsYGQDg), pero si la experiencia empírica te dice que es mejor la otra opción, adelante, cámbialo. |
Va perfecto y más rápido. |
👍 Esperamos a Travis, que en la rama 7.0 debe estar correcto. |
No problem. Cuando pase hago el pr en la 8.0 En la 6.1 lo hago en bazar, no? |
No, también está aquí en GitHub. Migré todo de hosting. |
[FIX] Error al crear el asiento de cierre
Detectado error en los asientos de cierre.
Las cuentas con el método de cierre 'unreconcilied' deben de añadirse al cierre si existe balance, porque si no es así, se añaden lineas al asiento de cierre redundantes (porque el balance es cero) y/o otras que no deberían de estar como 477, 472 etc.
Probado en clientes en producción.