OkVerifactu para PrestaShop
Glosario de términos

Glosario VeriFactu

Este glosario reúne los términos más importantes que aparecen en la documentación de VeriFactu, de la AEAT y en el uso diario de OkVerifactu.

A

AEAT

Agencia Estatal de Administración Tributaria (AEAT)

Organismo encargado de la gestión del sistema tributario estatal en España.

En el contexto de OkVerifactu, es la entidad a la que finalmente se registran las facturas mediante el sistema VeriFactu.

Ambiente de Producción

Modo de funcionamiento real en OkVerifactu y en las integraciones:

Las facturas tienen validez legal.

Se usan API Keys de producción.

El QR de VeriFactu se muestra al cliente en sus PDFs.

Se envían notificaciones reales y se guardan evidencias válidas ante AEAT.

Se recomienda activarlo solo cuando:

• La representación esté validada.

• Se hayan hecho pruebas previas en modo Test.

Ambiente de Test

Modo de funcionamiento seguro para pruebas:

Las facturas no tienen validez legal.

Se usa la API Key de Test.

Los clientes normalmente no ven el QR en su área de cliente.

Permite probar todo el flujo sin afectar a la contabilidad real.

Ideal para:

• Configurar el módulo de PrestaShop.

• Verificar payloads, estados y webhooks.

• Simular errores y reintentos.

API

Application Programming Interface.

Conjunto de endpoints HTTP que OkVerifactu expone para que otros sistemas (como PrestaShop o un ERP propio) puedan enviar facturas, consultar estados, etc.

• Se accede mediante API Keys.

• Devuelve respuestas en JSON.

• Permite automatizar completamente la comunicación con el sistema VeriFactu.

API Key / Token de API

Cadena de texto que identifica y autoriza a una aplicación para usar la API de OkVerifactu.

Cada emisor tiene normalmente una API Key de Test y otra de Producción.

Se deben tratar como contraseñas: no publicarlas ni compartirlas.

En el módulo de PrestaShop, se pegan en la configuración del módulo.

B

Bloqueo de descarga de facturas

Mecanismo por el que el módulo de OkVerifactu en PrestaShop impide que el cliente descargue el PDF de la factura mientras:

• Aún no se ha enviado correctamente a VeriFactu/AEAT, o

• El estado no cumple los requisitos de integridad y registro.

Objetivo: garantizar que el cliente solo pueda descargar facturas ya registradas o correctamente procesadas según la normativa.

C

Código QR (QR VeriFactu / QR AEAT)

Imagen de tipo QR que:

• Permite al cliente o a la administración verificar la factura escaneándola.

• Enlaza a una URL de verificación donde se comprueba la validez y el registro.

• OkVerifactu lo genera automáticamente cuando la factura se procesa correctamente.

En PrestaShop:

• El módulo lo inyecta en los PDF de factura.

• En el back-office suele verse siempre.

• En el área de cliente se muestra según el modo (Test/Producción) y estado de la factura.

CSV (Código Seguro de Verificación)

Código que identifica de forma única un documento registrado en un sistema administrativo (como la AEAT).

Permite verificar la autenticidad del documento accediendo a la sede electrónica.

En el contexto de VeriFactu, puede estar presente junto con el QR y el hash como parte de las evidencias de registro.

D

Dashboard

Pantalla principal del panel de OkVerifactu:

Muestra métricas de facturas enviadas, registradas y con errores.

Ofrece gráficos de evolución, estados y tipos de factura.

Informa del uso de plan y alertas (límites, exceso, etc.).

Es el "panel de mando" para ver de un vistazo la salud de la integración.

Devolución / Nota de abono

Documento que corrige una factura previa, devolviendo parcial o totalmente un importe.

En OkVerifactu y en el módulo de PrestaShop:

• Las devoluciones se registran como facturas rectificativas.

• Se asocian a un pedido/factura original.

• Generan un flujo VeriFactu específico (tipos R1–R5).

E

Emisor

Entidad que emite las facturas:

Puede ser una empresa (SL, SA…) o un autónomo.

Se identifica por su NIF.

En OkVerifactu cada emisor tiene:

• Sus datos fiscales.

• Sus API Keys.

• Su plan / suscripción.

• Su configuración de ambiente (Test/Producción).

Es la unidad básica de configuración en OkVerifactu.

Estado del documento (factura / devoluciones)

Situación en la que se encuentra una factura dentro del ciclo VeriFactu. Algunos estados típicos:

• pending – Documento creado, pendiente de envío.

• sending – Enviando a OkVerifactu.

• enviada_verifactu – Enviado a VeriFactu, pendiente de confirmación.

• registrada_aeat – Registrada correctamente en la AEAT (estado final correcto).

• rechazada_aeat – AEAT rechaza la factura (datos incorrectos u otra causa).

• error, error_temporal, error_aeat, invalid – Diferentes tipos de error técnico o de validación.

Se usan para:

• Bloquear/permitir descargas.

• Mostrar el estado en PrestaShop y en el panel de OkVerifactu.

• Decidir si se puede reintentar el envío.

