Verifactu Direct API · tipos de factura
El cuerpo completo de un alta está en Empezar. Aquí se muestra solo lo que cambia según el tipo de factura (tipo_factura). Datos de ejemplo ficticios.
F2 — simplificada (sin destinatario)
El "ticket": sin identificar al cliente. Tope legal 3.000 € (IVA incluido).
{ "serie": "TPV", "numero": "5571", "fecha_expedicion": "2026-02-11",
"tipo_factura": "F2", "descripcion": "Venta en tienda",
"lineas": [ { "base_imponible": "100", "tipo_impositivo": "21", "cuota_repercutida": "21" } ],
"importe_total": "121" }F3 — sustitutiva (canje de una simplificada)
Convierte una F2 ya emitida en una factura completa identificando al cliente. Referencia la(s) simplificada(s) en facturas_sustituidas.
{ "serie": "FV", "numero": "1043", "fecha_expedicion": "2026-02-12",
"tipo_factura": "F3", "descripcion": "Canje de la simplificada TPV/5571",
"nif": "51728340C", "nombre": "Lucía Romero Pardo",
"lineas": [ { "base_imponible": "100", "tipo_impositivo": "21", "cuota_repercutida": "21" } ],
"facturas_sustituidas": [ { "serie": "TPV", "numero": "5571", "fecha_expedicion": "2026-02-11" } ],
"importe_total": "121" }R1–R5 — rectificativas
Una rectificativa es un alta más (tipo_factura R1–R5), con la(s) factura(s) rectificada(s) como dato. tipo_rectificativa es obligatorio: S (sustitución) o I (diferencias).
Por sustitución (S) — la rectificativa lleva los importes finales, y en importe_rectificacion los de la factura que corrige:
{ "serie": "REC", "numero": "31", "fecha_expedicion": "2026-03-18",
"tipo_factura": "R1", "tipo_rectificativa": "S",
"descripcion": "Rectificación de FV/1042 (ajuste de precio)",
"nif": "B72648193", "nombre": "Talleres Marverde SL",
"lineas": [ { "base_imponible": "300", "tipo_impositivo": "21", "cuota_repercutida": "63" } ],
"importe_rectificacion": { "base_rectificada": "350", "cuota_rectificada": "73.50" },
"facturas_rectificadas": [ { "serie": "FV", "numero": "1042", "fecha_expedicion": "2026-02-10" } ],
"importe_total": "363" }Por diferencias (I) — la rectificativa lleva solo la diferencia (puede ser negativa), sin importe_rectificacion:
{ "serie": "REC", "numero": "32", "fecha_expedicion": "2026-03-19",
"tipo_factura": "R1", "tipo_rectificativa": "I",
"descripcion": "Rectificación por diferencias de FV/1042",
"nif": "B72648193", "nombre": "Talleres Marverde SL",
"lineas": [ { "base_imponible": "-50", "tipo_impositivo": "21", "cuota_repercutida": "-10.50" } ],
"facturas_rectificadas": [ { "serie": "FV", "numero": "1042", "fecha_expedicion": "2026-02-10" } ],
"importe_total": "-60.50" }
R5es la rectificativa de una simplificada (no necesita identificar al destinatario). Para empresas como destinatario basta elnif; para personas físicas, elnombredebe coincidir con el del DNI.
Abono (factura en negativo)
Para revertir el efecto económico de una factura: importe_total y las cuotas en negativo.
{ "serie": "FV", "numero": "1044", "fecha_expedicion": "2026-03-20",
"tipo_factura": "F1", "descripcion": "Abono de FV/1042",
"nif": "B72648193", "nombre": "Talleres Marverde SL",
"lineas": [ { "base_imponible": "-350", "tipo_impositivo": "21", "cuota_repercutida": "-73.50" } ],
"importe_total": "-423.50" }