Regularización de los movimientos de stock

Principio de regularización

Para cambiar el valor de un movimiento de stock, debes crear un movimiento de regularización.

Los movimientos de regularización crean registros adicionales en el diario de stocks.

Puedes bloquear las regularizaciones en los precios de entrada de algunos artículos.

Ejemplos en los que es necesario un movimiento de regularización:

  1. Un precio se modifica después de una entrada.
  2. Una recepción de proveedor se registra con un precio determinado, pero el precio facturado es diferente.
  3. Se registran una o varias facturas complementarias (gastos de aduana, transportista, etc.) y hay que distribuir estos costes entre los distintos artículos recibidos.
  4. Un coste de fabricación previsto se regulariza para corresponder al precio de coste real.
  5. Se modifica un montaje.

Para cambiar el valor de un movimiento de stock, la casilla Regularización precio entradas debe estar desmarcada en el bloque Reglas estándar de la función Métodos de valorización (GESTCM).

En la función Métodos de valorización (GESTCM), haz clic en la lupa para mostrar los detalles de cada método de valoración de stock (principales y secundarios).

Métodos de valorización (GESTCM): reglas de valoración del método principal

En algunos casos, una regularización de precios puede generar desviaciones no absorbidas. Esto puede ocurrir cuando se realiza la regularización y la cantidad de la línea de transacción es superior a la cantidad de stock (se han realizado salidas antes de la regularización).

Si quedan pocos artículos, las desviaciones que hay que distribuir pueden tener grandes implicaciones en el PMP. Utiliza los parámetros para restringir el valor (en porcentaje) de las desviaciones del PMP obtenido.

Parámetro MAXABSCOD

Utiliza el parámetro MAXABSCOD - Absorción desv. valoración (capítulo STO, grupo VAL) para definir si hay que limitar la desviación del PMP obtenido:

No. Ningún límite.

Absorción base planta. El valor de la desviación del PMP está limitado.

Absorción base planta/lote.El valor de la desviación del PMP del lote de la planta está limitado (y, por lo tanto, el del coste unitario medio lo está todavía más).

Parámetro MAXABSPER

Cuando se utiliza, la desviación máxima se define con el parámetro MAXABSPER - % máximo sobreabsorción (capítulo STO, grupo VAL).

El valor más común es 10, que representa una limitación de la desviación del PMP o del PMP del lote a una media de +/- 10 %.

La desviación "no absorbida" se almacena en el diario de stocks y se puede contabilizar en una cuenta adecuada (según la parametrización del asiento automático asociado).

Parámetro ABSLIM

El parámetro ABSLIM - Límite absorción en variación (capítulo STO, grupo VAL) limita el importe absorbido según la cantidad restante de la línea de transacción del elemento de la pila FIFO correspondiente. La absorción solo se realiza en la cantidad de los elementos de la pila, no en la cantidad de stock global.

Los importes absorbidos se distribuirán en todos los elementos de la pila FIFO a prorrata de las cantidades disponibles en cada elemento.

Ejemplo

Cálculo del PMP

Regularización de precios de salida

Las acciones que desencadenan la regularización de un precio de salida son las siguientes:

  1. Facturar una entrada (si el importe es distinto al del pedido).
  2. Introducir una factura complementaria.
  3. Introducir un abono en valor o en cantidad.
  4. Saldar una entrada.
  5. Calcular el precio de coste de fabricación (si el importe del precio de coste de fabricación real es distinto al previsto).
  6. Modificar manualmente el valor del PMP hasta la fecha (mediante la función Cambio de valor( FUNCHGVAL)).
  7. Calcular el precio de coste de subcontratación.
  8. Modificar movimientos de stock y crear movimientos antedatados.

Función Regularización de precios (FUNSTKADJ)

El objetivo de la función Regularización de precios (FUNSTKADJ) es tener en cuenta la modificación del PMP en los movimientos de salida. De esta forma, se obtiene un cálculo más justo del margen (cálculo del margen PMP o FIFO).

Esta función también recalcula las pilas FIFO y permite actualizar el valor de los movimientos de salida gestionados con este método.

Los movimientos no contabilizados se actualizan.

Los movimientos contabilizados no se modifican. Se crea un nuevo movimiento de regularización para ignorar la desviación.

Consulta la ayuda en línea de la función Métodos de valorización (GESTCM) que activa la función de regularización.

Regularización del coste de fabricación

Cuando el precio de coste real de un centro de trabajo es distinto al previsto, se puede realizar una regularización. Esta situación se puede dar cuando hay una diferencia en las cantidades consumidas, los precios o el tiempo transcurrido.

El parámetro general CSTRCPORD - Coste previsto declaración (capítulo GPA, grupo COS) permite determinar a qué se aplica el precio de coste previsto: Puede ser:

  • el coste teórico (calculado a partir de los datos técnicos)
  • el coste real (calculado a partir de los datos de la orden de fabricación)
Ciclo de operaciones

El precio de coste de fabricación del artículo (orden de fabricación terminada) depende de los valores de los componentes utilizados.

