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

1️⃣ API versátil y fácil de integrar2️⃣ Asesoría técnica especializada en AEAT3️⃣ Más de 4 años de experiencia conectando software con Hacienda4️⃣ Tarifas especiales y condiciones pensadas para desarrolladores y partners
Verifactu

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.

    Asesoría_Técnica_y_Funcional
    2años_de_experiencia

    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.

      Partners y Desarrolladores

      Ellos ya confían en nuestra API

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

      Gayca Asesores

      Gayca Informática

      Desarrollo Software y asesoría fiscal

      Desarrollo de software de facturación.

      Zapo Software

      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

      Dorsia Clínicas

      The Red Kiwi

      Sector Salud

      Comercio al por menor de productos cosméticos e higiénicos en establecimientos especializados

      Inter CGI Aplicaciones

      Inter CGI Aplicaciones

      Desarrollo Software

      Desarrollo de software de facturación.

      CyCLogo

      CyC Consulting

      Consultora tecnológica

      Consultora tecnológica especializada en proyectos de transformación digital.

      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:

      Macrosoft API Verifactu Diagrama

      (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.
          QR Ticketbai

          📈 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
              QR Ticketbai

              “La clave : JSON claro y estructurado”

              Ejemplo factura verifactu

              📈 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

              Macrosoft API Interface