Webhooks Certyneo : automatizar el cierre contable en ERP
Los webhooks Certyneo permiten conectar su solución de firma electrónica a su ERP o a su asesor fiscal en tiempo real. Descubra cómo automatizar la recopilación de documentos firmados en su flujo contable.
Équipe éditoriale Certyneo
Redactor — Certyneo · Acerca de Certyneo
Cuando un documento se firma electrónicamente a través de Certyneo, ¿qué sucede después en su cadena contable? Para la mayoría de las empresas, la respuesta sigue siendo demasiado a menudo: nada automático. Un colaborador descarga manualmente el PDF firmado, lo envía por correo electrónico al asesor fiscal, quien lo vuelve a introducir en su software de gestión. Este proceso fragmentado genera errores, retrasos y una pérdida de trazabilidad incompatible con los requisitos de un cierre contable fiable. Los webhooks Certyneo responden precisamente a esta problemática: permiten desencadenar automáticamente acciones en sus sistemas terceros — ERP, software contable, GED — tan pronto como se produce un evento de firma. Este artículo le explica en detalle cómo configurar y explotar estos webhooks para fluidificar su ciclo contable de principio a fin.
¿Qué es un webhook y por qué es esencial para la contabilidad?
El principio del webhook explicado simplemente
Un webhook es un mecanismo de notificación HTTP en tiempo real: en lugar de preguntar regularmente a una API «¿ha cambiado algo?» (enfoque llamado polling), es la aplicación emisora — aquí Certyneo — la que envía una solicitud HTTP POST a una URL de su elección tan pronto como se produce un evento específico. En contabilidad, esto significa que en el momento exacto en que un pedido, un contrato de proveedor o un gasto se firma electrónicamente, su ERP puede ser notificado instantáneamente, sin intervención humana.
A diferencia de una simple exportación CSV o un informe mensual, el webhook garantiza una sincronización prácticamente en tiempo real de los datos. Para un asesor fiscal que gestiona cierres mensuales o trimestrales, esta granularidad es determinante: los documentos justificativos están disponibles en el sistema en el momento de su firma, y no al final del mes en un labioso proceso de recuperación.
Los eventos Certyneo que desencadenan un cierre contable
Certyneo expone varios tipos de eventos a través de webhooks, directamente explotables en un contexto contable:
- `envelope.completed`: todas las partes han firmado el documento — este es el desencadenador principal para inyectar un documento justificativo en su ERP.
- `envelope.declined`: un firmante ha rechazado — útil para alertar al departamento contable de una factura impugnada.
- `envelope.expired`: el plazo de firma ha expirado — permite relanzar un procedimiento y evitar un vacío en la contabilidad.
- `signer.signed`: firma parcial de una parte — pertinente para contratos multi-firmantes (p. ej.: arrendamiento comercial que requiere la firma del arrendador y del arrendatario).
Cada carga útil JSON enviada por Certyneo contiene los metadatos esenciales: identificador del documento, marca de tiempo cualificada, nombre de los firmantes, URL segura de descarga del PDF firmado y de la pista de auditoría. Estos datos estructurados son directamente explotables por un ERP o un software contable.
Configuración paso a paso de los webhooks Certyneo para un ERP
Crear y registrar un extremo webhook
La configuración de un webhook Certyneo se realiza desde el panel de control, sección Parámetros > Integraciones > Webhooks. Aquí están los pasos clave:
- Definir la URL de destino: es el extremo expuesto por su ERP o su middleware de integración (p. ej.: un extremo dedicado en SAP, Sage, Cegid o una herramienta iPaaS como n8n, Make o Zapier).
- Seleccionar los eventos a escuchar: para un cierre contable, privilegie como mínimo `envelope.completed` y `envelope.declined`.
- Configurar el secreto de firma HMAC: Certyneo firma cada carga útil con una clave secreta que usted define. Su extremo debe verificar esta firma para garantizar la autenticidad de las notificaciones — paso de seguridad innegociable.
- Probar con el modo simulación: Certyneo permite enviar una carga útil de prueba sin crear un documento real. Verifique que su extremo responda correctamente con un HTTP 200.
Mapear los datos de la carga útil a su plan contable
Una vez que el extremo está operativo, debe mapear los campos de la carga útil de Certyneo a los campos esperados por su ERP. Aquí hay un ejemplo de lógica de mapeo para un contrato de proveedor:
```json { "event": "envelope.completed", "envelope_id": "env_01HX...", "completed_at": "2026-05-26T14:32:00Z", "document_url": "https://app.certyneo.com/documents/signed/...", "metadata": { "type": "contrat_fournisseur", "montant_ht": 12500, "compte_comptable": "607", "fournisseur_id": "F-2891" } } ```
El campo `metadata` es libremente configurable al crear la envoltura a través de la API de Certyneo. Esta es la clave para enriquecer cada firma con los datos empresariales necesarios para la contabilización automática: número de cuenta, centro de coste, ejercicio contable, etc. Para profundizar en las posibilidades de integración técnica, consulte el centro de ayuda de Certyneo que enumera toda la documentación de API.
Gestionar los rechazos y los relanzamientos automáticos
Un webhook puede fallar si su extremo no está disponible temporalmente. Certyneo implementa una política de reintento exponencial: en caso de ausencia de respuesta HTTP 2xx, el sistema reintenta el envío a intervalos crecientes (5 min, 30 min, 2 h, 24 h) en una ventana de 72 horas. Después, el webhook se marca como fallido y se genera una alerta en el panel de control.
Para la contabilidad, esta resiliencia es crucial: un documento justificativo no recibido en el ERP puede generar un desfase de balance. Por lo tanto, se recomienda complementar el mecanismo webhook con un trabajo de reconciliación diaria que interrogue la API de Certyneo para listar las envolturas completadas en las últimas 24 horas y verificar su presencia en el sistema contable.
Integración con los principales ERP y softwares contables
Conexión nativa con Cegid, Sage y Pennylane
Varios editores de softwares contables populares en Francia ofrecen conectores o APIs REST compatibles con los webhooks de Certyneo. Aquí están los patrones de integración más comunes:
Cegid XRP Flex: expone una API REST que permite crear documentos contables y adjuntar archivos. El webhook `envelope.completed` desencadena una llamada POST a la API de Cegid para crear la anotación y adjuntar el PDF firmado como documento justificativo digital.
Sage 100cloud / Sage 50: el enfoque recomendado pasa por un middleware ligero (script Python o Node.js alojado en serverless) que recibe el webhook de Certyneo, descarga el documento a través de la URL segura y lo deposita en la carpeta de importación automática de Sage.
Pennylane: solución nativa en la nube cuya API acepta directamente documentos con sus metadatos contables. La integración webhook-Pennylane es particularmente adaptada a los despachos de asesores fiscales que centralizan documentos de varios clientes — un caso de uso que detallamos en la sección de escenarios.
Para los equipos que evalúan diferentes soluciones antes de migrar a Certyneo, el comparativo de soluciones de firma electrónica ofrece una vista detallada de las capacidades de integración por plataforma.
Utilizar un iPaaS como Make o n8n para no-desarrolladores
Si su organización no dispone de equipo técnico dedicado, las plataformas de automatización sin código/bajo código (Make, n8n, Zapier) constituyen una alternativa eficaz. El principio es simple:
- Cree un escenario con un trigger webhook en Make o n8n — la URL generada sirve como extremo de Certyneo.
- Configure las acciones siguientes: descarga del documento firmado, análisis de los metadatos, envío a Google Drive / SharePoint, creación de una línea en una hoja de cálculo de seguimiento, notificación en Slack al responsable contable.
- Opcionalmente, desencadene una llamada API a su software contable para crear la anotación.
Este enfoque permite alcanzar un alto nivel de automatización en menos de un día, sin escribir ni una sola línea de código. Es particularmente pertinente para las PYME o para asesores fiscales que deseen automatizar la recopilación de documentos para sus clientes sin movilizar a un desarrollador.
Mejores prácticas de seguridad y auditoría para webhooks contables
Verificación de firmas HMAC y seguridad de extremos
En un contexto contable, la fiabilidad de los datos recibidos a través de webhook es crítica. Un atacante que lograra inyectar falsos eventos `envelope.completed` podría corromper su contabilidad. Se imponen tres medidas de seguridad:
- Verificación HMAC-SHA256: cada solicitud de Certyneo incluye un encabezado `X-Certyneo-Signature`. Su extremo debe recalcular la firma con su clave secreta y comparar — rechace cualquier solicitud cuya firma no coincida.
- Validación del esquema JSON: antes de cualquier procesamiento, valide la estructura y los tipos de la carga útil recibida. Un campo `montant_ht` con valor `null` o negativo debe desencadenar una alerta, no una anotación contable errónea.
- Registro inmutable: conserve cada carga útil recibida en un registro con marca de tiempo y no modificable durante al menos 10 años, conforme a las obligaciones de conservación de documentos contables (artículo L123-22 del Código de Comercio).
Trazabilidad y pista de auditoría para el asesor fiscal
Una de las grandes ventajas del enfoque webhook es la trazabilidad de extremo a extremo que genera. Certyneo produce para cada documento firmado una pista de auditoría (audit trail) conforme a los requisitos eIDAS, incluyendo la marca de tiempo cualificada, las direcciones IP de los firmantes y los certificados utilizados.
Al asociar esta pista de auditoría con la carga útil del webhook, su ERP puede almacenar no solo el documento justificativo sino también la prueba de su validez jurídica. Para un comisario de cuentas o un asesor fiscal, esta doble capa — documento + prueba — simplifica considerablemente las verificaciones durante una auditoría o revisión. La firma electrónica en la empresa detalla los niveles de firma y su valor probatorio en diferentes contextos empresariales.
Para calcular el retorno sobre la inversión de esta automatización antes de empezar, la calculadora ROI de Certyneo le permite estimar con precisión los ahorros de tiempo y costes según su volumen de documentos firmados.
Marco legal aplicable a los webhooks y la contabilidad digital
La automatización de la cadena contable mediante webhooks de firma electrónica se inscribe en un marco regulatorio preciso que conviene dominar.
Reglamento eIDAS nº 910/2014 (y su revisión eIDAS 2.0): el reglamento europeo sobre identificación electrónica y servicios de confianza establece el valor jurídico de las firmas electrónicas. El artículo 25 dispone que una firma electrónica no puede verle negados sus efectos jurídicos únicamente por el hecho de que se presente en forma electrónica. Las firmas cualificadas (QES) se benefician de una presunción de fiabilidad equivalente a la firma manuscrita. Para los documentos contables, el nivel de firma apropiado depende de la naturaleza del documento: una factura simple puede recurrir a una firma avanzada (AES), mientras que un contrato de arrendamiento financiero o un acto notarial electrónico requiere una firma cualificada.
Código Civil, artículos 1366 y 1367: el artículo 1366 reconoce el escrito electrónico como prueba en la misma medida que el escrito en soporte papel, bajo la condición de que pueda identificarse debidamente la persona de la cual emana y de que se establezca y conserve en condiciones que garanticen su integridad. El artículo 1367 define la firma electrónica como el uso de un procedimiento fiable de identificación que garantiza la conexión con el acto al que se adjunta. El webhook de Certyneo, al transmitir la pista de auditoría con cada documento firmado, satisface este requisito de identificación e integridad.
Artículo L123-22 del Código de Comercio: los documentos contables y los documentos justificativos deben conservarse durante diez años. Los documentos recibidos a través de webhook y almacenados en un ERP deben, por lo tanto, ser objeto de una política de conservación conforme, incluyendo la inmutabilidad y la legibilidad a largo plazo de los formatos (PDF/A recomendado por la norma ISO 19005).
RGPD nº 2016/679: las cargas útiles de webhook contienen datos de carácter personal (nombre de los firmantes, direcciones de correo electrónico, marcas de tiempo relacionadas con individuos). Su extremo y su ERP son destinatarios de estos datos — usted es responsable del tratamiento o corresponsable según las modalidades contractuales con Certyneo. El DPA (Data Processing Agreement) debe formalizarse. Los datos transmitidos deben minimizarse a lo estrictamente necesario para la finalidad contable.
Directiva NIS2 (2022/2555): para las empresas que entran en el perímetro NIS2 (operadores de servicios esenciales, entidades importantes), la seguridad de las interfaces API y webhooks constituye una medida de seguridad de red obligatoria. La verificación HMAC, el cifrado TLS 1.3 mínimo y el registro de accesos se imponen.
Norma ETSI EN 319 132: define el formato XAdES para las firmas electrónicas avanzadas. Las firmas producidas por Certyneo respetan estas normas ETSI, garantizando su interoperabilidad con los sistemas de archivo a valor probatorio conforme al marco general de seguridad (RGS) francés.
Escenarios de uso concretos
Escenario 1: un despacho de asesoría fiscal gestionando 40 expedientes clientes
Un despacho de asesoría fiscal de una decena de colaboradores gestiona las cartas de encargo, los mandatos SEPA y las cuentas anuales de 40 sociedades clientes. Antes de la integración de los webhooks de Certyneo, cada documento firmado era recuperado manualmente por un gestor de expediente, renombrado según una convención de nomenclatura, y luego depositado en la carpeta del cliente del software de producción contable. Este proceso representaba aproximadamente 15 a 20 minutos por documento, es decir, varias horas por semana en época de cierre.
Después de configurar un webhook `envelope.completed` conectado a su herramienta de GED a través de Make, el despacho automatizó la totalidad de esta cadena: en el momento de la firma, el PDF firmado se clasifica automáticamente en la carpeta del cliente correspondiente con el nombre de archivo correcto, se envía una notificación al gestor correspondiente, y se crea una línea en la hoja de seguimiento de documentos recibidos. La ganancia de tiempo estimada es del orden del 70 a 80 % en esta tarea, es decir, aproximadamente 6 a 8 horas recuperadas por semana en época de balance — una cifra coherente con los referentes publicados por la Orden de Asesores Fiscales en sus informes sobre la transformación digital de los despachos.
Escenario 2: una PYME industrial con ERP Sage y 300 contratos de proveedor anuales
Una PYME del sector industrial firma aproximadamente 300 contratos de proveedor al año (órdenes marco, adendas, acuerdos de confidencialidad). Cada contrato firmado debe vincularse a una ficha de proveedor en Sage 100cloud y archivarse como documento justificativo de compromiso. Sin automatización, el departamento de compras transmitía los contratos firmados por correo electrónico al departamento contable con un retraso promedio de 3 a 5 días hábiles.
Después del despliegue de un middleware Node.js que recibe los webhooks de Certyneo y llama a la API de Sage, el plazo de vinculación se redujo a unos pocos segundos. Los compromisos fuera del balance se contabilizan ahora en tiempo real, lo que ha permitido mejorar la fiabilidad de las situaciones intermedias presentadas al DAF. El proyecto se realizó en menos de dos semanas por un desarrollador interno, apoyándose en la documentación webhook del centro de ayuda de Certyneo.
Escenario 3: un grupo de sociedades gestionando flujos intercompañías complejos
Un grupo constituido por una decena de filiales utiliza Certyneo para firmar sus convenios de tesorería intercompañías y sus contratos de prestaciones intra-grupo. La consolidación contable requiere que cada convenio firmado se registre simultáneamente en el sistema de la filial emisora y de la filial receptora, con el mismo identificador de documento para facilitar la eliminación de los flujos recíprocos.
Al configurar un webhook único que notifica en paralelo los extremos de las dos filiales implicadas (identificadas a través de los metadatos de la envoltura), el grupo eliminó los desfases de consolidación relacionados con documentos faltantes o mal referenciados. El plazo de cierre consolidado se redujo en 2 días en promedio, lo que representa una ganancia significativa para una dirección financiera de grupo que cierra trimestralmente. Los equipos que consideran una migración desde otra solución pueden consultar la guía de migración a Certyneo para evaluar la viabilidad técnica.
Conclusión
Los webhooks de Certyneo constituyen un poderoso apalancamiento de automatización para cualquier actor que desee integrar la firma electrónica en el corazón de su proceso contable. Al eliminar las etapas manuales entre la firma de un documento y su registro en el ERP o el software contable, reducen los plazos, los errores de entrada y los riesgos de documentos faltantes durante un cierre o una auditoría. Ya sea un despacho de asesoría fiscal, una PYME o un grupo multi-entidad, la configuración del webhook es accesible — con o sin desarrollador — y el retorno sobre la inversión se mide desde las primeras semanas de uso.
Para profundizar, consulte el centro de ayuda de Certyneo para acceder a la documentación completa de la API y los webhooks. ¿Listo para automatizar su cierre contable? Cree su cuenta de Certyneo gratuitamente y conecte sus primeros documentos firmados a su ERP hoy mismo.
Prueba Certyneo gratis
Envía tu primer sobre de firma en menos de 5 minutos. 5 sobres gratuitos al mes, sin tarjeta de crédito.
Profundizar en el tema
Nuestras guías completas para dominar la firma electrónica.
Artículos recomendados
Profundice sus conocimientos con estos artículos relacionados.
Verificar la autenticidad de un documento firmado en telecomunicaciones
En el sector de las telecomunicaciones, la validez de un contrato firmado electrónicamente implica riesgos financieros y regulatorios importantes. Descubra los métodos concretos para verificar la autenticidad de un documento firmado y asegurar sus flujos documentales.
Descargar y archivar los documentos firmados para una licitación pública de suministros
La gestión post-firma de las licitaciones públicas de suministros impone obligaciones estrictas de archivado eIDAS. Descubre los pasos clave para asegurar y conservar tus documentos firmados.
Cláusula de validación en un justificante de gastos: guía práctica
La cláusula de validación es un elemento clave para asegurar tus justificantes de gastos y garantizar su valor probatorio. Descubre cómo redactarla e integrarla en tu proceso de firma electrónica.