Generar costos para una carpeta de importación significa tomar la distribución de gastos, sumar todas las porciones de gasto que afectan a cada artículo, calcular el costo unitario y grabarlo en las partidas-artículos de la carpeta.
Para más información sobre el cálculo de costos, consulte la sección Introducción a costos.
Como se explicó anteriormente, usted puede asignar gastos a una carpeta y distribuirlos prolijamente hasta nivel embarque, artículo, partida, o bien no realizar dicha distribución a mano, en cuyo caso el sistema la realiza automáticamente en el momento de generar costos.
Una vez generados, usted puede cerrar los costos, es decir, marcar ciertas partidas como «congeladas», impidiendo futuras actualizaciones en los gastos asociados.
Recuerde que los movimientos (Ajuste de inventario y/o Toma de inventario del módulo Stock) que afecten a partidas originadas en un despacho, no afectarán al costo.
Comando Generar
El proceso de generación de costos consta de los siguientes pasos:
- Obtener los parámetros para la ejecución.
- Recorrer uno por uno los gastos que se encuentran asociados a la carpeta, y distribuir proporcionalmente aquellos gastos que no se encuentran distribuidos.
- Calcular el costo unitario de cada artículo, de cada partida, en base a los gastos distribuidos.
- Mostrar el resultado en pantalla, permitiendo consultar el detalle de cómo se formó cada costo.
- Grabar los costos calculados en los costos de partida y en los precios para costos (precio de última compra y precio de reposición) del módulo Stock.
1°) Obtener parámetros
El sistema solicita el ingreso de carpeta, rango de partidas y artículos. Sólo podrá generar costos si dentro de los rangos señalados existen partidas que aún no tengan sus costos cerrados.
2°) Recorrer y distribuir gastos
Antes de generar los costos, el sistema realiza la distribución de aquellos gastos que aún no se encuentran a nivel de partidas.
A continuación se dan algunos ejemplos de cómo el sistema distribuye cada gasto que encuentra, partiendo del siguiente caso:
Renglón | Artículo | Cantidad | Precio unitario |
---|---|---|---|
1 | 0100100129 | 10 | $5000.- |
2 | 0100100134 | 15 | $2000.- |
3 | 0100100165 | 25 | $1000.- |
Partida: 110
Artículo | Cantidad |
---|---|
0100100129 | 5 |
0100100134 | 5 |
Partida: 120
Artículo | Cantidad |
---|---|
0100100129 | 5 |
0100100134 | 10 |
0100100265 | 25 |
Supongamos que se encuentra el siguiente gasto asociado a la carpeta, sin distribuir:
Tipo de gasto | Comprobante | Importe |
---|---|---|
HON | FAC A0009-00000099 | $100000.- |
01/08/2019 | 01/08/2019 |
Ejemplo 1…
El gasto está asignado a la carpeta, es decir, al nivel más alto, por lo tanto, el sistema reparte este importe proporcionalmente entre todas las partidas-artículos de la carpeta, quedando entonces distribuido así:
Partida | Artículo | Gasto / CantTotal * CantPartida | Importe |
---|---|---|---|
110 | 0100100129 | $100000 / 50 * 5 | $10000.- |
110 | 0100100134 | $100000 / 50 * 5 | $10000.- |
120 | 0100100129 | $100000 / 50 * 5 | $10000.- |
120 | 0100100134 | $100000 / 50 * 10 | $20000.- |
120 | 0100100265 | $100000 / 50 * 25 | $50000.- |
Ejemplo 2…
En el ejemplo anterior la distribución se realizó dividiendo por la cantidad total de artículos en la carpeta, sin tener en cuenta los precios de los mismos. Pero también es posible distribuir ponderando según el precio de los artículos, en cuyo caso el resultado de la distribución sería el siguiente:
Partida | Artículo | Gasto / CantTotal * CantPartida | Importe |
---|---|---|---|
110 | 0100100129 | $100000 / 105 * 25 | $23809 |
110 | 0100100134 | $100000 / 105 * 10 | $9523 |
120 | 0100100129 | $100000 / 105 * 25 | $23810 |
120 | 0100100134 | $100000 / 105 * 20 | $19047 |
120 | 0100100265 | $100000 / 105 * 25 | $23809 |
La elección de uno de estos dos métodos para distribuir, es de acuerdo a lo que indique el tipo de gasto.
Si el tipo de gasto indica «Por cantidad», se distribuye como en el Ejemplo 1. Caso contrario, si el tipo de gasto indica «Por valor», se distribuye como en el Ejemplo 2.
El sistema recorre cada uno de los gastos, los que tienen características particulares y pueden estar ya asignados con mayor o menor nivel de detalle, por lo tanto la distribución automática se realiza teniendo en cuenta lo siguiente:
- Si el gasto a distribuir está asignado a nivel carpeta (mayor nivel de detalle), se reparte proporcionalmente entre todas las partidas existentes, que no estén cerradas. (¡Recuerde colocar precios reales en los renglones de la carpeta!).Si el gasto a distribuir está asignado a un embarque, se reparte proporcionalmente sólo entre las partidas derivadas de ese embarque, que no estén cerradas.
- Si el gasto a distribuir está asignado a un artículo, se reparte proporcionalmente entre todas las partidas que contengan ese artículo, que no estén cerradas.
- Si el gasto a distribuir está asignado a un embarque y a un artículo, se reparte proporcionalmente entre todas las partidas derivadas de ese embarque, que contengan ese artículo, y que no estén cerradas.
- Si el gasto a distribuir ya está asignado a una partida, no se hace nada.
- Si todas las partidas existentes están cerradas, no se puede distribuir nada.
- Si algunas partidas están cerradas, y otras no, el gasto se reparte entre las partidas que no estén cerradas.
- Si aún no se han generado todos los despachos, es decir, no se ha nacionalizado la cantidad total de artículos de la carpeta, y el gasto está asignado a nivel carpeta, se reparte sólo una porción del gasto, quedando pendiente de distribuir la porción que le correspondería a los artículos que aún no se han despachado.
- Si el tipo de gasto indica que la manera de distribuir es «por cantidad», el importe se divide por la cantidad total de artículos de la carpeta.
- Si el tipo de gasto indica que la manera de distribuir es «por valor», el importe se divide por la cantidad de artículos de la carpeta, ponderada con el precio de la carpeta.
- Si un artículo se encuentra repetido en más de un renglón de la carpeta, y sus precios difieren, y el gasto no fue distribuido hasta nivel de renglón, el sistema toma un promedio de los precios como base para la ponderación.
En general, los gastos ‘PRE’ y ‘DES’ ya se encontrarán distribuidos hasta nivel partida, al momento de ejecutar la generación de costos. Esto es así debido a que el sistema los reconoce y los distribuye en el momento de ingresar la factura de importación.
3°) Calcular costo unitario
Una vez que todos los gastos de la carpeta se encuentran debidamente distribuidos, (sea porque usted los distribuyó manualmente o porque el sistema lo hizo automáticamente), se pueden calcular los costos unitarios.
Siguiendo con el Ejemplo 1, supongamos que luego de distribuir todos los gastos se obtuvo lo siguiente:
Partida | Artículo | Importe |
---|---|---|
110 | 0100100129 | $10000.- |
110 | 0100100134 | $10000.- |
120 | 0100100129 | $10000.- |
120 | 0100100134 | $20000.- |
120 | 0100100265 | $50000.- |
110 | 0100100129 | $20000.- |
110 | 0100100129 | $5000.- |
120 | 0100100129 | $10000.- |
120 | 0100100129 | $10000.- |
110 | 0100100134 | $20000.- |
110 | 0100100129 | $50000.- |
Para calcular el costo unitario de las partidas-artículos, se suman las porciones de gastos que las afectan, y se divide por la cantidad de artículos que componen la partida, así:
Partida | Artículo | Importe total | Costo unitario |
---|---|---|---|
110 | 0100100129 | 10000 + 20000 + 5000 + 50000 = 85000 | $85000 / 5 = $17000.- |
110 | 0100100134 | 10000 + 20000 = 30000 | $30000 / 5 = $6000.- |
120 | 0100100129 | 10000 + 10000 + 10000 = 30000 | $30000 / 5 = $6000.- |
120 | 0100100134 | 20000 | $20000 / 10 = $2000.- |
120 | 0100100265 | 50000 | $50000 / 25 = $2000.- |
4°) Mostrar resultado
El resultado de los cálculos anteriores se muestra ordenado por partida y artículo. En pantalla se muestran también otras columnas con valores de referencia.
Nuevo costo: es la columna resaltada, que muestra el costo recién calculado.
Las tres columnas siguientes muestran valores de referencia, y son los costos que ya se encontraban grabados en el módulo Stock, como precios para costos, antes de ejecutar el proceso de generación.
Ultima compra: es el último precio con el que se realizó una compra del artículo.
Reposición: se refiere al precio actual de compra del artículo, es decir, cuánto costará comprarlo en la actualidad. Este precio se exhibe siempre en la moneda en la que fue grabado, no viéndose afectado por el uso de la tecla de función <F6> Moneda
Para una mejor comprensión de los valores que se muestran en pantalla, usted tiene la posibilidad de utilizar las siguientes teclas de función:
<F6> Moneda
Permite consultar los costos calculados en cualquiera de las dos monedas: corriente o extranjera contable.
Mediante esta tecla de función usted puede cambiar la vista entre una y otra moneda. En la esquina superior derecha de pantalla podrá observar el texto que indica en qué moneda está viendo los importes actualmente.
<F8> Ver detalle
Puede obtener el detalle de la composición de cada costo, es decir, ver cómo se formó el valor expuesto en la columna «Nuevo costo». Para ello, ubique el cursor sobre el artículo que desea ver y presione <F8>.
Obtendrá un listado de todos los gastos asociados a la partida seleccionada, y el monto que la afectó.
Siguiendo con el ejemplo anterior, si usted desea ver el detalle para la partida 110, artículo 0100100129, el listado de gastos asociados a dicha partida-artículo es el siguiente:
Partida | Artículo | Importe |
---|---|---|
110 | 0100100129 | $10000.- |
110 | 0100100129 | $20000.- |
110 | 0100100129 | $5000.- |
110 | 0100100129 | $50000.- |
5°) Grabar costos
Los costos calculados pueden grabarse o no grabarse. Presionando <F10>, y confirmando, el sistema graba los nuevos valores de costo en los archivos de precios para costos del módulo Stock (última compra y reposición) y en los costos de partida.
Usted tiene la posibilidad de inhibir la grabación en los archivos de precios para costos, para lo cual debe seleccionar ‘N’ en el parámetro general Actualiza precios (Ultima Compra y Repos.) al generar costos.
Si el mencionado parámetro está en ‘N’, el sistema graba los costos solamente en los costos de partida. Si el parámetro está en ‘S’, el sistema graba los costos también en los precios para costos del módulo Stock (última compra y reposición). El precio de última compra se sobrescribe únicamente si la fecha de última compra es anterior a la fecha de partida.
Luego de grabar los costos generados, usted puede cerrarlos, utilizando para ello el comando Cerrar costos, explicado a continuación. Si no cierra los costos, puede seguir modificando la distribución de gastos y volver a generar tantas veces como desee.
Si modifica la distribución de gastos y no vuelve a generar, no se actualizarán los costos de partida con los últimos cambios.
Si al generar costos, usted obtiene valores negativos, se mostrarán en pantalla, pero no se grabarán en los costos de partida. Puede obtener valores negativos si asocia a una carpeta, por ejemplo, solamente notas de crédito.
Comando Cerrar Costos
Cerrar costos consiste en marcar ciertas partidas-artículos, de manera que queden inhibidas para seguir distribuyendo gastos. El costo de un artículo de una partida cerrada está congelado, y no se puede modificar.
Cerrar costos puede ser útil, por ejemplo, para asegurarse de que ningún otro usuario o nuevas generaciones actualicen los valores que usted ya controló.
Puede seleccionar todas las partidas de una carpeta, o algunas. Puede seleccionar todos los artículos, o sólo uno.
Comando Anular cierre de costos
Este comando revierte la acción del comando anterior, es decir, anula las marcas de manera que se pueda modificar la distribución de gastos de las partidas seleccionadas.