Verifactu
TPV y venta directa en la explotación: cómo facturar en Veri*Factu sin perder la factura simplificada
Factura simplificada (F2) y venta directa en finca bajo Veri*Factu: límites legales, QR ISO 18004, cadena de huellas y numeración sin huecos.
ACTUALIZADO · 13 JUN 2026 · LECTURA: 6 MIN
Cada vez más agricultores y bodegueros venden directamente en finca: aceite de oliva virgen extra sacado de la almazara propia, vino de bodega con tienda abierta al público, hortalizas en un puesto de mercadillo semanal o una caja de naranjas pagada en la puerta. Es venta directa sin intermediarios, y la mayoría de esas transacciones se cierra con un ticket o factura simplificada. La pregunta que nadie explica con claridad es: ¿cómo encaja esa factura simplificada en Veri\*Factu? ¿Qué pasa con el QR, con la cadena de huellas y con la numeración cuando vendes diez kilos de aceite a un particular?
La respuesta directa: la factura simplificada **sí está contemplada en Veri\Factu* como tipo F2 dentro del reglamento (RD 1007/2023 y Orden HAC/1177/2024). El encadenamiento, el QR y la numeración sin huecos aplican igual que en la factura completa. No pierdes ninguna garantía; solo cambias el destinatario del documento.
Qué es la factura simplificada y cuándo puedes usarla
La factura simplificada es lo que coloquialmente se llama «ticket». El artículo 4 del Reglamento de Facturación (RD 1619/2012) permite emitirla cuando el destinatario es un particular (consumidor final) o cuando el importe no supera 400 euros IVA incluido —o 3.000 euros en determinadas actividades autorizadas, entre ellas la venta al detalle de productos agropecuarios, que incluye explícitamente explotaciones agrícolas, forestales y ganaderas—.
Los datos mínimos obligatorios son más reducidos que en la factura completa:
- Número y, en su caso, serie, con numeración correlativa y sin huecos.
- Fecha de expedición.
- NIF e identificación del expedidor.
- Descripción del bien o servicio.
- Tipo impositivo de IVA y, opcionalmente, la expresión «IVA incluido».
- Contraprestación total.
No es necesario incluir el nombre ni el NIF del destinatario, a menos que el comprador lo solicite expresamente —en cuyo caso la simplificada se convierte en una factura completa o en una simplificada con datos del destinatario—.
Atención práctica: si el comprador es un autónomo o empresa que quiere deducirse el IVA, necesita una factura completa (F1). En venta directa en finca, la casuística más frecuente es el particular que lleva una garrafa de aceite o una caja de tomates; ahí sí encaja la simplificada. Si te compra el restaurante del pueblo, emite factura completa.
Cómo encaja la venta directa con Veri\*Factu
La huella, el encadenado y la numeración sin huecos
Veri\*Factu exige que cada registro de facturación lleve una huella SHA-256 calculada sobre un conjunto fijo de campos (NIF del emisor, número de serie, fecha, tipo de factura, cuota total e importe total) y que esa huella incorpore la huella del registro inmediatamente anterior. Eso forma una cadena: si alguien modifica o elimina un ticket en el pasado, la cadena se rompe y la AEAT puede detectarlo.
Este encadenado funciona por NIF del obligado tributario y por SIF (sistema informático de facturación). Cada cadena es independiente por obligado, pero dentro de cada cadena la secuencia es inviolable. El primer registro de la cadena lleva el campo Huella vacío; todos los siguientes arrastran la huella del anterior.
La numeración no puede tener huecos: el contador no retrocede. Si anulas un ticket emitido por error, no lo borras: emites un registro de anulación que también entra en la cadena con su propia huella. El número del ticket anulado queda como «hueco explicado» con trazabilidad completa.
El código QR en el ticket de venta directa
Cada factura o ticket emitido bajo Veri\*Factu debe llevar impreso un código QR que el comprador puede escanear para cotejar la autenticidad del documento en la sede electrónica de la AEAT. El QR codifica una URL con cuatro parámetros: NIF del emisor, número de serie, fecha de expedición e importe total.
La especificación fija el tamaño entre 30 y 40 mm, norma ISO/IEC 18004 y nivel de corrección de errores M. En un ticket de tienda de finca ese QR aparece al pie, igual que en cualquier otra factura Veri\*Factu.
Registro en modo remisión vs. modo no remisión
Veri\*Factu contempla dos modalidades: que el software remita automáticamente cada registro a la AEAT en tiempo real (modalidad de remisión), o que lo conserve sellado localmente y lo ponga a disposición de la AEAT si esta lo solicita (modalidad de no remisión con conservación). En venta directa en finca, con o sin conexión a Internet en el momento de la venta, lo que importa es que el registro se selle con la cadena de huellas antes de entregarlo al cliente —o en cuanto haya sincronización, si el dispositivo estaba offline—.
Caso práctico: venta de aceite, vino u hortaliza en finca
Imagina una finca olivarera en Jaén que elabora aceite de oliva virgen extra con su propia almazara y tiene una pequeña tienda abierta al público. El propietario vende garrafas de 5 litros a 35 euros la unidad a particulares que se acercan en coche o en el mercadillo local del sábado.
**Flujo de una venta directa con Veri\Factu:*
- El agricultor registra la venta: 1 garrafa × 35,00 € (IVA al 10 % incluido en el precio, base 31,82 €, cuota 3,18 €).
- El software genera el registro de facturación con tipo
F2(simplificada), calcula la huella SHA-256 encadenada con el registro anterior, asigna el número correlativo sin huecos. - Se imprime el ticket con el QR al pie (30-40 mm, ISO 18004 nivel M) y la leyenda «VERI\*FACTU — Factura verificable en la sede electrónica de la AEAT».
- Si hay conexión, el registro se remite en tiempo real a la AEAT. Si el mercadillo es sin cobertura, el registro queda en cola local (outbox offline) y se sincroniza en cuanto el dispositivo conecta.
- El comprador puede escanear el QR con su móvil y cotejar el ticket en la sede de la AEAT al instante.
Si el comprador pide factura completa (por ejemplo, un restaurante que quiere deducir el IVA), el flujo es idéntico salvo que el tipo cambia a F1, se añaden nombre y NIF del destinatario y se emite una factura completa en lugar del ticket. La cadena de huellas sigue siendo la misma; solo cambia el tipo de documento.
Si hay un error de importe (se cobraron 35 € y eran 30 €): no se borra el ticket. Se emite un registro de anulación del F2 original —que entra en la cadena con su propia huella— y a continuación se emite un nuevo F2 correcto. El número original queda «cerrado» con trazabilidad completa.
El ciclo comercial completo: de presupuesto a factura
Para ventas en tienda o mercadillo rápido, el ciclo se reduce al momento: se emite directamente el ticket (F2) sin pasar por presupuesto ni albarán previo. Pero en venta directa de mayor volumen —por ejemplo, un restaurante que hace un pedido semanal de aceite o un particular que compra tres cajas de vino a recoger el viernes—, el ciclo completo tiene sentido:
- Presupuesto (opcional): oferta de precio con validez temporal.
- Pedido: confirmación del comprador.
- Albarán: documento de entrega que acompaña la mercancía y descuenta stock del lote de cosecha.
- Factura: puede ser F1 (completa, con NIF del comprador) o F2 (simplificada, sin NIF, para particular). El albarán queda marcado como «facturado» y la trazabilidad cruzada liga los cuatro documentos.
Este ciclo presupuesto → pedido → albarán → factura está disponible en Campodato con outbox offline durable: si emites el albarán en la finca sin cobertura, el registro queda encolado y se sincroniza con el servidor en cuanto hay red, garantizando la idempotencia (el mismo albarán no se registra dos veces).
Para más detalle sobre el ciclo completo de facturación, consulta El ciclo de venta y facturación en Campodato: de presupuesto a albarán y factura Veri\*Factu.
Conservación y re-verificación
Los registros sellados de Veri\*Factu son append-only: una vez sellados, no se modifican. La vista de facturación en el software muestra los registros con su huella SHA-256 y un acceso al CSV de cotejo, que permite verificar la integridad de la cadena en cualquier momento sin conexión a la AEAT.
El reglamento exige conservar los registros de facturación durante el plazo general de prescripción tributaria (cuatro años, prorrogables). En la práctica, como los registros son inmutables y la cadena es verificable, la conservación es automática: no hay nada que «archivar» aparte de mantener el sistema funcionando.
Si en el futuro necesitas demostrar ante Hacienda que no has saltado ningún número o modificado ningún ticket, la cadena de huellas es la prueba. Puedes re-verificar la integridad con el vector SHA-256 de cotejo de la AEAT en cualquier momento.
Sobre el TPV táctil dedicado en Campodato
La factura simplificada (tipo F2) está soportada en Campodato a nivel de datos, encadenamiento y sellado Veri\*Factu. El ciclo de venta completo —incluyendo la emisión directa de un F2 sin albarán previo, para venta en finca o mercadillo— funciona hoy con el formulario de facturación.
Lo que está en desarrollo es la pantalla de TPV táctil optimizada para ventas rápidas en mostrador: una interfaz de caja con teclado numérico, catálogo de productos con foto, cobro y emisión del ticket en dos o tres toques. Es una evolución natural del módulo de ventas actual, no una capacidad distinta: los datos, la cadena de huellas y el QR son los mismos; lo que cambia es la interfaz de entrada pensada para un entorno de punto de venta físico. Si operas una tienda en finca con volumen diario significativo y esa interfaz es importante para ti, es el camino que sigue la hoja de ruta.
Preguntas frecuentes
¿Puedo emitir tickets sin NIF del comprador y que sean válidos para Veri*Factu?
Sí. La factura simplificada (F2) no requiere identificar al destinatario si no lo solicita. Veri\*Factu exige la huella, el encadenado y el QR en el documento, pero no obliga a incluir el NIF del comprador en una F2. Si el comprador es un autónomo o empresa que quiere deducir el IVA, debes emitir una F1 con sus datos.
¿Qué límite de importe tiene la factura simplificada en venta directa agraria?
El límite general es 400 euros IVA incluido. Para la venta al detalle de productos agropecuarios (actividad incluida expresamente en el RD 1619/2012), el límite asciende a 3.000 euros IVA incluido. Por encima de esas cifras, o si el comprador lo solicita aunque sea por debajo, debes emitir factura completa. (Validar siempre el límite vigente con el texto actualizado del RD 1619/2012 y la normativa de desarrollo.)
Si vendo en un mercadillo sin cobertura de datos, ¿qué pasa con la cadena de huellas?
El sellado y el encadenamiento son operaciones server-side en Veri\*Factu: se producen cuando el registro llega al servidor. Si vendes sin conexión, el registro queda en la cola del dispositivo (outbox offline) y se encadena en el orden de llegada al servidor, que es el orden de sellado autoritativo. El QR y la numeración definitiva se asignan al sincronizarse. La práctica recomendada es sincronizar al final de la jornada antes de cerrar caja.
¿Cómo cancelo un ticket emitido por error?
No se borra. Se emite un registro de anulación que entra en la cadena Veri\*Factu con su propia huella, referenciando el número de serie del ticket original. A continuación se emite el ticket correcto con un número nuevo. La cadena queda íntegra, el número anulado está documentado y la AEAT puede cotejar toda la secuencia.
¿Tienes preguntas sobre cómo configurar la venta directa o la factura simplificada en tu explotación? Escríbenos o prueba Campodato gratis durante 14 días: plan Esencial desde 9 €/mes (anual).
Agrónomos y desarrolladores. Escribimos lo que el campo nos pregunta.