Saltar al contenido principal
California SB 253 and 261

Mensajes de error del módulo climático de California en Odoo: cuándo salen y qué hacer

Casi todos los avisos del módulo de divulgación climática de California para Odoo te frenan por una de dos razones: el registro no está en el estado que toca o falta un dato (una nota, un motivo, una fecha, una URL). Los datos de actividad calculados no se borran y los totales de una divulgación presentada no se cambian: el propio módulo te manda a la reexpresión (restatement) y, para un factor de emisión ya usado en un cálculo, a crear una versión nueva. Abajo tienes cada mensaje literal, cuándo sale y qué hacer.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del módulo, versión 20.0 · en las fuentes enlazadas al final
Lectura
6 min

Cómo leer los mensajes del módulo

La gran mayoría de los avisos tienen dos formas: «solo un registro en tal estado puede pasar a tal otro» o «rellena esto antes de seguir». Dos tienen que ver con la URL de publicación del informe SB 261, y otro dice quién puede poner como obligatorio el estado legal SB 261.

Varios mensajes llevan huecos (%s, %(n)s, %(cat)s, %(reason)s) donde aparece el dato concreto del caso. Léelo primero, porque te indica qué registro tienes que revisar.

Si aún no tienes claro qué estados recorre cada registro, empieza por la guía de puesta en marcha y vuelve aquí cuando salte un aviso.

Lista de Activity Data con siete registros de Golden Poppy Provisions Inc. con estados Verified y Computed
La lista de Activity Data con datos de demostración: cada línea muestra categoría, alcance, cantidad, unidad, toneladas de dióxido de carbono equivalente y estado Verified o Computed.

Tabla de mensajes: cuándo sale cada uno y qué hacer

MensajeCuándo saleQué hacer
Only a draft activity record can be computed.Intentas calcular un registro de actividad que no está en borrador.Comprueba su estado: solo se calcula desde borrador.
Only a computed record can be verified.Intentas verificar un registro que no está calculado.Calcúlalo primero y después verifícalo.
Computed activity data cannot be deleted; use restatement.Intentas borrar datos de actividad ya calculados.No lo borres: usa la reexpresión (restatement).
Activity line %(n)s (%(cat)s): %(reason)sUna línea de actividad concreta da problemas; el mensaje la identifica, con su categoría y el motivo.Abre esa línea, lee el motivo y corrígelo antes de repetir la acción.
Resolve %s blocking data-quality issue(s) before submitting for review.Envías a revisión con incidencias de calidad de datos bloqueantes pendientes.Resuélvelas antes de volver a enviar.
Provide resolution notes before resolving a data-quality issue.Marcas como resuelta una incidencia de calidad de datos sin notas.Escribe las notas de resolución y vuelve a resolverla.
Provide an explanation / evidence rationale for the exclusion.Registras una exclusión sin explicación.Añade la explicación o la justificación con evidencias.
Only a draft package can be submitted for review.Envías a revisión un paquete que no está en borrador.Comprueba el estado del paquete.
Only an in-review package can be filed.Intentas presentar un paquete que no está en revisión.Envíalo antes a revisión.
Only a filed package can be locked.Intentas bloquear un paquete que no está presentado.Preséntalo antes de bloquearlo.
Filed disclosure totals are immutable. Use the restatement workflow.Intentas cambiar los totales de una divulgación ya presentada.Usa el flujo de reexpresión.
Only a filed or locked package can be restated.Pides reexpresar un paquete que no está presentado ni bloqueado.Comprueba el estado: solo se reexpresa un paquete presentado o bloqueado.
Every omitted recommendation must include a reason before review.Envías a revisión con alguna recomendación omitida sin motivo.Pon un motivo a cada recomendación omitida.
A filed SB 261 report requires a public posting URL.Un informe SB 261 presentado no tiene URL pública de publicación.Añade la URL pública.
The public posting URL must be a valid HTTP/HTTPS URL.La URL de publicación no es una dirección HTTP o HTTPS válida.Corrígela para que sea una URL HTTP o HTTPS válida.
Only a climate data steward may set the SB 261 legal status to mandatory.Un usuario sin ese perfil intenta poner el estado legal SB 261 como obligatorio.Pide el cambio a un climate data steward.
Emission factor '%s' has been used in a computation and is immutable. Create a new version instead.Intentas editar un factor de emisión ya usado en un cálculo.Crea una versión nueva del factor.
Set the provider name before inviting an assurer.Invitas a un verificador sin nombre de proveedor.Rellena el nombre del proveedor y vuelve a invitar.
Set start date, end date and entity before opening the period.Abres un periodo sin fecha de inicio, fecha de fin o entidad.Rellena los tres datos y ábrelo de nuevo.
Period %s is locked: its inventory cannot be computed again.Intentas recalcular el inventario de un periodo bloqueado.Revisa que es el periodo que querías: uno bloqueado no se vuelve a calcular.
Nothing was changed: the figures of verified or locked activity lines would change (lines %s). Restate them before computing the period again.Recalculas un periodo y cambiarían cifras de líneas verificadas o bloqueadas; el mensaje indica cuáles.Reexpresa esas líneas y luego vuelve a calcular el periodo.
Formulario de paquete de divulgación de Golden Poppy Provisions Inc. en estado In Review
Un paquete en In Review, con datos de demostración: es el único estado desde el que el módulo deja presentarlo.

