Home > Requirements > Generar Csv Cartera Fase Ii Lógica De Campos
Report generated

Feature: [OEO-1124] Generar Csv Cartera Fase Ii Lógica De Campos

YO como PO
QUIERO generar una base de datos de niveles de endeudamiento vigente
PARA que sea compatible con la estructura requerida por el aplicativo Cartera Fase II.

Scenarios

Scenario details

Dado que existe un archivo en CSV para la conexión de cartera Fase II

Cuando se realice el mapero de los campos VIGENCIA_ACTA y FECHA_COMITE

Entonces estos campos deben tener el siguiente formato:

Dado que no todos los clientes tienen aprobado monto en todos los bloques ($0 o vacío)

Entonces se deben mostrar solo los bloques con valor superior a 1.000 pesos en los campos: LIQUIDEZ_MONTO, SOBREGIRO_MONTO, FACTORING_MONTO,TC_MONTO, CAPITAL_MONTO, LEASING_MONTO, EXPOSICION_CREDITICIA_MONTO, FILIALES_MONTO

Dado que no todos los bloques tiene Garantia del FNG_FAG

Cuando los campos (LIQUIDEZ_FNG_O_FAG, CAPITAL_FNG_O_FAG, LEASING_FNG_O_FAG, EXPOSICION_CREDITICIA_FNG_O_FAG) contienen un “SI”

Entonces se debe concatenar al el siguiente texto “Garantia del FNG o FAG” a los campos (LIQUIDEZ_GARANTIA, CAPITAL_GARANTIA, LEASING_GARANTIA, EXPOSICION_CREDITICIA_GARANTIA.)

Dado que existen distintos tipos de Niveles de Endeudamiento

Cuando el campo TIPO_DE_APROBACION sea igual a NIVEL_OCCICUENTA

Entonces se le debe adicional al campo STR_OTR_CONDICIONES el texto “Nivel de Endeudamiento Occicuenta”.

Dado que existen clientes con Nivel de Endeudamiento Compartido y/o Factor Pricing

Cuando vienen valores distintos a cero en los campos FACTOR_PRICING y NIVEL_DE_ENDEUDAMIENTO_COMPARTIDO Compartido

Entonces se deben concatenar los campos FACTOR_PRINCING con el texto ”El nivel de endeudamiento puede ser utilizado por:” adicionando cada uno de los niveles de los clientes que pueden utlizar el nivel que se encuentran en el campo NIT1 con RAZON_SOCIAL_1, NIT2 con RAZON_SOCIAL_2, NIT3 con RAZON_SOCIAL_3, NIT4 con RAZON_SOCIAL_4, NIT5 con RAZON_SOCIAL_5, NIT6 con RAZON_SOCIAL_6, NIT7 con RAZON_SOCIAL_7, NIT8 con RAZON_SOCIAL_8,NIT9 con RAZON_SOCIAL_9, NIT10 con RAZON_SOCIAL_10.

Dado que existen valores que no se traen de ninguna parte de la base de datos

Cuando en archivo adjunto se marque entre comillas

Entonces se debe traer el valor que se marca entre comillas, a continuación se muestran los valores que quedan quemados:

Dado que existen campos con valores “NA, VACÍO o CERO“

Entonces se deben tener en cuenta para facilitar el cargue de una línea y se reflejen en este informe con el campo VACÍO.

Dado que se cuenta con un archivo de CSV para conectar con CARTERA FASE II

Entonces este debe generarse al final del día con la información de las actas VIGENTES (generadas o cargadas) a la fecha y disponerlo en la ruta acordada.

Dado que no existe ningún campo que contenga el nombre de cada bloque

Cuando se diligencia el campo STR_MODALIDAD que puede contener los nombre “LIQUIDEZ” “SOBREGIRO”,”FACTORING”, “CAPITAL”, “LEASING”, “EXPOSICION_CREDITICIA”, “{color:#00b8d9}MONEDA EXTRANJERA{color}”

Entonces el nombre debe coincidir con el nombre inicial del campo NUM_MONTO_MAXIMO que contiene valores como LIQUIDEZ_MONTO, SOBREGIRO_MONTO,FACTORING_MONTO, CAPITAL_MONTO, LEASING_MONTO, EXPOSICION_CREDITICIA:MONTO, FILIALES_MONTO.

Scenario Results (including rows of test data) Automated
 Passing 0
 Pending 0
 Ignored 0
 Skipped 0
 Unsuccessful
 Failed 0
 Broken 0
 Compromised 0
Total 0
Execution Time Clock Time Fastest Test Slowest Test Average Execution Time
0ms 0ms 0ms 0ms 0ms

Automated Tests

Scenario Steps Start Time Duration Result
Formato fecha 3
Bloques a cargar en el csv 2
Logica campo de garantia: str garantia 3
Lógica para otras condiciones: str otr condiciones 3
Lógica campo:{color:#6554c0} str nota{color} ( concatenar pricing con nivel de endeudamiento compartido. 3
Campos quemados o valores fijos 3
Campos con “na” o “vacíos” 2
Frecuencia del archivo 2
Logica del campo: str modalidad 3

Manual Tests

No manual tests were recorded
Serenity BDD version 2.3.7