La Agencia Tributaria española ha implementado Veri*Factu, el nuevo sistema de verificación de facturas que busca reforzar el control fiscal y la lucha contra el fraude. Si tu empresa utiliza Odoo como ERP, es fundamental adaptar tu sistema para cumplir con esta normativa.
En este artículo te explicamos paso a paso cómo instalar y configurar Veri*Factu en Odoo 18 para que tu empresa esté totalmente preparada.
¿Qué es Veri*Factu?
Veri*Factu es el sistema de verificación y control de facturas de la Agencia Tributaria española. Este sistema permite a Hacienda verificar la integridad y trazabilidad de las facturas emitidas por las empresas, garantizando que no se puedan modificar o eliminar registros una vez generados.
Requisitos previos
Antes de comenzar con la instalación, asegúrate de tener:
- Odoo 18 instalado en tu servidor Ubuntu
- Acceso root o privilegios de administrador
- Conexión a internet para descargar los módulos necesarios
Paso 1: Instalar las dependencias de los módulos
Veri*Factu requiere varios módulos de la comunidad OCA (Odoo Community Association) que proporcionan funcionalidades específicas para la localización española y gestión contable avanzada.
Navega hasta el directorio de addons personalizados de Odoo y clona los siguientes repositorios:
cd /opt/odoo/custom-addons
# Localización española
git clone https://github.com/OCA/l10n-spain.git
# Reportes financieros y contables
git clone https://github.com/OCA/account-financial-reporting.git
# Mejoras de experiencia de usuario
git clone https://github.com/OCA/server-ux.git
# Funcionalidades adicionales de facturación
git clone https://github.com/OCA/account-invoicing.git
Estos repositorios contienen los módulos necesarios para que Veri*Factu funcione correctamente, incluyendo las adaptaciones específicas para la legislación española.
Paso 2: Instalar las dependencias Python
Veri*Factu necesita algunas librerías Python adicionales para funcionar correctamente. Estas librerías permiten la comunicación con los servicios web de la Agencia Tributaria y el procesamiento de datos.
Primero, navega al directorio de instalación de Odoo:
cd /opt/odoo
Activa el entorno virtual de Python:
source venv/bin/activate
Una vez activado el entorno virtual (verás (venv) al inicio de tu línea de comandos), instala las dependencias necesarias:
pip install unidecode
pip install zeep
pip install requests
¿Qué hace cada librería?
- unidecode: Convierte caracteres Unicode a ASCII, útil para normalizar nombres y textos
- zeep: Cliente SOAP para Python, necesario para comunicarse con los servicios web de la AEAT
- requests: Librería HTTP para realizar peticiones a APIs externas
Paso 3: Reiniciar el servicio de Odoo
Una vez instaladas todas las dependencias, es necesario reiniciar Odoo para que reconozca los nuevos módulos:
sudo systemctl restart odoo
O si gestionas Odoo manualmente:
sudo service odoo restart
Paso 4: Actualizar la lista de aplicaciones en Odoo
Accede a tu instancia de Odoo como administrador y actualiza la lista de aplicaciones:
- Ve a Aplicaciones
- Haz clic en el menú de tres puntos (⋮)
- Selecciona Actualizar lista de aplicaciones
- Confirma la actualización
Paso 5: Instalar los módulos de Veri*Factu
Busca en el listado de aplicaciones los módulos relacionados con Veri*Factu y la localización española. Los módulos principales que necesitarás instalar incluyen:
- Spain - Veri*Factu: Módulo principal de Veri*Factu
- Spain - Accounting: Localización contable española
- Otros módulos complementarios según las necesidades de tu empresa
Instala los módulos necesarios haciendo clic en el botón Instalar.
Paso 6: Configuración inicial
Una vez instalados los módulos, deberás configurar:
- Los datos de tu empresa (CIF, nombre fiscal, dirección)
- Los certificados digitales necesarios para comunicarte con la AEAT
- Los parámetros específicos de Veri*Factu según tu tipo de negocio
- Las secuencias de facturación que cumplan con los requisitos normativos
Consideraciones importantes
Certificados digitales: Asegúrate de tener los certificados digitales de tu empresa actualizados y correctamente configurados en Odoo.
Copias de seguridad: Antes de realizar cualquier instalación o actualización importante, realiza siempre una copia de seguridad completa de tu base de datos.
Entorno de pruebas: Si es posible, realiza primero la instalación en un entorno de pruebas para verificar que todo funciona correctamente antes de implementarlo en producción.
Actualizaciones: Mantén los módulos actualizados, ya que la normativa puede cambiar y los desarrolladores publican mejoras y correcciones regularmente.
Conclusión
La implementación de Veri*Factu en Odoo es un proceso técnico pero completamente manejable siguiendo estos pasos. Cumplir con esta normativa no solo te evitará sanciones, sino que también mejorará la trazabilidad y fiabilidad de tu sistema de facturación.
Si tienes dudas durante el proceso de instalación o necesitas ayuda personalizada para adaptar Veri*Factu a las necesidades específicas de tu empresa, no dudes en contactar con nuestro equipo de expertos en Odoo.
¿Necesitas ayuda con la implementación de Veri*Factu en tu empresa? Contacta con nosotros y te ayudaremos a cumplir con todas las obligaciones fiscales de forma sencilla y eficiente.