Home > Requirements > Adn > Api > Rules > Aval > False > Reglas De Equivalencia De Monto Entre Bloques
Report generated 01-11-2023 00:34
YO como Crédito
QUIERO controlar los traslados entre bloques
PARA limitar las posibles transacciones.

Scenarios

Scenario details

Dado que Andres esta en el siguiente estado

isAvalCustomer{AVAL}
blockOrigin{BLOQUE_ORIGEN}
availableAmount@{available}
levelTARJETA@{K}
levelLEASING@{K}
committee@{juntaDirectiva}
maxTotalExposure$(@{MMM}*@{available})

Cuando se evaluan las reglas de negocio

Entonces el traslado aprobado tiene las siguientes caracteristicas

maxEquivalenceAmountLIQUIDEZ{LIQUIDEZ}
maxEquivalenceAmountSOBREGIRO{SOBREGIRO}
maxEquivalenceAmountTARJETA{TARJETA}
maxEquivalenceAmountFACTORING{FACTORING}
maxEquivalenceAmountCAPITAL{CAPITAL}
maxEquivalenceAmountLEASING{LEASING}
maxEquivalenceAmountEXPOSICION{EXPOSICION}
maxEquivalenceAmountFILIALES{FILIALES}
maxEquivalenceAmountROTATIVO{ROTATIVO}
maxTransferAmountLIQUIDEZ{LIQUIDEZ}
maxTransferAmountTARJETA{TARJETA}
maxTransferAmountFACTORING{FACTORING}
maxTransferAmountCAPITAL{CAPITAL}
maxTransferAmountLEASING{LEASING}
maxTransferAmountEXPOSICION{EXPOSICION}
maxTransferAmountFILIALES{FILIALES}
maxTransferAmountROTATIVO{ROTATIVO}

Ejemplos:

AVALBLOQUE_ORIGENLIQUIDEZSOBREGIROTARJETAFACTORINGCAPITALLEASINGEXPOSICIONFILIALESROTATIVO
falseLIQUIDEZ$(@{EQ.LIQUIDEZ.LIQUIDEZ}@{available})$(@{EQ.LIQUIDEZ.SOBREGIRO}@{available})$(@{EQ.LIQUIDEZ.TC}@{available})$(@{EQ.LIQUIDEZ.FACTORING}@{available})$(@{EQ.LIQUIDEZ.CAPITAL}@{available})$(@{EQ.LIQUIDEZ.LEASING}@{available})$(@{EQ.LIQUIDEZ.EXPOSICION}@{available})$(@{EQ.LIQUIDEZ.FILIALES}@{available})$(@{EQ.LIQUIDEZ.ROTATIVO}*@{available})
falseSOBREGIRO$(@{EQ.SOBREGIRO.LIQUIDEZ}@{available})$(@{EQ.SOBREGIRO.SOBREGIRO}@{available})$(@{EQ.SOBREGIRO.TC}@{available})$(@{EQ.SOBREGIRO.FACTORING}@{available})$(@{EQ.SOBREGIRO.CAPITAL}@{available})$(@{EQ.SOBREGIRO.LEASING}@{available})$(@{EQ.SOBREGIRO.EXPOSICION}@{available})$(@{EQ.SOBREGIRO.FILIALES}@{available})$(@{EQ.SOBREGIRO.ROTATIVO}*@{available})
falseTARJETA$(@{EQ.TC.LIQUIDEZ}@{available})$(@{EQ.TC.SOBREGIRO}@{available})$(@{EQ.TC.TC}@{available})$(@{EQ.TC.FACTORING}@{available})$(@{EQ.TC.CAPITAL}@{available})$(@{EQ.TC.LEASING}@{available})$(@{EQ.TC.EXPOSICION}@{available})$(@{EQ.TC.FILIALES}@{available})$(@{EQ.TC.ROTATIVO}*@{available})
falseFACTORING$(@{EQ.FACTORING.LIQUIDEZ}@{available})$(@{EQ.FACTORING.SOBREGIRO}@{available})$(@{EQ.FACTORING.TC}@{available})$(@{EQ.FACTORING.FACTORING}@{available})$(@{EQ.FACTORING.CAPITAL}@{available})$(@{EQ.FACTORING.LEASING}@{available})$(@{EQ.FACTORING.EXPOSICION}@{available})$(@{EQ.FACTORING.FILIALES}@{available})$(@{EQ.FACTORING.ROTATIVO}*@{available})
falseCAPITAL$(@{EQ.CAPITAL.LIQUIDEZ}@{available})$(@{EQ.CAPITAL.SOBREGIRO}@{available})$(@{EQ.CAPITAL.TC}@{available})$(@{EQ.CAPITAL.FACTORING}@{available})$(@{EQ.CAPITAL.CAPITAL}@{available})$(@{EQ.CAPITAL.LEASING}@{available})$(@{EQ.CAPITAL.EXPOSICION}@{available})$(@{EQ.CAPITAL.FILIALES}@{available})$(@{EQ.CAPITAL.ROTATIVO}*@{available})
falseLEASING$(@{EQ.LEASING.LIQUIDEZ}@{available})$(@{EQ.LEASING.SOBREGIRO}@{available})$(@{EQ.LEASING.TC}@{available})$(@{EQ.LEASING.FACTORING}@{available})$(@{EQ.LEASING.CAPITAL}@{available})$(@{EQ.LEASING.LEASING}@{available})$(@{EQ.LEASING.EXPOSICION}@{available})$(@{EQ.LEASING.FILIALES}@{available})$(@{EQ.LEASING.ROTATIVO}*@{available})
falseEXPOSICION$(@{EQ.EXPOSICION.LIQUIDEZ}@{available})$(@{EQ.EXPOSICION.SOBREGIRO}@{available})$(@{EQ.EXPOSICION.TC}@{available})$(@{EQ.EXPOSICION.FACTORING}@{available})$(@{EQ.EXPOSICION.CAPITAL}@{available})$(@{EQ.EXPOSICION.LEASING}@{available})$(@{EQ.EXPOSICION.EXPOSICION}@{available})$(@{EQ.EXPOSICION.FILIALES}@{available})$(@{EQ.EXPOSICION.ROTATIVO}*@{available})
falseFILIALES$(@{EQ.FILIALES.LIQUIDEZ}@{available})$(@{EQ.FILIALES.SOBREGIRO}@{available})$(@{EQ.FILIALES.TC}@{available})$(@{EQ.FILIALES.FACTORING}@{available})$(@{EQ.FILIALES.CAPITAL}@{available})$(@{EQ.FILIALES.LEASING}@{available})$(@{EQ.FILIALES.EXPOSICION}@{available})$(@{EQ.FILIALES.FILIALES}@{available})$(@{EQ.FILIALES.ROTATIVO}*@{available})
falseROTATIVO$(@{EQ.ROTATIVO.LIQUIDEZ}@{available})$(@{EQ.ROTATIVO.SOBREGIRO}@{available})$(@{EQ.ROTATIVO.TC}@{available})$(@{EQ.ROTATIVO.FACTORING}@{available})$(@{EQ.ROTATIVO.CAPITAL}@{available})$(@{EQ.ROTATIVO.LEASING}@{available})$(@{EQ.ROTATIVO.EXPOSICION}@{available})$(@{EQ.ROTATIVO.FILIALES}@{available})$(@{EQ.ROTATIVO.ROTATIVO}*@{available})

