Repository navigation
Home
Bienvenido a la documentación completa del SDK Java para VeriFactu. Para una introducción rápida, instalación básica y el ejemplo mínimo de uso, consulta el README del repositorio.
Todos los ejemplos de código de estas páginas tienen su equivalente compilable y verificado en cada build en src/test/java/com/squareetlabs/verifactu/examples/ — si algo aquí no compila, ese código de ejemplo es la referencia definitiva.
- Instalación y configuración
- Tipos de factura
- Facturas rectificativas
- Representación de terceros
- Sistemas multi-tenant / SaaS
- Encadenamiento y hash
- Validación local
- Respuesta de la AEAT
- Generación de QR
- Firma digital XAdES
- Registro de eventos
- Solución de problemas
El SDK cubre la remisión voluntaria VERI*FACTU (altas, anulaciones, subsanaciones y reenvíos tras rechazo) y el registro firmado local en modo NO VERI*FACTU. No cubre todavía la remisión bajo requerimiento, la consulta de registros presentados, los registros de evento ni los acuerdos de facturación. Detalle en el README.
El Javadoc completo de todas las clases públicas se genera automáticamente en cada release y se publica junto al paquete en Maven Central, accesible en javadoc.io/doc/com.squareetlabs/verifactu.