Campo 'Número de Registro Fiscal de Bebidas Alcohólicas' no visible tras actualización de módulo `cr_electronic_invoice` en instancia específica
📋

Campo 'Número de Registro Fiscal de Bebidas Alcohólicas' no visible tras actualización de módulo `cr_electronic_invoice` en instancia específica

Módulo Afectado: cr_electronic_invoice

Keywords: Odoo, módulo, actualización, campo, vista, cr_electronic_invoice, Ley 8707, registro fiscal, bebidas alcohólicas, Costa Rica, Europeasa, soporte

Problema

El cliente reportó que, tras una actualización de módulos en varias de sus instancias de Odoo, el campo para asignar el 'Número de registro fiscal de bebidas alcohólicas Ley 8707' no era visible en la instancia europeasa.logosoftla.com/. Este campo es crucial para cumplir con la normativa fiscal local. Curiosamente, el cliente confirmó que el mismo campo sí era visible y funcional en las otras instancias que también fueron actualizadas en el mismo proceso.

Solución

  1. Solicitud de mejora: El cliente solicitó la aplicación de una mejora relacionada con el 'Número de registro fiscal de bebidas alcohólicas Ley 8707' en la base de datos europeasa.logosoftla.com/.
  2. Actualización inicial de módulos: Se procedió a realizar una actualización de los módulos cr_electronic_invoice, cr_electronic_invoice_pos y sale_layaway_control en todas las instancias de producción del cliente, incluyendo europeasa_prod.
  3. Verificación parcial del cliente: Se informó al cliente que la actualización se había completado. Sin embargo, el cliente verificó las instancias y reportó que el campo requerido no era visible en europeasa_prod, mientras que sí lo era en las demás instancias actualizadas.
  4. Acción correctiva (re-actualización/verificación): Se realizó una verificación específica y/o una re-actualización del módulo cr_electronic_invoice en la base de datos europeasa_prod para asegurar que todas las modificaciones de la vista y la creación del campo se aplicaran correctamente.
  5. Confirmación de resolución: Tras la acción correctiva, el campo 'Número de registro fiscal de bebidas alcohólicas Ley 8707' se hizo visible y funcional en la instancia europeasa_prod, resolviendo el problema.

Causa Raíz

La causa raíz probable fue una aplicación incompleta o fallida de la actualización del módulo cr_electronic_invoice en la base de datos europeasa_prod durante el proceso inicial. Esto impidió que el nuevo campo y las modificaciones de la vista asociadas se cargaran correctamente en la interfaz de usuario para esa instancia específica, a pesar de que el proceso general de actualización fue reportado como exitoso para el resto de las instancias.

Prevención

Para prevenir este tipo de problemas en el futuro, se recomienda:

  • Siempre realizar una verificación exhaustiva de los cambios esperados en todas las instancias críticas después de una actualización de módulos.
  • En caso de que los cambios en la interfaz de usuario no sean visibles, intentar limpiar la caché del navegador y, si es necesario, la caché del servidor Odoo.
  • Si un campo o vista específica no aparece, considerar una re-actualización dirigida únicamente al módulo responsable de esa funcionalidad en la instancia afectada. Esto se puede hacer desde la interfaz de Odoo (Aplicaciones -> Módulos -> Actualizar) o mediante comando de consola (odoo -u <module_name> -d <database_name>).
  • Asegurarse de que todas las dependencias del módulo estén correctamente instaladas y actualizadas.