El valor FIFO es un valor cambiante, donde dependiendo de las entradas-salidas en su fecha este se ve modificado.
Además, queremos operar desde el punto de vista que: la valoración de stock FIFO y el valor de coste FIFO asignado a las ventas (salidas) del día no son coincidentes salvo que el resultado tras la salida de un stock igual ‘0’.
Partiremos de la premisa que al no gestionar con exactitud la hora exacta de entrada-salida, todos los documentos y/o movimientos de almacén se consideran que han sido realizados en la fecha a la misma hora, siendo esta la de final del día 23:59.59, y procediendo a la ordenación que reciben dentro del día por su tipo de movimiento, a saber:
- De mayor a menor:
- V: Ventas
- R: Producción
- P: Parte de Stock/Regulación
- E, D, K; Especiales (Desclasificación A, Desclasificación, Decorados)
- C: Compras
-
Dentro de cada Tipo (V,R,P..) el orden tratado de mayor a menor por:
- o ID.de Documento (SERIE/NºDOC/Linea)
El programa asigna un nuevo valor de coste al registro de SALIDAS (no tan solo Albaranes de Venta) con el ‘coste fifo unitario’ según TU de STOCK
- Se Pedirá una Fecha Inicial a partir de la cual se computará hacia atrás un nº X de días.
-
Ej.
- Fecha Inicial: 31-12-2021
- N.º días para calcular = 30
-
Ej.
- La Fecha Inicial deberá tener una Copia de Stock valorada FIFO válida.
- De los datos seleccionados se excluirán:
- Todas las entradas asociadas a un Albarán de Compra, con Pedidos de Compra asociado a un Pedido de Venta.
- Todas las salidas asociadas a un Pedido de Venta asociado a un Pedido de Compra,
- Todas las salidas cuya línea de Albarán esté marcada como ‘Precio de Coste modificado’.
- El proceso consistirá en:
- Asignar a las unidades de la Copia de Stock las últimas entradas con fecha menor o igual a la fecha de la Copia ordenadas de mayor a menor según índice.
- Se considerarán las exclusiones del punto anterior, es decir ventas con compra asignada, ventas con ‘precios de coste modificado’. Se incluirá un marcador para saber el precio aplicado, ya que para facilitar operativas se usará el mismo campo de valoración tanto para FIFO, como valores directos.
- Revisar las salidas de mayor a menor de cada día y asignar el resto de las entradas ordenadamente.
- En cada salida, se grabará un valor el cual será la media de sus entradas asignadas siendo este el valor FIFO aplicado del movimiento el cual se podrá obtener en diversos informes.
- Asignar a las unidades de la Copia de Stock las últimas entradas con fecha menor o igual a la fecha de la Copia ordenadas de mayor a menor según índice.