Home > Requirements > Evaluacion De Minimo Monto Maximo
Report generated

Feature: [OEO-455] Evaluacion De Minimo Monto Maximo

Yo COMO Credito
QUIERO limitar el monto maximo de los bloques al minimo monto
CUANDO se este intentando traslador montos hacia ese destino.

Variables Generales:

  • Monto Disponible: @{available}=$(10*@{M})
  • Monto de exposicion maximo: @{maxTotalExposure}=$(@{available}/2)
  • Available level: @{level}=$(100*@{K})

Scenarios

Scenario details

Dado que Peter_Parker_Inc esta en el siguiente estado

isAvalCustomer{AVAL}
blockOrigin{BLOQUE_ORIGEN}
availableAmount{MONTO_DISPONIBLE}
availableLevelLIQUIDEZ{LEVEL}
availableLevelSOBREGIRO{LEVEL}
availableLevelTARJETA{LEVEL}
availableLevelFACTORING{LEVEL}
availableLevelCAPITAL{LEVEL}
availableLevelLEASING{LEVEL}
availableLevelEXPOSICION0
availableLevelFILIALES0
currentlyTransferredLIQUIDEZ0
currentlyTransferredSOBREGIRO0
currentlyTransferredTARJETA0
currentlyTransferredFACTORING0
currentlyTransferredCAPITAL0
currentlyTransferredLEASING0
currentlyTransferredEXPOSICION0
currentlyTransferredFILIALES0
committeeJDB
maxTotalExposure{MAXIMO_EXPOSICION}

Cuando se evaluan las reglas de negocio

Entonces el traslado aprobado tiene las siguientes caracteristicas

maxAmountLimitLelvelTARJETA{LIMIT_TARJETA}
maxEquivalenceAmount{BLOQUE_DESTINO}{MAX_EQUIVALENCIA}
maxExposureAmount{BLOQUE_DESTINO}{MIN_MAX}
maxTransferAmount{BLOQUE_DESTINO}{MIN_MAX}

Ejemplos:

AVALBLOQUE_ORIGENBLOQUE_DESTINOMAXIMO_EXPOSICIONMONTO_DISPONIBLELEVELMAX_EQUIVALENCIALIMIT_TARJETAMIN_MAX
falseCAPITALFACTORING$(@{EQ.CAPITAL.FACTORING}@{available}/2)@{available}0$(@{EQ.CAPITAL.FACTORING}@{available})@{LIMITE.TC}$(@{MAX.FACTORING}@{EQ.CAPITAL.FACTORING}@{available}/2) 
falseCAPITALTARJETA$(@{EQ.CAPITAL.TC}@{available}/2)@{available}0$(@{EQ.CAPITAL.TC}@{available})@{LIMITE.TC}$(@{MAX.TC}@{EQ.CAPITAL.TC}@{available}/2) 
falseCAPITALLIQUIDEZ$(@{EQ.CAPITAL.LIQUIDEZ}@{available}/2)@{available}0$(@{EQ.CAPITAL.LIQUIDEZ}@{available})@{LIMITE.TC}$(@{MAX.LIQUIDEZ}@{EQ.CAPITAL.LIQUIDEZ}@{available}/2) 
falseCAPITALFACTORING$(@{EQ.CAPITAL.FACTORING}@{available}/2)@{available}@{level}$(@{EQ.CAPITAL.FACTORING}@{available})$(@{LIMITE.TC}-@{level})$(@{MAX.FACTORING}@{EQ.CAPITAL.FACTORING}@{available}/2-@{level}) 
falseCAPITALTARJETA$(@{EQ.CAPITAL.TC}@{available}/2)@{available}@{level}$(@{EQ.CAPITAL.TC}@{available})$(@{LIMITE.TC}-@{level})$(@{MAX.TC}@{EQ.CAPITAL.TC}@{available}/2-@{level}) 
falseCAPITALLIQUIDEZ$(@{EQ.CAPITAL.LIQUIDEZ}@{available}/2)@{available}@{level}$(@{EQ.CAPITAL.LIQUIDEZ}@{available})$(@{LIMITE.TC}-@{level})$(@{MAX.LIQUIDEZ}@{EQ.CAPITAL.LIQUIDEZ}@{available}/2-@{level}) 
falseCAPITALEXPOSICION$(@{EQ.CAPITAL.EXPOSICION}@{available}/2)@{available}@{level}$(@{EQ.CAPITAL.EXPOSICION}@{available})$(@{LIMITE.TC}-@{level})$(@{MAX.EXPOSICION}@{EQ.CAPITAL.EXPOSICION}@{available}/2) 

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
[Cliente AVAL:<AVAL>] Valor maximo a transferir desde <BLOQUE_ORIGEN> a <BLOQUE_DESTINO> cuando el MINIMO MONTO es el MONTO DE EXPOSICION POR BLOQUE (7 examples) 3

Manual Tests

No manual tests were recorded
Serenity BDD version 2.3.7