OdooWiki OCA HUB

Romania - Retail Landed Cost (Marfa in Magazin)

l10n_ro_stock_account_retail_landed_cost folder_open OCA/l10n-romania open_in_new
Localization Licencia: AGPL-3

Rumanía - Coste en destino minorista (Marfa in Magazin)

Mantiene la cuenta 371 al precio de estantería cuando un coste en destino incrementa el coste de los bienes que están en un almacén minorista.

Los bienes en una tienda se contabilizan al precio de la etiqueta de estantería. Un coste en destino - transporte, aduanas, una diferencia de precio de compra - carga la 371 con el coste adicional, lo cual para una tienda es incorrecto: el precio de estantería no ha cambiado, así que el valor de la 371 tampoco debe cambiar. Lo que cambia es cómo se divide ese valor: el coste sube y el margen baja en la misma cantidad.

Este módulo contabiliza el asiento compensatorio, Dr 378 / Cr 371, y lo registra en el libro de márgenes, de modo que la siguiente venta libera el margen que realmente queda en lugar del cargado en la recepción.

Las diferencias de precio de las facturas de proveedor se gestionan mediante el mismo mecanismo: en esta localización una diferencia de precio es un coste en destino, de tipo price_diff.

Si el coste adicional llevara el margen por debajo de cero - los bienes ahora cuestan más de lo que están valorados - se rechaza el coste en destino, indicando el producto y el precio de estantería que lo haría viable. Una tienda que realmente vende por debajo del coste marca Allow Selling Below Cost en el almacén, el mismo indicador que respeta la ruta de recepción.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 20.0

Cuando un coste en destino (transporte, aduanas, diferencia de precio) añade coste a mercancías que se encuentran en una tienda minorista rumana, este módulo mantiene el valor del stock al precio de venta en estantería y contabiliza el coste adicional contra el margen comercial en su lugar.

En una tienda rumana, los productos se valoran al precio de la etiqueta del estante. Un coste de importación normalmente incrementa ese valor del stock, lo que sería incorrecto para una tienda. Este módulo lo corrige automáticamente cuando se valida el coste de importación.

Qué ocurre cuando un usuario valida un coste de importación: - El coste adicional que recae sobre productos que aún están en una ubicación minorista se descuenta del margen: se registra un asiento contable que carga la cuenta de margen (378) y abona la cuenta de stock (371), de modo que el valor del stock se mantiene al precio del estante. Si el importe es negativo, se intercambian ambos lados. - Se escribe una línea en el libro de márgenes minoristas, vinculada al coste de importación, para que la siguiente venta libere el margen que realmente queda. - Una diferencia de precio procedente de una factura de proveedor se trata de la misma manera y se registra con el tipo de origen "price difference".

Regla de negocio y comprobación de bloqueo: antes de registrar, el módulo compara el coste adicional con el margen que aún se arrastra para cada producto y almacén. Si los productos acabaran costando más de lo que están valorados, se detiene la validación con un mensaje que pide al usuario que suba primero el precio del estante, o que marque la opción del almacén que permite ventas por debajo del coste.

Dónde aparece: en el formulario del coste de importación hay una pestaña de solo lectura "Retail Markup Correction" que lista el almacén, el producto, el margen, el movimiento de stock y el asiento contable generado. El módulo toca stock.landed.cost y el libro de márgenes minoristas l10n.ro.retail.markup.line.

Modelos y campos (2)
  • stock.landed.cost · amplía un modelo existentel10n_ro_retail_markup_line_ids (Retail Markup Ledger)
  • l10n.ro.retail.markup.line · amplía un modelo existentelanded_cost_id

Texto generado por IA (DeepSeek) al leer el código de la versión 20.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 19.0

Confirmado el 2026-11-03 en la rama 19.0 de OCA/l10n-romania.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.