C2DevelopersVerifactu
Crear conta
Dispoñible en AEAT produción · v0.3

Asina, encadea,
envía.

Centraliña de facturación electrónica para apps que emiten a AEAT, SII e TicketBAI desde unha soa API. Ti fas o POST; nós asinamos XAdES, encadeamos hashes e falamos SOAP coa Facenda.

Pago Redsys 3DSv2 Sin permanencia Primera factura gratis
Unha chamada

Isto é todo o que a túa app precisa executar.

A pegada SHA-256 vén encadeada por NIF emisor cun lock forte: dous POST concorrentes producen chain_index distinto e consistente.

POST /api/v1/invoices
curl -X POST https://api-verifactu.c2developers.com/api/v1/invoices \
  -H "Authorization: Bearer vf_live_a1b2c3d4e5f6g7h8" \
  -H "X-Verifactu-Emisor: B12345678" \
  -H "Content-Type: application/json" \
  -d '{
    "serie": "A", "numero": "00042",
    "fecha_expedicion": "19-05-2026",
    "tipo_factura": "F1",
    "nif": "A15022510",
    "nombre": "Acme S.L.",
    "lineas": [{
      "base_imponible": "1000.00",
      "tipo_impositivo": "21.00",
      "cuota_repercutida": "210.00"
    }],
    "importe_total": "1210.00"
  }'
201 Created
pending → accepted
{
  "id": "a78e1146-4d64-42c4-b667-8a1177e41ff2",
  "huella": "DC7F8C475732C3342370A7E64E93EC46529DB98F216F9BD2FFDD18BDDD36249D",
  "chain_index": 1,
  "qr_url": "https://www2.aeat.es/wlpl/TIKE-CONT/ValidarQR?...",
  "aeat_status": "pending"
}
Como funciona

Tres pasos. O demais facémolo nós.

Pensado para que a túa integración saia a produción esta mesma semana.

01

Envías a factura en JSON

Unha soa petición POST cos datos da factura. Sen certificados que custodiar. Sen XML para pelexar. Chamadas ilimitadas, tamén en sandbox.

02

Devolvemos o QR ao instante

A túa app recibe o QR Verifactu na propia resposta. Pégalo na factura e imprímela ou envíaslla ao cliente. AEAT valídao igual.

03

E o resto xestionámolo nós

XML asinado XAdES-BES, pegada encadeada, SOAP con TLS mutuo, reintentos se AEAT pide backoff, callback asinado HMAC cando hai resposta.

RD 1007/2023

As datas son estas.

Verifactu é obrigatorio. Non é opcional, non se prorroga indefinidamente, non admite "xa o farei cando saia o SDK". O RD-Lei 15/2025 atrasou o obrigado emisor — ao desenvolvedor non.

  1. 1 de xullo de 2025
    Software de facturación (SIF)
    Produtores e distribuidores xa obrigados. O teu produto precisa estar adaptado.
  2. 1 de xaneiro de 2027
    Sociedades suxeitas a IS
    Empresas con personalidade xurídica empezan a remitir en vivo.
  3. 1 de xullo de 2027
    Resto de obrigados
    Autónomos, comunidades de bens. O último tren.
Que facemos por ti

A túa solución completa para Verifactu (e TicketBAI).

Unha API fácil, robusta e accesible. Todo o que esperarías dunha de pago premium, sen a sorpresa da factura.

01
Aforra tempo de desenvolvemento

Esquece pelexar con XML, encadeamentos e certificados. Faite peticións JSON limpas e aforra semanas de traballo. Documentación clara, SDK TypeScript autoxerado, exemplos por stack.

02
Cumpres os requisitos técnicos

Mantemos a integración ao día coa AEAT. Cando publican unha versión nova do XSD, absorbémola sen que teñas que tocar nada no teu lado.

03
Cero certificados de clientes

Modelo apoderamento IZ860: o teu cliente asina un poder en sede.aeat.es a favor noso. Non tes que custodiar o .p12 de ninguén. Xestionámolo por ti.

04
Declaración responsable lista

Dámosche o borrador adaptado a arquitectura mixta e explicámosche onde e como amosalo á Facenda. Sen auditorías, sen homologacións.

05
Rexistro de envíos e descarga de XML

Conservamos todos os XML asinados durante 4 anos (o prazo legal). Descárgalos desde o panel ou pola API cando os necesites para unha inspección.

06
Panel web completo

Listaxe de facturas, detalle con estado AEAT e CSV de cada envío, importación masiva CSV/XLSX, OCR de PDF antigos, xestión de NIF emisores.

07
Detección de erros antes do envío

Validamos contra o XSD oficial e regras de negocio antes de tocar AEAT. Se algo falla, respondémoslle 400 con campo e motivo. Aforras emendas.

08
Infraestrutura escalable

Postgres + workers asíncronos. Cada factura procesada no seu propio contexto. Se o teu volume medra a millóns, non temos que reescribir nada.

09
Webhooks HMAC con reintentos

Cando AEAT responde, avisámoste por callback asinado HMAC-SHA256. Reintentos automáticos a 60s · 5m · 30m · 2h · 12h. Sen perder respostas.

Integración

Unha API feita por xente que tamén integra APIs.

Deseñada para que conectes o teu ERP, TPV ou app móbil nunha tarde. Sen SOAP, sen certificados, sen reinventar a roda.

  • Documentación OpenAPI 3
    Spec completa con Swagger UI. Importable a Postman, Insomnia, etc.
  • SDK TypeScript autoxerado
    Cliente tipado do paquete @verifactu/sdk. JS, Node, Bun, Deno.
  • Conta gratuíta con NIF de proba
    Chamadas ilimitadas ao sandbox de AEAT antes de pagar nada.
  • Soporte humano por email
    Respondemos en menos de 24 h. Sen bots, sen escalados a 7 niveis.
Pensada para devs

Funciona igual de ben para os dous casos.

Unha soa solución, dous lados do mostrador.

Es entidade desenvolvedora?

Adapta e certifica o teu software de xestión sen esforzo para cumprir coa Lei Antifraude.

  • Fabricante de ERP
  • Integrador de ERP
  • Software de facturación
  • Software de TPV / POS
  • Software PMS (hostalaría)
  • Desenvolvedor de apps móbiles
  • Consultoría tecnolóxica
  • SaaS revendedores

Adaptas software propio?

Se creaches un software para a túa empresa e precisas axustalo a Verifactu, a nosa API é a opción ideal — pyme ou grupo.

  • Software de facturación interno
  • Integración con Stripe ou outras pasarelas
  • Adecuación de Shopify / WooCommerce
  • Actualización de ERP propio
  • Migración de sistemas legacy
  • Multi-tenant para grupos empresariais
Cobertura

Todo o territorio fiscal desde unha soa API.

Un emisor decide o seu réxime ao crearse. O resolver enruta ao gateway correcto sen que a túa app saiba que existen sete sistemas distintos.

RéximeEspecificaciónEstado
AEAT estatalRD 1007/2023 · VerifactuOperativo
SII estatalAEAT · REDEME / grandesOperativo
SII Navarrasiihacienda.navarra.esOperativo
TicketBAI BizkaiaDiputación de BizkaiaOperativo
TicketBAI GipuzkoaDiputación de GipuzkoaOperativo
TicketBAI ÁlavaDiputación Foral de ÁlavaOperativo
NaTicket NavarraFacenda Foral NavarraPendente spec

O que hoxe non funciona dicímolo. Cando NaTicket publique a súa spec, actívamola sen que cambies unha liña.

Opinión que mantemos

Non che pedimos o certificado do teu cliente.

Pedir o .p12 de cada cliente é un pesadelo operativo e legal: caducan cada dous anos, hai que rotalos, custodialos, cifralos en repouso. A AEAT ten un mecanismo mellor desde hai anos e case ninguén o usa: o apoderamento electrónico IZ860.

O teu cliente asina un poder a favor teu (a través noso) en sede.aeat.es. A partir dese momento podemos enviar as súas facturas co noso certificado, no seu nome. Se revoga, deixa de funcionar ao instante. Se AEAT rexeita con código 4112, auto-revogámolo en BBDD.

Antes vs. agora
Pedirlle o .p12 ao cliente
Custodia de N certificados de terceiros. Rotación cada 2 anos. Cifrado en repouso. Auditoría continua.
Apoderamento IZ860
O cliente asina en sede.aeat.es. Ti asinas co teu cert SIF. Se revoga ou falla, detectámolo no primeiro envío real.
Apoderado actual: J71554372 · C2Developers S.I. · Para SaaS revendedores hai opción de cert SIF propio.
Onboarding histórico

Sobe o PDF. Devolvemos o JSON.

Cando chega un cliente con 800 facturas antigas en PDF, ninguén as tecela de novo. O endpoint POST /v1/invoices/import-pdf pasa o documento a Claude Vision, devolve campos Verifacti normalizados e enchéos no portal.

Non emitimos automaticamente. O humano revisa antes de premer. Para 800 facturas, 30 segundos por revisión vs. 10 minutos por re-tecleo.

  • PDFapplication/pdf nativo · sen pre-OCR · 10 MB máx
  • JPGFoto do móbil tamén vale · image/jpeg, png, webp
  • JSONserie, número, data, IVE agrupado por tipo, total
curl · 10 MB · multipart
curl -X POST .../invoices/import-pdf \
  -H "Authorization: Bearer vf_live_..." \
  -F "[email protected]"
