Language:


- Stock

En todas las empresas que manejan stock (almacenamiento de mercaderías), existen inevitablemente diferencias entre las mercaderías de stock, las mercaderías físicas y los valores de esas mercaderías. El almacenamiento de mercaderías se hace para manejar correctamente aquellos ítems que se dañan, desaparecen o se registran, transportan incorrectamente, etc. En HansaWorld Enterprise, los valores de stock se mantienen tanto en el módulo Stock como en los Balances de Cuenta en el módulo Contabilidad. Es muy complicado tener una convención absoluta respecto a los niveles FIFO de stock y los Balances de Cuenta en el Libro Mayor. Por ende, cada empresa debe decidir individualmente los parámetros para minimizar las diferencias. Hay un precio que debe pagarse con tal de lograr la mejor precisión. Mientras haya menos tolerancia a los errores, habrá mayor control sobre los movimientos de tu empresa, lógicamente es necesario invertir para lograr esto. Existe un control de costos ofrecido para varias compañías a fin de lograr la precisión y el cual debe ser decidido por cada empresa.

El módulo Stock contiene registros separados para Mercaderías Recibidas, Entregas, Movimientos de Stock (transferencias internas de stock entre diferentes Ubicaciones) y Bajas de Stock. Básicamente, cada vez que cargas y apruebas un nuevo registro individual en cualquiera de estos registros, los niveles físicos de stock (para los Ítems en cuestión) y la revaluación de stock se actualizan automáticamente. En el segundo caso, cada registro individual de stock hace que se genere un Asiento Contable que actualiza la valoración de stock en el Libro Mayor. Los niveles de stock y las valuaciones también pueden actualizarse automáticamente desde Facturas.

Siempre que retires un Ítem desde stock (ej. usando una Entrega o una Baja de Stock), el valor de ese Ítem será calculado utilizando un Modelo de Costo. Este valor será substraído desde la valoración de stock en el Libro Mayor. El Modelo de Costo también sirve para que el informe Lista de Stock calcule el valor de tu stock. Puedes optar por el Modelo de Costo que se adecua mejor a tu empresa. Para esto, las alternativas disponibles son Precio Costo, % de Precio Base (ej. % de precio ventas), Promedio Ponderado, FIFO ('First In First Out') y LIFO ('Last In First Out'). Para el caso de los Ítems que tienen sus Número de Serie, puedes utilizar un Modelo de Costo que conecte el valor actual del Ítem a su Número de Serie. Por favor, abre aquí para más detalles sobre los Modelos de Costo.

En el siguiente ejemplo, tenemos el caso de una recepción de ítems en stock, su valoración y luego su respectiva entrega. Los valores en las ilustraciones se han calculado utilizando el Modelo de Costo FIFO (si tú utilizas otro Modelo de Costo, el flujo de trabajo será el mismo pero los valores diferirán). Nuestro ejemplo muestra una Mercadería Recibida donde se registra la llegada de tres unidades del Ítem 10118 cuyo precio es 4.00 c/u:

Este sería el Asiento Contable generado por la Mercadería Recibida. Este movimiento actualiza la valoración de stock en el Libro Mayor empleando el valor de las mercaderías recibidas en stock:

Cuando recibas mercaderías en stock, la Cuenta de Stock será debitada en base al costo de las mercaderías y se abonará una Cuenta Devengamientos Compra (también conocida como “Cuenta Acreedores Retención”) en el momento que llegue la Factura de Compra. La Cuenta de Stock utilizada es aquella especificada en la opción Ubicaciones (módulo Stock); o aquella especificada en la opción Manejo de Cuentas de Stock (si la primera estuviese en blanco).

Dependiendo de las prácticas contables locales, podrás agregar costos de compra, IVA, costo de flete y costos de aduana a tus valoraciones de stock en el registro de la Mercadería Recibida (o podrás omitirlos hasta que llegue la Factura de Compra). Si agregas estos costos al momento de la recepción, tus valores de stock serán agregados a la Cuenta de Stock y se abonarán a las Cuentas Provisión Flete y Provisión Aduana que han sido especificadas en la opción Manejo de Cuentas de Stock:

Luego de recibir dos o más veces el Ítem 10118, el informe Lista de Stock mostrará una valoración de stock usando los valores individuales FIFO para la Mercadería Recibida en cuestión:

Puedes también producir el informe Lista de Stock usando métodos alternativos de valoración (es decir, otros Modelos de Costo como ser Promedio Ponderado, etc.).

