Distribuciones analíticas
Utiliza esta función para calcular las estructuras de distribución analítica. Al ejecutar esta función, los asientos de distribución analítica se generan de forma inmediata.
Puesto que los criterios de distribución definitivos de los gastos o ingresos no se conocen en el momento de la transacción, estos se asignan a posteriori.
Es el caso, por ejemplo, de las secciones de gastos indirectos, como los gastos de publicidad. Al principio, en la entrada, estos gastos se asignan a una sección (un departamento, por ejemplo).
Después se pueden distribuir entre los distintos departamentos de la empresa a prorrata de las ventas realizadas en cada uno de ellos.
Este proceso genera los asientos analíticos correspondientes (que se pueden consultar y modificar en las pantallas de entrada de las operaciones varias analíticas).
Agrupa las líneas de distribución en un mismo asiento, excepto:
- los asientos cuyas divisas son distintas a las del referencial general principal;
- la distribución de varias secciones en una única sección de destino, generando tantos asientos como secciones.
Cuando el diario se genera, los campos Partner y Flujo se inicializan.
Requisitos previos
Gestión de pantalla
Pantalla de entrada
Cabecera
Tabla de detalles
| Sociedad (CPY) |
|
Introduce el código de sociedad o utiliza el icono Selección para buscarlo y seleccionarlo. |
Criterios
| Asignación (campo DIA) |
|
Introduce el nombre de una asignación definida en las estructuras de distribución. |
| Planta (SITE) |
|
Este código permite identificar la planta. Cada planta tiene un código único. |
| Todos los usuarios (ALLUSR) |
|
Marca esta casilla para incluir todos los usuarios. Déjala desmarcada para incluir un único usuario o grupo. Si no se introduce ningún código, se utiliza el usuario en curso. |
| Usuario (USR) |
|
Si se introduce un código de usuario, el proceso solo incluye los asientos contables introducidos por ese usuario. Si se deja en blanco, solo se incluyen los asientos contables del usuario en curso. |
Generación
| Periodo a repartir inicio (campo STRDAT) |
|
El periodo a repartir es el periodo que se tiene en cuenta para calcular los importes que se van a distribuir. En una sección definida como sección a distribuir en el esquema de distribución, el programa suma todas las imputaciones realizadas durante el periodo definido en este campo. Esta suma representa el importe que hay que distribuir en esta sección. Cuando estas fechas corresponden a las fechas de inicio y fin del periodo del ejercicio, los asientos generados son idénticos independientemente de si la casilla Proceso basado en balances está o no marcada. Si la distribución contiene varias líneas, consulta el apartado Limitaciones. Por defecto, los rangos de este periodo son los del ejercicio en curso.
|
| Periodo a repartir fin (campo ENDDAT) |
| Periodo para cálculo inicio (campo STRDAT2) |
|
Este campo solo se utiliza en las estructuras de distribución que utilizan los tipos de distribución Importe calculado o Cantidad calculada. Corresponde al periodo de referencia que se tiene en cuenta para calcular los coeficientes de distribución. El principio de estos tipos de distribución consiste en distribuir, en el resto de secciones, el saldo (en importe) o la cantidad (en unidad de obra) de cada sección seleccionada a prorrata de las imputaciones de la sección en una naturaleza de distribución. El periodo para el cálculo permite:
Ejemplo: El objetivo es distribuir los gastos en los demás departamentos en proporción a las ventas (naturaleza por distribuir: "Ventas") registradas durante el periodo comprendido entre el 01/01/07 y el 31/12/07. El rango del periodo a repartir es del 01/01/07 al 31/01/07. El rango del periodo para calcular los coeficientes es del 01/01/07 al 31/12/07. Los gastos de publicidad imputados a la sección Administración se distribuyen en los departamentos 1 y 2 a prorrata de las ventas que hayan realizado en el periodo comprendido entre el 01/01/07 y el 31/12/07. Los coeficientes de distribución se calculan en este periodo. El rango del periodo para calcular los coeficientes corresponde a la definición de los periodos contables. El periodo para calcular los coeficientes se puede definir en varios periodos contables del mismo ejercicio. En ese caso, los rangos deben ser, respectivamente, la fecha de inicio del primer periodo contable y la fecha de fin del último. Por defecto, los rangos de este periodo son los del ejercicio en curso.
|
| Periodo para cálculo fin (campo ENDDAT2) |
| Tipo generación (campo GENCAT) |
|
Marca el tipo de generación:
|
| Estado asientos (campo GENSIM) |
|
Si la generación es real, también tienes que marcar:
|
| Transacción (campo DACDIA) |
|
Hay que elegir la transacción de entrada antes de empezar a introducir el asiento. La acción Transacción, disponible desde el menú Mostrar > Elegir transacción, permite abrir una ventana de selección de las diferentes transacciones de entrada. Después de seleccionar una transacción, y si lo permite la parametrización, en el panel de selección solo se muestran los asientos introducidos con esa transacción. En función de la transacción elegida, se podrá o no crear, modificar o consultar un asiento.
Con las transacciones de tipo Pestaña no se pueden crear ni modificar asientos.
El campo Transacción se inicializa en función de la transacción de entrada elegida. Se entregan cuatro transacciones en estándar:
Un asiento solo se puede visualizar mediante:
Se puede añadir una transacción de entrada por defecto a los favoritos del usuario.
|
| Tipo asiento (campo GENTYP) |
|
Este es el tipo de asiento analítico que se va a generar. Para más información, consulta Tipos de asientos.
|
| Diario (campo GENJOU) |
|
Este es el diario de contabilización del documento generado. Debe ser coherente con el tipo de asiento. Cualquier recálculo de la misma estructura de distribución, para el mismo periodo o uno distinto del cálculo inicial, cancela los asientos de simulación activos que se han creado durante el primer cálculo. Según el tipo de generación seleccionado, genera nuevos asientos de simulación activos o asientos reales. El asiento analítico introducido se utiliza para registrar las contabilizaciones generadas para calcular las estructuras. Los códigos de diario son aplicables a una sociedad, a una planta o a un grupo. Estos datos se definen cuando se crea el código de diario, pero en la ventana de selección de este campo no se tienen en cuenta.
Los controles se aplican cuando se selecciona o confirma el código de diario. Si el código de diario no es válido, puedes modificarlo. |
| Fecha asiento (campo GENDAT) |
|
Esta es la fecha de contabilización de los asientos generados. |
| Descripción apunte (campo GENLIB) |
|
Al introducir un valor, se habilita la descripción de la cabecera de los asientos contables. |
| Fichero traza (campo TRC) |
|
Marca esta casilla para generar un fichero de traza. |
Tarea batch
Esta función puede lanzarse en batch. Puedes utilizar esta tarea estándar.
Botones específicos
| Memoria | Selecciona este botón para guardar la parametrización actual en un código de memoria y reutilizarla posteriormente. El código de memoria está vinculado a tu perfil de usuario, no a la función o a la pantalla. |
| Recuperar | Introduce o selecciona un código de memoria para aplicar la parametrización guardada previamente. |
| Borrar memoria | Este botón permite borrar un código de memoria. Esta acción es irreversible. |
Limitaciones
Esta función no procesa asientos automáticos. La gestión y generación de asientos contables mediante un método de doble entrada no está disponible.
Líneas con varias distribuciones
Cuando se parametriza una distribución con varias líneas y reglas de distribución, y la casilla Proceso basado en balances está desmarcada, las líneas son independientes entre sí:
- Los asientos de distribución a posteriori generados por las líneas superiores no se tienen en cuenta en las líneas de distribución siguientes cuando se calculan los importes a redistribuir.
- El proceso de distribuciones analíticas excluye todos los asientos generados a partir del código de distribución de los importes a distribuir.
Si la casilla Proceso basado en balances está desmarcada cuando se crean los asientos de redistribución, el balance analítico se actualiza automáticamente y los importes originales del importe redistribuido de las líneas anteriores ya no se pueden identificar.
Distribución en un referencial manual vinculado a un referencial automático
Independientemente de si la casilla Proceso basado en balances está o no marcada, los siguientes casos no se gestionan:
- El importe por distribuir en la divisa de transacción del documento no es igual a 0.
- En el referencial manual utilizado para la distribución, los importes en la divisa del documento y del referencial tienen un sentido (+/-) específico.
- En el referencial automático, el sentido del importe es el contrario al del referencial utilizado para la redistribución.
El proceso de redistribución genera asientos con importes de referencial que tienen el sentido incorrecto en el referencial automático.
Importe mínimo en los apuntes
El proceso de distribución analítica no genera apuntes cuando el importe de la línea es inferior a 0,01 en la divisa de transacción en el tipo de referencial seleccionado.
Esto puede ocurrir cuando el tipo de referencial seleccionado no está vinculado a un tipo de referencial automático, para cualquier importe en la divisa de referencial de la línea.
Cuando una combinación de cuenta y sección no está equilibrada en la divisa de transacción o de referencial, el asiento no se genera. El archivo de traza que se muestra después del proceso indica las líneas de la estructura de distribución analítica (GESDAD) que se ven afectadas.
Mensajes de error
Además de los mensajes genéricos, se puede mostrar el siguiente mensaje de error en la entrada:
Tipo asiento XXXXX no es de tipo monoreferencial YYY
"XXXXX" corresponde al tipo de asiento de la distribución.
"YYY" corresponde al tipo de referencial vinculado al balance analítico en el que se van a calcular y generar los asientos de distribución.
Este mensaje indica que uno de los tipos de asiento seleccionados no es coherente con el tipo de referencial introducido en la pantalla.