ASIENTOS CONTABLES

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:
- Otros asientos.
- Otros asientos pero reversados.
- Otra información generada por los desarrolladores.
La tabla comprobantes contabilizados dejó de usarse hace mucho años y hoy no tiene ningún uso.
Identidad
- Tabla: ASCAB
- Tipo: CLASE
- Deriva de: cmpCABECERA_pragma_XTD
- Define atributo FCMPCODIGO
- Catálogo: ERP CONTABLE
- Etiqueta: ASIENTOS CONTABLES
- La categoría es ASIENTOS CONTABLES
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).


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.