Odoo 19.0 Community · Persistente

stock.warehouse.orderpoint: campos, relaciones y API

El modelo stock.warehouse.orderpoint («Regla de stock mínimo») es un modelo persistente declarado por el módulo Inventario y ampliado por 4 módulos más. Expone 49 campos, 43 de ellos declarados directamente en el modelo; 5 campos de otros modelos apuntan a él. A continuación encontrará cada campo con su nombre técnico, tipo, etiqueta en español y relaciones, y un ejemplo de llamada a la API JSON-2 de Odoo 19.

Ficha de identidad

Nombre técnico
stock.warehouse.orderpoint
Etiqueta
Regla de stock mínimo
Tipo
Persistente (models.Model)
Tabla SQL
stock_warehouse_orderpoint
Módulo de origen
Inventario (stock)
Ampliado por
mrp, purchase_stock, mrp_subcontracting_dropshipping, sale_mrp
Orden por defecto (_order)
location_id,company_id,id

Campos del modelo

43 campos propios, 0 heredados de mixins y 6 campos automáticos del ORM. Haga clic en un nombre para obtener el enlace directo al campo.

49 de 49 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
activeActivo

Si el campo activo se establece a False, permite ocultar la regla de stock mínimo sin eliminarla.

boolean
allowed_location_idsUbicación permitidaone2many
calculado
allowed_replenishment_uom_idsUdM de reposición permitidamany2many
calculado
available_vendorProveedor disponible

Cualquier proveedor que figure en la lista de precios del producto

many2one

añadido por Stock de Compra (purchase_stock)

bom_idLista de materialesmany2one

añadido por Fabricación (mrp)

bom_id_placeholderID de la lista de materialeschar
calculado

añadido por Fabricación (mrp)

company_idCompañíamany2one
obligatorio
days_to_orderDías para pedir

Numbers of days in advance that replenishments demands are created.

float
calculado
deadline_dateFecha límite

Fecha límite para realizar el pedido y evitar que las existencias estén por debajo del mínimo. Si no hay nada que pedir pese a existir una fecha límite, puede deberse a que se espera una llegada futura después de alcanzarse la cantidad mínima (posible rotura de stock). Consulta el informe de previsión.

date
solo lecturacalculado, almacenado
effective_bom_idLista de materiales efectiva

La lista de materiales configurada directamente o la calculada para ser utilizada por esta reposición

many2one
calculado

añadido por Fabricación (mrp)

effective_route_idRuta efectiva

La ruta configurada directamente o la calculada para ser utilizada por esta reposición

many2one
calculado
effective_vendor_idProveedor eficaz

El proveedor definido directamente o el calculado para ser utilizado en este reabastecimiento

many2one
calculado

añadido por Stock de Compra (purchase_stock)

lead_daysDías de plazofloat
calculado
lead_horizon_dateFecha límite del plazodate
calculado
location_idUbicaciónmany2one
obligatoriocalculado, almacenado
nameNombrechar
obligatoriosolo lectura
product_category_idCategoría de productomany2one

related: product_id.categ_id

product_idProductomany2one
obligatorio
product_max_qtyCantidad máxima

Nivel de stock que se debe alcanzar al realizar la reposición.

float
obligatoriocalculado, almacenado
product_min_qtyCantidad mínima

El nivel mínimo de stock que activará una reposición.

float
obligatorio
product_tmpl_idPlantilla del productomany2one

related: product_id.product_tmpl_id

product_uomUnidadmany2one

related: product_id.uom_id

product_uom_nameEtiqueta de unidad de medida del productochar
solo lectura

related: product_uom.display_name

qty_forecastPronósticofloat
solo lecturacalculado
qty_on_handStock realfloat
solo lecturacalculado
qty_to_orderA pedirfloat
calculado
qty_to_order_computedCantidad a pedir calculadafloat
calculado, almacenado
qty_to_order_manualA pedir manualmentefloat
replenishment_uom_idMúltiple

La cantidad del abastecimiento se redondeará hacia arriba a un múltiplo de esta cantidad o este embalaje. Si no está definido, no se redondea.

many2one
replenishment_uom_id_placeholderMarcador de posición del ID de la unidad de medida de reabastecimientochar
calculado
route_idRutamany2one
route_id_placeholderMarcador de posición del ID de la rutachar
calculado
rule_idsReglas utilizadasmany2many
calculado
show_bomMostrar columna de LdMboolean
calculado

añadido por Fabricación (mrp)

show_supplierMostrar la columna del proveedorboolean
calculado

añadido por Stock de Compra (purchase_stock)

show_supply_warningMostrar advertencia de suministroboolean
calculado
snoozed_untilPospuesto

Oculto hasta el próximo planificador.

date
supplier_idLista de precios del proveedormany2one

añadido por Stock de Compra (purchase_stock)

supplier_id_placeholderMarcador de posición del ID del proveedorchar
calculado

añadido por Stock de Compra (purchase_stock)

triggerActivadorselection
obligatorio

Valores: auto (Auto), manual (Manual)

unwanted_replenishReposición no deseadaboolean
calculado
vendor_idsProveedoresone2many

related: product_id.seller_ids

añadido por Stock de Compra (purchase_stock)

warehouse_idAlmacénmany2one
obligatoriocalculado, almacenado
create_dateCreado eldatetime
solo lecturaautomático
create_uidCreado pormany2one
solo lecturaautomático
display_nameNombre mostradochar
solo lecturacalculadoautomático
idIDinteger
solo lecturaautomático
write_dateÚltima actualización eldatetime
solo lecturaautomático
write_uidÚltima actualización pormany2one
solo lecturaautomático

Relaciones

Modelos enlazados desde este modelo

Campos de otros modelos que apuntan aquí

Leer este modelo por la API

Ejemplo de llamada a la API JSON-2 de Odoo 19: lectura de los cinco primeros registros con campos reales del modelo. Sustituya la instancia, la base y la clave API por las suyas.

curl
curl -X POST "https://su-instancia.odoo.com/json/2/stock.warehouse.orderpoint/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","company_id","location_id","product_id","product_max_qty"],"limit":5}'
Python (requests)
import requests

BASE_URL = "https://su-instancia.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "su-base"}

res = requests.post(
    f"{BASE_URL}/stock.warehouse.orderpoint/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","company_id","location_id","product_id","product_max_qty"], "limit": 5},
)
res.raise_for_status()
print(res.json())
  • El acceso a la API externa está reservado al plan Custom de Odoo.
  • XML-RPC y JSON-RPC se retirarán en Odoo 22 (otoño de 2028): use JSON-2.
  • Se aplican los permisos de acceso y las reglas de registro del usuario de la clave.

Citar esta herramienta

¿Escribe un tutorial, una documentación interna o una respuesta en un foro? Copie este enlace para dirigir a sus lectores a la ficha actualizada.

<a href="https://aidoo.ai/es/outils/explorateur-modeles-odoo/stock-warehouse-orderpoint">stock.warehouse.orderpoint (Odoo 19.0)</a>

Fuentes

Datos verificados el 23 de septiembre de 2026 · Odoo 19.0 Community

¿Tiene un proyecto Odoo o quiere aprovechar su ERP con la IA? Hablemos

Implantación, desarrollo de módulos, conexión de Claude o ChatGPT a sus datos: cuéntenos su contexto y le responderemos en 24 horas laborables.