Para visualizar los diferentes tipos de estados y clase de estados que existen en las TC, podemos ingresar a las tablas:
--estados select * from creditopy.estados_tp_fisica --clases_de_estado select * from creditopy.clases_estados
De OPERATIVA a VENCIDA
Sabemos que una tarjeta se encuentra operativa cuando posee el valor 1 en los campos estado y clase_de_estado, para que la/s misma/s figuren como vencidas deben tener los siguientes parametros, estado=8 y clase_de_estado=19.
En el caso de que por algun motivo (el cual debe ser analizado) no se realiza el cambio de estado de las TCs segun su fecha de vigencia de operativa a vencida, tenemos dos opciones para cambiar el estado:
- Si se trata de uno o pocos casos, podemos ejecutar el siguiente script:
Update creditopy.tarjetas p set p.estado=8, p.clase_de_estado=19 where p.emisor=52 and p.numero_cuenta='520000203990' and p.documento='052000003724724' and p.fecha_vigencia=to_date('30/09/2022','dd/mm/yyyy') and p.estado=1 and p.clase_de_estado=1
2. Si se trata de muchos casos, utilizamos el siguiente procedimiento:
begin -- Call the procedure pr_venc_tarjetas(i_fecha_vto => to_date('30/09/2022','dd/mm/yyyy'), i_usuario => 'MANUAL'); end;