¿Qué es Verifactu?
Verifactu es el nombre habitual del régimen de los sistemas informáticos de facturación (SIF) del Real Decreto 1007/2023. Su desarrollo técnico está en la Orden HAC/1177/2024. Exige integridad, conservación, accesibilidad, legibilidad, trazabilidad e inalterabilidad de los registros: no basta con que el PDF tenga buen aspecto.
Conviene distinguir el reglamento del modo VERI*FACTU, que remite los registros de facturación a la AEAT. También existe un modo no VERI*FACTU con garantías técnicas locales. La obligación es utilizar un SIF conforme cuando corresponda, no enviar universalmente cada factura en tiempo real. Tampoco es la factura electrónica B2B ni sustituye al SII.
¿Cuándo es obligatorio Verifactu? Calendario actualizado
Estas son las fechas legales verificadas al actualizar esta guía. Distingue los plazos de los usuarios de los del fabricante y de la modificación anunciada.
| Colectivo o cambio | Fecha | Situación y fuente |
|---|---|---|
| Contribuyentes del Impuesto sobre Sociedades afectados | 1 de enero de 2027 | Vigente: RD-ley 15/2025 |
| Resto de obligados del artículo 3.1 | 1 de julio de 2027 | Vigente: RD 1007/2023 consolidado |
| Productores y comercializadores de SIF | 29 de julio de 2025 | Plazo general de adaptación de productos; consulta los contratos de mantenimiento en el reglamento |
| Aplazamiento de obligaciones pendientes | Octubre de 2028 | Anunciado, no incorporado al texto legal consultado: nota de Hacienda |
Qué anunció Hacienda el 5 de octubre de 2026 y qué falta para que sea oficial
La nota plantea alinear las obligaciones pendientes del SIF con la factura electrónica de pymes y autónomos en octubre de 2028. También prevé una convergencia de ámbitos y aspectos técnicos, manteniendo garantías sustancialmente equivalentes. Habla de una previsión de modificación, no de una norma ya aprobada.
Para cambiar los plazos hace falta aprobar y publicar la modificación normativa. El margen anunciado puede ayudar a coordinar proyectos, pero no justifica abandonar el inventario, las pruebas o el control de versiones. Antes de fijar la puesta en producción, vuelve a consultar el portal de la AEAT y el BOE.
¿Te aplica Verifactu o el SII? Lo primero que hay que decidir
La decisión se toma por obligado tributario y actividad, no por el nombre del ERP. Revisa residencia y domicilio fiscal, obligaciones de facturación, régimen tributario y sistemas utilizados. La AEAT detalla el ámbito y las exclusiones; no todas las empresas que emiten una factura en España tienen la misma obligación.
Empresas en el SII: excluidas de Verifactu
Los contribuyentes que llevan sus libros registro mediante el SII quedan excluidos del reglamento SIF, tanto si entraron obligatoriamente como de forma voluntaria. El SII continúa funcionando con sus propias reglas. No actives VERI*FACTU para una sociedad ya acogida al SII simplemente porque la función aparezca en NetSuite.
Empresas fuera del SII: Verifactu o adhesión voluntaria al SII
Si estás dentro del ámbito y fuera del SII, tendrás que adaptar tu sistema conforme al calendario aplicable. La adhesión voluntaria al SII puede ser una alternativa, pero cambia la operativa de registro y el régimen de declaraciones. No es un atajo técnico: compara con tu asesor fiscal las obligaciones recurrentes y el coste de cada opción antes de solicitarla.
País Vasco y Navarra: TicketBAI y sistemas forales
Los obligados con domicilio fiscal en los territorios forales tienen un encaje diferente. En el País Vasco, TicketBAI y, donde corresponda, Batuz responden a normativa propia; Navarra tiene su régimen foral y no debe tratarse como si aplicara TicketBAI de forma general. Si operas en varios territorios, analiza la administración competente y cada obligación con asesoramiento específico.
También hay supuestos excluidos o excepciones autorizadas. No supongas que una factura simplificada, una emisión por terceros o un proceso en Excel queda fuera automáticamente: importa la actividad real y si la herramienta actúa como SIF.
Qué exige técnicamente un sistema de facturación (SIF)
El sistema debe generar registros de alta y, cuando proceda, anulación con datos fiscales, identificación del software, marca temporal y huella encadenada. La cadena permite detectar alteraciones: las correcciones no consisten en borrar silenciosamente una factura ya emitida.
- Integridad y trazabilidad: identificar cada registro y enlazarlo al anterior conforme a las especificaciones.
- Conservación y acceso: poder recuperar información legible, exportarla y atender comprobaciones.
- Firma y eventos: aplicar los requisitos específicos del modo no VERI*FACTU cuando se elija.
- QR: incorporarlo según las reglas del SIF; en modo VERI*FACTU añadir la mención correspondiente.
El QR y el servicio de cotejo de la AEAT permiten al destinatario consultar o remitir información según el modo utilizado. No son una homologación del PDF ni una confirmación de que se haya pagado la factura.
Modo Verifactu y modo no Verifactu
| Aspecto | VERI*FACTU | No VERI*FACTU |
|---|---|---|
| Registros | Remisión continuada a la AEAT | Conservación en el sistema, con capacidad de entrega |
| Firma del registro | No exigida en este modo | Exigida conforme a la normativa técnica |
| Operación | Gestionar comunicaciones, respuestas e incidencias | Gestionar firma, archivo y registros de eventos |
| Factura | QR y mención VERI*FACTU o equivalente legal | QR según las reglas aplicables, sin esa mención |
VERI*FACTU puede reducir parte de la carga técnica local, pero no elimina las obligaciones de conservar facturas ni de resolver rechazos. El modo alternativo exige mayores controles propios. No hay una opción universalmente mejor: evalúa la solución, el soporte y la continuidad ante fallos de conexión. La elección tampoco se cambia libremente factura a factura.
Cómo cumple NetSuite con Verifactu
La SuiteApp European Union Electronic Invoicing y por qué no es la localización española
Oracle documenta el flujo español para facturas y notas de crédito salientes en European Union Electronic Invoicing. No debe confundirse con Spain Localization, que incluye funcionalidades fiscales y SII. Instalar una localización española no significa haber activado VERI*FACTU. Consulta la guía de transacciones de Oracle y el alcance de Spain Localization.
Cómo funciona el flujo: e-document, Avalara, URL, QR y estados
La plantilla documentada es Avalara Veri*Factu outbound Invoice/Credit memo. Se asocia a una subsidiaria española y el cliente recibe el paquete Verifactu E-Document Package. Al guardar la transacción y seleccionar la plantilla, se inicia el recorrido de generación y certificación.
Oracle describe los estados For Generation y Ready for Certification, las acciones Generate E-Document y Certify E-Document y la consulta del E-Document Audit Trail. El proveedor de servicios interviene en la certificación. La transacción dispone de una URL VERI*FACTU que puede representarse como QR en el PDF. No confundas generación, envío y resultado de certificación: comprueba respuestas e incidencias.
La declaración responsable del software en NetSuite
Oracle proporciona versiones en inglés y español de la declaración en el File Cabinet: SuiteApps → com.netsuite.euelectronicinvoicing → statement → ES. Localiza el documento correspondiente a la versión utilizada y consérvalo con la documentación del proyecto. Una declaración del productor no equivale a una homologación previa de la AEAT ni garantiza que todas tus personalizaciones sean correctas.
Verifactu y SII en la misma cuenta: la incompatibilidad que afecta a los grupos
Oracle advierte que las funciones españolas de esta SuiteApp y las funciones SII de Spain Localization son mutuamente excluyentes. La página no precisa suficientemente la granularidad de esa limitación para grupos mixtos. No des por hecho que basta con seleccionar subsidiarias distintas para resolverla.
Si unas sociedades están en el SII y otras no, confirma con Oracle el alcance en tu cuenta y diseña la solución antes de instalar o cambiar funciones. La configuración por subsidiaria de una plantilla no demuestra que la coexistencia esté soportada.
Alternativas con localizaciones de partner
Puede evaluarse una localización de partner o una integración específica. Pide alcance por documento y sociedad, declaración responsable, gestión de errores, compatibilidad con versiones y condiciones de mantenimiento. Un conector no garantiza por sí solo el cumplimiento: la ruta documentada por Oracle con Avalara es una opción que debe evaluarse frente a los requisitos de tu entorno.
Cómo activar Verifactu en NetSuite paso a paso
Esta secuencia se basa en la ayuda de Oracle. Los menús pueden variar por idioma, rol y versión. Haz primero una configuración controlada en sandbox, con responsables de finanzas y sistemas, en lugar de experimentar sobre facturas reales.
1. Inventario de sistemas que emiten facturas
Relaciona NetSuite, TPV, comercio electrónico y aplicaciones verticales con las sociedades y series que utilizan. Distingue qué sistema emite la factura fiscal y cuál solo la recibe o registra. Define quién corrige errores y evita duplicar emisiones entre el e-commerce y el ERP.
2. Prerrequisitos: OneWorld, fiscalidad y subsidiaria española
Oracle exige OneWorld, Custom Transactions y SuiteApps previas: Advanced Localization Features, Electronic Invoicing, EMEA Localization, Localization Assistant y NetSuite Electronic Business. También deben estar activos los roles estándar indicados en los prerrequisitos de instalación.
SuiteTax no figura como requisito en la página consultada. Comprueba el motor fiscal, las dependencias de tu versión y los impuestos de la subsidiaria española con Oracle. Antes de continuar, resuelve cualquier incompatibilidad con SII y confirma licencias y servicios necesarios.
3. Instalación y plantilla de e-document por subsidiaria
Tras instalar las dependencias y la SuiteApp, ve a Setup → E-Documents → E-Document Templates. Edita la plantilla Avalara Veri*Factu outbound Invoice/Credit memo, selecciona la subsidiaria española y guarda. Revisa las condiciones de conexión y certificación; la plantilla por sí sola no completa la puesta en marcha.
4. Clientes, roles y campos obligatorios
En el cliente, pestaña E-Document, asigna Verifactu E-Document Package. Para los roles que gestionan transacciones, Oracle requiere el permiso Custom Record Entries al menos en nivel View. Aplica permisos coherentes con la responsabilidad de cada usuario.
Valida tipo de factura, calificación de la operación, clave de régimen e identificación del destinatario. Oracle documenta campos que se rellenan automáticamente y su lógica de origen; comprueba que el resultado representa la operación real. No utilices valores por defecto para ocultar errores de IVA, exenciones o destinatarios extranjeros.
5. El QR en las plantillas PDF personalizadas
Ve a Customization → Forms → Advanced PDF/HTML Templates. La guía de Oracle incluye un fragmento para generar el QR a partir del campo custbody_euei_es_vf_transaction_url. Revisa cada plantilla propia, idioma y formato de impresión: una plantilla estándar correcta no arregla automáticamente las personalizadas.
Comprueba la legibilidad al imprimir, el destino del enlace y la mención VERI*FACTU. Si el campo está vacío, investiga el flujo y la respuesta del servicio; no construyas una URL ficticia para que aparezca un código. Utiliza el ejemplo de la documentación oficial del QR.
6. Calidad de datos maestros
Depura NIF, razón social, direcciones, identificación de clientes extranjeros, series y tipos impositivos. Incluye notas de crédito, rectificativas, exenciones y operaciones especiales en la revisión. Asigna un responsable de datos: corregir una ficha sin revisar las transacciones pendientes no resuelve todos los rechazos.
7. Pruebas en sandbox y en el entorno de la AEAT
El sandbox de NetSuite y el entorno de pruebas fiscal no son lo mismo. Confirma que la conexión utiliza el servicio de prueba y que no enviará registros reales. Ejecuta emisión, rectificación, anulación y fallos de comunicación; revisa estados, audit trail, identificadores del proveedor y QR.
Define la fecha de corte, la cola de incidencias y quién autoriza la salida a producción. Si necesitas revisar personalizaciones, consulta nuestros servicios de implantación de NetSuite y optimización de NetSuite. Para el alcance fiscal español, consulta también nuestra guía de localización fiscal española en NetSuite y la documentación de localización de Oracle.
Sanciones por incumplir Verifactu
El artículo 201 bis de la Ley General Tributaria diferencia conductas del fabricante y del poseedor del sistema. Prevé, entre otros supuestos, multas de 150.000 € por ejercicio y tipo de sistema para determinadas infracciones de fabricación o comercialización, y de 50.000 € por ejercicio por tenencia en las circunstancias legalmente previstas.
No son multas automáticas por cualquier error en una factura: importan la conducta, los requisitos y el momento de exigibilidad. También existe un supuesto específico de comercialización sin certificación con sanción por sistema vendido. Pide análisis fiscal de tu situación, y conserva evidencias de versiones, declaración responsable, pruebas y gestión de incidencias.
Verifactu, factura electrónica B2B y SII: fechas y cómo encajan
Son obligaciones distintas, aunque convenga coordinarlas en el mismo proyecto. El SIF controla registros y software; la factura electrónica B2B regula el intercambio entre empresas; el SII informa de libros registro de IVA. Un QR no convierte un PDF en factura electrónica estructurada.
| Obligación | Calendario | Referencia |
|---|---|---|
| SIF / Verifactu | 1 de enero de 2027 o 1 de julio de 2027; aplazamiento a 2028 anunciado | RD 1007/2023 |
| Factura electrónica B2B: más de 8 millones de euros de volumen anual | 6 de octubre de 2027 | Calendario AEAT |
| Factura electrónica B2B: resto de empresarios y profesionales afectados | 6 de octubre de 2028 | Orden HAC/1028/2026 |
| SII | Ya vigente, con sus propios plazos de suministro | SII en la AEAT |
Las fechas B2B no sustituyen automáticamente al calendario SIF. Revisa el volumen de operaciones, el ámbito y las reglas transitorias de cada norma. Nuestra guía de la Ley Crea y Crece amplía el contexto; para fijar fechas utiliza siempre la fuente oficial más reciente.
Errores frecuentes al preparar Verifactu en NetSuite
- Dar por aprobado el aplazamiento: una nota de Hacienda no sustituye a una modificación publicada en el BOE.
- Activarlo en una sociedad en SII: revisa primero el ámbito fiscal y la incompatibilidad publicada por Oracle.
- Olvidar TPV y e-commerce: el proyecto debe cubrir todos los sistemas que realmente emiten facturas.
- No adaptar PDFs personalizados: prueba QR, URL y mención en cada plantilla utilizada.
- Mantener facturas paralelas sin analizar: evalúa Word, Excel y macros según su función real; evita rutas sin trazabilidad.
- Confundir envío con aceptación: controla los errores y la certificación, no solo la generación del documento.
- Prometer coste cero: separa licencias, proveedor de certificación, implantación y soporte.
Preguntas frecuentes
¿Puedo activar Verifactu de forma voluntaria antes de que sea obligatorio?
Sí, si tu empresa está dentro del ámbito del reglamento y el sistema está adaptado. Antes de empezar, valida el entorno de producción y las reglas de permanencia: una vez iniciada la remisión efectiva en modo VERI*FACTU, debe mantenerse al menos hasta el final del año natural en que se haya producido el primer envío. No actives este flujo para una entidad excluida por estar en el SII.
¿Qué pasa con las facturas emitidas antes de activar Verifactu?
La activación no convierte automáticamente las facturas históricas en registros remitidos a la AEAT. Conserva el archivo anterior conforme a sus obligaciones y define una fecha de corte. Las rectificativas o anulaciones posteriores relacionadas con documentos anteriores deben probarse con el proveedor y el asesor fiscal; no reenvíes todo el histórico como si fueran nuevas emisiones.
¿Deben cumplir Verifactu las filiales extranjeras de un grupo con sede en España?
No por el mero hecho de pertenecer a un grupo español. Hay que analizar cada entidad, su residencia y obligaciones fiscales, y los posibles establecimientos permanentes en España. En OneWorld, asignar una subsidiaria a una plantilla no sustituye ese análisis legal ni justifica activar el flujo español para todas las filiales.
¿Tiene coste adicional la SuiteApp de facturación electrónica de Oracle?
Oracle documenta que Electronic Invoicing puede instalarse gratuitamente y contempla condiciones de uso gratuito para un país y licencias de pago para determinados escenarios multinacionales. Eso no demuestra que European Union Electronic Invoicing, la certificación con Avalara, la configuración y el soporte estén incluidos en tu contrato. Solicita un desglose para tu cuenta antes de presupuestar.
Sobre licencias, consulta las condiciones de Electronic Invoicing publicadas por Oracle. La disponibilidad de la SuiteApp base no demuestra el precio final de una solución VERI*FACTU.
Fuentes oficiales y criterio de actualización
Esta guía distingue normativa vigente, anuncios y funciones documentadas del producto. No sustituye asesoramiento fiscal ni confirma una configuración concreta. Las capacidades, contratos y fechas deben revisarse antes de activar o publicar cambios.