Comportamiento de Inventario – Extracción y Costeo

Modificado el Mar, 27 May, 2025 a 4:45 P. M.


Este documento describe la funcionalidad nativa del manejo del inventario en cuanto al costeo y extracción.


Costeo:


Tipo de Valuación del Depósito


En el alta inicial de un depósito, el Sistema exigirá que se seleccione un Tipo de Valuación para el depósito. Si no se carga el Sistema mostrará un mensaje 'Depósito sin Valuación'.

Nativamente se puede elegir entre los siguientes Tipos de Valuación: ITEMINVENTARIO y P.P.P.

El tipo de Valuación ITEMINVENTARIO forzará, al cierre de los egresos de inventario, el costo del ítem de inventario seleccionado para el egreso en el ítem de la transacción.

El tipo de Valuación PPP propondrá el PPP actual de un producto como costo en los egresos de inventario. Es importante considerar que los movimientos de inventario sean cronológicamente secuenciales (sin intercalar movimientos con fechas anteriores) para garantizar el correcto cálculo del PPP. Si bien el Sistema controla automáticamente la cronología de los movimientos de inventario existe un parámetro de ejecución que permite inhibir esta validación aunque se desaconseja su uso: ParametroEjecucion('ValidaSecuenciaCargaInventario', 'N').

Si un depósito ya tiene inventario no se podrá modificar su Tipo de Valuación. El Sistema mostrará el mensaje 'No se pueden modificar el tipo de valuación: el depósito tiene inventario'.

Grupo de valuación de inventario

Ver documento (“GVI - Grupos de Valuación de Inventario.doc”).  Si un depósito ya tiene inventario no se podrá modificar su Grupo de valuación: 'No se pueden modificar el grupo de valuación: el depósito tiene inventario'.

Abastecimiento y extracción

Ver documento (“Instructivo Abastecimiento y Extracción.doc”). 

Ítems de Valuación


El depósito permite generar Ítems de Valuación para optimizar el tiempo de obtención del PPP. Hay un verbo asociado al depósito llamado 'Valuación de Inventario'. Al ejecutarlo el proceso solicitará código desde / código hasta de producto. Luego generará ítems de valuación para los productos elegidos.

Los ítems de valuación pueden consultarse en una vista que depende del depósito.

En cada movimiento transaccional del producto el ítem de valuación se re-calcula y se actualiza el PPP, el precio de última compra y la cantidad total del mismo.


Transacciones:


Respecto al costo que el Sistema propone en los ítems de las transacciones de Inventario, la política usada para asignarlo es la siguiente:

En primer lugar el Sistema trata de tomar la información de la lista de precios asignada en el ítem de la transacción (la misma se autocompleta por default con la lista del encabezado de la transacción).

En el caso que no se use una lista de precios o la usada no incluya un precio para ese producto, el sistema propondrá la valuación definida en la transacción para obtener el costo. 

Técnicamente, el Sistema primero escribe en el valor del ítem el valor surgido según el tipo de valuación del depósito y luego ejecuta la lógica de la lista de precio, por lo tanto si se encuentra el precio en la lista de precio, este es el valor que prevalecerá, sobre-escribiendo al valor de la valuación del depósito.

Al seleccionar un depósito en la transacción, el Sistema propone en el encabezado de la transacción el tipo de valuación del depósito elegido. Luego en base a este dato, al asignar una cantidad en el ítem de la transacción, el Sistema propondrá el costo asociado al tipo de valuación elegido.

    - Si el depósito valúa ITEMINVENTARIO, al cambiar la cantidad del producto en el ítem de la transacción, el Sistema pondera los Ítems de Inventario existentes en el depósito/ubicación y propone ese valor en el costo del ítem. Se debe tener en cuenta que al usar este tipo de valuación, al cerrar la transacción el costo propuesto será sobre-escrito con el costo del ítem de inventario afectado en el egreso.

    - Si el depósito valúa PPP, al cambiar la cantidad del producto en el ítem de la transacción, el Sistema calcula el PPP con los movimientos transaccionales en el/los deposito/s (según grupos de valuación) y propone ese PPP en el costo del ítem.

Nota: cuando el Sistema intenta obtener el costo a partir del tipo de valuación del depósito, en primer lugar intenta ubicar el ítem de valuación asociado al producto. Si no lo encuentra, recorre los movimientos necesarios para calcularlo.

Hay una variante de cálculo del PPP que es con ParametroEjecucion('PPPREAL', 'S'). Detalles en el Incidente Nro.  4950 - Fecha 11-12-2017 - Ecuempaque - Desfasaje en cálculo de PPP.


