Organic Certification Compliance for Odoo Online — versión SaaS sin código Python: mantiene la trazabilidad que exige el reglamento (UE) 2018/848: certificados y validez, parcelas y talleres, insumos y excepciones, lotes, y un balance de materia que se niega a validar una salida superior a las entradas. Ahora contrasta el certificado con el directorio público de operadores de la Agence Bio: veredicto fechado, con su fuente, y degradación limpia cuando el registro no responde.
Presentación
Certificación ecológica — DYONYSOS
Aplicación para los productores, transformadores y distribuidores comprometidos con la agricultura ecológica, en Odoo 19 Community.
También se busca como: software de certificación ecológica, trazabilidad agricultura ecológica, balance de materia ecológico, registro de insumos ecológicos, control anual del organismo de certificación, reglamento UE 2018/848.
Este módulo no certifica nada y no sustituye a ningún organismo. No expide, suspende ni retira ningún certificado: solo lo hace el organismo de control autorizado. No lleva ninguna lista de productos autorizados en agricultura ecológica. Lo que hace es rechazar lo que no se sostiene cuando todavía se puede reparar — y, desde esta versión, constatar lo que el directorio público de la Agence Bio publica sobre su operador.
Contrasta el certificado con el directorio público de la Agence Bio
Hasta ahora el módulo hacía introducir un certificado que nadie volvía a leer. Ahora consulta el directorio público de operadores certificados de la Agence Bio — API abierta, sin clave de acceso, https://opendata.agencebio.org/api/gouv/operateurs/ — y devuelve un veredicto fechado que cita su fuente: si el operador es conocido, con qué organismo de control está comprometido, desde cuándo, y si el compromiso ha sido detenido o suspendido en una fecha que publica el directorio.
Lo que el directorio no publica, el módulo no lo pretende. El directorio no publica los números de certificado: el código que devuelve — FR-BIO-01, FR-BIO-09, FR-BIO-10, FR-BIO-16 — es el del organismo de control, no el del certificado. El módulo no dirá, por tanto, nunca «este número de certificado no existe»: no puede saberlo.
El módulo constata, no concluye. «No encontrado en el directorio» significa que el directorio no publica nada con esa referencia en esa fecha, no que la empresa esté en falta. Un registro público puede ir con retraso respecto a una notificación reciente.
La degradación controlada es la parte seria. Directorio inaccesible, cuota superada, formato inesperado: el módulo lo indica, conserva la última respuesta conocida con su fecha y nunca bloquea una introducción de datos. La consulta se desactiva con una casilla y nunca se realiza desde la pantalla: el botón la pone en cola y una tarea planificada hace la llamada.
Una cadena de fuentes, y nunca una función muerta. El directorio no publica los números de certificado y no siempre responde. Por eso las fuentes están ordenadas: primero el directorio (veredicto verificado en la fuente), después el certificado en papel introducido en la ficha (veredicto declarado). El usuario rellena lo que tiene y el módulo hace el resto. Un veredicto verificado nunca se sobrescribe con un dato declarado.
Y la procedencia es visible en todas partes. En la ficha, en la lista, en los filtros, en la agrupación y en las exportaciones. El veredicto declarado empieza él mismo por «Veredicto declarado» y termina recordando que no se ha verificado. Un valor introducido a mano nunca se presenta como verificado: eso es lo que hace que el respaldo sea aceptable.
Las dos conviven, y es el caso normal. Cuando el directorio responde, el veredicto indica por sí mismo lo que sigue siendo declarado: el compromiso del operador está verificado; el número de certificado y sus fechas no lo estarán nunca.
Una respuesta caducada vuelve a ser una carencia. Pasada la antigüedad que usted acepte (un parámetro de empresa, sin que el Reglamento (UE) 2018/848 imponga ninguna duración), la respuesta deja de probar nada y la consulta se reinicia por sí sola.
El balance de materia, o por qué un registro no basta
El control más simple y más temible de la certificación ecológica cabe en una frase: lo que sale con mención ecológica no puede superar lo que ha entrado con mención ecológica. Una diferencia sin explicar es la no conformidad más frecuente, y la que más se parece a un fraude aun cuando no lo sea.
El módulo calcula esta conciliación sobre el periodo solicitado — stock de apertura calculado sobre todo el histórico, entradas, salidas, stock de cierre — y se niega a validar un balance cuyo saldo sea negativo, nombrando el producto, la mención y la cifra. Un lote ecológico puede desclasificarse y venderse como en conversión o como convencional: por tanto, el módulo cuenta, para cada mención, la propia mención y las que son superiores a ella. De lo contrario, cada desclasificación — es decir, cada vez que el operador hace lo correcto — produciría una falsa alerta.
Lo que el módulo rechaza
Certificar un lote se rechaza, con la lista completa de lo que falta, si la unidad de origen no es ecológica, si ningún certificado válido cubre la fecha de producción del lote — no la fecha del día —, o si un insumo no ecológico ha entrado en él sin excepción referenciada.
Vender con mención ecológica se rechaza si el lote no lleva esa mención, o si aún no la ha hecho validar por la certificación. Un lote ecológico que sigue en borrador no ha superado ningún control: no se vende como ecológico.
Superar la cantidad entrada en un lote se rechaza, con el remanente exacto. Y reducir a posteriori la cantidad entrada de un lote ya parcialmente salido también: el balance de materias se sostiene en ambos sentidos.
Cerrar un control que concluye con una desviación se rechaza mientras no se escriban las medidas adoptadas — es exactamente lo que verificará el control siguiente.
Lo que se registra
Certificados con su alcance y su validez; unidades de producción (parcelas con su superficie, talleres de cría, de transformación, lugares de almacenamiento) con su estado ecológico, en conversión o convencional; insumos con su estado, el certificado del proveedor y, en su caso, la excepción y su referencia; lotes con sus insumos y sus salidas; controles del organismo con sus constataciones, sus desviaciones y el seguimiento dado.
Lo que el módulo no hace
No expide, suspende ni retira ningún certificado. No mantiene ninguna lista de productos o insumos autorizados, y nunca dice si tal abono comercial es utilizable: esa lista evoluciona y depende de su organismo. No calcula la duración de conversión de una parcela: la notifica el organismo. No transmite nada a nadie: las tareas planificadas publican en el hilo del registro correspondiente, no escriben a ningún organismo y no envían ningún correo electrónico por iniciativa propia. No gestiona ni la facturación, ni las existencias en sentido logístico, ni la declaración de la PAC.
Dos funciones
Operador: introduce el día a día (unidades, insumos, lotes, salidas). Responsable de calidad: mantiene los certificados, certifica y degrada los lotes, valida los balances de materia y hace el seguimiento de los controles del organismo.
Fundamento reglamentario
Reglamento (UE) 2018/848 del Parlamento Europeo y del Consejo sobre producción ecológica y etiquetado de los productos ecológicos, que sustituyó al Reglamento (CE) n.º 834/2007. Las etiquetas del módulo remiten a este reglamento sin citar ningún artículo concreto: la redacción de los artículos y las modalidades de control evolucionan, y un módulo que citara mal sería peor que un módulo que no cita.
Características
| Precio | 149 € sin IVA |
|---|---|
| Licencia | OPL-1 |
| Series de Odoo | 19.0: publicada en Odoo Apps Store; 20.0: publicada en Odoo Apps Store |
| Versión | 1.0.0 |
| Edición | Odoo Online (SaaS) y Odoo.sh |
| Nombre técnico | dyo_certification_bio_online |
| Ámbito | Sectores y servicios |
Precio sin IVA tal como se muestra en Odoo Apps Store; la compra y la instalación se realizan en la Store o a través de su instancia de Omnifloo.