Estados AEAT

Estados devueltos por la Agencia Tributaria cuando se registra una factura en modalidad VeriFactu:

• `registrada_aeat`: factura aceptada y registrada correctamente.

• `parcialmente_correcta`: aceptada con avisos o advertencias.

• `rechazada_aeat`: no aceptada por error crítico (requiere corrección o rectificativa).

OkVerifactu:

• Guarda estos estados como parte de las evidencias.

• Los envía a la tienda (por ejemplo, PrestaShop) mediante webhooks.

• Permite consultarlos desde el panel por factura.

Evidencias

Conjunto de datos técnicos que demuestran cómo se ha generado y procesado una factura:

• JSON enviado al sistema que actúa como SIF.

• JSON de respuesta.

• Hash de la factura.

• Hash encadenado (`chain_previous_hash`).

• QR y/o CSV.

• Estados devueltos por la AEAT (si aplica).

• Timestamps de eventos (envío, registro, rechazo, reintentos).

En OkVerifactu:

• Se guardan de forma centralizada por factura.

• Son clave para auditorías, inspecciones y trazabilidad legal.

F

Factura completa (F1)

Tipo de factura estándar con todos los datos obligatorios:

Datos completos del emisor y del cliente.

Desglose de bases imponibles e impuestos.

Obligatoria en la mayoría de operaciones B2B.

En el sistema VeriFactu se identifica normalmente como tipo F1.

Factura electrónica

Factura emitida y enviada en formato electrónico:

Debe cumplir los requisitos legales (contenido, formato, firma o sistema de control).

Con OkVerifactu, la factura se genera en tu sistema (por ejemplo, PrestaShop) y se registra electrónicamente en la AEAT mediante VeriFactu.

Factura no verificable

Factura que NO forma parte de un sistema de facturación VeriFactu o que no expone mecanismos de verificación (QR, hash, etc.):

Menor nivel de trazabilidad.

Menor nivel de garantías ante inspecciones.

La tendencia normativa es a sustituir estas facturas por facturas verificables.

Factura verificable

Factura que se puede verificar externamente:

Incluye QR, hash y/o CSV.

Permite confirmar que el contenido no ha sido alterado y que está registrado.

Es el objetivo del sistema VeriFactu, y lo que OkVerifactu implementa junto con la AEAT.

Factura rectificativa (R1–R5)

Factura que corrige una factura anterior. En VeriFactu se clasifican en:

• R1 – Rectificación por errores en la factura.

• R2 – Rectificación por modificación de la base imponible.

• R3 – Rectificación por modificación de la cuota.

• R4 – Rectificación por crédito incobrable.

• R5 – Otros supuestos de rectificación.

En PrestaShop, las devoluciones (abonos) se convierten en facturas rectificativas que OkVerifactu envía a la AEAT como tales.

H

Hash

Huella digital (normalmente un valor alfanumérico) generada mediante algoritmos criptográficos.

En VeriFactu / OkVerifactu:

• Se calcula a partir de los datos de la factura.

• Permite comprobar si el contenido ha sido modificado.

• Se encadena con otros registros de facturación para crear trazabilidad.

I

Integración PrestaShop

Conexión entre una tienda PrestaShop y OkVerifactu mediante el módulo:

Envía automáticamente facturas y devoluciones.

Recibe estados y QR mediante webhooks.

Bloquea/permite descargas de facturas según el estado.

Añade menús de facturas, rectificativas y logs en el back-office.

L

Logs

Registros detallados de la actividad del sistema:

Peticiones a la API.

Respuestas de OkVerifactu.

Webhooks recibidos.

Errores y estados intermedios.

Sirven para:

• Diagnosticar problemas.

• Demostrar trazabilidad técnica.

• Hacer soporte y auditoría.

M

Modalidad VeriFactu

Forma en la que un SIF puede operar, según la normativa:

• Modo VeriFactu (verificable):

- Envía los registros de facturación a la AEAT en tiempo casi real.

- Permite que el cliente verifique su factura en la Sede Electrónica.

• Modo no verificable:

- No envía automáticamente a la AEAT.

- Exige igualmente hash, encadenamiento, registro técnico y evidencias.

OkVerifactu trabaja siguiendo estos criterios técnicos y se integra con infraestructura que soporta modalidad VeriFactu cuando procede.

Módulo de OkVerifactu para PrestaShop

Componente que se instala en la tienda para integrarla con OkVerifactu:

Usa las API Keys del emisor.

Automatiza el envío de facturas y devoluciones.

Controla la descarga de PDFs.

Gestiona estados y reintentos.

Añade el QR a las facturas.

Es la pieza que convierte la tienda en un SIF conectado a VeriFactu.

N

NIF

Número de Identificación Fiscal en España:

Identifica a empresas, autónomos y, en algunos casos, particulares.

Es obligatorio tanto para emisores como para determinados tipos de clientes.

La AEAT valida su formato y coherencia en el proceso VeriFactu.

P

Payload

Contenido (normalmente en formato JSON) que se envía o se recibe:

En una llamada a la API.