Cuando tu empresa vende mercaderías, los saldos de stock se reducen y la Cuenta de Stock es abonada. El valor abonado a la Cuenta de Stock y el valor debitado de la Cuenta Costos de Venta será calculado usando el Modelo de Costo usual (FIFO en nuestro ejemplo).

En el ejemplo que viene a continuación, realizaremos la venta y envío de 26 unidades del Ítem 10118. En la Entrega creada para el envío, el valor FIFO total de estas 26 unidades, se coloca automáticamente en la columna FIFO (pestaña C) (aunque esta columna se llame ‘Fila FIFO’, en realidad muestra el valor ???costo de venta” de los Ítems entregados y por tanto muestra el valor total FIFO, LIFO, Promedio Ponderado u otro valor de los Ítems entregados dependiendo del Modelo de Costo).

Este valor total de costo de venta (en este caso, FIFO) constituirá la cifra abonada a la Cuenta de Stock y debitada de la Cuenta Costo de Mercaderías en el Asiento Contable creado cuando apruebes la Entrega (es decir, cuando tildes su casilla OK y la guardes):

El informe Historia de Ítem (módulo Stock) demuestra que al estar usando el Modelo de Costo FIFO, el valor total de costo de venta está calculado utilizando el valor FIFO promedio por unidad considerando todos los Ítems vendidos:

En este caso, dado que hemos vendido todo el stock, no habrá ninguna diferencia entre el valor de stock y el valor de la Cuenta de Stock.

En el ejemplo que viene a continuación, hemos realizado la recepción de 20 unidades del Ítem 10127 utilizando dos Mercaderías Recibidas. La primer Mercadería Recibida contiene la compra de 10 unidades con un precio 8.00 c/u; la segunda Mercadería Recibida contiene la compra de las otras 10 unidades con un precio 9.00 c/u:

Vamos a proceder a realizar la entrega de 12 unidades del Ítem 10127. Verás que en la Entrega, el valor total de costo de venta (FIFO) aparece en la pestaña C y es 98.00 (8.1667 c/u):

Nuevamente, este valor total de costo de venta constituirá la cifra abonada a la Cuenta de Stock y debitada de la Cuenta Costos de Venta en el Asiento Contable creado al momento de aprobar la Entrega:

El precio unitario de los Ítems en la Entrega y el Asiento Contable (en nuestro ejemplo) está calculado estrictamente según el Modelo de Costo FIFO. Esto confirma que los Ítems enviados son 10 de aquellos cuyo precio inicial era 8.00 y 2 de aquellos cuyo precio es 9.00:
(10 x 8) + (2 x 9)= 8.1667
12
Esto aparece cuando recalculamos el informe Historia de Ítem luego de emitir la Entrega:

Ahora la Lista de Stock valora los 8 Ítems restantes a un precio de 9.00 c/u, es decir el precio compra unitario en la segunda Mercadería Recibida:

En HansaWorld Enterprise, siempre se crean Entregas desde Órdenes. Adicionalmente, dentro de cada Orden existe una cifra que refleja la Ganancia Bruta (solapa 'Térm. Entr. '). Por lo general, esto se calcula usando los Precios Costo estándar de los Ítems en la Orden (aunque tienes la alternativa de calcular esto usando los valores de costo de venta). En nuestro ejemplo (abajo) vemos que el Precio Costo estándar por unidad perteneciente al Ítem 10127 es 10.00:

Este cálculo también se utiliza en los informes de las GP, Órdenes desde el módulo Órdenes de Venta:

Puedes hacer que el Precio Costo estándar de cada Ítem se actualice para que corresponda al precio de compra en vigencia (es decir, el precio a ser usado en las Mercaderías Recibidas venideras). Para esto, puedes utilizar uno de los dos métodos existentes:
  1. El módulo Stock contiene una función de Mantenimiento llamada 'Actualizar Precio Costo Ítem'. Esta función no es automática por tanto tú decides cuando utilizarla. Cada vez que ejecutes esta función, el último precio de compra será transferido al campo ‘Precio Costo’ de cada Ítem.

  2. Si deseas que el Precio Costo de un Ítem se actualice automáticamente, debes utilizar una de las alternativas ofrecidas en la solapa 'Costos'.
En nuestro ejemplo, la Ganancia Bruta de la Orden se hubiera reducido por 12 si tú hubieses actualizado el Precio Costo del Ítem 10127 mediante uno de los métodos (antes de crear la Orden).

Este capítulo describe los asientos más comunes: