Saltar al contenido

Coste y cambios con fecha retroactiva

El módulo calcula el coste por sí mismo: no hace falta introducirlo a mano. Se necesita para el valor del stock, el informe «Рух товарів» («Movimientos de productos») y el beneficio bruto por oportunidades.

Cada producto tiene un único coste medio para todos los almacenes.

  • La entrada de proveedor o el alta de stock cambia la media: nueva media = (valor del stock + valor de la entrada) / (stock + cantidad de la entrada). El valor de la entrada es la cantidad de la línea del documento multiplicada por el precio unitario; el precio se toma sin IVA y con el descuento aplicado.
  • La baja, la venta por oportunidad y el faltante de un inventario salen al coste medio actual y no lo cambian.
  • El traspaso no cambia ni la media ni el stock total del producto.
  • El sobrante de un inventario entra al coste medio actual.
  • La devolución de cliente entra al coste con el que el producto salió en la oportunidad.
  • Cuando el stock del producto llega a cero, la media se calcula de nuevo a partir de la siguiente entrada.

Ejemplo. En el almacén hay 20 kg de café a 400 ₴. Entran otros 10 kg a 460 ₴. La media pasa a ser (20 × 400 + 10 × 460) / 30 = 420 ₴, y a ese coste salen las ventas siguientes.

Un documento se puede contabilizar con una fecha pasada: por ejemplo, una entrada que se olvidó registrar. En ese caso, el módulo:

  1. comprueba que, después de esa fecha, el stock no queda en negativo en ningún punto;
  2. muestra primero la ventana «Провести: перевірте наслідки» («Contabilizar: revisa las consecuencias») con la línea «Документ змінює минуле: собівартість буде перерахована з …» («El documento cambia el pasado: el coste se recalculará desde el …»); lo mismo ocurre con cualquier cancelación;
  3. tras la confirmación, recalcula el coste del producto con todo su historial: cambian el coste de las bajas y las ventas posteriores y el valor del stock.

Mientras dura el recálculo, los informes dicen «Дані перераховуються: собівартість частини товарів ще оновлюється» («Los datos se están recalculando: el coste de parte de los productos aún se está actualizando»), y los productos llevan la marca «Перераховується» («Recalculando»). Normalmente son segundos. El recálculo no modifica los documentos de Uspacy: los importes de coste viven únicamente en los registros del módulo.

la ventana «Провести: перевірте наслідки» con la línea sobre el recálculo del coste.

La regla se aplica a cualquier fecha y a cada almacén por separado. Por eso el módulo se negará si:

  • cancelar una entrada con fecha retroactiva dejaría sin producto bajas, traspasos o ventas posteriores;
  • una baja o un traspaso en el pasado se llevaría producto que después ya se vendió;
  • a una oportunidad en la etapa de salida le falta producto: en ese caso no sale nada.

En la negativa se indican el producto, el almacén, cuánto falta y desde qué fecha, además de los documentos y las oportunidades que se llevaron el producto, con enlaces. Corrige el documento o contabiliza antes la entrada necesaria.

Un documento del pasado puede dejar el stock por debajo de las reservas ya hechas. Eso no se prohíbe: la ventana mostrará de qué oportunidades se liberará la reserva (de las más recientes), y sus responsables recibirán el comentario «Склад: резерв зменшено через зміну документа заднім числом» («Almacén: la reserva se ha reducido por un cambio de documento con fecha retroactiva»).

En la pestaña Облік (Control de stock) se puede fijar la Дата заборони змін (Fecha de bloqueo de cambios): por ejemplo, después de cerrar el mes. Los documentos con fecha anterior a esta no se pueden contabilizar, cancelar ni modificar con fecha retroactiva. El módulo responderá «Документ зачіпає закритий період: дата заборони змін — …» («El documento afecta a un periodo cerrado: la fecha de bloqueo de cambios es …»). Para corregir un documento así, el administrador puede vaciar el campo temporalmente.

Si los informes parecen inexactos, el administrador puede lanzar Перерахувати собівартість (Recalcular el coste) en la pestaña Структура (Estructura) → Обслуговування (Mantenimiento). El módulo recalculará el coste con todo el historial de los productos y anotará el recálculo en el registro.