馃搫 Facturas con secuencia (prefijo) erradao

Facturas con secuencia (prefijo) erradao

Documentaci贸n y referencia del Caso de Servicio de Asistencia No. 9435

La siguiente informaci贸n aplica para versi贸n 19 de Odoo. 

Situaci贸n reportada

Se identific贸 que, a partir de las versiones recientes de Odoo (v17 en adelante), al crear un nuevo diario y configurar manualmente su prefijo y secuencia, los documentos emitidos no respetan la configuraci贸n establecida en el diario.

En lugar de utilizar el prefijo definido por el usuario, Odoo genera autom谩ticamente la nomenclatura y la secuencia de los documentos, provocando que estos queden numerados de forma diferente a la requerida por la operaci贸n del cliente.

An谩lisis realizado

Durante la revisi贸n funcional se confirm贸 que la configuraci贸n del diario era correcta y que el prefijo hab铆a sido definido adecuadamente por el usuario.

Sin embargo, al generar los primeros documentos, se evidenci贸 que Odoo ignoraba dicha configuraci贸n y asignaba autom谩ticamente la numeraci贸n de acuerdo con su propio mecanismo interno de secuenciaci贸n.

El an谩lisis realizado por el equipo de desarrollo permiti贸 identificar que este comportamiento corresponde al funcionamiento est谩ndar introducido por Odoo en versiones recientes, donde la gesti贸n de secuencias ya no depende exclusivamente de la configuraci贸n visible del diario.

Hallazgos t茅cnicos

El equipo de desarrollo determin贸 que, para los requerimientos de localizaci贸n implementados por PETI y particularmente para procesos relacionados con facturaci贸n electr贸nica y documentos contables, no resulta viable depender completamente de la secuenciaci贸n autom谩tica generada por Odoo.

Por esta raz贸n, PETI dispone de un m贸dulo denominado:

OD_Journal_Sequence

Este m贸dulo permite corregir y establecer la secuencia deseada mediante un proceso de resecuenciaci贸n posterior a la emisi贸n del primer documento.

Soluci贸n implementada

Una vez instalado el m贸dulo OD Journal Sequence, se debe proceder de la siguiente manera:

  1. Emitir el primer documento permitiendo que Odoo genere la secuencia autom谩ticamente.

  2. Acceder al listado de documentos correspondientes.

  3. Cambiar a la vista tipo lista.

  4. Seleccionar el documento que fue generado con la secuencia incorrecta.

  5. Ingresar al men煤 Acciones.

  6. Seleccionar la opci贸n Resecuenciaci贸n.

  7. En la ventana emergente elegir la opci贸n Mantener el orden actual cuando se trate de un 煤nico documento.

  8. En el campo Primera secuencia nueva, ingresar el n煤mero inicial deseado para la nueva secuencia.

  9. Verificar la vista previa de la modificaci贸n propuesta por el sistema.

  10. Confirmar la operaci贸n.

Al finalizar el proceso, el documento seleccionado quedar谩 con el prefijo y la numeraci贸n requeridos.

Causa ra铆z

El comportamiento se origina debido a cambios introducidos por Odoo en las versiones recientes del sistema, donde la numeraci贸n de documentos es gestionada autom谩ticamente por mecanismos internos y ya no depende exclusivamente de la configuraci贸n visible del diario.

Como consecuencia, la secuencia configurada inicialmente puede no ser tomada en cuenta durante la emisi贸n del primer documento.

Resultado

Una vez ejecutada la resecuenciaci贸n, el sistema adopta la nueva numeraci贸n como referencia y contin煤a generando los documentos posteriores siguiendo la secuencia establecida por el usuario.

Este procedimiento solo debe realizarse una vez por cada nueva secuencia que se requiera configurar. A partir de ese momento, Odoo continuar谩 numerando los documentos tomando como base el 煤ltimo consecutivo generado mediante la resecuenciaci贸n.

Recomendaci贸n

Cuando se cree un nuevo diario y se requiera utilizar una numeraci贸n espec铆fica para documentos contables o de facturaci贸n electr贸nica, se recomienda:

  • Verificar que el m贸dulo OD Journal Sequence se encuentre instalado.

  • Emitir el primer documento.

  • Ejecutar inmediatamente el proceso de resecuenciaci贸n.

  • Confirmar que la nueva numeraci贸n corresponde al esquema requerido antes de continuar con la operaci贸n normal.

De esta manera se garantiza que los documentos posteriores mantengan la estructura de prefijo y consecutivo definida por la organizaci贸n