Cómo funciona por dentro la integración entre tu ERP y la AEAT para VeriFactu
Cuando decimos que integramos tu ERP con la AEAT para VeriFactu, ¿qué ocurre exactamente? Desmontamos el proceso técnico en pasos comprensibles.
Cuando emites una factura en tu ERP, lo que ves es simple: introduces los datos, pulsas "emitir" y listo. Pero detrás de esa acción, si tienes VeriFactu integrado, ocurre una secuencia de pasos técnicos en milisegundos.
Paso 1, Captura de datos: la integración detecta cuando se crea una factura nueva en el ERP, vía webhook (tiempo real) o polling (consulta periódica). Los webhooks son siempre preferibles cuando el ERP los soporta.
Paso 2, Transformación y validación: los datos se transforman al formato XML del RD 1007/2023 y se validan automáticamente: NIF correcto, importes coherentes, serie válida, tipo de factura correcto.
Paso 3, Generación del registro seguro: se calcula el hash SHA-256 encadenado con la factura anterior y se firma con el certificado digital de la empresa. En este momento la factura queda criptográficamente sellada.
Paso 4, Envío a la AEAT: el registro firmado se envía a los servidores de la AEAT vía HTTPS. La respuesta llega en menos de 2 segundos: aceptada, aceptada con advertencias, o rechazada con código de error específico.
Paso 5, Gestión de respuesta: si es aceptada, el código de respuesta AEAT queda asociado a la factura en el ERP. Si hay error, el sistema alerta al equipo con el motivo concreto. Los reintentos se gestionan automáticamente con backoff exponencial para evitar saturar el servicio.
Fuentes y bibliografía
- 1
- 2
- 3
- 4
Toda la información de este artículo está contrastada con las fuentes oficiales listadas arriba. Para decisiones empresariales o fiscales, consulta siempre los textos legales originales y a un asesor cualificado.
¿Quieres aplicar esto a tu empresa?
Cuéntanos tu caso y te decimos cómo adaptar MBTGE a tu situación concreta.
Hablar con un experto