Recibir la mercadería: costo estándar, faltantes y excedentes
El costo va primero; la mercadería, después
Mientras la liquidación no esté Cerrada, Odoo bloquea la validación de la recepción con un error que nombra la liquidación y su estado actual. La relación se detecta incluso cuando es indirecta —el picking no está marcado, pero su línea de compra pertenece a una orden vinculada a la liquidación—, así que no hay puerta trasera. Es deliberado: recibir mercadería con un costo provisional obliga después a revaluar el inventario a mano.
Qué ocurre al validar la recepción
- Se actualiza el costo estándar de cada producto recibido con el costo unitario ya calculado.
- Los apuntes contables generados se recopilan en la pestaña Account Moves de la liquidación: desde la liquidación se puede ver cada línea de asiento que produjo la recepción.
Cuando lo recibido no es lo pedido
Casi ninguna importación llega exacta: hay rotura, merma o el proveedor envía
de más. Y como el costo de importación se reparte entre las unidades recibidas,
ese descuadre cambia también el costo unitario. El módulo
strx_international_trade_stock_adjustment añade una forma auditada
de resolverlo en la recepción.
| Situación | Por dónde entra |
|---|---|
| Faltante (llegó menos) | Al validar, Odoo abre su asistente de pedido pendiente; junto a los botones nativos aparece «Ajustar diferencia de importación». |
| Excedente (llegó más) | No hay pedido pendiente: se valida la recepción y luego aparece «Registrar excedente de importación» sobre la recepción ya validada. |
El asistente ofrece dos modos, y elegir bien es lo que importa:
- Ajuste de Costo (por defecto): la cantidad del sistema ya es la real, la bodega ya contó. Solo se recalcula el costo unitario sobre lo recibido; no se mueve stock. Es el caso normal del pedido pendiente.
- Ajuste de Inventario: la cantidad registrada no coincide con el físico (conteo posterior, daño). Se genera un movimiento real, valorado al costo de importación.
Usar «Ajuste de Inventario» cuando en realidad era un tema de costo corrige la cantidad dos veces. El motivo es obligatorio y el ajuste queda como registro inmutable, precisamente para poder auditar esa decisión después.