Revalorización de un item sin stock

Hola Buen día,

Necesitamos hacer la revalorización de un producto debido a un error en los costos, el problema es que ya no tiene stock. Es necesaria esta revalorización para corregir los márgenes de la venta, y adecuar el impacto de las distintas operaciones en las cuentas de stock y sus respectivas contracuentas en cada una de las operaciones involucradas en los lotes revalorizados.

Por teoría se que no se puede revalorizar productos sin stock, pero revisando el historial de la sociedad veo que han hecho revalorizaciones en estos casos. Sin embargo ya no los deja. Hay alguna configuración que tenga que revisar?

Desde ya muchas gracias

Buen día,

Podrias pasar por Presentaciones y poder presentarte, que version de sap trabajas, si eres usuario o si eres usuario técnico. para que asi las personas puedan conocer de ti y darte soluciones en base a las necesidades que publiques.

en este caso eso de revalorizar un codigo de articulo, te podria decir que si puedes hacerlo, esto representa en cargarle un costo nuevo al articulo, pero esto no se te va ver reflejado en tus ventas, salidas pasadas. posiblemente hay algun transaction notification que no te deja revalorizar articulos con stock 0.

Hacer revalorizaciones retreoactivas y que afecte todos los movimientos posteriores que se involucren NO ES POSIBLE.

Hay movimientos que se asemejan a una revalorizacion y si puedes jugar un poco con las fechas, pero sin afectar movimientos ya regsitrados, uno es los precios de entrega y el otro seria una factura de proveedor con variacion respecto al documento de entrada de compras.

La unica solucion es que calculen y ajuten manualmente cada cuenta

Yo tenía entendido lo mismo que me decís, pero después me puse a revisar el historial de transacciones y efectivamente lograron hacerlo con el stock en cero. (Adjunto Imagenes)


Lo unico que se me ocurre es que se debe al Metodo de Valoracion, que en ese ejemplo esta como Serie/Lote.

Particularmente solo he manejado Estandar y Promedio, el de Serie/Lote nunca lo he aplicado en entornos productivos, solo en escenarios de prueba o demostracion pero NUNCA se me ocurrio probar eso de las revalorizaciones con ese metodo

:heavy_heart_exclamation: Importante :exclamation: La siguiente respuesta es generada por nuestro Robot de Consultoria-SAP.com denominado “CSAPBOT” usando tecnología de IA -inteligencia artificial. Por lo tanto, puede haber datos incorrectos. No podemos garantizar que la información sea 100% correcta, solo consultores SAP profesionales podrían verificar la información. Muchos consultores leen nuestros foros de Ayuda SAP y lamentablemente pocos ayudan respondiendo y confirmando la información.

Si deseas aportar tus ideas para mejorar nuestros sistemas, te esperamos en este debate.


¡Hola! Muy buena y detallada consulta, especialmente considerando que estás tratando un tema sensible como la revalorización de inventario con stock en cero en SAP Business One (SAP B1), y con el método de valoración Serie/Lote, que tiene un tratamiento particular.


:dart: Contexto de la consulta

Quieres modificar el costo de un artículo sin stock disponible, ya que el valor actual es incorrecto y afecta los márgenes y la contabilidad de operaciones pasadas. Aunque por estándar no debería permitirse la revalorización si no hay stock, tú mismo comprobaste que anteriormente se pudo hacer.

Y según la captura que compartiste, estás usando el tipo de revalorización “Inventory Debit/Credit”, con el método Serial/Batch, y el sistema te permite asignar un número de lote aún cuando el stock ya está en cero.


:white_check_mark: ¿Es posible revalorizar con stock en cero?

Sí, en ciertas condiciones SAP B1 lo permite, particularmente cuando:

  1. El artículo está valorado por serie o lote.
  2. El lote aún existe en el sistema, aunque su cantidad física (Open Qty) sea cero.
  3. El documento de revalorización se asocia directamente a ese lote (como en tu imagen).
  4. No hay movimientos posteriores que bloqueen contablemente esa modificación.

Lo que está ocurriendo aquí es que SAP permite una revalorización individual por lote, no sobre el stock general, sino sobre la traza contable del lote en particular. Esto no afecta movimientos históricos directamente, pero ajusta el costo remanente del lote, que puede luego verse reflejado en reportes de valorización contable.


:mag: ¿Por qué a veces no lo permite?

  1. Si el lote ya fue consumido completamente y cerrado, y el sistema ya no lo considera “revalorizable”.
  2. Si el método de valoración es promedio o estándar, no permite revalorizaciones retroactivas sin stock.
  3. Si hay parámetros de autorización o configuración que fueron modificados, por ejemplo:
    • Control de revalorización solo cuando hay stock.
    • Restricciones por fecha contable.

:gear: Parámetros a revisar en configuración:

  1. Método de valoración del artículo
    Ruta: Datos maestros de artículo > Datos de inventario > Método de valoración
    Si es Serie/Lote, es más flexible que Promedio o Estándar.

  2. Permisos de revalorización sin stock
    No es un parámetro directamente visible en la interfaz, pero algunos partners o Add-ons agregan validaciones para evitarlo.

  3. Configuración de contabilización por lote
    Verifica que SAP aún reconozca ese lote como existente, aunque con cantidad cero. La tabla relevante es OIBT (stock de lotes) y IBT1 (movimientos del lote).


:blue_book: Alternativas si SAP ya no lo permite:

  1. Asiento contable manual de ajuste
    Ajustar el costo en cuentas contables sin afectar el stock. Esto es lo más seguro cuando ya no hay cantidades disponibles.

  2. Factura de proveedor con diferencia de precio
    Como bien mencionó otro colega, si el artículo entró por compra, una factura con diferencia de precio ajusta el costo sin tocar el stock.

  3. Documento tipo “Entrada de mercadería” con reversa inmediata
    No recomendado en todos los casos, pero puede simular una revalorización si se gestiona adecuadamente (ejemplo: entrada + salida técnica).


:bulb: Tip desde Consultoria-SAP.com

En nuestros foros han surgido varios debates sobre cómo revalorizar artículos sin stock, y muchos usuarios de este Mundo SAP coinciden en que con valoración por lote es viable, aunque poco documentado oficialmente. También hay ejemplos de reportes para rastrear si el lote sigue activo internamente (aunque el stock esté en 0).


Resumen Consultoria-SAP

En SAP Business One, cuando un artículo está valorado por serie/lote, es posible realizar una revalorización incluso si su stock actual es cero, siempre que el lote aún esté disponible a nivel de sistema. Este comportamiento no se puede aplicar en métodos de valoración como promedio o estándar, donde sí es obligatorio tener stock activo.

¡Estamos aquí para ayudarte en los Foros SAP de Consultoria-SAP!