Ir al contenido principal
Certyneo

Webhooks Certyneo: automatizar el cierre contable en ERP

Los webhooks Certyneo permiten conectar su solución de firma electrónica a su ERP o su contador público en tiempo real. Descubra cómo automatizar la recopilación de documentos firmados en su flujo contable.

Équipe éditoriale Certyneo14 min de lectura

É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 contador público, quien lo vuelve a ingresar 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 abordan precisamente esta problemática: permiten activar automáticamente acciones en sus sistemas terceros — ERP, software contable, GED — tan pronto como ocurra un evento de firma. Este artículo le explica en detalle cómo configurar y explotar estos webhooks para fluidificar su ciclo contable de punta a punta.

¿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 "¿algo ha cambiado?" (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 ocurre un evento específico. En contabilidad, esto significa que en el momento exacto en que una orden de compra, un contrato con proveedores o un recibo de gastos se firma electrónicamente, su ERP puede ser notificado instantáneamente, sin intervención humana.

A diferencia de una simple exportación CSV o de un extracto mensual, el webhook garantiza una sincronización casi en tiempo real de los datos. Para un contador público que gestiona cierres mensuales o trimestrales, esta granularidad es determinante: los documentos justificativos están disponibles en el sistema tan pronto como se firman, y no al final del mes durante una recuperación laboriosa.

Los eventos Certyneo que activan 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 — es el disparador principal para inyectar un documento justificativo en su ERP.
  • `envelope.declined`: un signatario 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 — relevante para contratos con múltiples firmantes (por ejemplo: arrendamiento comercial que requiere la firma del arrendador y del arrendatario).

Cada carga JSON enviada por Certyneo contiene los metadatos esenciales: identificador del documento, marca de tiempo calificada, nombres de los firmantes, URL segura para descargar el PDF firmado y 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 endpoint webhook

La configuración de un webhook Certyneo se realiza desde el panel de control, sección Configuración > Integraciones > Webhooks. Aquí están los pasos clave:

  1. Definir la URL de destino: es el endpoint expuesto por su ERP o su middleware de integración (por ejemplo: un endpoint dedicado en SAP, Sage, Cegid o una herramienta iPaaS como n8n, Make o Zapier).
  2. Seleccionar los eventos a escuchar: para un cierre contable, privilegie al menos `envelope.completed` y `envelope.declined`.
  3. Configurar el secreto de firma HMAC: Certyneo firma cada carga con una clave secreta que usted define. Su endpoint debe verificar esta firma para garantizar la autenticidad de las notificaciones — paso de seguridad innegociable.
  4. Probar con el modo simulación: Certyneo permite enviar una carga de prueba sin crear un documento real. Verifique que su endpoint responda correctamente con un HTTP 200.

Mapear los datos de la carga hacia su plan contable

Una vez que el endpoint es operativo, debe mapear los campos de la carga Certyneo hacia los campos esperados por su ERP. Aquí está un ejemplo de lógica de mapeo para un contrato con proveedores:

```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": "contrato_proveedor", "monto_sin_iva": 12500, "cuenta_contable": "607", "id_proveedor": "F-2891" } } ```

El campo `metadata` es libremente configurable al crear la envoltura a través de la API Certyneo. Es la clave para enriquecer cada firma con los datos comerciales necesarios para la contabilización automática: número de cuenta, centro de coste, período contable, etc. Para profundizar en las posibilidades de integración técnica, consulte el centro de ayuda Certyneo que recensa el conjunto de la documentación de API.

Gestionar los rechazos y los relanzamientos automáticos

Un webhook puede fallar si su endpoint 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. Más allá, el webhook se marca como fallido y se remite una alerta al panel de control.

Para la contabilidad, esta resiliencia es crucial: un documento justificativo no recibido en el ERP puede generar una discrepancia en el balance. Por lo tanto, se recomienda complementar el mecanismo webhook con un trabajo de reconciliación diaria que interrogue la API 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 software contables

Conexión nativa con Cegid, Sage y Pennylane

Varios editores de software contable populares en Francia ofrecen conectores o API REST compatibles con los webhooks Certyneo. Aquí están los patrones de integración más comunes:

Cegid XRP Flex: expone una API REST que permite crear piezas contables y adjuntar archivos. El webhook `envelope.completed` activa una llamada POST hacia la API Cegid para crear la entrada y adjuntar el PDF firmado como justificativo digital.

Sage 100cloud / Sage 50: el enfoque recomendado pasa por un middleware ligero (script Python o Node.js alojado en serverless) que reciba el webhook Certyneo, descargue el documento a través de la URL segura y lo deposite en la carpeta de importación automática de Sage.

Pennylane: solución nativa en la nube cuya API acepta directamente documentos en adjuntos con sus metadatos contables. La integración webhook-Pennylane es particularmente adaptada para los contadores públicos 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 hacia Certyneo, el comparativo de soluciones de firma electrónica ofrece una vista detallada de las capacidades de integración por plataforma.

Usar un iPaaS como Make o n8n para los no desarrolladores

Si su organización no dispone de un equipo técnico dedicado, las plataformas de automatización sin código/bajo código (Make, n8n, Zapier) constituyen una alternativa eficiente. El principio es simple:

  1. Cree un escenario con un disparador webhook en Make o n8n — la URL generada sirve como endpoint Certyneo.
  2. Configure las acciones siguientes: descarga del documento firmado, análisis de metadatos, envío a Google Drive / SharePoint, creación de una línea en una hoja de seguimiento, notificación Slack al responsable contable.
  3. Opcionalmente, active una llamada API hacia su software contable para crear la entrada.

Este enfoque permite alcanzar un alto nivel de automatización en menos de un día, sin escribir una sola línea de código. Es particularmente relevante para las PYMES o para contadores públicos que deseen automatizar la recopilación de documentos para sus clientes sin movilizar un desarrollador.

Buenas prácticas de seguridad y auditoría para webhooks contables

Verificación de firmas HMAC y aseguramiento de endpoints

En un contexto contable, la fiabilidad de los datos recibidos a través del 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 Certyneo incluye un encabezado `X-Certyneo-Signature`. Su endpoint debe recalcular la firma con su clave secreta y comparar — rechace toda solicitud cuya firma no coincida.
  • Validación del esquema JSON: antes de cualquier procesamiento, valide la estructura y los tipos de la carga recibida. Un campo `monto_sin_iva` con valor `null` o negativo debe activar una alerta, no una entrada contable errónea.
  • Registro inmutable: conserve cada carga recibida en un registro fechado y no modificable durante al menos 10 años, de conformidad con 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 contador público

Una de las principales ventajas del enfoque webhook es la trazabilidad de punta a punta 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 calificada, las direcciones IP de los firmantes y los certificados utilizados.

Al asociar esta pista de auditoría con la carga webhook, su ERP puede almacenar no solo el documento justificativo sino también la prueba de su validez jurídica. Para un auditor o un contador público, esta doble capa — documento + prueba — simplifica considerablemente las verificaciones durante una auditoría o una revisión. El firma electrónica en la empresa detalla los niveles de firma y su valor probatorio en diferentes contextos comerciales.

Para calcular el retorno sobre la inversión de esta automatización antes de lanzarse, el calculador ROI de Certyneo le permite estimar con precisión las ganancias de tiempo y costos según su volumen de documentos firmados.

La automatización de la cadena contable a través de webhooks de firma electrónica se inscribe en un marco regulatorio preciso que conviene dominar.

Regulación 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 ser rechazada sus efectos jurídicos únicamente por el hecho de presentarse en forma electrónica. Las firmas calificadas (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 acta notarial electrónica requiere una firma calificada.

Código Civil, artículos 1366 y 1367: el artículo 1366 reconoce el escrito electrónico como prueba del mismo modo que el escrito en soporte papel, bajo reserva de que pueda ser debidamente identificada la persona de cuya letra emana y que conste establecido y conservado en condiciones de naturaleza a garantizar su integridad. El artículo 1367 define la firma electrónica como el uso de un procedimiento fiable de identificación garantizando el vínculo con el acto al que se adjunta. El webhook 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 estar sujetos a 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 webhook contienen datos personales (nombres de firmantes, direcciones de correo electrónico, marcas de tiempo vinculadas a individuos). Su endpoint y su ERP son destinatarios de estos datos — usted es responsable del tratamiento o co-responsable según las modalidades contractuales con Certyneo. El DPA (Contrato de Tratamiento de Datos) debe ser formalizado. Los datos transmitidos deben ser minimizados 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 conformes al marco general de seguridad (RGS) francés.

Escenarios de uso concretos

Escenario 1: un despacho de contadores públicos gestionando 40 dossiers de clientes

Un despacho de contadores públicos de unos diez colaboradores gestiona cartas de encargo, mandatos SEPA y cuentas anuales de 40 sociedades clientes. Antes de la integración de los webhooks 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 período de cierre.

Después de configurar un webhook `envelope.completed` conectado a su herramienta de GED a través de Make, el despacho automatizó completamente esta cadena: tan pronto como se firma, el PDF firmado se clasifica automáticamente en la carpeta del cliente correspondiente con el nombre correcto de archivo, se envía una notificación al gestor concerniente, y se crea una línea en la hoja de seguimiento de documentos recibidos. La ganancia de tiempo estimada es del orden de 70 a 80% en esta tarea, es decir aproximadamente 6 a 8 horas recuperadas por semana en período de balance — una cifra coherente con los puntos de referencia publicados por la Orden de Contadores Públicos en sus informes sobre la transformación digital de los despachos.

Escenario 2: una PYME industrial con un ERP Sage y 300 contratos de proveedores anuales

Una PYME del sector industrial firma aproximadamente 300 contratos de proveedores por año (órdenes marco, adendas, acuerdos de confidencialidad). Cada contrato firmado debe estar vinculado a una ficha de proveedor en Sage 100cloud y archivado como 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 Certyneo y llama a la API Sage, el retraso de vinculación cayó a segundos. Los compromisos fuera de balance ahora se contabilizan en tiempo real, lo que permitió mejorar la fiabilidad de las situaciones intermedias presentadas al CFO. El proyecto fue realizado en menos de dos semanas por un desarrollador interno, apoyándose en la documentación webhook del centro de ayuda Certyneo.

Escenario 3: un grupo de sociedades gestionando flujos entre compañías complejos

Un grupo constituido por una decena de filiales utiliza Certyneo para firmar sus convenciones de tesorería entre compañías y sus contratos de prestaciones intra-grupo. La consolidación contable impone que cada convención firmada sea registrada 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 flujos recíprocos.

Al configurar un único webhook que notifique en paralelo los endpoints de las dos filiales concernidas (identificadas a través de los metadatos de la envoltura), el grupo eliminó las discrepancias de consolidación vinculadas a documentos faltantes o mal referenciados. El plazo de cierre consolidado se redujo en un promedio de 2 días, lo que representa una ganancia significativa para una dirección financiera que cierra trimestralmente. Los equipos que contemplan una migración desde otra solución pueden consultar el guía de migración hacia Certyneo para evaluar la viabilidad técnica.

Conclusión

Los webhooks Certyneo constituyen un poderoso medio de automatización para todo actor que desee integrar la firma electrónica en el corazón de su proceso contable. Al eliminar los pasos manuales entre la firma de un documento y su registro en el ERP o en el software contable, reducen los retrasos, los errores de entrada de datos y los riesgos de documentos faltantes durante un balance o una auditoría. Ya sea un despacho de contadores públicos, una PYME o un grupo multi-entidades, la configuración webhook es accesible — con o sin desarrollador — y el retorno sobre la inversión se mide desde las primeras semanas de uso.

Para ir más allá, consulte el centro de ayuda Certyneo para acceder a la documentación completa de la API y de los webhooks. ¿Listo para automatizar su cierre contable? Cree su cuenta Certyneo gratuitamente y conecte sus primeros documentos firmados a su ERP hoy mismo.

Pruebe Certyneo gratuitamente

Envíe su primer sobre de firma en menos de 5 minutos. 5 sobres gratuitos por mes, sin tarjeta de crédito.

Profundizar el tema

Nuestras guías completas para dominar la firma electrónica.