Ahora mismo, efectivamente la ley dice claramente que el código QR en Verifactu debe estar arriba a la izquierda.
[Aquí puedes consultar una comparativa objetiva entre nuestra solución y otras alternativas. Te ayudará a ver los puntos clave que marcan la diferencia a la hora de adaptar tu tienda online a Verifactu.]
A pesar de ello, la ley es interpretable.
Corto y al grano:
-
Norma vigente: la Orden HAC/1177/2024 dice que el tamaño del QR será 30×30 a 40×40 mm y que la AEAT publicará su “ubicación y presentación” dentro de la factura (o sea, el BOE delega el detalle a la AEAT). BOE
-
Criterio oficial de la AEAT (FAQ actualizada): el QR debe ir “al principio de la factura, antes de que empiece el contenido”.
En vertical: arriba, cerca del margen superior (preferible centrado o, si no, hacia el superior izquierdo).
En horizontal (apaisado): a la izquierda, preferible cerca del superior izquierdo.
Solo una vez y, si hay varias páginas, solo en la primera. Agencia Tributaria -
Flexibilidad explícita: la propia AEAT añade que “si existen obstáculos que hagan inconveniente esta ubicación, puede adoptarse otra, siempre que sea claramente visible y se distinga de cualquier otro QR”. Es decir, se puede mover si hay buena razón y sigue siendo bien visible. Agencia Tributaria
-
Base reglamentaria adicional: el RD 1007/2023 exige la representación gráfica (QR) y permite sustituirla por su contenido en factura electrónica estructurada; nada de esto fija una posición distinta. El RD 254/2025 modifica plazos y aspectos de ámbito, no la ubicación del QR. BOE+1
En Prestashop técnicamente es muy complicado que el QR aparezca arriba sin utilizar overrides.
Las consultas que hemos hecho a la AEAT no han sido claras se han limitado a repetir o que dice la ley con una respuesta genérica: debe ir arriba, a no ser que haya inconvenientes...
Por lo tanto estamos ante OTRO PUNTO INTERPRETABLE DE LA LEY: "si existen obstáculos que hagan inconveniente esta ubicación, puede adoptarse otra, siempre que sea claramente visible y se distinga de cualquier otro QR", ... además, sabemos que muchas partes de la normativa de verifactu se han tomado o inspirado de TicketBAI (el sistema vasco en el que se basa VERIFACTU), y esa restricción se eliminó y ahora el QR puede estar QR cualquier parte de la factura.
En este momento: nosotros en nuestro módulo de PrestaShop para Verifactu lo ponemos al pie de manera predeterminada, ya que en ese punto no interfiere con otros módulos. Si el cliente lo pide específicamente SÍ ES POSIBLE PONERLO EN LA CABECERA, pero la única manera de lograrlo es haciendo un override del fichero de prestashop /pdf/header.tpl y eso interfiere con otros módulos de terceros que pueda tener instalados en prestashop.


