CAJA DIRECTO
Descripción

Los comprobantes de CAJA DIRECTO reemplazan a los pagos directos y a las cobranzas directas de versiones anteriores del sistema.
Permiten registrar imputaciones contables y eventualmente pagarlas o cobrarlas.
Además, permiten registrar reintegros y derechos de documentos aduaneros de exportación, incluyendo sus diferencias de cambio.
La tabla CDCAB (Caja directo) define la cabecera de estos comprobantes.
Video instructivo
En https://www.youtube.com/watch?v=ZXFdcL634mM&list=PL2bXsyjNc5agroYc2f5hT3aUxLcGpyBpI&index=6 se puede consultar un video que instruye sobre como registrar un comprobante de caja directo.
Estructura
Los comprobantes de caja directo no necesitan ninguna configuración en particular excepto las definidas en COMPROBANTES.
Pertenecen a la familia CD de las COMPROBANTES/FAMILIAS.
Para crear un comprobante de caja directo:
- La tabla Caja directo (CDCAB) corresponde a la cabecera del comprobante.
- La tabla Caja directo, imputaciones (CDDET) define las imputaciones contables del comprobante.
- La tabla Caja directo, valores (CDVAL) se creó originalmente para registrar los valores de pago o de cobro, pero finalmente fue reemplazada por el uso de VALORES. La tabla se documenta en el estado en que se encuentra, pero está obsoleta.
Identidad
- Tabla: CDCAB
- Tipo: TABLA
- Deriva de: cmpCABECERA_pragma_XTD
- Define atributo FCMPCODIGO
- Catálogo: ERP COMERCIAL
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 | FCIRCUITOCAJA | CircuitoCaja | CAV_CIRCUITO | Circuitos de caja | REQ,VIS,INS,UPD | CDCAB | Código de circuito de caja para la emisión del pago / cobranza. |
18 | FFECHAPAGO | FechaPago | DATETIME | Fecha y hora. | REQ,VIS,INS,UPD | CDCAB | Fecha de pago / cobranza. |
19 | FDEBITOS | Debitos | pMONEDA_LOCAL | Cantidades en moneda local | VIS, | CDCAB | Suma de los débitos. |
20 | FCREDITOS | Creditos | pMONEDA_LOCAL | Cantidades en moneda local | VIS, | CDCAB | Suma de los créditos. |
21 | FBENEFICIARIO | Beneficiario | VARCHAR(64) | Caracteres de longitud variable hasta 64 caracter/es | VIS,INS,UPD | CDCAB | Nombre del beneficiario. |
22 | FEMAIL | pEMAIL | Dirección de correo electrónico | VIS,INS,UPD | CDCAB | Correo electrónico del beneficiario. | |
23 | FTIPOINSCRIPCION | InscripcionTipo | IMPUESTOTIPOINSCRIPCION | Impuestos, tipos de inscripción | VIS,INS,UPD | CDCAB | Tipo de inscripción del beneficiario. |
24 | FNUMEROINSCRIPCION | InscripcionNro | PRXINSCRIPCIONFISCAL | Inscripción fiscal. | VIS,INS,UPD | CDCAB | Número de inscripción del beneficiario. |
25 | FFONDOFIJO | Fondo Fijo | BIT | Campo lógico, admite 1, 0 y NULL | INS,UPD | CDCAB | OBSOLETO. |
26 | FMULTIMONEDA | Multimoneda | BIT | Campo lógico, admite 1, 0 y NULL | VIS, | CDCAB | El campo se setea a 1 si hay líneas de detalle con moneda distinta a la de la cabecera, se usa internamente en los pagos. |
27 | FTIPOIMPORTE | TipoImporte | VARCHAR(14) | Caracteres de longitud variable hasta 14 caracter/es | COMPUTADO | Campo calculado, cuando los débitos son mayores a los créditos pone DÉBITO, sino pone CREDITO. | |
28 | FNETO | Neto | NUMERIC(20,2) | Numérico de 20 enteros y 2 decimales de precisión. | COMPUTADO | Campo calculado, neto entre débitos y créditos. |
Observaciones adicionales sobre los campos
Relaciones
Triggers
CDCAB_TR_CMPLOG_UPDATE
Graba los datos del comprobante en COMPROBANTES/REGISTRO, opera en INSERT, UPDATE y DELETE.
CDCAB_TR_wflCOMPROBANTES_UPDATE
Registra el comprobante en la tabla WORKFLOW/COMPROBANTES del workflow para poder hacer un seguimiento de las aprobaciones. El trigger acciona en INSERT y UPDATE.
Este comprobante no está agregado al workflow por lo que este trigger tiene un efecto nulo.
CDCAB_TR_wflCOMPROBANTES_DELETE
Elimina el comprobante de la tabla WORKFLOW/COMPROBANTES. El trigger acciona en DELETE.
Este comprobante no está agregado al workflow por lo que este trigger tiene un efecto nulo.
CDCAB_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 CDCAB_CONTABILIZA_VISTA. El trigger acciona en INSERT y UPDATE.
CDCAB_TR_CONTABILIZA_DELETE
Elimina los registros correspondientes a la factura de la tabla de CONTABILIDAD/MOVIMIENTOS. El trigger acciona en DELETE.FACTURAS/ESCANEO]]. El trigger acciona en INSERT y DELETE.
FCCAB_TR_pSCANDOCS_DELETE
Elimina los datos del comprobante de la tabla pSCANDOCS. El trigger acciona en DELETE.