Lo que no se borra ni se edita: reexpresar o versionar

Una parte de los avisos no se arregla rellenando un campo. Los datos de actividad calculados no se borran, los totales de una divulgación presentada no cambian y las entradas del registro de auditoría tampoco: Audit trail entries are immutable and cannot be modified. y Audit trail entries are immutable and cannot be deleted.

El módulo te da dos salidas según el caso. Para datos de actividad calculados y totales presentados, la reexpresión; si lo que reexpresas es un paquete, ten en cuenta que solo se reexpresa si está presentado o bloqueado. Para un factor de emisión ya usado en un cálculo, una versión nueva del factor.

El recálculo de un periodo tiene su propio freno: si al calcular cambiarían cifras de líneas verificadas o bloqueadas, el mensaje empieza por Nothing was changed, es decir, el módulo no aplica el cambio y te lista las líneas. Las reexpresas y vuelves a calcular. Y si el periodo ya está bloqueado, su inventario no se recalcula.

Periodos, informes y solicitudes: el resto de avisos de estado

Periodos

Un periodo solo se abre desde borrador (Only a draft period can be opened.) y necesita fecha de inicio, fecha de fin y entidad. Abierto, puede volver a borrador (Only an open period can be rolled back to draft.) o bloquearse (Only an open period can be locked.). Solo se archiva si está bloqueado (Only a locked period can be archived.) y con un motivo (Provide a reason before archiving a locked period.). Un periodo abierto con datos de actividad calculados no se borra: Cannot delete an open period that has computed activity data.

Informes SB 261

Siguen mensajes paralelos a los del paquete: Only a draft report can be submitted for review., Only an in-review report can be filed. y Only a filed report can be locked. Un informe presentado necesita además la URL pública válida de la tabla.

Solicitudes

Para las solicitudes, el módulo avisa con Only a submitted request can be verified., Identity must be verified before processing the request. y Only an in-progress request can be completed. Si deniegas una, pide motivo: Provide a denial reason (e.g. statutory-retention collision).

Lista de Assurance Engagements con dos filas de Golden Poppy Provisions Inc. y proveedor Harbor & Pine Assurance LLP en estado In Progress
La lista de Assurance Engagements con datos de demostración: proveedor Harbor & Pine Assurance LLP, tipo Limited Assurance y estado In Progress.

Para ver cómo encajan menús y registros entre sí, tienes cómo funciona el módulo por dentro.

Cómo te ayuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida, así que puedes contar con nosotros si estás implantando este módulo. Está publicado en Odoo Apps a 9 € por versión de Odoo, para 17, 18, 19 y 20, pago único sin IVA, y además usa el servicio local de FlexigoTech Cloud, de pago aparte: 29 €/mes o 290 €/año sin IVA (Pro: 58 €/mes o 580 €/año). Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción y los datos se quedan en tu Odoo; tienes los detalles en la página del módulo y en la ficha de Odoo Apps.

Sigue leyendo

Cómo funciona California SB 253 and 261 en Odoo: menús, tareas programadas y recorridoQué menús añade California SB 253 and 261 en Odoo, qué tareas programadas corren cada día y en qué orden aparecen sus secciones en el menú.Puesta en marcha del módulo climático de California en Odoo: ajustes, campos, estados y primera semanaQué casilla marcar, qué campos y estados entender y qué revisar la primera semana al poner en marcha el módulo climático de California en Odoo 17 a 20.California SB 253 and 261 en Odoo: qué cubre, qué no y en qué versión encajaQué cubre y qué no el módulo California SB 253 and 261 para Odoo 17, 18, 19 y 20, qué necesitas antes de instalarlo y qué cambia al subir de versión.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes