MCPFactura desde tu IA
Factuarea

Integraciones

Tu facturación también puede hablar con tus sistemas.

Crea y consulta documentos con la API REST o los SDK, recibe eventos mediante webhooks firmados y abre funciones concretas a tus asistentes mediante MCP.

  • 10 días de prueba
  • Sin tarjeta
  • Cancelas cuando quieras

Integraciones y formatos compatibles

  • Stripe
  • WhatsAppWhatsApp
  • Facturae
app.factuarea.com/integracionesConexiones activas

Un dato, cuatro caminos

Todos trabajan sobre la misma factura y conservan su historial.

Sin duplicados
factuarea
StripeStripe
WhatsAppWhatsApp
API
MCP

Elige el punto de entrada

Cuatro caminos para conectar Factuarea

Empieza con una integración lista o construye el flujo que necesita tu negocio. La factura, sus estados y sus reglas son los mismos en todos los caminos.

Sin código

Une cada cobro con su factura

Empieza en

Enlace de pago

Factuarea

Factuarea

Factura y cobro

paid

Termina en

Liquidación revisada

paid
  • Empresario y Enterprise
  • Autofacturación opcional
Ver cómo funciona

La API

Una llamada, un borrador trazable

La API crea un borrador con los mismos clientes, series, impuestos y validaciones de la aplicación. Al emitirlo, si VeriFactu está activo, el registro fiscal se procesa de forma asíncrona.

01

SDK oficiales

JavaScript y PHP, con los tipos escritos y los errores tipados.

02

Errores con nombre

Cada rechazo viene con su código y su motivo escrito, no con un 500 y suerte.

1import { Factuarea } from "@factuarea/sdk";2 3const factuarea = new Factuarea({4  apiKey: process.env.FACTUAREA_API_KEY,5});6 7const factura = await factuarea.invoices.create({8  client_id: "f58fbf7f-...",9  series_id: "019e5584-...",10  issued_on: "2026-06-01",11  due_on: "2026-07-01",12  lines: [{ description: "Consultoría", quantity: 1,13    unit_price: 1240, tax_rate_id: "019e5584-..." }],14});

200 · Respuesta

{
  "data": {
    "id": "01931b3e-...",
    "object": "invoice",
    "status": "draft",
    "verifactu_status": "not_applicable"
  }
}

Los avisos

Tu sistema se entera antes que tú

Te suscribes a los eventos que te importen y te llegan al momento, firmados. Estos son sus nombres, los mismos que escribirás al suscribirte.

Algunos de los eventos

Facturas

  • invoice.created
  • invoice.auto_created
  • invoice.paid
  • invoice.overdue
  • invoice.corrective_auto_created
  • invoice.verifactu_submitted

Cobros

  • payment.received
  • payment.reversed
  • payout.reconciled

Presupuestos y albaranes

  • quote.converted
  • proforma.converted_to_invoice
  • delivery_note.signed

Recurrentes

  • recurring_invoice.executed
  • recurring_invoice.failed

Clientes y artículos

  • client.created
  • client.updated
  • product.created

Y así hasta más de cien. Solo te llegan los que hayas marcado; el resto ni se envían.

Registro de entregas

  1. 23:47:02invoice.auto_created200 · entregadoPrimer intento. Tu servidor contestó al momento.
  2. 23:47:02payment.received200 · entregadoEl mismo cobro, con su evento de pago.
  3. 02:15:44invoice.overdue500 · sin respuestaTu servidor no contestó. No se pierde: se apunta y se vuelve a intentar.
  4. 02:16:51invoice.overdue200 · entregadoSegundo intento, un minuto después. Entregado.
Cómo sabes que es nuestro
Cada envío lleva la cabecera Factuarea-Signature con su marca de tiempo, y su propio identificador de evento para que ignores el que ya procesaste.
Si tu servidor está caído
Se reintenta hasta ocho veces repartidas en más de cuatro días: al minuto, a los cinco, a la media hora, a las dos horas, a las doce, al día y a los tres. Si aun así no entra, la reenvías a mano desde el panel cuando lo arregles; y si los fallos se acumulan, te avisamos por correo.
Cuando cambies el secreto
Durante las 24 horas siguientes firmamos con el nuevo y con el viejo a la vez, así que despliegas cuando te venga bien y no se cae ni un aviso.

Antes de conectar

Qué opción encaja con tu flujo

Stripe está disponible para cobros en los planes Empresario y Enterprise cuando Integraciones está habilitado. El asistente de WhatsApp está en beta para esos mismos planes.

Prueba la integración sin tocar producción

Usa una clave de sandbox, valida las respuestas y cambia a producción cuando el circuito esté listo.