Avisos de configuración: valores y productos
Una parte de los mensajes no viene de Correos Express. Son comprobaciones del propio módulo sobre los valores que pones en la configuración. El texto te dice qué valor no cuadra.

Operacion y Producto, con el radio PUDO, la sincronización y los reintentos automáticos activados.Los valores numéricos tienen un mínimo
Hay tres límites y cada uno tiene su mensaje:
El maximo de reintentos CEX no puede ser negativo.El máximo de reintentos no admite un número negativo.Los dias de sincronizacion tracking deben ser >= 1.Los días de sincronización de tracking tienen que ser como mínimo 1.El radio PUDO por defecto debe ser >= 1 km.El radio PUDO por defecto no puede bajar de 1 km.
El producto CEX tiene que estar soportado y, además, habilitado
Aquí hay dos comprobaciones distintas. La primera es del módulo: si el código de producto no está entre los que soporta, verás Producto CEX no soportado por el modulo: %s o su versión en plural, Codigos de producto CEX no soportados por el modulo: %s. Revisa tu contrato (ej: 54 activo, 44 no operativo). El propio mensaje te pide que revises tu contrato.
La segunda mira el producto elegido frente a los habilitados. Si no está, aparece El producto seleccionado (%s -> %s) no esta en "Productos habilitados". o bien El producto seleccionado (%s -> %s) no esta en los codigos habilitados del contrato (%s). El mensaje te muestra el producto seleccionado, así que sabes cuál revisar.
B-PACK pide un punto externo
Si trabajas con el producto B-PACK, el módulo exige un dato más: Para producto B-PACK (18) debes informar "ID Punto Externo (B-PACK)". Rellena el campo ID Punto Externo (B-PACK) y vuelve a guardar.
Datos que faltan en el transportista, la empresa o el albarán

El tipo de transportista y los códigos CEX
El transportista no es de tipo Correos Express. sale cuando el transportista sobre el que trabajas no es de tipo Correos Express. Abre el método de envío y comprueba el proveedor.
Los códigos de tu cuenta tienen sus propios mensajes:
Credenciales de Correos Express no configuradas en el transportista.Falta el Codigo Cliente CEX en el transportista.Falta el Codigo Solicitante CEX en el transportista.
Todos apuntan al transportista. En la pestaña Credenciales y Entorno de la configuración de Correos Express están el usuario, la contraseña y los códigos de solicitante y cliente.
Otros tres mensajes señalan datos fuera del transportista. No se encontro la empresa asociada al transportista. dice que el módulo no encontró esa empresa. Faltan datos de direccion del remitente en la configuracion de la empresa. se refiere a la dirección de remitente que toma de tu empresa: complétala. Y El albaran no tiene destinatario configurado. significa que el albarán no tiene destinatario: añádelo y repite la operación.
Con FlexigoTech Cloud, la contraseña se guarda en la nube
Este conector va por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Por eso hay dos mensajes, en inglés, que dependen de FlexigoTech Cloud:
Save the Correos Express password of this carrier in FlexigoTech Cloud first (Correos Express settings of the carrier). Nothing was sent.La contraseña de Correos Express de ese transportista todavía no está guardada en FlexigoTech Cloud. Guárdala desde la configuración de Correos Express del transportista, como indica el mensaje. No se ha enviado nada.Through FlexigoTech Cloud this carrier only reaches the Correos Express API of its environment (%(base)s), so %(host)s was not requested and nothing was sent.El transportista solo llega a la API de Correos Express de su entorno, y la dirección pedida no es esa, así que no se llamó y no se envió nada. Revisa el entorno y las URLs de API enCredenciales y Entorno.
Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción, pero los datos se quedan en tu Odoo.

En la configuración tienes también la pestaña Validacion guiada, con el botón Ejecutar prevalidacion. La captura muestra sus resultados de credenciales, entorno, servicios, producto, tracking y timeout.

Validacion guiada con el botón Ejecutar prevalidacion y todos los resultados en [OK].Etiqueta, seguimiento y puntos PUDO
Cada consulta tiene sus requisitos
Para la etiqueta, el módulo necesita dos cosas. No hay numero de envio CEX para recuperar etiqueta. dice que no hay número de envío de Correos Express. No hay keyCli CEX (cliente/solicitante) para recuperar etiqueta. remite a los códigos de cliente y solicitante.
Si Correos Express no devuelve contenido de etiqueta, verás CEX no devolvio contenido de etiqueta para este envio. Claves respuesta: %s, que lista las claves que sí vinieron en la respuesta. Otro fallo al recuperarla sale como No se pudo recuperar la etiqueta CEX: %s. Guarda el texto completo, porque el detalle va detrás de los dos puntos.
El seguimiento y los puntos PUDO también piden los dos códigos: Falta Codigo Solicitante/Codigo Cliente para consultar tracking CEX. y Falta Codigo Solicitante/Codigo Cliente para consulta PUDO CEX. Para el tracking, además, No hay referencia de seguimiento para consultar en CEX. indica que no hay referencia de seguimiento que consultar. Si la consulta de puntos falla, el mensaje es Consulta PUDO CEX fallida: %s, con el detalle al final.
Mensajes técnicos: JSON, librería y modo debug
Quedan unos pocos avisos más técnicos. Respuesta no JSON en servicio CEX %s. y %s: respuesta JSON invalida. dicen que la respuesta no se pudo leer como JSON, y el mensaje incluye el servicio. Servicio CEX no configurado para clave: %s señala una clave de servicio sin configurar. No se puede importar la libreria 'requests': %s dice que el módulo no pudo importar la librería requests: pásale el texto completo a quien administre tu Odoo.
Por último, Solo administradores pueden activar auditoria tecnica CEX (modo debug). no es un fallo del envío: la auditoría técnica solo la activa un administrador. Pídeselo a quien tenga ese permiso.
Cómo te ayuda FlexigoTech
Si un mensaje no te cuadra, anota el texto literal y la operación que estabas haciendo, y nos lo cuentas. FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida, y si Correos Express cambia su API se adaptan el módulo y el servicio. Si quieres entender antes qué hace cada pieza, tienes cómo funciona Correos Express Connector por dentro.
La app cuesta 9 € sin IVA por versión de Odoo en Odoo Apps (pago único, para 17, 18, 19 y 20) y la conexión va con el plan Conector, de 49 €/mes o 490 €/año sin IVA. Tienes los detalles en la página del conector y en la ficha de Odoo Apps.
Sigue leyendo
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigobe_correos_express 20.0 (f7f9a2f2): models/delivery_carrier.py
- apps.odoo.com/apps/modules/20.0/flexigobe_correos_express
- apps.odoo.com/apps/modules/17.0/flexigobe_correos_express
- apps.odoo.com/apps/modules/18.0/flexigobe_correos_express
- apps.odoo.com/apps/modules/19.0/flexigobe_correos_express
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