Transacciones de ingreso de Inventario:


El tipo de valuación de la transacción surge del depósito destino.


Transacciones de egreso de Inventario:


El tipo de valuación de la transacción surge del depósito origen.

La configuración default no permite modificar el costo en el egreso y el Sistema trabaja con los costos propuestos según el tipo de valuación del depósito origen o la lista de precios.

El ParametroEjecucion('PERMITEMODIFICARCOSTOEGRESOINVENTARIO', 'S') permite modificar manualmente el costo en los ítems de las transacciones  de egreso de inventario para contemplar el Legacy. Detalles en el Incidente Nro.  5027 - Fecha 29-03-2021 - Grupo Calipso - Decisiones respecto a inventario reunión  03/02/2020 - Parámetro de ejecución.


Transacciones de transferencia de Inventario:


El tipo de valuación de la transacción se obtiene del depósito origen o destino dependiendo del dato del encabezado de la transacción "Valuación depósito origen".


Modificación de la política de proposición de costos vía Parámetros de Ejecución


Tanto el costo de la lista de precios como el costo del tipo de valuación pueden ser deshabilitados mediante el uso de parámetros de ejecución:

El parámetro de ejecución: "DESCRIPCIONCORTA DEL TIPO DE TRANSACCION" + ' SINVALORIZAR' con el valor 'S' deshabilita la asignación del precio de la lista de precios (aún cuando esta estuviera asignada) del tipo de transacción indicado en el parámetro.

Los parámetros de ejecución: SINVALUACIONENELEGRESO, SINVALUACIONENELINGRESO y SINVALUACIONENTRANSFERENCIA con el valor 'S', deshabilitan la asignación del costo según el tipo de valuación seleccionado.


Extracción:


Tipo de extracción del producto


En el producto se define el tipo de extracción del producto (TEP). 

El TEP puede ser FIFO, LIFO, VENCIMIENTO, CANTIDAD MINIMA, MANUAL.

Este TEP provoca que varíe la consulta que se efectúa para extraer inventario.

El TEP se puede ir cambiando aunque se hayan realizado transacciones previamente con otro tipo de extracción.  En este caso lo que hay que tener en cuenta, es que si el depósito valúa ITEMINVENTARIO al cambiar el TEP, el lote elegido para la próxima extracción podría tener un costo distinto al costo de la última extracción.



Atributos de fusión del producto (AFP):


Los AFP, permiten mantener separados distintos grupos de inventario de un mismo producto, en los cuales varíe alguno de los valores de los AFP. (Por ejemplo Serie, Lote, Despacho, etc).


Transacciones de ingreso de Inventario:


Al definir AFP, las transacciones de ingreso de inventario, hacen obligatoria la carga de los valores de los mismos. Si un ingreso de inventario coincide con otro ingreso con los mismos valores de AFP, el Sistema acumulará en el ítem de inventario la cantidad y actualizará el costo del ítem de inventario con el costo declarado en el último ítem de ingreso de inventario para el producto.

En el caso de uso de depósitos en tránsito de un producto con definición de AFP, el Sistema no permitirá el ingreso de valores en dichos AFP. Sólo en el momento de transferir el inventario desde un depósito en tránsito a un depósito estándar será obligatorio completar los valores de los AFP.

El costo que se publica en el ítem de Inventario, corresponde al costo registrado en el ítem de la última transacción de ingreso de inventario que operó con ese ítem de inventario.


Transacciones de egreso de Inventario:


En los egresos de inventario, se puede variar el nivel de especificidad del producto que se pretende extraer, de modo que si un producto define varios  AFP, y en el egreso sólo se informa producto y cantidad a extraer (nivel de especificidad bajo), el Sistema ordenará según el TEP e irá satisfaciendo la cantidad solicitada.

Por el contrario, si en el egreso se especifican valores de AFP (nivel de especificidad medio/alto), el Sistema restringirá la búsqueda de inventario de ese producto a los grupos de inventario del producto que cumplan con los AFP especificados en el ítem de la transacción de egreso.

Nota: En el caso de que se utilice como TEP VENCIMIENTO, se puede especificar adicionalmente, vía el ParametroEjecucion('EXTRACCIONVENCIMIENTOSUBORDEN') con los valores alternativos 'FIFO' o 'LIFO', un segundo orden dentro del primer orden de fecha de vencimiento, que utilizará el campo FECHAINV para ordenar en segundo término.


Documentación para complementar:


 Precio promedio ponderado en Calipso - PPP 

 GVI - Grupos de Valuación de Inventario 

Instructivo Abastecimiento y Extracción 

 

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo