-
-
Notifications
You must be signed in to change notification settings - Fork 130
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
[13.0][BUG] l10n_do_accounting: No se pueden crear asientos contables luego de actualizar submodulo #1149
Comments
Hola @pxdeoleo Gracias por reportar este issue de manera tan detallada. Estuve intentando reproducir el error en una base de datos nueva pero no lo logré. |
Hola @jlopezg. Lamentablemente no, he estado tratando tambien de reproducirlo en una bd nueva pero no lo he logrado tampoco. Nosotros utilizamos Odoo.sh, asi que subí un build con el último commit que estabamos usando de l10n-dominicana 13.0 antes de actualizar, que era el b25643. Para luego actualizar al mas reciente, pero tampoco logré nada. Al momento simplemente estoy tratando de encontrar cualquier solucion posible, aunque sea temporal, ya que debido a esto no podemos registrar facturas, y los usuarios que tienen acceso read-only a las facturas también estan teniendo el mismo problema. Aquí algunos de los permisos de los account.move. Entiendo que con esto no deberían al menos surgir problema de permisos. |
Por el momento, haciendo un rollback al commit b25643, todo vuelve a funcionar correctamente. Estaré actualizando gradualmente al commit más reciente para probar exactamente en cuál empieza a dar problemas. Aunque esto sería en una base de datos de pruebas (un clon de producción), ya que en una base de datos completamente nueva no parece haber problemas. Edit: |
Entendido @pxdeoleo |
Hola @pxdeoleo |
Hola @jlopezg Aquí parte del log:
|
Describe your question
Luego de actualizar el 29 de febrero al commit [FIX] l10n_do_accounting: ValueError: day is out of range for month, no se ha podido crear ningún asiento contable/factura de proveedor que utilice NCF.
Al tratar de crear un asiento desde:
Al tratar de hacer una factura de proveedor o un asiento contable individual, se presenta el error:
Esto se mantiene independientemente de los grupos a los que pertenezca el usuario o las reglas de acceso que tenga. Incluyendo al usuario Administrator.
Al continuar con la creación de un Bill luego del mensaje, no tiene líneas creadas (ya que es un bill, debería tener las líneas a facturar de la orden de compra desde la que se genera).
What have you tried?
Additional context
Indagando en el código de l10n_do_accounting, pude aislar la línea que dispara la excepción de los accesos:
self.write({"l10n_do_company_in_contingency": False})
Módulo l10n_do_accounting
Archivo account.move.py
Línea 275
Función _compute_company_in_contingency
Desconozco cómo funciona esta parte del código, qué hace, o por qué empezó a dar problemas luego de actualizar el submódulo, pero es la única pista que he logrado encontrar.
Cuando la comento se pueden crear facturas y asientos de nuevo sin inconveniente.
Edit: No estoy seguro de si esto cae dentro de la categoría question o bug. Por favor moverlo a donde corresponda si es necesario.
The text was updated successfully, but these errors were encountered: