01
La factura y su registro no son lo mismo
El cliente seguirá recibiendo una factura en PDF, formato electrónico o papel. Al mismo tiempo, el programa generará un registro de facturación de alta estructurado.
El registro incluye emisor, número y serie, fecha, tipo, destinatario cuando proceda, importes, impuestos y datos técnicos. Es este registro el que debe ser íntegro, trazable y enlazado con el anterior.
En VERI*FACTU se remite el registro a la AEAT, no el PDF diseñado con tu logotipo. Cambiar la plantilla no convierte un programa en conforme.
02
Qué aparecerá en la factura
Las facturas completas y simplificadas generadas por un SIF sujeto al reglamento incorporarán un QR.
La frase «VERI*FACTU» o «Factura verificable en la sede electrónica de la AEAT» solo corresponde a sistemas que remiten todos los registros a la AEAT. Un sistema no verificable mantiene el QR, pero no esa mención.
El QR no contiene toda la factura ni sirve para pagarla. En VERI*FACTU permite cotejar el registro; sin remisión permite al receptor comunicar datos esenciales para un posible contraste.
03
El momento de emisión será una frontera real
El botón «Emitir», «Finalizar» o «Enviar» pasa a ser una acción relevante: genera el alta y separa el borrador del documento emitido.
Antes de emitir se pueden cambiar cliente, descripción e importes. Después, toda modificación debe seguir un procedimiento que conserve el historial.
Comprueba qué acción exacta genera el registro en tu programa: guardar, descargar el PDF, enviarlo o confirmar expresamente.
04
Corregir no es sobrescribir
Una factura emitida por error no desaparece. Según el caso habrá una factura rectificativa, una nueva factura correcta o un registro de anulación.
La AEAT explica que, si ya existe el alta de una factura emitida erróneamente, se genera un registro de signo contrario para anularla y, cuando proceda, una nueva alta correcta.
Un NIF incorrecto, un tipo de IVA erróneo, un importe o una operación inexistente no siempre se resuelven igual. El software debe guiar el procedimiento, no ofrecer «eliminar para siempre».
05
Qué pasa sin conexión
VERI*FACTU remite registros de forma automática y consecutiva. Una incidencia temporal debe gestionarse mediante cola, preservando el orden y reintentando el envío.
El usuario necesita estados visibles: creado, pendiente, aceptado, aceptado con aviso o rechazado. «Enviado al cliente» no significa «aceptado por la AEAT».
Verifica que el servicio muestre el motivo del rechazo y conserve la respuesta de la AEAT.
06
Ejemplo práctico
Sasha emite A-2027-0042 por 1.210 €: base de 1.000 € e IVA de 210 €. El programa crea el alta, la enlaza, genera el QR y remite el registro.
Al día siguiente descubre que el NIF del cliente es incorrecto. No reemplaza el PDF con el mismo número: utiliza el procedimiento de corrección y el sistema conserva las relaciones necesarias.
El resultado es una secuencia demostrable de emisión, error y corrección.
07
Cinco pruebas para tu programa
Prueba el ciclo completo antes de elegir.
- Separación clara entre borrador y factura emitida.
- QR y mención VERI*FACTU usados en la modalidad correcta.
- Flujos para rectificativa, anulación, devolución y error del cliente.
- Estados de la AEAT y cola sin conexión visibles.
- Exportación de registros, respuestas e historial de acciones.
