Cumple sin esfuerzo con la nueva Ley de Facturación Electrónica conectando tu software a VeriFactu en días, no en meses.
AUTOMATIZA TODA TU FACTURACIÓN ELECTRÓNICA CON LA API VERIFACTU PARA TU ERP

Solicita una cita
Reserva ahora tu consulta gratuita.
Llama al
94 681 43 42
🔒 Fiabilidad, cumplimiento y escalabilidad: la API que tu ERP necesita
Conecta tu software de facturación con VeriFactu y la AEAT de forma segura, sencilla y escalable. Nuestra API garantiza envíos fiables, cumplimiento normativo al 100 % y capacidad para crecer al ritmo de tu empresa.
4 Razones para elegir Macrosoft API
Razón1️⃣: API versátil y fácil de integrar
🛡️ Elige una integración sin sorpresas, con garantías de cumplimiento y soporte real.
✅ Cumplimiento legal total y siempre actualizado con VeriFactu y normativa AEAT.
✅ Servicio alojado donde tú decidas: en tus servidores o en nuestra nube segura.
✅ Máxima fiabilidad, con sistemas redundantes y control automático de errores.
✅ Compatibilidad total con cualquier ERP, CRM o software propio.
✅ Escalable: funciona igual de bien para una pyme que para una gran corporación.
✅ Documentación clara y soporte técnico especializado siempre a tu disposición.
Razón2️⃣: Asesoría técnica y funcional especializada en AEAT
⚙️Facturas sujetas, no sujetas, rectificativas, subsanaciones, cancelaciones…
Con nosotros tendrás soporte experto para resolver todas tus dudas sobre los distintos tipos de facturas, corrección de errores, subsanaciones y cualquier gestión relacionada con la facturación electrónica ante la AEAT.
Te acompañamos para que cumplas la normativa sin complicaciones y con total seguridad.
Razón3️⃣: Experiencia
⚙️4 años de experiencia nos avalan.
Desde 2022 llevamos casi 4 años acompañando a clientes con TicketBAI y facturación electrónica, lo que respalda nuestra experiencia y garantía en soluciones seguras, actualizadas y eficaces para la gestión de tus obligaciones fiscales.
Razón4️⃣: Precios especiales para desarrolladores
⚙️¿Gestionas varios clientes? ¡Condiciones exclusivas para partners y desarrolladores!
Si trabajas con múltiples clientes y necesitas una integración VeriFactu eficiente y adaptable, esta API es para ti.
Si eres desarrollador, consultor o empresa IT con gran volumen, tendrás acceso a tarifas especiales, soporte prioritario y funcionalidades pensadas para ofrecer el servicio a muchos clientes.
Déjanos tus datos, evaluamos tu caso y podrás beneficiarte de ventajas exclusivas y un modelo rentable para tus proyectos.
Ellos ya confían en nuestra API

WilApp
Sistemas de reserva de citas, peluquerías y programas de facturación electrónica,

Gayca Informática
Desarrollo Software y asesoría fiscal
Desarrollo de software de facturación.

Zapo Software
Desarrollo de Software
El sistema es como lo había soñado: perfecto, genero, envío, me responde, grabo en la BBDD. En fin, está genial, felicita a los técnicos

The Red Kiwi
Sector Salud
Comercio al por menor de productos cosméticos e higiénicos en establecimientos especializados

Inter CGI Aplicaciones
Desarrollo Software
Desarrollo de software de facturación.

CyC Consulting
Consultora tecnológica

