COMPROBANTES/TIPOS

De Pragma Wiki
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

Descripción

La tabla COMPROBANTETIPO (Tipos de comprobantes.) permite la definición de los tipos de comprobantes asociados a las COMPROBANTES/FAMILIAS.

Estructura

Identidad

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FFAMILIA Familia COMPROBANTEFAMILIA Familias de Comprobantes KEY,REQ,INS COMPROBANTETIPO Familia a la que está asociado el comprobante.
2 FCODIGO Codigo VARCHAR(2) Caracteres de longitud variable hasta 2 caracter/es KEY,REQ,VIS,INS COMPROBANTETIPO Código del tipo de comprobante.
3 FDESCRIPCION Descripcion VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es REQ,VIS,INS COMPROBANTETIPO Descripción del tipo de comprobante.
4 FACUMULADOR Acumulador NUMERAACUMULADOR Numerador de comprobantes REQ,VIS,INS COMPROBANTETIPO Código de talonario.
5 FCIRCUITO Circuito CMPCIRCUITO Circuitos de comprobantes REQ,VIS,INS,UPD COMPROBANTETIPO Circuito al que está asociado el comprobante.
6 FTIPOCAMBIO TipoCambio MONEDA_TIPOCAMBIO Monedas, tipos de cambio REQ,VIS,INS,UPD COMPROBANTETIPO Indicar el tipo de cambio (normalmente comprador o vendedor).
7 FSIGNOOPUESTO SignoOpuesto BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD COMPROBANTETIPO Marcar para indicar que el tipo de comprobante tiene un signo distinto al de la familia (por ejemplo una nota de crédito tiene un signo distinto).
8 FTIPOIMPRESION TipoImpresion COMPROBANTETIPO_MODOIMPRESION COMPROBANTETIPO_MODOIMPRESION VIS,INS COMPROBANTETIPO Define el modo de impresión (normalmente Automática para una impresión al registrar el comprobante, Manual para confirmar que se quiere la impresión al registrar el comprobante y A pedido se imprime por menú).
9 FMODOANULACION ModoAnulacion COMPROBANTETIPO_MODOANULACION Comprobante, modo de anulación REQ,VIS,INS COMPROBANTETIPO Define el modo de anulación (normalmente Físico para una eliminación física, o Lógico para marcar el comprobante como eliminado sin eliminar físicamente).
10 FIDNUM FIDNUM VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es INS COMPROBANTETIPO OBSOLETO.
11 Descripcion Descripcion VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es COMPUTADO OBSOLETO.

Observaciones adicionales sobre los campos

Signo del comprobante usando FSIGNOOPUESTO

Las familias de comprobantes que contabilizan tienen un signo contable por defecto: débito o crédito.

Por ejemplo, en la familia FC de facturación de proveedores el signo por defecto es Crédito que es el que corresponde al contabilizar la cabecera de un comprobante (es decir la imputación a la cuenta corriente del proveedor), y ese es el signo que tiene, por ejemplo, una factura. Pero una nota de crédito debe contabilizar con un signo opuesto, si la factura imputa a un crédito la nota de crédito debe imputar a un débito.

El campo FSIGNOOPUESTO define con qué signo contabiliza cada tipo de comprobante. Si el campo está desmarcado el signo contable del comprobante será el mismo que la familia, si está marcado el signo será el opuesto.

Valores posibles del campo FTIPOIMPRESION

Este campo define el tipo de impresión, las opciones actuales son:

  • Automática: el comprobante se imprime automáticamente cuando se registra el comprobante.
  • Manual: el comprobante se imprime cuando seleccionamos la opción de impresión del comprobante en el menú.
  • A pedido: al registrar el comprobante el sistema pregunta si lo queremos imprimir.

Valores posibles del campo FTIPOANULACION

Este campo define qué ocurre cuando eliminamos un comprobante:

  • Físico: el comprobante es eliminado físicamente de la base de datos sin dejar vestigio de su existencia (excepto que haya una bitácora de auditoría). Si no hubo comprobantes posteriores de su misma familia y tipo el número asignado por el talonario puede volver a utilizarse.
  • Lógico: el comprobante permanece en el sistema, pero su estado pasa a Anulado y no afecta ninguna otra tabla (movimientos, estados de cuenta, etc.).

Relaciones

Triggers