ASIENTOS CONTABLES

De Pragma Wiki
Ir a la navegación Ir a la búsqueda

Descripción

Los asientos contables permiten ingresar movimientos contables al sistema.

El manejo general de comprobantes está documentado en manejo general de comprobantes.

Estructura

Pueden asociarse a Etiquetas para una mejor identificación.

Permiten el ingreso de múltiples líneas de detalle en líneas de detalle.

Con la opción Orígenes de datos podemos importar:

Orígenes para el detalle del asiento.
  • Otros asientos.
  • Otros asientos pero reversados.
  • Planillas de cálculo.

La tabla comprobantes contabilizados dejó de usarse hace mucho años y hoy no tiene ningún uso.

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 Campo clave.
2 FCMPSUCURSAL Sucursal VARCHAR(4) Caracteres de longitud variable hasta 4 caracter/es INS cmpCABECERA_pragma_XTD
3 FCMPFAMILIA Familia COMPROBANTEFAMILIA Familias de Comprobantes REQ,INS cmpCABECERA_pragma_XTD
4 FCMPTIPO Tipo COMPROBANTETIPO Tipos de Comprobantes REQ,VIS,INS cmpCABECERA_pragma_XTD
5 FCMPLETRA Letra VARCHAR(1) Caracteres de longitud variable hasta 1 caracter/es REQ,INS cmpCABECERA_pragma_XTD
6 FCMPPUNTOVENTA PuntoEmision cmpPUNTOSEMISION Puntos de emisión, por tipo de comprobante REQ,VIS,INS cmpCABECERA_pragma_XTD
7 FCMPNUMERO Numero INT Entero. REQ,INS cmpCABECERA_pragma_XTD
8 FCMPFECHA Fecha DATETIME Fecha y hora. REQ,VIS,INS cmpCABECERA_pragma_XTD
9 FCMPHORA Hora DATETIME Fecha y hora. INS cmpCABECERA_pragma_XTD
10 FCMPMONEDA Moneda MONEDA Monedas REQ,VIS,INS,UPD cmpCABECERA_pragma_XTD
11 FCMPFECHAVALUACION FechaValuacion DATETIME Fecha y hora. REQ,VIS,INS,UPD cmpCABECERA_pragma_XTD
12 FCMPCOTIZACION Cotizacion pMONEDA_COTIZACION Cotización de monedas (ex-prxmonedacotizacion) REQ,VIS,INS,UPD cmpCABECERA_pragma_XTD
13 FCMPTOTAL Total prxmonedaLOC Numérico para moneda local. VIS, cmpCABECERA_pragma_XTD
14 FCMPUSUARIO Usuario VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es REQ,VIS, cmpCABECERA_pragma_XTD
15 FCMPESTADO Estado cmpESTADO cmpEstado REQ,VIS,INS cmpCABECERA_pragma_XTD
16 FCMPCOMENTARIOS Comentarios VARCHAR(256) Caracteres de longitud variable hasta 256 caracter/es VIS,INS,UPD cmpCABECERA_pragma_XTD
17 FETIQUETA Etiqueta ASCAB_ETIQUETA Asientos contables, etiquetas VIS,INS,UPD ASCAB Etiqueta opcional.
18 FREVERSAR Reversar BIT Campo lógico, admite 1, 0 y NULL VIS,INS,UPD ASCAB Marcar si el asiento debe ser reversado.
19 FDEBITOS Debitos NUMERIC(20,2) Numérico de 20 enteros y 2 decimales de precisión. VIS, ASCAB Suma de los débitos del asiento, lo hace el sistema automáticamente y no es editable.
20 FCREDITOS Creditos NUMERIC(20,2) Numérico de 20 enteros y 2 decimales de precisión. VIS, ASCAB Suma de los créditos del asiento, lo hace el sistema automáticamente y no es editable.
21 FIDNUM FIDNUM VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es INS ASCAB

Observaciones adicionales sobre los campos

  • FREVERSAR cuando marcamos este campo estamos indicando que el asiento debe ser reversado con posterioridad. La siguiente consulta muestra los asientos pendientes de reversión (y desde la misma podemos generar el nuevo asiento).
Consulta de asientos pendientes de reversión.

Relaciones

Triggers

  • ASCAB_TR_CMPLOG_UPDATE graba el comprobante en la tabla Registro de comprobantes (CMPLOG) registrando las operaciones de INSERT, UPDATE y DELETE.
  • ASCAB_TR_CONTABILIZA_UPDATE cuando registramos un asiento este trigger graba el movimiento en la tabla de movimientos contables CTAMOVTABLA, ésta tabla contiene todos los movimientos contables de cualquier comprobante del sistema.
  • ASCAB_TR_CONTABILIZA_UPDATE cuando eliminamos un asiento este trigger elimina el movimiento en la tabla de movimientos contables CTAMOVTABLA.