Desguace de mercancías dañadas o perdidas directamente desde la aplicación Barcode scanner.
El operador elige la ubicación interna desde la que se dan de baja las mercancías, las escanea (con un analizador GS1 instalado, una etiqueta GS1 también proporciona su lote/número de serie y el número de piezas), establece las cantidades, elige los motivos de desguace y desguaza. Cada línea se convierte en un stock.scrap nativo, creado y validado en el acto, de modo que el stock sale de la ubicación hacia la ubicación de desguace exactamente igual que desde el back office.
Este es un módulo de funcionalidad sobre barcode_scanner: registra sus propias pantallas, el manejo del escaneo y el mosaico de la pantalla de inicio en el núcleo del escáner sin parchearlo, por lo que solo instalas lo que necesitas.
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 18.0Permite a los operarios de almacén desechar mercancías dañadas o perdidas directamente desde la aplicación Barcode scanner: seleccionar la ubicación de origen, escanear productos, establecer cantidades y motivos, y el stock se da de baja inmediatamente.
Este módulo añade un mosaico "Scrap Products" a la pantalla de inicio del escáner de código de barras. Al pulsarlo se abre un breve flujo guiado.
- Primero el operador elige o escanea la ubicación interna desde la que se dan de baja los productos; solo se aceptan ubicaciones internas.
- Después, una pantalla de desecho lista los productos que se van a dar de baja. Al escanear un producto se añade una línea (una etiqueta GS1 también puede aportar su número de lote/serie y el número de piezas); un botón "+" abre una búsqueda de productos limitada a productos almacenables, ofreciendo primero lo que la ubicación contiene realmente.
- Cada línea muestra cuánto de ese producto (y lote) contiene la ubicación, y el campo de lote sugiere los lotes realmente almacenados allí. Las cantidades se pueden editar y las líneas eliminar.
- El operador elige uno o varios motivos de desecho, y puede crear un nuevo motivo en el momento; un motivo existente con el mismo nombre se reutiliza en lugar de duplicarse.
- Se preselecciona una ubicación de desecho de destino a partir de las ubicaciones de desecho de la compañía y se puede cambiar.
Cuando el operador confirma, se crea un registro de desecho nativo por línea y se valida inmediatamente, de modo que el stock sale de la ubicación exactamente igual que desde el back office. Si una línea solicita más de lo disponible, no se escribe nada: un aviso lista las líneas con faltante y el operador puede elegir desechar de todos modos. Los productos con seguimiento requieren un lote/serie existente válido, y los números de serie solo se pueden desechar de una unidad en una. El módulo extiende stock.scrap y depende de stock.location, stock.quant, stock.lot y stock.scrap.reason.tag.
Depende de
Modelos y campos (1)
- stock.scrap · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/barcode-interface.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Desde la pantalla de inicio de la aplicación Código de barras, toca Desechar productos.
Desechar mercancías
- Elige o escanea la ubicación desde la que se dan de baja las mercancías. Escanear el código de barras de una ubicación salta directamente a las líneas de desecho; de lo contrario, elige una de la lista de ubicaciones internas en la que se puede buscar.
- Escanea cada producto que desechar: un código de barras simple añade una unidad. Con un analizador GS1 instalado, una etiqueta GS1 también proporciona su lote/número de serie y su recuento de piezas (AI 30/37); un peso neto en la etiqueta no se toma como cantidad. Escanear de nuevo el mismo producto y lote suma a su línea. Toca «+» para añadir un producto a mano; sin búsqueda, muestra lo que contiene la ubicación. Solo se pueden desechar mercancías, como en el back office: los servicios no se ofrecen.
- Cada línea muestra cuánto de ella contiene la ubicación. Ajusta la cantidad si es necesario.
- Elige los motivos de desecho y toca Desechar. Un motivo que aún no existe se puede crear al momento con Nuevo motivo, como permite el campo de motivo del back office; escribir el nombre de uno existente (en cualquier uso de mayúsculas y minúsculas) selecciona ese en lugar de crear un duplicado.
Lotes y números de serie
Un lote se encuentra por su nombre exacto: los lotes cuyos nombres difieren solo en mayúsculas y minúsculas son lotes distintos. Un nombre escrito con otro uso de mayúsculas y minúsculas encuentra su lote solo cuando designa a uno único.
Un producto con seguimiento por lote/número de serie necesita su lote/número de serie: leído de la etiqueta GS1, o escrito en la línea, que sugiere los lotes almacenados en esa ubicación. Cuando la ubicación contiene un único lote del producto, se rellena. Un número de serie se desecha de una unidad en una y solo puede aparecer una vez.
Existencias mostradas y existencias insuficientes
La cantidad que muestra cada línea es lo que puede tomar un desecho hecho desde el escáner: la cantidad neta en la propia ubicación, fuera de paquetes y no propiedad de un partner, tal como lo contabiliza la validación del desecho. Las mercancías en un paquete o propiedad de un partner se desechan desde el back office, donde el desecho toma un paquete y un propietario.
Cuando una línea pide más que eso, todavía no se desecha nada: el escáner enumera lo que falta y pregunta si desechar de todos modos — la misma opción que ofrece el back office mediante su asistente de cantidad insuficiente. Confirmar desecha las líneas sobre las que se preguntó; las líneas modificadas entretanto se comprueban de nuevo.
Destino
Las mercancías van a la ubicación de desecho que el back office preselecciona para la compañía, y pueden enviarse en su lugar a cualquier ubicación de desecho de la compañía o a una compartida. Cuando la compañía no tiene ninguna propia, se toma la primera compartida; sin ninguna ubicación de desecho, el desecho espera hasta que se cree una.
Leer más de una etiqueta
La cantidad que representa un escaneo proviene de `ScrapScreen.scannedQuantity(scan,
productUomId): the piece count, or one unit. A module that reads more from a label (a GS1 net weight, say) can patch it to convert that into the product's unit, as barcode_stock offers with its own scannedQuantity`.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
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.
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.