Asientos automáticos
Utiliza esta función para definir la estructura de los asientos que se van a contabilizar en todos los módulos. Por ejemplo, la contabilización del asiento de una factura de venta o de compra, de dotaciones por amortización, de pago, de inversión automática, etc.
Cada módulo genera asientos para su validación contable. Esta transferencia se realiza mediante un subprograma estándar que envía el código de la operación. Por ejemplo, en la validación de una factura de cliente, se llama al código BPCIN.
Los programas de aplicación controlan el código utilizado y el momento en el que se llama al subprograma de generación.
Bases de parametrización y agrupación de líneas
Para la parametrización de los asientos automáticos, debes definir:
- el código de cabecera de la pantalla de entrada de los asientos
- las características detalladas de los asientos que se van a transferir
También puedes parametrizar grupos de asientos automáticos generados simultáneamente identificando los asientos que se van a conciliar.
Los asientos automáticos se definen con las características:
- de la cabecera del asiento
- de las líneas mediante una serie de definiciones de líneas asociadas
La definición de una línea puede dar lugar a la creación de un grupo de líneas. El tipo de líneas puede ser único, repetitivo o en una tabla vinculada. Los dos últimos casos pueden dar lugar a la creación de un grupo de líneas.
Por el contrario, las líneas se pueden agrupar automáticamente siempre y cuando los siguientes criterios sean idénticos en las líneas correspondientes:
- el referencial general
- el tercero (si el referencial general es de control)
- la planta
- la cuenta analítica
- la descripción de la línea
- el código de impuesto
- la clave de distribución (si hay una clave de distribución en la línea; si es una sección, la presencia de varias secciones no impide la agrupación de las líneas, y se crea una distribución analítica)
- el signo (si la casilla "Compensación" no está marcada)
Definición de asientos por divisas
Puedes definir un asiento por divisa indicando la divisa de contabilización en los campos de la cabecera.
En este momento, los cambios de divisa para determinar los importes en la divisa de contabilización y de reporting se gestionan de la siguiente forma:
- Los importes en la divisa y en las demás divisas se parametrizan para todas las líneas de asientos definiendo las fórmulas para los campos Importe sociedad e Importe reporting.
Esto supone que los importes calculados se cuadran en todas las divisas. De lo contrario, aparece un error: "Asiento descuadrado en la divisa de X".
En los demás casos (cuando se calcula al menos un importe de sociedad y de reporting), las líneas de diferencia de conversión se trasladan automáticamente si no todas están cuadradas en la divisa de reporting o de sociedad. - Si las divisas de reporting y de sociedad no están definidas en algunas líneas, se utilizan las fórmulas definidas para los campos Cambio y Cambio reporting definidas en la cabecera del documento. Los importes no definidos se calculan aplicando los cambios.
- Si las divisas de reporting y de sociedad están definidas en algunas líneas, pero sin fórmulas para los campos Cambio y/o Cambio reporting, se utiliza el tipo de cambio para determinar el cambio en la fecha de contabilización del asiento. Por defecto, se puede utilizar el tipo de cambio asociado al tipo de documento para determinar el cambio que se va a aplicar para calcular los importes que faltan.
Asientos analíticos puros
La definición de un referencial general analítico es igual que la de un documento general, pero imponiendo un tipo de documento adaptado e introduciendo únicamente las cuentas analíticas y secciones correspondientes (se vuelven obligatorias).
Requisitos previos
Consulta la documentación de Puesta en marcha
Gestión de pantalla
Haz clic en Líneas para abrir una pantalla en la que se pueden definir las líneas de asiento que se van a generar.
Cabecera
C. Asiento (campo COD) |
Introduzca un código único para identificar el esquema de entrada utilizado para validar el documento en contabilidad. |
Descripción (campo DESTRA) |
Descrip. corta (campo SHOTRA) |
Pestaña Pantalla de entrada
Lista de tablas vinculadas
Define las tablas vinculadas a la tabla desencadenante. Puedes utilizar los campos de estas tablas en la fórmula de cálculo de la tabla anterior.
Ejemplo: la información vinculada a la ficha tercero (BPSUPPLIER) de los asientos contables se puede vincular a la factura.
La segunda columna de esta tabla permite definir el campo de la tabla desencadenante cuyo valor define el registro vinculado que se va a leer. Hay varias posibilidades. En el caso de una factura, puede ser el tercero facturado o el tercero pagador. Haz clic en el icono de Selección para obtener una lista de los posibles valores.
Fórmulas asociadas a los campos de la cabecera
Esta tabla se utiliza para definir las fórmulas de cálculo que permiten calcular el valor de los campos de la cabecera del asiento. Las fórmulas de cálculo presentes en la tabla deben estar asociadas al tipo adecuado. Si, por ejemplo, los importes deben ser numéricos, el código del diario debe ser alfanumérico.
Las fórmulas de cálculo pueden ser simples constantes. Un diario de venta, por ejemplo, puede ser una constante llamada VEN. En este caso, basta una fórmula de cálculo "VEN" para definir el diario. Las fórmulas pueden ser más complicadas e integrar campos extraídos de la tabla desencadenante o de las tablas vinculadas definidas por la lista de tablas vinculadas mencionada anteriormente. En algunos casos, si no se define ninguna fórmula de cálculo, se asigna un valor por defecto.
Campos clave de la cabecera:
- Categoría - Campo de menú local que debe corresponder a un valor numérico: 1= Real, 2 = Simulación activa, 3 = Simulación inactiva, 4 = Fuera balance, 5= Modelo. El valor por defecto es 1.
- Estado - 1 = Provisional, 2 = Definitivo. El valor por defecto es 1.
- Tipo asiento - Obligatorio. El número de asiento, que se asigna automáticamente si no se define, y el asiento contable. Si el asiento no se introduce, se utiliza el asiento asociado por defecto al tipo de asiento.
- Planta - Si no se define ninguna planta, se utiliza la planta por defecto del usuario.
- Fechas - La fecha contable es la fecha del día por defecto. La fecha de vencimiento es la fecha contable por defecto.
- Divisa - La divisa de la planta por defecto. El tipo de cambio que se aplica por defecto es el cambio asociado al tipo de asiento ("1" si no se ha definido).
Selección
Módulo (campo MODULE) |
Selecciona el módulo donde se realiza la contabilización. |
Código actividad (campo CODACT) |
Tabla desencadenante (campo TBL) |
Introduce el código de la tabla donde se encuentran los registros que permiten desencadenar el esquema de cuentas. Para validar las facturas de venta, por ejemplo, será la tabla que contiene las cabeceras de las facturas. |
campo TBLDES |
Índice (campo KEYTBL) |
Indique la tabla de base de datos en la que se encuentran los registros estándar en función del tipo de transferencia. Ejemplo:
La tabla se tiene en cuenta siguiendo el orden de un índice determinado.
|
Agrupación (campo GRPFLG) |
Seleccione 1 asiento por línea o Asiento agrupado para procesar un grupo de líneas en la tabla desencadenante. Puede elegir un documento contable por línea o un único documento global. 1 asiento por línea - Esta opción genera un asiento contable en el registro de la tabla desencadenante. Por ejemplo, cuando se generan apuntes para una factura, se crea un asiento contable para cada registro de la factura. En este momento, el registro en curso de la tabla es el que determina la factura que se va a contabilizar. Asiento agrupado - Esta opción incluye todos los registros de la tabla desencadenante. En este caso, la tabla contiene una clave principal en N partes y se leen todos los registros con las P primeras partes de la clave correspondiente (P<N). Por ejemplo, en los extractos de vencimientos (asiento automático SOI, tabla GACCDUDATE), se utiliza la clave DUD2 en tres partes (número de extracto, número de identificación interno del vencimiento y número de línea). Se genera un apunte por extracto de vencimiento. Se lee la tabla con la primera parte de la clave constante (número de extracto), explorando todos los vencimientos, para generar un único asiento contable por extracto en todos los vencimientos leídos. |
Tabla desglose asiento (campo REITBL) |
Para generar varios asientos, define criterios de división en una tabla de detalles vinculada a la tabla desencadenante. Introduce el nombre del campo en el que hay que realizar la división. En el campo siguiente puedes indicar el nombre del campo para la división. Los apuntes de este tipo de asiento siempre se definen en las tablas vinculadas; en este caso, en la tabla donde se definen los criterios de las divisiones. Ejemplo 1
Ejemplo 2
|
Código campo (campo REIFLD) |
Para generar varios asientos, define criterios de división en una tabla de detalles vinculada a la tabla desencadenante. Introduce el nombre del campo en el que se realiza la división. El campo Tabla desglose asiento indica el nombre de la tabla donde se produce la división. |
Subprog. tras vínculo (campo ACTLIK) |
Puedes intervenir en determinados momentos del proceso de contabilización mediante llamadas a subprogramas. El nombre de la acción corresponde a la etiqueta definida en el proceso que se ejecuta cuando se genera el asiento automático. Puedes intervenir en dos momentos del proceso de contabilización:
|
Procesamiento (campo PRGLIK) |
Subprog. fin asiento (campo ACTAFTVCR) |
Procesamiento (campo PRGAFTVCR) |
Tabla Listado tablas vinculadas
Tabla vinculada (campo LIKTBL) |
Indica el nombre de las tablas que deben estar en línea en la validación contable de los asientos. |
Campo (campo LIKFLD) |
Indique el nombre del campo de la tabla principal cuyo valor permite conocer la clave de la tabla vinculada. Para acceder al cliente en una factura, por ejemplo, hay que indicar el campo que permite conocer el código del cliente. En este caso, puede elegir entre varios códigos (cliente factura, pagador, estadístico, etc.). |
Tabla Legislaciones
Activa (campo ACT) |
Esta casilla se marca cuando el asiento automático está activo en la legislación correspondiente instalada en el dossier. |
Legislación (campo LEG) |
Este campo indica la legislación definida en el dossier.
|
Bloque Número 5
Importes negativos (campo NEGAMT) |
Marca esta casilla para autorizar los importes negativos en la contabilización. Si no está marcada, una línea con un importe negativo en el haber de una cuenta se transforma en una línea con un importe positivo en el debe de esa misma cuenta (y un importe negativo en el debe de una cuenta se transforma en un importe positivo en el haber de esa misma cuenta). |
Primera fecha (campo DATFLG) |
Marque esta casilla para aceptar los apuntes incluidos en un periodo cerrado, que se contabilizan posteriormente en la primera fecha del primer periodo abierto. Si no se marca, no se crea el apunte automático y se genera un error en la traza. |
Referencia (campo TYPVCR) |
Selecciona la estructura de denominación interna para cuando la tabla desencadenante es PAYMENTH:
La selección desencadena ciertos mecanismos automáticos (gestión de impagados, almacenamiento de cuentas de tesorería intermedias). Su valor se almacena en la tabla PAYACCNUM y también se utiliza para definir las fases que aparecen en la entrada de pagos. |
Particularidades
Filtro (campo FORCND) |
Utilice este campo para definir el filtro que se aplica a la tabla desencadenante. El apunte solo se genera si se ha verificado el valor de la expresión. En esta expresión se pueden utilizar los campos de la tabla desencadenante y de las distintas tablas vinculadas. Ejemplo de expresión: [TABLA]CAMPO = VALOR, donde [TABLA] es la tabla desencadenante de la cabecera. Solo se leen los registros de la tabla desencadenante cuyo CAMPO = VALOR. Si VGLOBALE = VALOR, la tabla solo se lee si VGLOBALE = VALOR. |
Condición (campo FORCND2) |
Utilice este campo para introducir una fórmula de tipo AFNC.PARAM("FRAVAT",[F:SIH]CPY)="2". Si un registro no se verifica con la condición indicada, no se tiene en cuenta.
|
Tabla Fórmulas
Descripción (campo INTIT) |
Fórmula (campo FORCLC) |
La evaluación de esta expresión permite introducir el valor del campo correspondiente en la cabecera del asiento contable que se va a generar en el esquema. Dos fórmulas específicas para los asientos automáticos de inmovilizadosLas dos funciones siguientes permiten recuperar la descripción de un asiento automático o de sus líneas de asiento automático. Esta información se utiliza en la parametrización del asiento para alimentar el título, la descripción, etc. Del apunte.
|
Seleccionar todo |
Deseleccionar todo |
Invertir selección |
Pestaña Trazabilidad
Utiliza estos campos para vincular los documentos contables agrupados a las transacciones de origen correspondientes del libro mayor (únicamente). Se establece un vínculo directo (de seguimiento y de pago) con los documentos correspondientes procedentes de las líneas de entrada de asientos.
Esta operación solo está disponible para los grupos de asientos automáticos y en los casos de uso de asientos automáticos durante el proceso de pago.
Hay dos opciones de seguimiento:
1. Datos vinculados a un documento contable, como una factura o un pago.
La trazabilidad ascendente se realiza automáticamente cuando se marca la casilla Trazabilidad. A continuación, completa los campos Tabla de elementos desencadenantes e Índice.
Esto activa la siguiente opción en la línea del documento contable:
Pagos. Permite acceder a cada pago original.
Seguimiento. Permite acceder a la pantalla de Seguimiento de una línea contable para visualizar el resumen de los documentos desencadenantes de origen. Esta pantalla muestra una línea de resumen para cada pago y un total de todas las líneas a partir de los campos introducidos en la tabla Parámetros. Puedes hacer clic en la acción Pagos de la línea para visualizar el detalle de cada pago.
2. Datos no vinculados a un documento contable, como los vencimientos, el stock, los inmovilizados, etc.
La trazabilidad ascendente no se realiza automáticamente. Hay que realizar una parametrización específica. Además de las operaciones anteriores, hay que introducir una Acción y determinar los Parámetros para que se muestren datos precisos procedentes de la tabla de elementos desencadenantes.
Bloque Número 1
Trazabilidad (campo TRCFLG) |
Marca esta casilla para autorizar el seguimiento. Cuando esta casilla se marca, es posible acceder a los campos de trazabilidad restantes. |
Tabla de elementos desencadenantes (campo TRCTBL) |
Introduce la tabla que sirve como vínculo entre el documento de origen y el asiento contable. Por ejemplo, la tabla permite vincular los pagos o los movimientos de stock al asiento contable. |
Índice (campo TRCKEY) |
Introduce el código del índice en la tabla desencadenante para incluir los datos en los apuntes contables. |
Bloque Número 2
Acción (campo TRCACT) |
Introduce la acción genérica "GASACCNUM1" para activar el vínculo. También puedes introducir acciones estándar que procedan de la gestión de objetos, consultas o ventanas. La acción indicada influye en los campos introducidos en la tabla de los Parámetros. |
Tabla Parámetros
campo TRCCODPAR |
Este campo muestra el código del campo. |
campo TRCVALPAR |
Indica los campos de la tabla desencadenante para que se muestren los datos correspondientes al seleccionar Seguimiento para abrir la pantalla Selección de una línea contable. Esto es necesario cuando se parametriza la trazabilidad de datos que no están vinculados a ningún objeto. Estos campos permiten mantener un vínculo entre los datos de origen y los apuntes correspondientes. |
Informes
Por defecto, los informes siguientes están asociados a la función :
GAUTACE : Asientos automáticos
Pero esto se puede modificar por parametrización.
Botones específicos
Líneas |
La definición de las características de los apuntes se desencadena al ejecutar la acción correspondiente. Puedes seleccionar las distintas líneas mediante la lista izquierda o crear nuevas. Los apuntes se caracterizan por un tipo, unas condiciones generales y una lista de fórmulas que permiten evaluar los distintos campos de las líneas. Tabla de vínculosEsta tabla permite definir las tablas cuyo contenido debe estar en línea para determinar las características del apunte. Las características definidas son el nombre de la tabla y el campo que proporciona el valor de la clave principal. Solo se pueden seleccionar las tablas que están directamente vinculadas a la tabla principal del asiento automático o, en las líneas de tipo Tabla vinculada, a la tabla general. Tabla de códigos contablesEsta tabla permite:
Un código contable es un código alfanumérico presente en las fichas base del software que permite influir en los asientos generados a partir de la información de la ficha correspondiente. La tabla de códigos contables se caracteriza por el tipo de código y el código alfanumérico definido para el usuario (por ejemplo, FRANCIA, EXPORT en los códigos asociados a clientes, SERVICIOS, o PRODUCTOS en los códigos asociados a artículos). Hay varios tipos de códigos contables: Artículo, Cliente, Proveedor, Representante, Comprador, Asiento, Sociedad, Planta, Divisa, Impuesto, Pie, Descuento, Banco, Pago, Inmovilizado. etc. Cada tipo tiene asociado un conjunto de líneas de definición caracterizadas por una descripción. En un tipo de código Artículo, por ejemplo, Modificador compra, Modificador venta, Modificador inmovilizado, etc. Cada una de estas líneas permite definir una cuenta general o una parte de la cuenta general (los caracteres no definidos se representan con una x) y una cuenta analítica. La parametrización que permite definir las líneas asociadas a un código contable se define en una función dedicada. En la generación automática de asientos, la cuenta general se determina con búsquedas sucesivas de códigos contables en el orden de la declaración con el objetivo de mostrar únicamente las partes de la cuenta que aún no se han determinado. Se realizan búsquedas sucesivas de la cuenta analítica recorriendo los códigos contables y deteniéndose cuando hay una cuenta definida. Por ejemplo: En una línea de venta, el código contable se define con la expresión "7xxxxxxx" y la tabla de modificadores muestra los siguientes elementos:
El código contable se determina mediante 6 pasos sucesivos:
Si la cuenta se define mediante una fórmula, se realizan búsquedas sucesivas en:
El vínculo a la tabla de artículos se define mediante una línea de código contable. Lista de campos que hay que completar en la tabla de códigos contables1. El tipo de código contable y el número de la línea en los que se buscan la cuenta y la cuenta analítica (se introduce el número y se muestra la descripción, ya que la ventana de selección muestra directamente la descripción). 2. Una expresión con un valor correspondiente a la clave de la tabla vinculada (artículo, cliente, proveedor, etc.). 3. Una expresión lógica opcional. Si esta expresión existe, el vínculo a la tabla y la aplicación del código contable solo son efectivos si el resultado de la evaluación de la expresión devuelve un resultado verdadero. En todas las expresiones introducidas, se pueden utilizar campos extraídos de las tablas en línea:
|
Copia
Este botón permite copiar un asiento automático en otro dossier. Bloque Número 1
Bloque Número 2
|