BOE · Publicada la Orden HAC/1028/2026 de factura electrónica B2B. Qué cambia para tu software →
FiscalGrid
FiscalGrid Sentinel

Antes, durante y después de enviar.

Sentinel funciona al lado de lo que ya envía tus registros a la AEAT: tu código, una librería abierta u otro proveedor. No sustituye nada y no necesita certificado.

$ curl -X POST https://fiscalgrid.io/api/check -H "Content-Type: application/json" -d '{"id":"500077568"}'{"ok_to_send":false,"issues":[{"code":"FOREIGN_WITHOUT_PREFIX","severity":"error"}]}$ curl -X POST https://fiscalgrid.io/api/check -H "Content-Type: application/json" -d '{"id":"PT500077568"}'{"ok_to_send":true,"issues":[{"code":"SEND_AS_IDOTRO_02","severity":"info","params":{"country":"PT","id":"PT500077568"}}]}
REGISTRO F-2027-0743 · IDDestinatario
NIF 500077568Bloqueado antes de enviar: nueve cifras sin letra no son un NIF español.
IDOtro 02 · PT · PT500077568Listo para enviar.
Esto es lo que evita horas de depuración en las respuestas de la AEAT. Demostración con la API real; el VIES de cada país puede tardar o no responder.

Qué hace

MomentoQué compruebaEstado
Antes · ComprobarEl destinatario: NIF español (forma y dígito de control), NIF-IVA europeo en VIES y la regla de identificación: NIF o IDOtro tipo 02 con país.DISPONIBLE
Durante · VigilarCada respuesta de la AEAT leída y traducida a su arreglo: rechazado, aceptado con errores, duplicado.ACCESO ANTICIPADO
Después · AuditarLa cadena de huellas recalculada registro a registro y los huecos localizados.ACCESO ANTICIPADO

Lo que puedes usar hoy

La comprobación del destinatario es pública y gratuita: POST /api/check, sin clave, con un límite de 10 consultas por minuto. Devuelve ok_to_send y una lista de códigos con su corrección.

curl -X POST https://fiscalgrid.io/api/check -H "Content-Type: application/json" -d '{"id":"500077568"}'
# {"ok_to_send":false,"issues":[{"code":"FOREIGN_WITHOUT_PREFIX","severity":"error"}], ...}
  • ok_to_send: true: va al registro tal como dice el código (SEND_AS_NIF o SEND_AS_IDOTRO_02).
  • ok_to_send: false: no lo envíes; el código dice qué corregir.
  • ok_to_send: null: el VIES de ese país no responde. No significa que el número no sea válido: vuelve a probar más tarde.

Todos los códigos, en Desarrolladores.

Cómo se integra

  1. Copia el prompt para tu agente de código (Claude Code, Cursor, GitHub Copilot, Codex). Lee nuestro llms.txt.
  2. El agente localiza el punto donde se envía cada registro y añade la comprobación justo antes.
  3. Si algo no cuadra, el registro no sale. Si todo cuadra, sale igual que hoy.

MCP disponible · CLI: próximamente.

Por qué un guardián y no otro emisor

Cambiar de sistema de envío a pocos meses de una obligación es caro. Sentinel no te pide cambiarlo: se pone delante y detrás de lo que ya tienes. Si mañana cambias de proveedor, Sentinel sigue en su sitio.

Lo que no hace: Sentinel no envía registros a la AEAT. Para eso está Relay, en lista de espera.

La AEAT no certifica ni homologa software. Ver «Software homologado Verifactu»: lo que dice la norma.

Prepárate para Verifactu. Empieza gratis.

Pega el prompt en tu agente de código o prueba la comprobación aquí. Convenio de colaboración social con la AEAT en trámite.

Pruébalo aquí →