En un webhook.

Incluye datos como:

• ID de factura.

• Número de factura.

• Importe, impuestos.

• Estado.

• Hash, QR, etc.

Es la "carga útil" de la comunicación entre sistemas.

Pedido

Operación de compra en la tienda online:

Incluye productos, precios, impuestos, transporte y datos de cliente.

A partir del pedido se genera la factura.

El módulo de OkVerifactu enlaza cada factura con su pedido y envía la información correspondiente a la API.

Plan / Suscripción

Tipo de contrato que tienes con OkVerifactu:

Define cuántas facturas mensuales puedes enviar incluidas en el precio.

Indica el coste base (mensual o anual).

Determina el precio de las facturas extra.

Se gestiona desde la sección de Facturación / Planes en el panel.

R

Registro de facturación

Registro que se crea para cada factura o documento fiscal:

Contiene datos clave de la operación (fecha, emisor, base imponible, impuestos, etc.).

Debe seguir el esquema técnico definido por la normativa.

En VeriFactu, cada registro se encadena mediante hashes para asegurar integridad.

Representación (Representación VeriFactu)

Mandato por el que autorizas a que se realicen comunicaciones con la AEAT en tu nombre:

Se formaliza mediante un PDF de representación.

Debe ser firmado con certificado electrónico.

OkVerifactu lo envía a la AEAT para su validación.

Es requisito para usar el ambiente de Producción.

S

Sistema de Información de Facturación (SIF)

Sistema de software que:

Genera, registra y conserva facturas y registros de facturación.

Cumple los requisitos del Reglamento VeriFactu (huella, encadenamiento, registro, QR…).

OkVerifactu, junto con su módulo e integraciones, actúa como un SIF conectado a la AEAT.

Sistema VeriFactu

Sistema definido por la normativa española por el cual:

Los registros de facturación se envían o están disponibles para la AEAT.

Se exige integridad, inmutabilidad y trazabilidad.

Se generan elementos como hash, QR y encadenamiento.

OkVerifactu implementa este sistema para comercios y eCommerce, automatizando la parte técnica y de comunicación con la AEAT.

Suscripción activa

Estado de tu relación de pago con OkVerifactu:

Un emisor con suscripción activa puede enviar facturas al sistema.

Si la suscripción se cancela o caduca, el servicio puede verse limitado o parado.

Incluye gestión de:

• Renovaciones

• Cambios de plan

• Facturas emitidas por OkVerifactu (servicio)

T

Ticket de soporte

Caso de ayuda que abres desde el panel de OkVerifactu:

Puede ser una duda, un problema técnico o una incidencia con una factura.

Permite adjuntar capturas, IDs de factura, logs, etc.

El equipo de soporte responde, pide más información si hace falta y marca el ticket como resuelto cuando se soluciona.

Trazabilidad

Capacidad de reconstruir todo el historial de una factura:

Quién la emitió.

Cuándo se generó.

Qué datos contenía.

Qué cambios de estado tuvo.

Si fue rechazada y corregida.

Cuándo fue registrada en AEAT.

OkVerifactu y su módulo generan:

• Logs detallados.

• Hashes encadenados.

• Evidencias descargables (QR, respuestas, etc.).

Todo esto permite defender la posición del contribuyente ante la administración.

U

Uso del plan / Facturas extra

Métrica que indica cuántas facturas llevas emitidas en tu período de facturación:

• Facturas incluidas: límite de tu plan.

• Facturas usadas: las que has enviado en el mes.

• Facturas extra: las que superan el límite (se cobran aparte).

Se muestra en el dashboard y en las secciones de Planes / Consumo del panel de OkVerifactu.

V

Verifacti

Plataforma (integrada en el flujo de OkVerifactu) que se utiliza como intermediaria técnica y de representación frente a la AEAT:

Participa en el proceso de representación.

Gestiona el envío y validación de ciertos documentos de representación y control.

No es visible para el usuario final de la tienda, pero sí aparece en algunas evidencias y mensajes técnicos.

VeriFactu

Sistema de la administración tributaria española que regula:

Cómo deben generarse y registrarse los registros de facturación.

Qué requisitos técnicos y funcionales debe cumplir un sistema SIF.

Cómo debe garantizarse la integridad, inmutabilidad y trazabilidad de los datos.

Es el marco bajo el cual opera OkVerifactu.

W

Webhook

Notificación HTTP que OkVerifactu envía a tu sistema cuando ocurre un evento:

• Factura enviada.

• Factura registrada en AEAT.

• Factura rechazada.

• Error de procesamiento.

Se configura:

• En el panel de OkVerifactu, indicando una URL.

• En PrestaShop, el módulo expone una URL del tipo https://tutienda.com/module/dbverifactu/webhook.

Permite que tu tienda esté siempre sincronizada con el estado real de las facturas.

¿Te resulta útil este glosario?

Recibe actualizaciones sobre VeriFactu y guías directamente en tu correo

¿Tienes dudas sobre algún término?

Consulta nuestras guías detalladas o contacta con nuestro equipo de soporte para resolver cualquier duda.