El valor de stock se regulariza si, por ejemplo, el precio medio de uno de los componentes se modifica porque se ha consumido tras la recepción de la factura y su precio es distinto al de la orden.

Las siguientes tablas muestran un cambio del valor de stock tras una regularización del precio:


Stocks negativos y movimientos antedatados

Los stocks negativos afectan al nuevo cálculo del precio medio si no se gestionan correctamente.


El nuevo cálculo del precio medio se detiene en cuanto encuentra una posición de stock negativo.

Hay que respetar las fechas de imputación de los movimientos.

La lógica del esquema anterior también es aplicable a los movimientos antedatados.

Un número importante de movimientos de stock (gran volumetría en producción o gran rotación de stocks) puede implicar grandes tiempos de cálculo en la regularización de los movimientos de salida.
Para evitarlos, Sage recomienda crear una periodificación para la función Regularización de precios (FUNSTKADJ).

Utiliza la función Modificación fecha imputación (FUNIPTD) para corregir una fecha de imputación durante el proceso. Debes lanzar de nuevo la función Regularización de precios (FUNSTKADJ) para que se aplique la modificación.

Ejemplos

Regularización de precios de entrada

Las acciones que desencadenan la regularización de un precio de entrada son las siguientes:

  1. Facturar una entrada (si el importe es distinto al del pedido).
  2. Introducir una factura complementaria.
  3. Introducir un abono en valor o en cantidad en las compras.
  4. Saldar una entrada.
  5. Calcular el precio de coste de fabricación (si el importe del precio de coste de fabricación real es distinto al previsto).
  6. Calcular el precio de coste de subcontratación.

En estos casos, el PMP se recalcula automáticamente en función del stock disponible. Se actualiza el valor del movimiento correspondiente.

Reglas de cálculo

Una regularización actualiza el PMP de la siguiente manera:

  1. Si la cantidad de stock es superior o igual a la cantidad de entrada regularizada, la desviación de valoración actualiza el importe del PMP.
  2. Si la cantidad de stock es inferior a la cantidad de entrada regularizada, el parámetro MAXABSCOD - Absorción desv. valoración (capítulo STO, grupo VAL) determina si se aplica la desviación de valoración:
    1. MAXABSCOD tiene asignado el valor No. El valor se imputa al importe del precio medio.
    2. MAXABSCOD tiene asignado el valor Absorción base planta. El valor se imputa al importe del precio medio en función de la cantidad en stock.

      El parámetro MAXABSPER - % máximo sobreabsorción (capítulo STO, grupo VAL) determina el impacto en el saldo:

    3. El valor del parámetro MAXABSPER define el porcentaje de "sobreabsorción" permitido del importe "no absorbido".
      1. MAXABSPER tiene asignado el valor 0. La desviación no se absorbe. Se muestra el estado "No absorbida" en el campo Dif. no absorbida (AMTDEV) de la tabla Diario de stocks (STOJOU). La desviación "no absorbida" se puede contabilizar para realizar su seguimiento.
      2. MASABSPER es superior a cero. Se absorbe una parte de la desviación. En este caso, el valor del parámetro MAXABSPER representa la proporción en la que permites que el precio medio varíe. Lo que no se ha absorbido se considera como "no absorbido".
    4. MAXABSCOD tiene asignado el valor Absorción base planta/lote. El valor se imputa al importe del precio medio en función de la cantidad de lote.

      El parámetro MAXABSPER - % máximo sobreabsorción (capítulo STO, grupo VAL) determina el impacto en el saldo:

      1. MAXABSPER tiene asignado el valor 0. La desviación no se absorbe. Se muestra el estado "No absorbida" en el campo Dif. no absorbida (AMTDEV) de la tabla Diario de stocks (STOJOU). La desviación "no absorbida" se puede contabilizar para realizar su seguimiento.
      2. MASABSPER es superior a cero. Se absorbe una parte de la desviación. En este caso, el valor del parámetro MAXABSPER representa la proporción en la que permites que el precio medio del lote varíe. Lo que no se ha absorbido se considera como "no absorbido".

Resumen

Valor del parámetro MAXABSCOD No Absorción base planta Absorción base planta/lote
La cantidad de stock es superior o igual a la cantidad por regularizar. La desviación de valoración actualiza el importe del precio medio. La desviación de valoración actualiza el importe del precio medio. La desviación de valoración actualiza el importe del precio medio y del precio medio del lote.
La cantidad de stock es inferior a la cantidad por regularizar. La desviación de valoración actualiza el importe del precio medio.

La desviación de valoración actualiza el importe del precio medio a prorrata de la cantidad de stock.

El parámetro MAXABSPER - % máximo sobreabsorción (capítulo STO, grupo VAL) se puede utilizar para aumentar el importe distribuido.

La desviación de valoración actualiza el importe del precio medio a prorrata de la cantidad de lote restante.

El parámetro MAXABSPER - % máximo sobreabsorción (capítulo STO, grupo VAL) se puede utilizar para aumentar el importe distribuido.

Ejemplos

