Avisos del asistente de configuración
Los primeros mensajes que puedes encontrarte salen mientras configuras el módulo y cada uno nombra lo que falta. Si estás en plena puesta en marcha, el recorrido completo de ajustes lo tienes en la guía de puesta en marcha.
¿Qué significa Enter the Peppol participant ID (step 2) before testing the connection.?
Has lanzado la prueba de conexión sin haber escrito antes el ID de participante Peppol. El mensaje te dice dónde hacerlo: en el paso 2. Al escribirlo, ten presente otro aviso del módulo, Please enter a valid Peppol Participant ID with scheme prefix (e.g. 0208:0123456789).: el ID tiene que llevar delante el prefijo del esquema, con el formato del ejemplo que da el propio mensaje. Con el ID ya escrito y en ese formato, vuelve a lanzar la prueba.

¿Por qué el asistente no me deja pasar al siguiente paso?
Porque falta algo que el mensaje nombra. Complétalo y vuelve a intentarlo:
Please complete all company information fields before proceeding.: hay campos de información de la empresa sin rellenar.Please select an Access Point provider before proceeding.oPlease select an Access Point provider first.: no has elegido proveedor de Access Point.Please run the connectivity test and ensure it succeeds before proceeding.: la prueba de conectividad no se ha ejecutado o no ha salido bien. Tiene que terminar con éxito.Please configure at least one VAT-to-Peppol category mapping.: no hay ningún mapeo de IVA a categoría Peppol.Please run the partner Peppol ID scan before proceeding.: falta ejecutar el escaneo de IDs Peppol de los contactos.No Belgian sale taxes found. Please verify that your chart of accounts is configured or create mappings manually.: el módulo no ha encontrado impuestos de venta belgas. El mensaje da dos salidas: comprobar que el plan contable está configurado o crear los mapeos a mano.
Avisos al enviar y registrar facturas
Una vez configurado, los mensajes que pueden salir tienen que ver con la factura que intentas enviar y con los datos de cada transmisión.
¿Qué diferencia hay entre Cannot send: there are validation failures that must be resolved before transmission. y Please acknowledge the warnings before sending.?
El primero indica que la factura tiene fallos de validación: el módulo no la envía hasta que esos fallos estén resueltos. El segundo habla de advertencias, no de fallos: el módulo te pide que las confirmes antes de enviar. En el primer caso tienes que resolver los fallos; en el segundo, reconocer las advertencias y volver a enviar.
¿Qué hago si sale Invoice %(invoice)s already has a terminal-success transmission (log entry #%(log_id)s). Only one terminal success is allowed per invoice.?
El módulo admite una sola transmisión con éxito terminal por factura, y esa factura ya la tiene. En el mensaje real aparecen, en lugar de los marcadores, la referencia de la factura y el número de la entrada del registro donde consta ese éxito. No intentes registrar un segundo éxito para la misma factura.

¿Qué mensajes piden un dato que falta?
Estos dicen directamente qué falta o qué ya existe:
No invoice selected for validation.yNo invoice selected.: no hay ninguna factura seleccionada.Invoice reference is required.,Transmission date is required.yRecipient Peppol ID is required.: falta la referencia de la factura, la fecha de transmisión o el ID Peppol del destinatario.Please select at least one company.: tienes que marcar al menos una empresa.This record has already been imported.: el módulo indica que ese registro ya se importó.
Registros protegidos y cambios de Access Point
Aquí entran los mensajes de protección. No se arreglan rellenando un campo: el módulo no deja borrar las entradas del registro de transmisiones ni los snapshots, limita qué se puede cambiar en ellos y no deja modificar un evidence pack ya generado. Si quieres entender qué papel tiene cada uno, lo explicamos en cómo funciona el módulo por dentro.
¿Por qué no puedo editar ni borrar entradas del registro de transmisiones?
El módulo trata esas entradas como registros de auditoría inmutables. Si intentas borrar, sale Transmission log entries are immutable audit records (AC-031) and cannot be deleted.. Si intentas cambiar ciertos campos, sale Transmission log entries are append-mostly. Fields not allowed for update: %(fields)s, y en lugar del marcador verás la lista de campos que no se pueden actualizar. Deja esos campos como están.
¿Y los configuration snapshots y los evidence packs?
Los snapshots de configuración solo admiten añadir: Configuration snapshots are append-only and cannot be modified. al editar y Configuration snapshots are append-only and cannot be deleted. al borrar. En los evidence packs, Evidence pack fingerprints and files are written by the generation only. significa que las huellas y los archivos los escribe solo la generación del pack. Y si intentas cambiar uno ya generado, sale A generated evidence pack is sealed: generate a new one instead.: el pack está sellado y lo que toca es generar uno nuevo.


¿Cuándo se puede resolver una entrada de fallback?
Solo si está abierta: si no, sale Only open fallback entries can be resolved.. Y para resolverla, el módulo exige una de dos cosas, según Resolution requires either a later successful Peppol transmission or updated customer confirmation evidence.: una transmisión Peppol posterior con éxito o una prueba de confirmación del cliente actualizada.
¿Qué mensajes salen al cambiar de proveedor de Access Point o rotar la credencial?
En la migración de proveedor: Please select a new Access Point provider first. o Please select a new Access Point provider. si no has elegido el nuevo; The new access point must be different from the current one. si eliges el mismo que ya tienes; Connectivity test must succeed before migration can be finalized. si la prueba de conectividad no ha salido bien; y Migration has already been completed. si la migración ya está hecha. En la rotación de credencial: Please enter the new credential. si no la has escrito, Connectivity test must succeed before rotation. si la prueba no ha tenido éxito y Credential rotation is already complete. si ya está completada.
Cómo te ayuda FlexigoTech
En Odoo Apps, la app cuesta 9 € sin IVA, pago único por versión de Odoo, para 17, 18, 19 y 20, y allí cada versión de Odoo se compra por separado; si la compras en flexigotech.com, con la suscripción va incluido el módulo para las versiones nuevas de Odoo. El servicio local de FlexigoTech Cloud cuesta 29 €/mes o 290 €/año sin IVA; sin suscripción, o con el servicio suspendido, se para lo que da la suscripción y los datos se quedan en tu Odoo. Si te atascas con alguno de estos mensajes durante la implantación, en FlexigoTech implantamos Odoo 17, 18, 19 y 20 y desarrollamos conectores e integraciones a medida. Tienes los detalles del módulo en su página en flexigotech.com.
Sigue leyendo
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_access_point.py
- Código del módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_configuration_snapshot.py
- Código del módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_evidence_pack.py
- Código del módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_fallback_entry.py
- Código del módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_transmission_log.py
- Código del módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): wizard/be_peppol_access_point_migration_wizard.py
- Código del módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): wizard/be_peppol_batch_evidence_wizard.py
- Código del módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): wizard/be_peppol_credential_rotation_wizard.py
- Código del módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): wizard/be_peppol_historical_import_wizard.py
- Código del módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): wizard/be_peppol_presend_summary_wizard.py
- Código del módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): wizard/be_peppol_setup_wizard.py
- apps.odoo.com/apps/modules/20.0/flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar
- apps.odoo.com/apps/modules/17.0/flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar
- apps.odoo.com/apps/modules/18.0/flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar
- apps.odoo.com/apps/modules/19.0/flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
