Sandbox sobre la preproducción de la AEAT · sin tarjeta · Primera factura en 5 minutos
verifactu.co

Integraciones

Integrar VeriFactu en tu lenguaje

El mismo ejemplo —registrar una factura y reaccionar al resultado— resuelto en seis lenguajes, incluidos los que casi nadie documenta.

¿En qué lenguajes se puede integrar la API de VeriFactu?

En cualquiera que pueda hacer una petición HTTP con JSON. Hay ejemplos completos en PHP, Python, Node.js, .NET, Java y VB6/VBA.

No hace falta un SDK: la API es REST sobre JSON y la especificación OpenAPI está publicada, así que se puede generar un cliente en cualquier plataforma.

02 Sin SDK Y a propósito

Es una API REST. No necesitas una librería nuestra para usarla.

Publicamos ejemplos completos en vez de SDKs obligatorios porque un SDK más es una dependencia más que mantener, actualizar y auditar. Todo lo que hace falta es un cliente HTTP y JSON, y eso lo tiene tu lenguaje desde hace veinte años.

Si prefieres generar un cliente, genéralo desde la especificación: OpenAPI 3.1 · colección de Postman. La colección se genera a partir del OpenAPI, así que no pueden divergir.

Si tu software está en VB6, Access o Delphi, esto es una buena noticia: no necesitas que nadie publique un SDK para tu plataforma. El ejemplo de VB6 es una función de veinte líneas.

Última revisión normativa: Especificaciones de huella AEAT v0.1.2 Revisado por el equipo técnico de verifactu.co