Saltar al contenido

PrelanzamientoWeb en prelanzamiento. Altas disponibles próximamente; contacto comercial abierto.

Facturas y correcciones

·4 min de lectura

Series y numeración de facturas en Verifactu

Cómo organizar series, números y errores de numeración para que el registro de facturación mantenga identificación y trazabilidad.

verifactuseriesnumeraciónfacturación
Contenido de la guía
  1. Respuesta rápida
  2. Serie y número no son el registro completo
  3. Cuándo puede tener sentido una serie distinta
  4. Qué hacer con un hueco
  5. Concurrencia en eCommerce
  6. Cómo revisar una configuración
  7. Estado de VeriFactu Fácil

Respuesta rápida

La numeración debe ser correlativa dentro de cada serie y la identificación de la factura —serie cuando exista y número— forma parte de los datos que el SIF utiliza para identificar el registro. Una factura emitida por error no libera su número para reutilizarlo: la AEAT indica que deben conservarse el alta y, si procede, el registro de anulación. La información de facturación de la AEAT y el Reglamento de obligaciones de facturación son la referencia para diseñar las series.

Serie y número no son el registro completo

Concepto Función
Serie Agrupa una secuencia de facturas cuando existe una razón para diferenciarla.
Número Identifica la factura dentro de esa serie y debe seguir la secuencia.
Registro de alta Resumen estructurado que contiene, entre otros datos, serie, número, fechas e importes.
Huella y encadenamiento Controles del registro que relacionan el actual con el anterior.

El número no es un identificador técnico de webhook ni el ID de un pedido Shopify, PrestaShop o Stripe. Guarda ambos: el identificador externo para reconciliar y la serie/número para el documento fiscal.

Cuándo puede tener sentido una serie distinta

El Reglamento de obligaciones de facturación permite series separadas en los supuestos previstos y cuando existe una justificación. La AEAT resume ejemplos y recomendaciones de caracteres. Según la actividad, puede ser necesario distinguir establecimientos, tipos de operación, facturas rectificativas u otros casos admitidos.

No crees una serie por cada canal solo porque sea cómodo para el código. Antes documenta:

  • qué realidad empresarial separa la serie;
  • quién la administra;
  • qué numeración usa;
  • cómo se relacionan sus registros;
  • qué ocurre si el canal deja de existir;
  • cómo se exportan las facturas y respuestas.

Una serie por tienda puede ser útil en una operación multiempresa, pero no sustituye la separación por obligado tributario. El Real Decreto 1007/2023 permite que un mismo sistema atienda a varios obligados solo si los registros de cada uno están diferenciados y cumplen por separado.

Qué hacer con un hueco

Un hueco puede tener explicaciones legítimas: una transacción reservó número y no llegó a expedirse, se produjo una incidencia o se anuló una factura ya emitida. No lo “rellenes” con un documento posterior sin una política documentada.

La pregunta clave es si el número llegó a formar parte de una factura expedida:

  • No se expidió: documenta la incidencia y aplica la política de numeración del sistema.
  • Se expidió y el alta se generó: conserva el alta y genera la anulación o rectificativa que corresponda.
  • Se rectificó: conserva la factura original y crea el documento rectificativo con su número propio.

La FAQ de anulaciones de la AEAT es clara sobre mantener la numeración de una factura errónea. No borres la fila para que una lista parezca continua.

Concurrencia en eCommerce

Dos pedidos pagados al mismo tiempo no pueden recibir el mismo número. La asignación debe ser atómica por obligado y serie, y debe quedar vinculada al registro que se genera. Si el proceso de pago, la generación del PDF y la remisión a la AEAT son pasos separados, una caída entre ellos no puede reabrir el número.

Patrón recomendado:

  1. validar tenant, serie y datos mínimos;
  2. reservar el siguiente número en una transacción;
  3. crear el documento y el registro de alta con esa identificación;
  4. persistir la clave del evento externo;
  5. remitir y reconciliar la respuesta;
  6. marcar anulación o rectificación sin borrar el histórico.

La idempotencia evita una segunda factura para el mismo evento, pero no debe hacer que dos ventas distintas compartan numeración. La guía API existente explica la separación entre evento externo y factura.

Cómo revisar una configuración

Para cada serie, conserva una ficha con:

  • NIF o razón social del obligado;
  • finalidad de la serie y justificación;
  • primer número y siguiente número reservado;
  • formato admitido y caracteres usados;
  • zona horaria y fecha de expedición;
  • reglas para rectificativas y anulaciones;
  • último registro y huella de la cadena;
  • entorno de pruebas o producción.

La página de contenido del registro de alta recuerda que serie, número y fecha del registro anterior participan en la identificación del encadenamiento.

Estado de VeriFactu Fácil

VeriFactu Fácil está en prelanzamiento. La arquitectura prevista separa numeración fiscal de IDs de plataforma, pero no existe todavía una cuenta pública donde configurar series. La definición de las series del negocio debe validarse con su asesoría.

Leer cómo tratar errores, anulaciones y rectificativas →

Siguiente paso

Cuéntanos qué sistema necesitas conectar

El servicio está en prelanzamiento. Revisamos el canal, el volumen y los datos fiscales antes de abrir una integración.

Hablar sobre tu integración →