Descubre EN VIVO cómo adaptar tu software
Solicita tu demo en directo y resuelve dudas al momento.
Llama al
94 681 43 42
¿Cómo funciona nuestra API?
Conectamos tu ERP con VeriFactu y la Agencia Tributaria en pocos pasos, de forma segura y automatizada:
(1️⃣) 🗃️ Ingreso de datos desde tu ERP: tu ERP genera los datos de cada factura en formatos estándar (CSV, JSON, SQL, MySQL) y los envía a nuestra API.
(2️⃣) 🔍 Filtrado y validación automáticos: Los datos se guardan en la base de datos, donde se validan y se comprueban errores o inconsistencias antes de seguir.
(3️⃣) ⚠️ Aviso de error en tiempo real: si detectamos algún problema, tu ERP recibe un aviso inmediato para que puedas corregir la factura antes de enviarla a Hacienda.
(4️⃣) 🛡️ Firma digital segura: los datos correctos pasan al proceso de firma electrónica usando certificados digitales tuyos o de Macrosoft, garantizando la autenticidad.
(5️⃣) 📁 Generación de XML, código QR y huella: se crea el XML firmado, junto con el código QR y la huella digital exigidos por VeriFactu para asegurar trazabilidad e inalterabilidad.
(6️⃣) 📤 Envío automático a la AEAT: el fichero firmado se envía automáticamente a la Agencia Tributaria a través de VeriFactu mediante conexión segura.
(7️⃣) 📬 Recepción de respuestas: nuestra API recibe las confirmaciones o rechazos, los registra y los deja listos para su consulta y seguimiento.
(8️⃣) 🔄 Gestión de errores y seguimiento continuo: si hay rechazo u observaciones, enviamos una notificación a tu ERP para que tomes acciones correctivas y resuelvas la incidencia lo antes posible.
Seguridad y cumplimiento
🛡️ Protege tus datos y cumple con Hacienda sin riesgos
- 🔎 Validación previa de facturas: todas las facturas se revisan automáticamente antes del envío para asegurar que la información es correcta y evitar rechazos.
- 🗂️ Gestión completa de respuestas: recibe y controla todas las respuestas y posibles errores de la AEAT, para una gestión sin sorpresas.
- ✅ Actualizaciones normativas automáticas: tu software se mantiene siempre adaptado a los últimos cambios legislativos, evitando sanciones y preocupaciones.
- 📁 Registro y trazabilidad: acceso al histórico completo de todos los envíos, garantizando auditoría y control en cualquier momento.
Conecta tu ERP, CRM o software a VeriFactu en minutos
⚙️ Integra sin riesgos. Solo adapta la API, mantiene tu operativa actual y empieza a cumplir con AEAT sin complicaciones.
VeriFactu Connect está pensado para desarrolladores y equipos IT:
- 💻 Compatibilidad inmediata: implementa en PHP, Python, C#, Java, Node.js y cualquier stack moderno.
- 📄 Multiprotocolo: soporte para API RESTful, JSON, CSV, SQL y MySQL para máxima flexibilidad de entrada de datos.
- 🧾 Todo tipo de facturas: genera facturas simplificadas, completas o rectificativas con firma digital automática.
- 🔌 Integración personalizada: conéctalo a ERPs comerciales, desarrollos internos o cualquier CRM sin modificar lo que ya funciona.
- ☁️ Alojamiento flexible: elige trabajar en tu propio servidor o en nuestra infraestructura cloud segura.
📈 Fiabilidad y control
📊 Envíos seguros, controlados y auditables
Gestiona tus facturas electrónicas con la tranquilidad de:
-
Confirmación en tiempo real del estado de cada factura
-
Historial completo de trazabilidad listo para auditorías
-
Respuestas gestionadas automáticamente ante incidencias
-
Monitorización continua del estado de los servicios
📚 Soporte técnico y recursos
🧑💻 Apoyo real para técnicos reales
Incluye:
- 📑 Documentación técnica completa y siempre actualizada
- 📦 Ejemplos de código en varios lenguajes para acelerar la integración
- 📞 Soporte especializado por email y videollamada cuando lo necesitas
- 🛠️ Guías de implementación rápida y recursos descargables para ir directo a producción
“La clave : JSON claro y estructurado”
📈 Facilidad y ya está!
📝 Genera facturas VeriFactu en segundos con una estructura JSON clara y ordenada
Crear una factura compatible con VeriFactu nunca ha sido tan sencillo: solo necesitas enviar los datos en un JSON limpio e intuitivo, con campos como Emisor, Destinatario, ImporteTotalFactura o TipoImpositivo.
Nuestra API recibe ese JSON, valida los datos y se encarga automáticamente de la comunicación con la AEAT.
Sin complicaciones, sin módulos extra y sin tocar tu ERP.
Ejemplos de facturas VeriFactu
1️⃣ Factura sujeta no exenta con diferentes tipos de IVA
Ideal para operaciones con varias tasas de IVA en un solo documento.
{
"factura": [{
"IDVersion": "1.0",
"MsgType": "010", //010-Alta, Subsanar y Modificar 011-Cancelar
"IDFactura": {
"IDEmisorFactura": "99999910G",
"NumSerieFactura": "01250015",
"FechaExpedicionFactura": "16-09-2025"
},
"NombreRazonEmisor": "CERTIFICADO FISICA PRUEBAS",
"RechazoPrevio": "N",
"TipoFactura": "F1",
"DescripcionOperacion": "VENTA INFORMATICA",
"Destinatario": {
"De_NombreRazon": "EMPRESA DE PRUEBAS, SL",
"De_NIF": "B95354875"
},
"Desglose": [{
"Desg_Impuesto": "01",
"Desg_ClaveRegimen": "01",
"Desg_CalificacionOperacion": "S1",
"Desg_TipoImpositivo": "21",
"Desg_BaseImponibleOimporteNoSujeto": "80",
"Desg_CuotaRepercutida": "16.8"
}, {
"Desg_Impuesto": "01",
"Desg_ClaveRegimen": "01",
"Desg_CalificacionOperacion": "S1",
"Desg_TipoImpositivo": "10",
"Desg_BaseImponibleOimporteNoSujeto": "15",
"Desg_CuotaRepercutida": "1.5"
}
],
"CuotaTotal": "18.3",
"ImporteTotal": "113.3",
"Encadenamiento": {
"Enc_IDEmisorFactura": "99999910G",
"Enc_NumSerieFactura": "01250014",
"Enc_FechaExpedicionFactura": "31-01-2025",
"Enc_Huella": "7BF14E8881F7936159C99135145140AED4EEF51451EB3192DA7011111FC99875"
}
}
]
}
2️⃣ Factura de subsanación
Corrige errores de facturas ya enviadas sin generar problemas administrativos.
{
"factura": [{
"IDVersion": "1.0",
"MsgType": "010",
"IDFactura": {
"IDEmisorFactura": "99999910G",
"NumSerieFactura": "01250015",
"FechaExpedicionFactura": "16-09-2025"
},
"NombreRazonEmisor": "CERTIFICADO FISICA PRUEBAS",
"Subsanacion": "S",
"RechazoPrevio": "S",
"TipoFactura": "F1",
"DescripcionOperacion": "VENTA INFORMATICA",
"Destinatario": {
"De_NombreRazon": "EMPRESA DE PRUEBAS, SL",
"De_NIF": "B95354875"
},
"Desglose": [{
"Desg_Impuesto": "01",
"Desg_ClaveRegimen": "01",
"Desg_CalificacionOperacion": "S1",
"Desg_TipoImpositivo": "21",
"Desg_BaseImponibleOimporteNoSujeto": "80",
"Desg_CuotaRepercutida": "16.8"
}, {
"Desg_Impuesto": "01",
"Desg_ClaveRegimen": "01",
"Desg_CalificacionOperacion": "S1",
"Desg_TipoImpositivo": "10",
"Desg_BaseImponibleOimporteNoSujeto": "15",
"Desg_CuotaRepercutida": "1.5"
}
],
"CuotaTotal": "18.3",
"ImporteTotal": "113.3",
"Encadenamiento": {
"Enc_IDEmisorFactura": "99999910G",
"Enc_NumSerieFactura": "01250014",
"Enc_FechaExpedicionFactura": "31-01-2025",
"Enc_Huella": "FB85D5FD678FCD1DCE0A7C5D60AE28AE5B828BF5A9033ABE5251D01694B2DD09"
}
}
]
}
3️⃣ Factura rectificativa por incremento
Utiliza este modelo para rectificar una factura anterior aumentando algún importe.
{
"factura": [{
"IDVersion": "1.0",
"MsgType": "010",
"IDFactura": {
"IDEmisorFactura": "99999910G",
"NumSerieFactura": "A2025551",
"FechaExpedicionFactura": "16-09-2025"
},
"NombreRazonEmisor": "CERTIFICADO FISICA PRUEBAS",
"RechazoPrevio": "N",
"TipoFactura": "R1",
"TipoRectificativa": "I",
"FacturasRectificadas": [{
"Rec_IDEmisorFactura": "99999910G",
"Rec_NumSerieFactura": "A2025549",
"Rec_FechaExpedicionFactura": "16-09-2025"
}
],
"DescripcionOperacion": "VENTA SERVICIOS",
"Destinatario": {
"De_NombreRazon": "CLIENTE DE PRUEBAS, S.L.",
"De_NIF": "B95271862"
},
"Desglose": [{
"Desg_Impuesto": "01",
"Desg_ClaveRegimen": "01",
"Desg_CalificacionOperacion": "S1",
"Desg_TipoImpositivo": "21",
"Desg_BaseImponibleOimporteNoSujeto": "80",
"Desg_CuotaRepercutida": "16.8"
}, {
"Desg_Impuesto": "01",
"Desg_ClaveRegimen": "01",
"Desg_CalificacionOperacion": "S1",
"Desg_TipoImpositivo": "10",
"Desg_BaseImponibleOimporteNoSujeto": "15",
"Desg_CuotaRepercutida": "1.5"
}
],
"CuotaTotal": "18.3",
"ImporteTotal": "113.3",
"Encadenamiento": {
"Enc_IDEmisorFactura": "99999910G",
"Enc_NumSerieFactura": "A2025550",
"Enc_FechaExpedicionFactura": "16-09-2025",
"Enc_Huella": "7BF14E8881F7936159C99135145140AED4EEF51451EB3192DA7011111FC99875"
}
}
]
}
4️⃣ Factura rectificativa por sustitución
Utiliza este formato para reemplazar una factura anterior que presenta errores o cambios sustanciales en la operación.
{
"factura": [{
"IDVersion": "1.0",
"MsgType": "010",
"IDFactura": {
"IDEmisorFactura": "99999910G",
"NumSerieFactura": "A2025550",
"FechaExpedicionFactura": "16-09-2025"
},
"NombreRazonEmisor": "CERTIFICADO FISICA PRUEBAS",
"RechazoPrevio": "N",
"TipoFactura": "R1",
"TipoRectificativa": "S",
"FacturasRectificadas": [{
"Rec_IDEmisorFactura": "99999910G",
"Rec_NumSerieFactura": "A2025549",
"Rec_FechaExpedicionFactura": "16-09-2025"
}],
"ImporteRectificacion": {
"BaseRectificada": "10",
"CuotaRectificada": "2.10"
},
"DescripcionOperacion": "VENTA SERVICIOS",
"Destinatario": {
"De_NombreRazon": "CLIENTE DE PRUEBAS, S.L.",
"De_NIF": "B95271862"
},
"Desglose": [{
"Desg_Impuesto": "01",
"Desg_ClaveRegimen": "01",
"Desg_CalificacionOperacion": "S1",
"Desg_TipoImpositivo": "21",
"Desg_BaseImponibleOimporteNoSujeto": "80",
"Desg_CuotaRepercutida": "16.8"
}, {
"Desg_Impuesto": "01",
"Desg_ClaveRegimen": "01",
"Desg_CalificacionOperacion": "S1",
"Desg_TipoImpositivo": "10",
"Desg_BaseImponibleOimporteNoSujeto": "15",
"Desg_CuotaRepercutida": "1.5"
}
],
"CuotaTotal": "18.3",
"ImporteTotal": "113.3",
"Encadenamiento": {
"Enc_IDEmisorFactura": "99999910G",
"Enc_NumSerieFactura": "A2025549",
"Enc_FechaExpedicionFactura": "16-09-2025",
"Enc_Huella": "7BF14E8881F7936159C99135145140AED4EEF51451EB3192DA7011111FC99875"
}
}
]
}
5️⃣ Factura de cancelación
Empleada para anular completamente una factura previa; válida en casos de devolución o error total.
{
"factura": [{
"IDVersion": "1.0",
"MsgType": "011",
"Operacion": "Cancelar",
"RechazoPrevio": "N",
"NombreRazonEmisor": "CERTIFICADO FISICA PRUEBAS",
"IDFactura": {
"IDEmisorFactura": "99999910G",
"NumSerieFactura": "01250015",
"FechaExpedicionFactura": "16-09-2025"
},
"Encadenamiento": {
"Enc_IDEmisorFactura": "99999910G",
"Enc_NumSerieFactura": "01250014",
"Enc_FechaExpedicionFactura": "31-01-2025",
"Enc_Huella": "7BF14E8881F7936159C99135145140AED4EEF51451EB3192DA7011111FC99875"
}
}
]
}
6️⃣ Factura con líneas sujetas y no sujetas
Ejemplo para operaciones mixtas donde algunas partidas están sujetas a impuestos y otras exentas.
{
"factura": [{
"IDVersion": "1.0",
"MsgType": "010",
"IDFactura": {
"IDEmisorFactura": "99999910G",
"NumSerieFactura": "A2025552",
"FechaExpedicionFactura": "16-09-2025"
},
"NombreRazonEmisor": "CERTIFICADO FISICA PRUEBAS",
"RechazoPrevio": "N",
"TipoFactura": "F1",
"DescripcionOperacion": "VENTA SERVICIOS",
"Destinatario": {
"De_NombreRazon": "CLIENTE DE PRUEBAS, S.L.",
"De_NIF": "B95271862"
},
"Desglose": [{
"Desg_ClaveRegimen": "01",
"Desg_CalificacionOperacion": "N1",
"Desg_BaseImponibleOimporteNoSujeto": "80"
}, {
"Desg_Impuesto": "01",
"Desg_ClaveRegimen": "01",
"Desg_CalificacionOperacion": "S1",
"Desg_TipoImpositivo": "10",
"Desg_BaseImponibleOimporteNoSujeto": "15",
"Desg_CuotaRepercutida": "1.5"
}
],
"CuotaTotal": "1.5",
"ImporteTotal": "96.5",
"Encadenamiento": {
"Enc_IDEmisorFactura": "99999910G",
"Enc_NumSerieFactura": "A2025551",
"Enc_FechaExpedicionFactura": "16-09-2025",
"Enc_Huella": "7BF14E8881F7936159C99135145140AED4EEF51451EB3192DA7011111FC99875"
}
}
]
}
7️⃣ Factura con inversión del sujeto pasivo
Modelo específico para operaciones donde la obligación fiscal recae sobre el destinatario y no sobre el emisor.
{
"factura": [{
"IDVersion": "1.0",
"MsgType": "010",
"IDFactura": {
"IDEmisorFactura": "99999910G",
"NumSerieFactura": "A2025554",
"FechaExpedicionFactura": "16-09-2025"
},
"NombreRazonEmisor": "CERTIFICADO FISICA PRUEBAS",
"RechazoPrevio": "N",
"TipoFactura": "F1",
"DescripcionOperacion": "VENTA SERVICIOS",
"Destinatario": {
"De_NombreRazon": "CLIENTE DE PRUEBAS, S.L.",
"De_NIF": "B95271862"
},
"Desglose": [{
"Desg_Impuesto": "01",
"Desg_ClaveRegimen": "01",
"Desg_CalificacionOperacion": "S2",
"Desg_TipoImpositivo": "0.00",
"Desg_BaseImponibleOimporteNoSujeto": "150",
"Desg_CuotaRepercutida": "0.00"
}
],
"CuotaTotal": "0.00",
"ImporteTotal": "150.00",
"Encadenamiento": {
"Enc_IDEmisorFactura": "99999910G",
"Enc_NumSerieFactura": "A2025553",
"Enc_FechaExpedicionFactura": "16-09-2025",
"Enc_Huella": "7BF14E8881F7936159C99135145140AED4EEF51451EB3192DA7011111FC99875"
}
}
]
}

Buscamos partners digitales
¿Diseñas tiendas PrestaShop o WooCommerce y quieres ofrecer más valor a tus clientes?
Llama al
94 681 43 42
Compatible Postman
Interface Sencillo