VALORES CAJA
Descripción
La tabla CAVVAL_LOTE (Valores) define los valores emitidos. Cada registro de esta tabla está vinculado a un comprobante y puede ser cualquier tipo de movimientos de caja: cheques, transferencias, efectivo, cupones de tarjeta, etc.
Estructura
Identidad
- Tabla: CAVVAL_LOTE
- Tipo: TABLA
- Deriva de: CAVVAL_CUSTOM
- Catálogo: ERP COMERCIAL
Lista de campos
Columna | Campo físico | Campo lógico | Atributo | Descripción | Etiquetas | Definición | Observaciones |
---|---|---|---|---|---|---|---|
1 | FCMPCODIGO | Comprobante | VARCHAR(20) | Caracteres de longitud variable hasta 20 caracter/es | KEY,REQ,INS,UPD | CAVVAL_CUSTOM | Código de comprobante al que pertenece el valor. |
2 | FCMPCUOTA | Cuota | INT | Entero. | KEY,REQ,INS,UPD | CAVVAL_CUSTOM | Cuota del comprobante. |
3 | FCMPLINEA | Linea | PRXCMPLINEA | Número de linea autoincremental de Pragma. | KEY,REQ,VIS,INS,UPD | CAVVAL_CUSTOM | Línea del comprobante. |
4 | FTIPOIMPORTE | TipoImporte | CMPTIPOIMPORTE | cmpTipoImporte | REQ,VIS,INS,UPD | CAVVAL_CUSTOM | Tipo de importe, normalmente CRÉDITO para los pagos, DÉBITO para los cobros. |
5 | FCARTERA | Cartera | CAV | Valores, Carteras de Valores | REQ,VIS,INS,UPD | CAVVAL_CUSTOM | Código de cartera. |
6 | FCONCEPTO | Concepto | CAVCON | Valores, Conceptos de Caja | REQ,VIS,INS,UPD | CAVVAL_CUSTOM | Código de concepto. |
7 | FLOTEPOS | Lote POS | PLOTEPOS | Lotes de tarjetas de POSNET | VIS,INS,UPD | CAVVAL_CUSTOM | Número de lote según el POS, solo si corresponde. |
8 | FVALOR | Valor | PRXCARTERA_VALOR | Carteras de tesorería. | VIS,INS,UPD | CAVVAL_CUSTOM | Código de valor (cheque, cupón, etc). |
9 | FBENEFICIARIO | Beneficiario | VARCHAR(64) | Caracteres de longitud variable hasta 64 caracter/es | VIS,INS,UPD | CAVVAL_CUSTOM | Nombre del beneficiario. |
10 | FCUOTAS | Cuotas | INT | Entero. | REQ,INS,UPD | CAVVAL_CUSTOM | Cantidad de cuotas, normalmente 1. |
11 | FFECHAEMISION | FechaEmision | DATETIME | Fecha y hora. | REQ,VIS,INS,UPD | CAVVAL_CUSTOM | Fecha de emisión del valor. |
12 | FFECHAVENCIMIENTO | FechaVencimiento | DATETIME | Fecha y hora. | REQ,VIS,INS,UPD | CAVVAL_CUSTOM | Fecha de vencimiento del valor. |
13 | FFECHAPAGO | FechaPago | DATETIME | Fecha y hora. | INS,UPD | CAVVAL_CUSTOM | OBSOLETO. |
14 | FMONEDA | Moneda | MONEDA | Monedas | REQ,VIS,INS,UPD | CAVVAL_CUSTOM | Código de moneda del valor. |
15 | FFECHAVALUACION | FechaValuacion | DATETIME | Fecha y hora. | REQ,VIS,INS,UPD | CAVVAL_CUSTOM | Fecha de valuación para la cotización. |
16 | FCOTIZACION | Cotizacion | pMONEDA_COTIZACION | Cotización de monedas (ex-prxmonedacotizacion) | REQ,VIS,INS,UPD | CAVVAL_CUSTOM | Cotización. |
17 | FCANTIDAD | Cantidad | pMONEDA_LOCAL | Cantidades en moneda local | REQ,VIS,INS,UPD | CAVVAL_CUSTOM | Cantidad en la moneda del movimiento. |
18 | FOBSERVACIONES | Observaciones | VARCHAR(128) | Caracteres de longitud variable hasta 128 caracter/es | VIS,INS,UPD | CAVVAL_CUSTOM | Observaciones libres. |
19 | FLINEA_MOVS | FLINEA_MOVS | INT | Entero. | COMPUTADO | Campo calculado de uso interno. | |
20 | FIMPORTE | Importe | NUMERIC(20,2) | Numérico de 20 enteros y 2 decimales de precisión. | COMPUTADO | Importe calculados obre la cantidad y la cotización. | |
21 | FCANTIDAD_SIGNO | FCANTIDAD_SIGNO | NUMERIC(20,2) | Numérico de 20 enteros y 2 decimales de precisión. | COMPUTADO | Cantidad calculada que agrega el signo según el tipo de importe, débito es positivo, crédito es negativo. | |
22 | FLOTE | Lote | VARCHAR(18) | Caracteres de longitud variable hasta 18 caracter/es | INS,UPD | CAVVAL_LOTE | Código de lote del proceso interno que asigna valores a los pagos pendientes. |
23 | FLOTE_ABIERTO | LoteAbierto | BIT | Campo lógico, admite 1, 0 y NULL | REQ,INS,UPD | CAVVAL_LOTE | Un valor de 1 indica que el lote está abierto, el valor solo se aplica cuando este campo tenga el valor 0. |
24 | FCIRCUITO | Circuito | CAV_CIRCUITO | Circuitos de caja | REQ,INS,UPD | CAVVAL_LOTE | Código de circuito de caja. |
25 | FUSUARIO | Usuario | PRXLOGINUSER | Usuario logueado. | CAVVAL_LOTE | Usuario que registra el valor. |
Observaciones adicionales sobre los campos
Campo FLOTE
Cuando el valor se emite en algún proceso por lotes (descripto más adelante) este campo contiene el TIMESTAMP de ese lote (por ejemplo: 20250206124008633). Los lotes se identifican siempre con un TIMESTAMP que surge del primer momento en que se ingresa a la pantalla de asignación de valores por lote.
Campo FLOTE_ABIERTO
Cuando los valores se asignan desde una pantalla de asignación por lotes, y mientras ese lote se encuentra en proceso, este campo está marcado con el valor 1 indicando que aún se encuentra en proceso y no debe ser registrado.
Cuando finalmente cerramos el lote este campo pasa a tener un valor de 0 y se registra en TESORERIA/MOVIMIENTOS.
Todo esto se explica más adelante.
Relaciones
Triggers
CAVVAL_LOTE_TR_CAVVAL_LOTES
Inserta en la tabla VALORES CAJA/LOTES usando los campos:
- FLOTE.
- FCIRCUITO.
Agregándole el código de usuario y TIMESTAMP del momento de inserción del registro.
CAVVAL_LOTE_TR_UPDATE
Inserta en la tabla TESORERIA/MOVIMIENTOS el valor del registro, finalmente contabiliza el valor registrado.
El trigger opera en INSERT y UPDATE, y solo cuando el campo FLOTE_ABIERTO está seteado a 0.
CAVVAL_LOTE_TR_DELETE
Elimina el valor de la tabla TESORERIA/MOVIMIENTOS, además elimina los registros contables del mismo.
El trigger opera en DELETE.