Consideraciones importantes:
- *Recuerda solo activar ‘Entorno de prueba’ mientras haces test de flujos para facturación electronica o replicar errores preferentemente en un duplicado
- *OJO: Es muy importante que en la base de datos productiva NO se tenga activado el modo testing una vez que empiecen a facturar, pues estando en ambiente de pruebas no se envian los documentos a SUNAT
Configuraciones para probar flujos de Facturacion Electronica en base datos Odoo con localizacion Peruana instalada (considerando un duplicado/sandbox/staging):
- Conectarse probando con IAP (sugerido)
- Conectarse probando con SUNAT (revisar archivo necesario)
1. OPCION SUGERIDA CON IAP (no se necesitan certificados)
En la seccion de Ajustes > Contabilidad > Facturacion Electronica Peru:
- (!) *Recuerda activar primeramente el checkbox ‘Entorno de prueba’
- En testing, el RUC de Empresa a usarse es: 20557912879
- Revisar tambien, en la ficha de Contacto de la Empresa, que tenga asignado tipo de identifiacion RUC (no DNI/VAT/...)
- No funcionara si se usa otro RUC o dato real del cliente-empresa-usuario
- Para probar flujos usar en la configuracion de Proveedor Facturación Electrónica*:
- ENTORNO DE PRUEBAS USANDO IAP:
- Debes tener seleccionado IAP + RUC Cliente y RUC en EMPRESA emisora
- El cliente/contacto a usar en factura tambien debe usar RUC en tipo de identificacion + numero
PASOS CON INTERFACE Y DETALLE DE CAMPOS A COMPLETAR PARA AMBIENTE DE PRUEBAS CON IAP
En tu base de datos Odoo (sugerido iniciar a probar en un duplicado para dejar datos en produccion lo mas limpio posible):
Menu: Ajustes > Compañías

Desde la app de CONTACTOS: Verificar que el Contacto que se creo de la empresa, tenga definido el tipo de identificacion correcto.
- Para ambiente de pruebas debe seleccionar desde el Contacto que se se defina 'Tipo de identificacion' = RUC
*Depende del idioma instalado, la palabra RUC puede cambiar, ejemplo 'Documento Fiscal'

Sugerido instalar el idioma 'Español Latino America', pues pueden variar las traducciones de los campos en Tax ID, en V18 puede encontrarse otra version de las traducciones, ejemplo:

En los ajustes generales, recuerda tener habilitado:
- Proveedor: IAP + checkbox de Entorno de pruebas activado

2. Configuraciones de prueba cargando Certificado de Prueba generico usando SUNAT como proveedor de firma
- OJO: Recuerda tener habilitado el checkbox de 'Entorno de prueba'
- Al seleccionar 'SUNAT' como Proveedor de firma, completar los campos con informacion de pruebas:
- Usuario SOL: MODDATOS
- Clave SOL: MODDATOS

Para crear el certicicado: Usa este archivo pfx descargable: certificate.pfx
Una vez descargado, en la seccion de certificado, define el nombre, selecciona 'Crear' :

Se abrirá una nueva ventana para cargar el archivo (en el caso de pruebas este es el archivo a usar: certificate.pfx)

- Carga el archivo ( certificate.pfx )
- Usa esta Contraseña del certificado: 12345678a
Guarda los cambios, si te arroja una alerta en amarillo mencionando los datos, verifica el archivo correcto y password.
Al cargar el archivo, Odoo leeara los datos desde el archivo, autocompletando detalle de la validez del certificado, ejemplo:

✅ Listo, tu ambiente de prueba esta listo y simulando la sincornizacion de datos.
Crea una boleta/factura y envia para simular la validacion y los archivos generados.

OJO: Recuerda que los archivos/documentos/facturas creadas en este ambiente no tienen validez legal, solo simulan los campos y archivos que Odoo usa en los flujos de facturacion electronica. Evita dejar ambientes de prueba en tu base de datos productiva, pues al intentar enviar una factura de venta real esta no se reflejara en tu portal de SUNAT.
Al validar un documento en ambiente de pruebas, en el Chatter esta un recordatorio de que no tienen validez ante SUNAT esas pruebas emitidas: