Valeria Melchior Maite Anaya Juan Robles
Fecha de inicio: 23/01/2024
Fecha de cierre: 02/02/2024
Hitos:
Integración ABL con Lend2B a través de APIs para procesos de ABM de compradores y proveedores, ABM de facturas, ABM de planes de financiación, flujos de aprobación de facturas, notificaciones de cambios de estado, entre otros.
Integración de ABL con los Widgets/iFrames (Dashboards) para disponibilizar información en su front. Soporte a las pruebas definidas por ABL.
Integración Lend2B con ERP del Lender a través de APIs para procesos de ABM de compradores y proveedores, ABM de facturas, ABM de planes de financiación, flujos de aprobación de facturas, notificaciones de cambios de estado, entre otros.
Modificación de puntos pendientes de Sprints anteriores (Frontend)
Temas asociados a Seguridad. Pendiente aprobación presupuesto para pentest y otros temas a detallar. A definir con Tecnología.
APIs - ABL y Lend2B
La gestión de usuarios y roles se detalla en solapa APIs ABL tanto desde Lens2B como desde ABL: datos requeridos y respuestas si correspondiera.
https://docs.google.com/spreadsheets/d/1IWb6RlDX2V9rG_Z943QRjPO4Fg9akZyy/edit#gid=539808785
Desarrollos origen ABL:
Activa Proveedor: implica en Lend2B actualizar el estado a “activo” y habilita a vincular planes de financiamiento
Activa Comprador Implica en lend2B actualizar el estado a “activo” y habilita a crear línea de crédito y vincular planes de financiamiento
Alta factura: implica dar de alta la factura en Lend2B, en estado “pendiente” y retornar a ABL la fecha de vencimiento resultante el calcular a la fecha de emisión los dias de “distancia periodo 1” (calculando que no caiga fin de semana ni feriado bancario en santiago de chile)
Consulta disponible: responde “Si/No” al resultado de comparar si el disponible de comprador es mayor al “monto de factura” informado por ABL
Aprobación factura
Actualiza estado factura
Desarrollos origen Lend2B:
Crear Proveedor
Crear Comprador
Asignar condición comercial
Actualiza estado Factura
Pago de Factura
Actualización de TyC del Lender
Soporte a las pruebas definidas por ABL para integración de ABL con los Widgets/iFrames (Dashboards) desarrollados
Se debe considerar como parte del scope del Sprint el esfuerzo dedicado al soporte a brindar a ABL para que integren los Widgets/iFrames desarrollados.
3.- APIs - ERP Lender y Lend2B
La gestión de usuarios y roles se detalla en solapa APIs ERP Lender tanto desde Lens2B como desde el ERP del Lender: datos requeridos y respuestas si correspondiera.
https://docs.google.com/spreadsheets/d/1IWb6RlDX2V9rG_Z943QRjPO4Fg9akZyy/edit#gid=411960631
Desarrollos origen Lend2B:
Nuevo comprador
Nuevo vendedor
Actualiza estado Comprador
Actualiza estado Proveedor
Asigna línea de crédito
Actualiza disponible
ABM plan comercial
Relación P-C
Condición comercial P-C
Asigna condición comercial
Desarrollos origen ERP del Lender:
Consulta proximas cobranzas
Consulta vencimientos pagos
Consulta comprador
Consulta Proveedor
Consulta plan
Consulta relación P-C
Consulta condición comercia P-C
Consulta línea de crédito
Modificación de puntos pendientes de Sprints anteriores
Relevamiento de los cambios definidos en el sprint 8 y 9 para asegurar que no queden pendientes.
Temas asociados a Seguridad
Esta pendiente de definición como avanzar con la implementación del pentest. Se estima que no se podrá avanzar con este punto durante el sprint.
Agregar autorización por roles a la API
Separar las APIs en 3 scopes. Uno para uso de Lend2B y sus consolas, uno para ABL y uno para ERP Lender
Verificar que no haya posibilidad de modificación de datos en cualquier tabla de la base de datos, y en los casos donde sea necesario guardar históricos de modificaciones.
Definir rangos de acción de tiempo y peticiones para el WAF por api y para GraphQL.
Agregar reglas nuevas al WAF como restricción de países y bloque de inyección de SQL y código malicioso, restriccion de puertos
Verificar cabeceras y records del dominio lend2b.com, como SPF, DMARK
Revisar el header CSP del dominio lend2b.com
Revisar el X-frame-options Header de lend2b.com
Verificar y eliminar funciones que no se estén usando como el login.
Ejecutar un escaneo con OWASP ZAP para verificar y corregir vulnerabilidades
Agregar Bearer Token en las cabeceras de las peticiones de la API