Consecuencias del cierre del nuevo cálculo del precio medio

El nuevo cálculo del precio medio en la gestión de periodos contables se ve afectado por el estado del stock (columna Estado stock de la función Periodos (GESPER)). La capacidad de regularizar un movimiento en un periodo cerrado depende del tipo de periodo asociado al estado del stock.

Contexto

Los estados del stock son:

Directo. Se aplican sin restricción las reglas de cálculo definidas anteriormente.

Ajuste del saldo. Se aplican las reglas de cálculo definidas anteriormente.

    • Los asientos contables, para tener en cuenta los importes no absorbidos, se imputan al primer periodo contable abierto.
    • Las regularizaciones de precios se realizan con normalidad (el valor del stock se actualiza). No obstante, el asiento contable correspondiente se realiza en el primer periodo contable abierto.

Prohibido. El valor del stock no se recalcula si se modifica el valor de entrada. No se desencadena ninguna regularización de precios, de modo que el valor se tiene en cuenta en un movimiento de regularización de desviación no absorbida. El asiento contable correspondiente se genera en la fecha del movimiento (fecha de inicio del primer periodo abierto).

Cierre y regularización

Regularización de salidas:

  • Las regularizaciones de salidas en periodos cerrados no se procesan (estado de stock Prohibido).
  • Por lo tanto, algunos movimientos pueden contener importes no absorbidos aunque se utilice la regularización de salidas.

Regularización de entradas:

  • En las regularizaciones de entradas cuya fecha de imputación se encuentra en un periodo cerrado (estado de stock Prohibido), no se regulariza el valor del stock.
  • Se crea un movimiento financiero con todo el valor por regularizar como una desviación no absorbida:
    • La desviación se crea en la fecha de facturación si no se encuentra en un periodo firme.
    • La desviación se crea en la fecha de inicio del primer periodo abierto encontrado.

Informe de valorización de stocks

Abrir: Stocks > Procesamiento periódico > Valorización > Informe valorización de stocks

Utiliza el Informe valorización de stocks (FUNSTVA) para imprimir el valor de stock:

  1. en la fecha del día para los siguientes métodos de valorización:
    1. Precio estándar/Precio estándar actualizado/Precio presupuesto/Precio simulado
    2. Precio medio/Precio medio lote
    3. LIFO
    4. FIFO
    5. Último precio
  1. en una fecha anterior (cantidad en fecha * precio en fecha) para los siguientes métodos de valoración:
    1. Precio estándar/Precio estándar actualizado
    2. Precio medio
    3. LIFO
    4. FIFO
  1. como cálculo del PMP en una fecha anterior.
  2. El cálculo del precio medio en una fecha anterior deduce el valor de los movimientos del precio medio en curso de la fecha del día a la fecha anterior.

    Por lo general, los movimientos por deducir se seleccionan en función de su fecha de imputación. No obstante, si la regularización de salidas no está activada, los movimientos de cambio de valor y de regularización de entradas se seleccionan en función de su fecha de creación.

    Si se selecciona el campo Fecha contable, los movimientos se seleccionan en función de su fecha de contabilización.

Desviaciones de inventario

Una desviación de inventario negativa se procesa como una salida.

Una desviación de inventario positiva se procesa como una entrada.

Además de la actualización de las cantidades de stock y de su regularización en las líneas de detalle de stock y acumulados de lote, esta desviación influye en las bases de la valoración.

La parametrización de los métodos de valoración permite definir los valores positivos o negativos de desviación de inventario de una forma distinta a la de una entrada o una salida normal.

Los inventarios se validan en el diario de desviaciones de movimientos de stock, que contienen los registros generados y el detalle de cada línea de stock.

Consulta de los movimientos de stock

Abrir: Stocks > Consultas > Movimientos > Evolución del PMP por movimiento

Utiliza la función Evolución del PMP por movimiento (CONSSMA) para realizar el seguimiento del precio medio del artículo en cada movimiento de stock.

Los movimientos poco habituales, como los errores de precio, de entrada o de fecha de imputación, se destacan de la siguiente manera:

Rojo. El stock ha pasado a negativo (problema de fechas y/o de movimiento en espera).

Naranja. Una fecha de imputación no corresponde a la fecha de creación (problema de fechas).

Amarillo. La variación del precio medio es superior al 10 % tras un movimiento de entrada.

Estos colores estándar se proporcionan en el dossier de referencia, pero se pueden modificar.

Información adicional

  • Puedes parametrizar el número y el orden de los campos de la Evolución del PMP por movimiento en la función Pantallas de consulta (GESGTC).
  • El código de consulta es SMA.
  • Puedes filtrar los movimientos de la consulta por rango de fechas.
  • Puedes clasificar las líneas por fecha de imputación o creación, en orden ascendente o descendente.
  • Puedes filtrar las líneas de movimiento mediante una fórmula.
  • Puedes registrar códigos de memoria para guardar las fórmulas y/o los códigos de colores (con distintas alertas).
  • Puedes incluir movimientos de regularización, movimientos internos o movimientos en espera de regularización.

Ejemplo