Dado que Andres esta en el siguiente estado

isAvalCustomer{AVAL}
blockOrigin{BLOQUE_ORIGEN}
availableAmount-@{available}
committee@{juntaDirectiva}
maxTotalExposure$(1000*@{available})

Cuando se evaluan las reglas de negocio

Entonces el traslado aprobado tiene las siguientes caracteristicas

maxEquivalenceAmountLIQUIDEZ0
maxEquivalenceAmountSOBREGIRO0
maxEquivalenceAmountTARJETA0
maxEquivalenceAmountFACTORING0
maxEquivalenceAmountCAPITAL0
maxEquivalenceAmountLEASING0
maxEquivalenceAmountEXPOSICION0
maxEquivalenceAmountFILIALES0
maxEquivalenceAmountROTATIVO0
maxTransferAmountLIQUIDEZ0
maxTransferAmountSOBREGIRO0
maxTransferAmountTARJETA0
maxTransferAmountFACTORING0
maxTransferAmountCAPITAL0
maxTransferAmountLEASING0
maxTransferAmountEXPOSICION0
maxTransferAmountFILIALES0
maxTransferAmountROTATIVO0

Ejemplos:

AVALBLOQUE_ORIGEN

Dado que Andres esta en el siguiente estado

isAvalCustomer{AVAL}
blockOrigin{BLOQUE_ORIGEN}
availableAmount0
committee@{juntaDirectiva}
maxTotalExposure$(rnd(1,100,1000000))

Cuando se evaluan las reglas de negocio

Entonces el traslado aprobado tiene las siguientes caracteristicas

maxEquivalenceAmountLIQUIDEZ0
maxEquivalenceAmountSOBREGIRO0
maxEquivalenceAmountTARJETA0
maxEquivalenceAmountFACTORING0
maxEquivalenceAmountCAPITAL0
maxEquivalenceAmountLEASING0
maxEquivalenceAmountEXPOSICION0
maxEquivalenceAmountFILIALES0
maxEquivalenceAmountROTATIVO0
maxTransferAmountLIQUIDEZ0
maxTransferAmountSOBREGIRO0
maxTransferAmountTARJETA0
maxTransferAmountFACTORING0
maxTransferAmountCAPITAL0
maxTransferAmountLEASING0
maxTransferAmountEXPOSICION0
maxTransferAmountFILIALES0
maxTransferAmountROTATIVO0

Ejemplos:

AVALBLOQUE_ORIGEN
falseLIQUIDEZ
falseSOBREGIRO
falseTARJETA
falseFACTORING
falseCAPITAL
falseLEASING
falseEXPOSICION
falseFILIALES
falseROTATIVO

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

Automated Tests

Scenario Steps Start Time Duration Result
[Cliente AVAL:<AVAL>] Valor maximo a transferir desde <BLOQUE_ORIGEN> cuando el monto disponible es POSITIVO (9 examples) 3 ERROR
[Cliente AVAL:<AVAL>] Valor maximo a transferir desde <BLOQUE_ORIGEN> cuando el monto disponible es NEGATIVO 3
[Cliente AVAL:<AVAL>] Valor maximo a transferir desde <BLOQUE_ORIGEN> cuando el monto disponible es CERO (9 examples) 3 ERROR

Manual Tests

No manual tests were recorded
Serenity BDD version 2.3.7