Facturación con VERI*FACTU: huella encadenada y QR
La mayoría de software "compatible con Verifactu" solo añade un campo más al PDF. Zeva construye el registro de facturación desde el motor, no como una capa encima.
El problema
El Reglamento de Requisitos de los Sistemas y Programas Informáticos (RRSIF) exige que cada factura quede encadenada a la anterior mediante una huella, que la numeración no tenga huecos, y que el registro sea íntegro e inalterable una vez emitido. Si tu programa de facturación no está diseñado desde el principio para esto, cumplirlo de verdad es difícil de garantizar.
Cómo lo resuelve Zeva
- Cada factura se numera con un bloqueo transaccional a nivel de base de datos: nunca hay dos facturas con el mismo número, ni huecos en la secuencia.
- Al emitir, se calcula una huella (hash SHA-256) que encadena la factura con la anterior — verificada byte a byte contra el vector de pruebas oficial de la AEAT.
- Se genera el XML del registro de facturación y el QR de cotejo, incrustado como imagen en el PDF de cada factura.
- El registro se firma con el Sello de Entidad de Zeva, de modo que su integridad queda respaldada por una firma electrónica, no solo por la huella encadenada.
- Una factura emitida no se puede editar: cualquier corrección se hace mediante una factura rectificativa encadenada, nunca sobrescribiendo la original.
Tipos de factura y rectificativas
Zeva emite factura completa (F1) y factura simplificada (F2), la que no exige todos los datos del destinatario y suele usarse en tickets de importe bajo. Cuando hay que corregir una factura ya emitida, no se edita ni se borra: se emite una factura rectificativa (tipos R1 a R5, según la causa de la rectificación) que queda encadenada a la original con el motivo indicado, siguiendo el mismo mecanismo de huella que cualquier otra factura.
Facturas en otras divisas
Si facturas a un cliente fuera de la eurozona, puedes emitir en dólares, libras o cualquier otra divisa ISO 4217: indicas el tipo de cambio del día y Zeva convierte el importe a euros antes de sellar la factura. El registro Verifactu — la huella, el XML, el QR — siempre queda expresado en euros, tal y como exige la normativa, con independencia de en qué divisa se la facturaste al cliente.
Retención de IRPF para autónomos
Si eres autónomo y tu cliente debe practicarte retención de IRPF — los tramos habituales del 15 % general, el 7 % para nuevos autónomos o el 19 % en arrendamientos — Zeva la aplica directamente en la factura: minora el importe a cobrar sin alterar el registro Verifactu, que se sella por el importe total, no por el neto tras retención.
Cobro y domiciliación
Cada factura lleva un método de pago (por defecto, transferencia) y, si quieres, una condición de pago reutilizable — contado, 30, 60 o 90 días. Si marcas una factura como domiciliada, sus vencimientos quedan disponibles para incluirse en la siguiente remesa SEPA de adeudos, sin tener que volver a introducir el importe ni el cliente a mano.
Antes de facturar: presupuestos y proformas
No todo tiene que nacer como factura. Puedes preparar un presupuesto o una proforma para que tu cliente la revise antes de comprometerse, y convertirla en factura cuando la acepte, sin volver a teclear las líneas. A diferencia de la factura, la proforma no lleva huella Verifactu propia — es un documento comercial, no fiscal, con su propia numeración independiente. Lo explicamos con más detalle en facturas proforma: qué son y cuándo usarlas.
Facturación electrónica B2B (Facturae)
Generamos el XML Facturae 3.2.2 de cada factura, listo para descargar y firmar externamente. Lo que todavía no incluye esta fase es la firma electrónica XAdES-EPES integrada en el propio flujo, así que hoy Facturae no sustituye a un proveedor de facturación electrónica B2B completo — lo decimos así de claro porque es exactamente el matiz que nos gustaría que otros nos dieran a nosotros.
Qué no incluye todavía
Envío automático del registro a la AEAT (ver el aviso más arriba) y firma electrónica integrada de Facturae para B2B siguen en el roadmap. Puedes ver el detalle completo en nuestra página de Verifactu / Cumplimiento.
Para profundizar
- Cómo emitir tu primera factura Verifactu
- QR y cadena de huellas Verifactu (y cómo se emite una rectificativa)
- Facturas proforma: qué son y cuándo usarlas
- Portal del cliente: aceptar un presupuesto online
- Conectar WooCommerce con tu ERP de facturación
- Qué contabiliza Zeva al emitir una factura
- Gestionar proyectos con el tablero Kanban de Zeva