Reemplazo de cheques

Función general

Permite reemplazar un cheque por uno o varios cheques de la misma o distinta entidad bancaria, siempre y cuando la suma de los importes de los cheques de reemplazo sea igual al importe del cheque original.
Esta consulta permite realizar búsquedas por condición a partir de los siguientes campos: fecha de reemplazo, número de cheque que se reemplaza y número de cheque que reemplaza a otro.

Acciones de menú

Información técnica

Efecto

Si la acción es "registrar":
  • Por cada cheque de reemplazo se crea un registro en la tabla de cheques reemplazados (che_inter).
  • Se actualiza el registro del archivo de movimientos de caja (cash_mov) correspondiente al registro en caja del cheque que se está reemplazando a fin de colocarle en afirmativo el indicador de movimiento anulado (sNull_movem).
  • Se crea un registro en la tabla de movimientos de caja (cash_mov) por cada cheque incluido (efecto igual a un ingreso en cajas). Estos cheques tendrán los mismos datos de referencia que el cheque original: concepto de entrada de dinero en caja, intermediario, relación, siniestro, etc.
  • Si la fecha de cobro del cheque incluido es posterior a la fecha actual, entonces el cheque se crea como cheque diferido.
  • Notas para el programador

    Se debe permitir realizar el reemplazo de un cheque que se encuentre en estado anulado, siempre y cuando no esté anulado por "reemplazo", es decir que no exista en la tabla de cheques reemplazados (cheq_inter).
    Para validar que el cheque no esté depositado, se lee la tabla de movimientos de caja (cash_mov), es decir sDep_number diferente de blanco.
    Para esta transacción se crea la tabla temporal para reemplazo de cheques (TChe_inter).
    Los "Stored Procedures" creados son:
  • delTChe_inter: Elimina un cheque en particular de la tabla TChe_inter
  • delTChe_inters: Elimina todos los datos de la tabla TChe_inter
  • creTChe_inter: Inserta un nuevo registro en la tabla temporal TChe_inter
  • reaTChe_inter_a: Consulta los cheques de reemplazo a partir del cheque original sobre la tabla temporal TChe_inter
  • .

    .

    Cheque original

    (OP014_k)

    Campos

    Título

    Descripción

    Fecha de reemplazo 

    Indica la fecha en la que es efectivo el reemplazo. Por defecto se muestra la fecha del día (la del computador). 

    Banco

    Indica el banco al que pertenece el cheque a reemplazar. Valores posibles según tabla 7.

    Número

    Indica el número de cheque a reemplazar. Una vez colocada la información del banco y número de cheque válido, el sistema muestra información asociada a este: importe, moneda del importe y fecha de cobro. 

    Validaciones

    Campo

    Descripción

     Error/adv

    La sumatoria del o los importes de los cheques que reemplazan, debe ser igual al importe del cheque original 
    07241

    Fecha de reemplazo

    Debe incluir la fecha de reemplazo 
    07116

    Cheque original - banco

    Si el campo "fecha de reemplazo" está lleno, debe indicar el banco 
    10828

    Cheque original - número

    Si el campo "banco" está lleno, debe indicar el número de cheque 
    07239
    Si está lleno, debe estar registrado en la tabla de movimientos de caja (cash_mov) 
    07065
    Si está lleno, no debe estar depositado 
    07240
    Si está lleno no debe estar anulado por reemplazo 
    07255

    .

    .

    Reemplazo de cheques

    (OP014)

    Campos

    Título

    Descripción

    Importe

    Indica el importe del cheque original. Es mostrado por el sistema y el usuario no puede cambiar su contenido. A la derecha de este campo el sistema muestra la moneda del importe. 

    Fecha de cobro

    Indica la fecha de cobro del cheque, es decir la fecha en la que se hace efectivo. Es mostrada por el sistema y el usuario no puede cambiar su contenido. 

    Parte repetitiva

    Cheque(s) que reemplaza(n) 

      Banco

    Indica el banco al que pertenece el cheque de reemplazo. Valores posibles según tabla 7.

      Número

    Indica el número de cheque que reemplaza al cheque original. 

      Importe

    Indica el importe del cheque de reemplazo en tratamiento. Este importe sólo puede estar expresado en la moneda del cheque original. 

      Fecha de cobro 

    Indica la fecha en la que podrá ser cobrado el cheque de reemplazo en tratamiento. 

    Importe total

    Indica la suma de los importes de cada cheque que reemplaza al cheque original. 

    Validaciones

    Campo

    Descripción

     Error/adv

    Cheque(s) que reemplaza(n) - banco 

    Debe indicar el banco 
    10828

    Cheque(s) que reemplaza(n) - número

    Si el campo "banco" está lleno, debe indicar el número de cheque 
    07242
    Si está lleno, no debe estar registrado en la tabla de movimientos de caja (cash_mov) 
    07256
    Si está lleno, no debe estar registrado en la tabla de cheques reemplazados 
    07243

    Cheque(s) que reemplaza(n) - importe

    Si el número del cheque está lleno, este campo debe estar lleno 
    09008
    Si está lleno, debe ser mayor a cero y menor o igual que el importe del cheque original 
    07244

    Cheque(s) que reemplaza(n) - fecha de cobro 

    Si el número del cheque está lleno, este campo debe estar lleno 
    21059
    Si está lleno, no debe ser posterior por más de 30 días a la fecha de cobro del cheque original 
    07245