Diferencia entre revisiones de «DEPOSITOS CAJA»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Sin resumen de edición
Línea 83: Línea 83:
=Relaciones=
=Relaciones=
=Triggers=
=Triggers=
==DPCAB_TR_CMPLOG_UPDATE==
Graba los datos del comprobante en [[COMPROBANTES/REGISTRO]], opera en INSERT, UPDATE y DELETE.
==DPCAB_TR_CONTABILIZA_UPDATE===
Inserta los datos del comprobante en la tabla de [[CONTABILIDAD/MOVIMIENTOS]] solo cuando se encuentra registrado. Para la contabilidad usa una vista denominada '''DPCAB_CONTABILIZA_VISTA'''.
El trigger acciona en INSERT y UPDATE.
==DPCAB_TR_CONTABILIZA_DELETE===
Elimina los registros correspondientes al comprobante de la tabla de [[CONTABILIDAD/MOVIMIENTOS]], el trigger acciona en DELETE.
===DPCAB_TR_CAVMOVTABLA_UPDATE===
Este trigger inserta los movimientos de valores del comprobante en la tabla [[TESORERIA/MOVIMIENTOS]] que lleva los movimientos de caja. El trigger acciona en INSERT y UPDATE.
===DPCAB_TR_CAVMOVTABLA_DELETE===
Elimina los movimientos de valores del comprobante en la tabla [[TESORERIA/MOVIMIENTOS]], El trigger acciona en DELETE.

Revisión del 21:25 20 feb 2025

Descripción

Diagrama de depósitos de caja.

La tabla DPCAB (Depósitos) define la cabecera de los depósitos de caja.

Estos comprobantes permiten depositar valores en cartera o transferir saldos de una TESORERIA/CARTERAS a otra usando distintos TESORERIA/CONCEPTOS.

Pertenecen a la familia DP de las COMPROBANTES/FAMILIAS.

Los depósitos de caja no necesitan ninguna configuración en particular excepto las definidas en COMPROBANTES.

Estructura

Para crear un depósito de caja:

Las siguientes dos tablas ya no se encuentran en uso, pero se mantienen por consulta histórica:

Identidad

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FCMPCODIGO Comprobante prxCMPCODIGO Código de comprobante de Pragma. KEY,REQ,VIS,INS,UPD cmpCABECERA_pragma_XTD Código del comprobante.
2 FCMPSUCURSAL Sucursal VARCHAR(4) Caracteres de longitud variable hasta 4 caracter/es INS cmpCABECERA_pragma_XTD OBSOLETO.
3 FCMPFAMILIA Familia COMPROBANTEFAMILIA Familias de comprobantes REQ,INS cmpCABECERA_pragma_XTD Familia del comprobante.
4 FCMPTIPO Tipo COMPROBANTETIPO Tipos de comprobantes REQ,VIS,INS cmpCABECERA_pragma_XTD Tipo de comprobante.
5 FCMPLETRA Letra VARCHAR(1) Caracteres de longitud variable hasta 1 caracter/es REQ,INS cmpCABECERA_pragma_XTD Letra del comprobante, solo comprobantes donde AFIP lo requiere.
6 FCMPPUNTOVENTA PuntoEmision cmpPUNTOSEMISION Puntos de emisión, por tipo de comprobante REQ,VIS,INS cmpCABECERA_pragma_XTD Punto de emisión del comprobante.
7 FCMPNUMERO Numero INT Entero. REQ,INS cmpCABECERA_pragma_XTD Número del comprobante.
8 FCMPFECHA Fecha DATETIME Fecha y hora. REQ,VIS,INS cmpCABECERA_pragma_XTD Fecha de emisión del comprobante
9 FCMPHORA Hora DATETIME Fecha y hora. INS cmpCABECERA_pragma_XTD Hora de emisión
10 FCMPMONEDA Moneda MONEDA Monedas REQ,VIS,INS,UPD cmpCABECERA_pragma_XTD Moneda del comprobante, si corresponde valuación.
11 FCMPFECHAVALUACION FechaValuacion DATETIME Fecha y hora. REQ,VIS,INS,UPD cmpCABECERA_pragma_XTD Fecha de valuación de la cotización, si corresponde valuación.
12 FCMPCOTIZACION Cotizacion pMONEDA_COTIZACION Cotización de monedas (ex-prxmonedacotizacion) REQ,VIS,INS,UPD cmpCABECERA_pragma_XTD Cotización, si corresponde valuación.
13 FCMPTOTAL Total prxmonedaLOC Numérico para moneda local. VIS, cmpCABECERA_pragma_XTD Total del comprobante asignado por el sistema, si corresponde.
14 FCMPUSUARIO Usuario VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es REQ,VIS, cmpCABECERA_pragma_XTD Usuario emisor del comprobante.
15 FCMPESTADO Estado cmpESTADO cmpEstado REQ,VIS,INS cmpCABECERA_pragma_XTD Abierto indica que el comprobante está en proceso, registrado indica que el comprobante fue grabado e impactado en la BD, Anulado es que se encuentra en esetestado y ya no impacta en la BD.
16 FCMPCOMENTARIOS Comentarios VARCHAR(256) Caracteres de longitud variable hasta 256 caracter/es VIS,INS,UPD cmpCABECERA_pragma_XTD Comentarios libres.
17 FTIPOAPLICACION FTIPOAPLICACION DEPOSITO_TIPOIMPUTACION DEPOSITO_TIPOIMPUTACION INS DPCAB
18 FCUENTA Cuenta VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es INS DPCAB
19 FDOMICILIO Domicilio VARCHAR(8) Caracteres de longitud variable hasta 8 caracter/es INS DPCAB
20 FDEBITOS Debitos PRXMONEDALOCAL Numérico para moneda local. VIS, DPCAB
21 FCREDITOS Creditos PRXMONEDALOCAL Numérico para moneda local. VIS, DPCAB
22 FIDNUM FIDNUM VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es INS DPCAB
23 FCARTERA Cartera CAV Valores, Carteras de Valores VIS,INS,UPD DPCAB

Observaciones adicionales sobre los campos

Relaciones

Triggers

DPCAB_TR_CMPLOG_UPDATE

Graba los datos del comprobante en COMPROBANTES/REGISTRO, opera en INSERT, UPDATE y DELETE.

DPCAB_TR_CONTABILIZA_UPDATE=

Inserta los datos del comprobante en la tabla de CONTABILIDAD/MOVIMIENTOS solo cuando se encuentra registrado. Para la contabilidad usa una vista denominada DPCAB_CONTABILIZA_VISTA.

El trigger acciona en INSERT y UPDATE.

DPCAB_TR_CONTABILIZA_DELETE=

Elimina los registros correspondientes al comprobante de la tabla de CONTABILIDAD/MOVIMIENTOS, el trigger acciona en DELETE.

DPCAB_TR_CAVMOVTABLA_UPDATE

Este trigger inserta los movimientos de valores del comprobante en la tabla TESORERIA/MOVIMIENTOS que lleva los movimientos de caja. El trigger acciona en INSERT y UPDATE.

DPCAB_TR_CAVMOVTABLA_DELETE

Elimina los movimientos de valores del comprobante en la tabla TESORERIA/MOVIMIENTOS, El trigger acciona en DELETE.