Home > Requirements > Adn > Api > Rules > Aval > False > Evaluacion De Minimo Monto Maximo
Report generated 01-11-2023 00:34

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})
  • lea Block Rotativo: @{leaROTATIVO}=$(600*@{K})
  • lea total = @{leaTotal}=$(9*@{M})

Scenarios

Scenario details

Dado que Andres esta en el siguiente estado

isAvalCustomer{AVAL}
blockOrigin{BLOQUE_ORIGEN}
availableAmount{MONTO_DISPONIBLE}
initialLevelLIQUIDEZ$(200*@{K})
initialLevelCAPITAL$(200*@{K})
initialLevelFILIALES$(200*@{K})
availableLevelLIQUIDEZ{LEVEL}
availableLevelSOBREGIRO{LEVEL}
availableLevelTARJETA{LEVEL}
availableLevelFACTORING{LEVEL}
availableLevelCAPITAL{LEVEL}
availableLevelLEASING{LEVEL}
availableLevelEXPOSICION0
availableLevelFILIALES0
availableLevelROTATIVO{LEVEL}
levelLIQUIDEZ{LEVEL}
levelSOBREGIRO{LEVEL}
levelTARJETA{LEVEL}
levelFACTORING{LEVEL}
levelCAPITAL{LEVEL}
levelLEASING{LEVEL}
levelEXPOSICION{LEVEL}
levelFILIALES0
levelROTATIVO{LEVEL}
currentlyTransferredLIQUIDEZ0
currentlyTransferredSOBREGIRO0
currentlyTransferredTARJETA0
currentlyTransferredFACTORING0
currentlyTransferredCAPITAL0
currentlyTransferredLEASING0
currentlyTransferredEXPOSICION0
currentlyTransferredFILIALES0
currentlyTransferredROTATIVO0
committeeJDB
maxTotalExposure$(9*@{M})

Cuando se evaluan las reglas de negocio

Entonces el traslado aprobado tiene las siguientes caracteristicas

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

Ejemplos:

AVALBLOQUE_ORIGENBLOQUE_DESTINOMONTO_DISPONIBLELEVELMAX_EQUIVALENCIALIMIT_TARJETAMIN_MAX
falseCAPITALFACTORING@{available}0$(@{EQ.CAPITAL.FACTORING}@{available})@{LIMITE.TC}$(@{MAX.FACTORING}@{leaTotal})
falseCAPITALTARJETA@{available}0$(@{EQ.CAPITAL.TC}@{available})@{LIMITE.TC}$(@{MAX.TC}@{leaTotal})
falseCAPITALLIQUIDEZ@{available}0$(@{EQ.CAPITAL.LIQUIDEZ}@{available})@{LIMITE.TC}$(@{MAX.LIQUIDEZ}@{leaTotal})
falseCAPITALROTATIVO@{available}0$(@{EQ.CAPITAL.ROTATIVO}@{available})@{LIMITE.TC}$(@{MAX.ROTATIVO}@{leaROTATIVO})
falseCAPITALFACTORING@{available}@{level}$(@{EQ.CAPITAL.FACTORING}@{available})$(@{LIMITE.TC}-@{level})$(@{MAX.FACTORING}@{leaTotal}-@{level})
falseCAPITALTARJETA@{available}@{level}$(@{EQ.CAPITAL.TC}@{available})$(@{LIMITE.TC}-@{level})$(@{MAX.TC}@{leaTotal}-@{level})
falseCAPITALLIQUIDEZ@{available}@{level}$(@{EQ.CAPITAL.LIQUIDEZ}@{available})$(@{LIMITE.TC}-@{level})$(@{MAX.LIQUIDEZ}@{leaTotal}-@{level})
falseCAPITALEXPOSICION@{available}@{level}$(@{EQ.CAPITAL.EXPOSICION}@{available})$(@{LIMITE.TC}-@{level})$(@{MAX.EXPOSICION}@{leaTotal}-@{level})
falseCAPITALROTATIVO@{available}@{level}$(@{EQ.CAPITAL.ROTATIVO}@{available})$(@{LIMITE.TC}-@{level})$(@{MAX.ROTATIVO}@{leaROTATIVO}-@{level})

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

Manual Tests

No manual tests were recorded
Serenity BDD version 2.3.7