1. Objetivo y Alcance
🔹 Objetivo: Establecer las actividades, responsabilidades y relaciones dentro del proceso de registro y consulta del Tipo de Cambio (TC) utilizado en el ERP.
🔹 Alcance: Aplicable al sistema Integrator, la Gerencia de TI y las áreas de soporte que validan y consumen el TC desde la BD de Servicios.
2. Roles y Responsabilidades
| Rol | Responsabilidad |
|---|---|
| Gerencia General (GG) | Supervisar el correcto funcionamiento del proceso de registro y consulta del TC. |
| Administrador de BD (ABD) | Configuración y mantenimiento de la BD de Servicios (dbservices.exchange_rates). |
| Encargado de Integraciones (EI) | Validación de conexión con servicios externos (SUNAT, SBS) y ejecución de pruebas. |
| Usuarios del ERP (UE) | Realizar la consulta de TC para operaciones diarias desde el ERP. |
3. Glosario
- ERP: Sistema Integrator.
- SUNAT: Superintendencia Nacional de Administración Tributaria.
- SBS: Superintendencia de Banca, Seguros y AFP.
- BD de Servicios: Base de datos central donde se registran los TC (dbservices.exchange_rates).
- BD de Feriados: Base de datos de Integrator con días no laborables (db0003_02).
4. Descripción del Proceso
Inicio del Registro
El sistema inicia el proceso automáticamente en la madrugada con hasta tres intentos de registro.
- Si la fecha es domingo, lunes o feriado, se registra el TC previo.
- En otros días:
✔ Si la fecha es hoy(), realiza la consulta al “Servicio de la SUNAT”.
– El sistema primero consulta el servicio de la SUNAT.
– Si la SUNAT devuelve un TC con fecha de hoy, lo registra en la BD.
– Si la SUNAT no devuelve TC de hoy (a veces la SUNAT demora en publicar), entonces se consulta al servicio de la SBS para obtener el TC y registrarlo.
✔ Si la fecha no es hoy(), realiza la consulta al “Servicio de la SBS”;
– En este caso, el sistema no consulta a la SUNAT, solo a la SBS.
– Si la SBS devuelve un TC válido para esa fecha, se registra.
– Si la SBS no devuelve datos, no se registra nada.

Etapa de Consulta desde el ERP
La consulta del TC se realiza directamente desde el ERP:
- El usuario ingresa la fecha como parámetro.
- El sistema devuelve el TC registrado en la BD de Servicios (dbservices.exchange_rates).
- Se asume que todos los TC deben estar previamente registrados.

Manejo de Casos Especiales
✔ Domingos, lunes y feriados: siempre se toma el TC previo.
✔ Lunes: se valida contra la SUNAT si existe TC actualizado.
✔ Feriados: se requiere que la BD de Integrator (db0003_02) tenga todos los días feriados registrados.
