Mantén tu ERP al día
Actualiza documentos y saldos al crear o pagar facturas, sin consultar continuamente si ha cambiado algo.
invoice.createdinvoice.paidWebhooks de Factuarea
Una factura pagada, un presupuesto aprobado o un cobro recibido pueden poner en marcha tu siguiente proceso. Conecta tu ERP, CRM o aplicación con eventos firmados de Factuarea.
Integraciones y formatos compatibles


POST · HMAC-SHA256/webhooks/factuareaTu ERP puede actualizar el saldo del cliente.
Automatización por eventos
Suscribe una URL HTTPS a los eventos que necesitas. Factuarea envía un POST firmado con el evento y sus datos; tu aplicación los utiliza para ejecutar el siguiente paso.
Actualiza documentos y saldos al crear o pagar facturas, sin consultar continuamente si ha cambiado algo.
invoice.createdinvoice.paidUsa un presupuesto aprobado o un pago recibido como señal para tus tareas de CRM, conciliación o atención al cliente.
quote.approvedpayment.receivedReacciona ante un envío o un fallo y consulta el registro fiscal para conocer su estado. El evento de envío no sustituye la comprobación de aceptación.
invoice.verifactu_submittedinvoice.verifactu_failedEntregas bajo control
Consulta la respuesta HTTP, el intento y el próximo reintento. Tras resolver el problema, puedes reenviar una entrega desde la API.
Los fallos de red, 5xx, 408, 425 y 429 se reintentan con backoff. Los demás 4xx detienen esa entrega para que corrijas el receptor.
El ID del evento permanece estable. Guárdalo para deduplicar; el reenvío manual crea otra entrega para ese mismo evento.
El registro de eventos permite consultar los últimos 30 días. Si un endpoint está degradado, un ping con respuesta 2xx permite recuperarlo.
invoice.paidRespuesta de tu servidor
50301931b3e…8a0dID de la entrega01931b3e…8a0c1 min5 min30 min2 h12 h1 d3 dUn receptor que verifica antes de actuar
Usa el cuerpo original, la cabecera Factuarea-Signature y el secreto del endpoint. Los SDK comprueban HMAC-SHA256 y una tolerancia temporal de cinco minutos por defecto.
import { verifyWebhook } from "@factuarea/sdk";
// Request / Web API
const rawBody = await request.text();
const signature = request.headers.get("Factuarea-Signature") ?? "";
const event = verifyWebhook(
rawBody,
signature,
process.env.FACTUAREA_WEBHOOK_SECRET!,
);
console.log(event.id, event.type);Durante 24 horas se incluyen firmas con el secreto nuevo y el anterior. Actualiza tu receptor dentro de esa ventana para mantener la verificación.
En sandbox los eventos se registran y el envío externo se limita al ping. En una empresa live, test_event envía un evento del catálogo marcado como prueba por el flujo de entrega.
pingConexión y firmatest_eventLógica del receptorElige cómo conectar
Trabaja con un SDK, consulta el contrato de la API o conecta tu asistente. Elige tu herramienta para encontrar el punto de partida y la documentación que necesitas.
Tecnologías y clientes compatibles
Conoce qué eventos de Stripe procesa Factuarea y cómo se relacionan con tus facturas. Revisa la configuración y los límites de cada flujo.
Stripe → FactuareaConectar StripeAntes de ponerlo en producción
Verifica la cabecera Factuarea-Signature con HMAC-SHA256, el cuerpo sin modificar y una tolerancia de cinco minutos. Los SDK oficiales incluyen el verificador para evitar diferencias de serialización.
Prepara tu receptor, elige los eventos y verifica la conexión con un ping. La documentación te acompaña desde la firma hasta la recuperación de entregas.
Resolvemos tus dudas sobre planes, funciones o cómo cambiar de programa.