200 OK · extracted
{
  "serie": "A", "numero": "00031",
  "fecha_expedicion": "15-11-2024",
  "tipo_factura": "F1",
  "nombre": "Maderas del Norte S.L.",
  "lineas": [
    { "base_imponible": "4150.00", "tipo_impositivo": "21.00", "cuota_repercutida": "871.50" },
    { "base_imponible": "150.00",  "tipo_impositivo": "4.00",  "cuota_repercutida":   "6.00" }
  ],
  "importe_total": "5177.50"
}
Prezos

Escolle un plan á túa medida.

Sen custos iniciais. Sen permanencia. Cancela cando queiras. Pagas só por NIF activo.

Sandbox
0 €/ sempre

Proba a integración antes de asinar nada. Sen tarxeta.

  • 1 factura real gratuíta
  • Chamadas ilimitadas en sandbox AEAT
  • Acceso a portal e API completa
  • OCR incluído
  • Webhooks HMAC asinados
Comezar grafis
★ Recomendado
Operativo
desde
1,99 €por NIF / mes

Para autónomos, pymes e desenvolvedores con un ou varios emisores.

1 NIF
9,99 € / NIF1 × 9,99 €
Total mes9,99 €/ mes
  • 3.000 facturas / NIF ao mes
  • Apoderamento IZ860 xestionado
  • Pasarela de pagos integrada (Redsys)
  • Soporte por email · resposta < 24 h
Configurar o meu plan
Plataforma
Á medida

Para SaaS revendedores e ERP con centos ou miles de emisores.

  • Volume sen tope · pricing por uso
  • Cert SIF propio se o prefires
  • SLA con resposta comprometida
  • Onboarding e migracións asistidas
Falar con vendas

Prezos sen IVE · facturas incluídas: 3.000 por NIF/mes · adicional 2 €/1.000

Preguntas

O que case todo o mundo pregunta.

Que é Verifactu e por que necesito unha solución?

Verifactu é o sistema obrigatorio de remisión de rexistros de facturación á AEAT (RD 1007/2023). As empresas con software de facturación deben enviar inmediatamente cada factura emitida, asinada XAdES con cadea de hashes. Implementalo "a man" son meses de XML, SOAP, XSD e certificados. Nós facémolo por ti.

Por que non me pides o certificado dixital do cliente?

Porque o modelo apoderamento IZ860 o evita: o teu cliente asina un poder electrónico en sede.aeat.es a favor de C2Developers (NIF J71554372) e a partir dese momento podemos enviar as súas facturas no seu nome, co noso propio certificado. O seu cert nunca sae das súas mans e pode revogar cando queira.

Tedes conta gratuíta?

Si. Rexístraste, asinas o poder IZ860 e podes emitir 1 factura real gratuíta. Para a túa segunda factura activas unha subscrición de desde 1,99 € por NIF ao mes (con desconto por volume). En sandbox AEAT as chamadas son sempre ilimitadas, tamén gratuítas.

Como funciona o OCR de PDF antigos?

No portal, ao crear unha factura nova, podes subir un PDF ou foto dunha factura existente. O sistema usa Claude (Anthropic) para extraer os campos fiscais — serie, número, importes, tipos de IVE, destinatario — e enche o formulario por ti. Revisas, axustas se cómpre e emites. Perfecto para clientes que chegan cun histórico.

Que réximes soportades?

AEAT Verifactu estatal (RD 1007/2023), SII estatal (REDEME / grandes empresas), SII Facenda Foral Navarra, TicketBAI Bizkaia/Gipuzkoa/Álava. NaTicket Navarra cando publique especificación.

Como me avisades do estado de cada factura?

Webhook asinado: en canto AEAT responde, chamamos á túa URL con POST e un header X-Verifactu-Signature: t=<unix>,v1=<sha256>. Ti validas o HMAC co teu webhook_secret. Reintentos automáticos en 60s, 5m, 30m, 2h e 12h ante fallos.

E se AEAT rexeita unha factura miña?

O panel amósacho co código e descrición exactos (4112, 4105, 1100, etc.). Se é un erro de apoderamento (4112) revogamos automaticamente a confirmación no portal para que volvas asinar. Se é un erro de datos, corriges e reemites desde o detalle.

Quen sodes?

C2Developers S.I., sociedade de informática constituída en Pamplona (Navarra). NIF J71554372. Levamos anos a facer SaaS B2B para pymes e autónomos españois. Verifactu é a nosa aposta para que ningún cliente noso teña que pelexar coa Facenda xamais.

Cinco minutos para
a conta. Dous para
o apoderamento.

Despois diso, a túa próxima factura xa viaxa a AEAT con QR válido. Se nunha semana decides que non, borras a conta. Sen tarxeta, sen chamadas.