Miércoles 3, cierre del mes anterior. La administrativa exporta el libro de facturas emitidas para la asesoría y hay una fila que no encaja: factura 2026/000418, del día 30, cliente «Instalaciones Bermejo S.L.», base 0,00, cuota 0,00, total 0,00. Abre el documento y no tiene líneas. Ni una.
Nadie la reconoce. El comercial dice que él no la hizo. El de almacén tampoco. Y da igual, porque el número 418 ya está gastado, la fecha ya está puesta y esa fila ya viaja en el fichero que se manda fuera.
Parece una anécdota. En la práctica es media mañana de tres personas, una llamada a la asesoría y —si además hay VeriFactu de por medio— un registro transmitido a Hacienda que no representa ninguna operación real.
Por qué una factura vacía hace más daño de lo que parece
El importe cero engaña: como no suma, uno piensa que tampoco resta. Pero una factura no es solo un importe, es una posición en una serie. Y esa posición tiene consecuencias en cuatro sitios a la vez:
- La numeración. Ha consumido un número correlativo que ya no puede reutilizarse. Si después decides «borrarla», te queda un hueco, y un hueco en una serie es exactamente lo que no debe haber, como vimos al hablar de series y numeración sin huecos.
- El libro de IVA. Aparece en el registro del periodo con base cero. No cambia el resultado del modelo, pero sí el recuento de operaciones y el cuadre línea a línea que hace la asesoría contra tus totales.
- La cadena de huella. En un sistema con huella encadenada y QR, esa factura pasa a formar parte del encadenado. Ya no es un borrador que se tira: es un eslabón.
- El cliente. Si el envío por correo es automático, «Instalaciones Bermejo» ha recibido un PDF sin conceptos y con un total de cero euros. La llamada llega el lunes.
A eso hay que sumarle un quinto efecto, más silencioso: la factura vacía destruye la confianza en el listado. A partir del momento en que hay una fila rara, cada cierre de mes empieza con «a ver si hay alguna de las de cero».
De dónde salen realmente
Casi nunca es un capricho. Detrás de una factura sin líneas o con total menor o igual a cero hay uno de estos seis orígenes, y cada uno se arregla de forma distinta.
| Lo que ves | Qué ha pasado de verdad | Qué hay que hacer |
|---|---|---|
| Factura sin ninguna línea | Alguien creó la cabecera «para tenerla» y se fue a comer | Bloquear la emisión y borrar el borrador |
| Líneas con cantidad cero | Se facturó un albarán cuyo pendiente ya estaba servido | Revisar el pendiente del pedido antes de facturar |
| Descuento del 100 % | Muestra, cortesía o compensación mal modelada | Documentarla como lo que es, no como venta a cero |
| Base positiva y total cero | Anticipo o entrega a cuenta descontada en la propia factura | Separar el anticipo del documento de venta |
| Total negativo en serie de facturas | Es un abono metido en la serie equivocada | Emitirlo como rectificativa en su serie |
| Facturas vacías repetidas cada noche | Una integración o un proceso automático que factura sin comprobar contenido | Poner la validación en el origen, no en el destino |
El sexto caso es el que más veces se repite en empresas con procesos automáticos: facturación de cuotas, recurrentes, integraciones con una tienda o con otro sistema. Un proceso que factura todos los días 1 y no comprueba si hay algo que facturar genera, sin ruido, doce facturas vacías al año por cliente.
La regla: el sistema se niega, y se niega antes
Aquí hay una decisión de diseño que conviene exigirle a cualquier herramienta que emita facturas legales: una factura sin líneas o con total menor o igual a cero no se emite nunca. No se avisa, no se pregunta «¿seguro?», no se deja pasar con un permiso de administrador. Se rechaza.
Y hay un matiz que importa: se rechaza antes de crear nada. No sirve numerarla, transmitirla y luego arrepentirse. La comprobación va delante de la asignación de número, delante de la huella y delante del envío. En PlanerGes esa validación es una norma del núcleo: el documento se queda en borrador con el motivo escrito, el número no se toca y el proceso no lo reintenta a ciegas —si alguien corrige el contenido, entonces sí sigue su camino.
La diferencia entre «avisar» y «negarse» no es de matiz. Un aviso se acepta a las 19:40 de un viernes sin leerlo.
El cero legítimo existe, pero casi nunca es un total cero
Cuidado con pasarse de estrictos. Hay operaciones reales cuyo importe a pagar es cero o cuyo IVA es cero, y son perfectamente válidas:
- Muestras y entregas gratuitas. Fiscalmente no son «cero»: tienen una base imponible, normalmente por el coste de la mercancía, y su cuota. El total no es cero, aunque el cliente no pague nada.
- Operaciones sin IVA repercutido. Una entrega intracomunitaria o una exportación lleva cuota cero, pero base positiva. Esa factura es normal y corriente.
- Sustituciones en garantía. Hay líneas a precio cero dentro de una factura que sí tiene importe. Perfecto: lo que se comprueba es el documento entero, no cada línea.
La distinción práctica es sencilla: lo que nunca debe salir es un documento sin contenido económico ni descriptivo. Si hay base imponible, hay factura. Si hay conceptos y el importe es cero por una razón que puedes escribir en una línea, probablemente lo que necesitas es modelar bien esa razón, no forzar un total cero.
Qué hacer si ya se ha emitido
Suponiendo lo peor: la 418 está emitida, firmada, transmitida y enviada. El instinto es borrarla. No lo hagas.
- No la borres ni la edites. Una factura emitida es inmutable. Si tu programa te deja borrarla, ese es un problema mayor que la propia factura vacía.
- Emite una rectificativa por anulación. Misma referencia, motivo explícito («factura emitida sin operación»), en la serie de rectificativas que uses. Si el total original era cero, la rectificativa también lo será: lo que importa es dejar el rastro documental de que aquello no era una venta.
- Transmite la anulación si el original se transmitió. Lo que salió tiene que tener su contrapartida por el mismo camino.
- Avisa a la asesoría antes del trimestre. Un correo de tres líneas ahora ahorra una llamada de veinte minutos en la última semana del plazo.
- Busca el origen y ciérralo. Si fue el proceso automático de cuotas, es de una noche concreta y habrá más de una.
Y no reutilices el número. Nunca. Es más barato tener una factura anulada con motivo que una serie que no cuadra.
La comprobación de cinco minutos
Antes de cerrar el mes que viene, ejecuta este filtro sobre las facturas emitidas del periodo. Se hace una vez y se automatiza después:
- Facturas con total menor o igual a cero en series de venta ordinarias. Deberían ser cero resultados.
- Facturas sin líneas. Deberían ser cero resultados también.
- Facturas con base cero y cuota cero que no sean muestras ni operaciones exentas identificadas.
- Facturas emitidas fuera del horario laboral por procesos automáticos, si tienes recurrentes.
- Saltos en la numeración de cada serie del periodo.
Si los cinco filtros salen limpios, el listado que mandas fuera es el mismo que tienes dentro. Si alguno saca filas, la buena noticia es que las has encontrado tú y no la asesoría en marzo.