stock.picking.type: campos, relaciones y API
El modelo stock.picking.type («Tipo de albarán») es un modelo persistente declarado por el módulo Inventario y ampliado por 9 módulos más. Expone 103 campos, 97 de ellos declarados directamente en el modelo; 30 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.picking.type- Etiqueta
- Tipo de albarán
- Tipo
- Persistente (models.Model)
- Tabla SQL
stock_picking_type- Módulo de origen
- Inventario (
stock) - Ampliado por
- stock_account, stock_picking_batch, delivery_stock_picking_batch, point_of_sale, mrp, repair, stock_dropshipping, project_stock_account, stock_fleet
- Orden por defecto (_order)
is_favorite desc, sequence, id- Hereda de (mixins)
- pos.load.mixin
Campos del modelo
97 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.
103 de 103 campos mostrados
| Nombre técnico | Etiqueta | Tipo | Detalles |
|---|---|---|---|
| active | Activo | boolean | |
| analytic_costs | Costes analíticos La validación de los productos seleccionados generará asientos analíticos para el proyecto seleccionado. También se facturarán al cliente los productos configurados para volver a facturar. | boolean | añadido por Proyecto, stock y Conatbilidad ( |
| auto_batch | Lotes automáticos Ponga automáticamente las preparaciones de pedidos en lotes a medida que se vayan confirmando cuando sea posible. | boolean | añadido por Gestión de inventarios: traslados por lotes ( |
| auto_print_delivery_slip | Imprimir automáticamente el albarán de entrega Si esta casilla está marcada, Odoo imprimirá automáticamente el albarán de entrega de una preparación de pedidos cuando se valide. | boolean | |
| auto_print_done_mrp_lot | Imprimir automáticamente la etiqueta del lote producido Si esta casilla está marcada, Odoo imprimirá automáticamente la etiqueta de número de lote o serie de una orden de fabricación cuando esté hecha. | boolean | añadido por Fabricación ( |
| auto_print_done_mrp_product_labels | Imprimir automáticamente las etiquetas del producto producido Si esta casilla está marcada, Odoo imprimirá automáticamente las etiquetas de los productos de una orden de fabricación cuando esté hecha. | boolean | añadido por Fabricación ( |
| auto_print_done_production_order | Imprimir automáticamente la orden de producción terminada Si esta casilla está marcada, Odoo imprimirá automáticamente la orden de producción de una orden de fabricación cuando esté hecha. | boolean | añadido por Fabricación ( |
| auto_print_generated_mrp_lot | Imprimir automáticamente la etiqueta de número de lote o serie generada Imprima automáticamente la etiqueta de número de lote o serie cuando se utiliza el botón "Crear un nuevo número de serie/lote". | boolean | añadido por Fabricación ( |
| auto_print_lot_labels | Imprimir automáticamente las etiquetas de los números de lote y serie Si esta casilla está marcada, Odoo imprimirá automáticamente las etiquetas de lote o serie de una preparación de pedidos cuando se valide. | boolean | |
| auto_print_mrp_reception_report | Imprimir automáticamente el informe de asignación Si esta casilla está marcada, Odoo imprimirá automáticamente el informe de asignación de una orden de fabricación cuando se haya realizado y tenga movimientos asignados. | boolean | añadido por Fabricación ( |
| auto_print_mrp_reception_report_labels | Imprimir automáticamente las etiquetas del importe de asignación Si esta casilla está marcada, Odoo imprimirá automáticamente las etiquetas del informe de asignación de una orden de fabricación cuando esté hecha. | boolean | añadido por Fabricación ( |
| auto_print_package_label | Imprimir automáticamente la etiqueta del paquete Si esta casilla está marcada, Odoo imprimirá automáticamente la etiqueta del paquete cuando se use el botón "Poner en paquete" | boolean | |
| auto_print_packages | Imprimir automáticamente los paquetes Si esta casilla está marcada, Odoo imprimirá automáticamente los paquetes y contenido de un albarán de preparación de pedidos cuando se valide. | boolean | |
| auto_print_product_labels | Imprimir automáticamente las etiquetas del producto Si esta casilla está marcada, Odoo imprimirá automáticamente las etiquetas del producto de un albarán de preparación de pedidos cuando se valide. | boolean | |
| auto_print_reception_report | Imprimir automáticamente el informe de recepción Si esta casilla esta marcada, Odoo imprimirá automáticamente el informe de recepción de un albarán de preparación de pedidos cuando se valide y tenga movimientos asignados. | boolean | |
| auto_print_reception_report_labels | Imprimir automáticamente las etiquetas del informe de recepción Si esta casilla está marcada, Odoo imprimirá automáticamente las etiquetas del informe de recepción de un albarán de preparación de pedidos cuando se valide. | boolean | |
| auto_print_return_slip | Imprimir automáticamente el recibo de devolución Si esta casilla está marcada, Odoo imprimirá automáticamente el recibo de devolución de un albarán de preparación de pedidos cuando se valide. | boolean | |
| auto_show_reception_report | Mostrar informe de recepción en la validación Si esta casilla está marcada, Odoo mostrará automáticamente el informe de recepción (si hay movimientos a lo que asignar) al validar. | boolean | |
| barcode | Código de barras | char | |
| batch_auto_confirm | Confirmar automáticamente | boolean | añadido por Gestión de inventarios: traslados por lotes ( |
| batch_group_by_carrier | Transportista Agrupar automáticamente lotes por método de envío | boolean | añadido por Picking por lotes para entrega de stock ( |
| batch_group_by_dest_loc | Agrupar por ubicación de destino Agrupe automáticamente los lotes por ubicación de destino. | boolean | añadido por Gestión de inventarios: traslados por lotes ( |
| batch_group_by_destination | País de destino Agrupe automáticamente los lotes por país de destino. | boolean | añadido por Gestión de inventarios: traslados por lotes ( |
| batch_group_by_partner | Contacto Agrupe automáticamente los lotes por contactos. | boolean | añadido por Gestión de inventarios: traslados por lotes ( |
| batch_group_by_src_loc | Agrupar por ubicación de origen Agrupe automáticamente los lotes por ubicación de origen. | boolean | añadido por Gestión de inventarios: traslados por lotes ( |
| batch_max_lines | Líneas máximas A transfer will not be automatically added to batches that will exceed this number of lines if the transfer is added to it. Leave this value as '0' if no line limit. | integer | añadido por Gestión de inventarios: traslados por lotes ( |
| batch_max_pickings | Traslados máximos A transfer will not be automatically added to batches that will exceed this number of transfers. Leave this value as '0' if no transfer limit. | integer | añadido por Gestión de inventarios: traslados por lotes ( |
| batch_max_weight | Peso máximo A transfer will not be automatically added to batches that will exceed this weight if the transfer is added to it. Leave this value as '0' if no weight limit. | integer | añadido por Picking por lotes para entrega de stock ( |
| batch_properties_definition | Propiedades del lote | properties_definition | añadido por Gestión de inventarios: traslados por lotes ( |
| code | Tipo de operación | selection | obligatorio Valores: |
| color | Color | integer | |
| company_id | Compañía | many2one | obligatorio |
| count_mo_in_progress | Número de órdenes de fabricación en proceso | integer | calculado añadido por Fabricación ( |
| count_mo_late | Número de órdenes de fabricación atrasadas | integer | calculado añadido por Fabricación ( |
| count_mo_to_close | Número de órdenes de fabricación a cerrar | integer | calculado añadido por Fabricación ( |
| count_mo_todo | Número de órdenes de fabricación a procesar | integer | calculado añadido por Fabricación ( |
| count_mo_waiting | Número de órdenes de fabricación en espera | integer | calculado añadido por Fabricación ( |
| count_move_ready | Número de movimientos listos | integer | calculado |
| count_picking | Número de albaranes | integer | calculado |
| count_picking_backorders | Número de albaranes de entregas parciales | integer | calculado |
| count_picking_batch | Total de preparaciones de pedidos por lotes | integer | calculado añadido por Gestión de inventarios: traslados por lotes ( |
| count_picking_draft | Número de albaranes en borrador | integer | calculado |
| count_picking_late | Número de albaranes retrasados | integer | calculado |
| count_picking_ready | Número de albaranes listas | integer | calculado |
| count_picking_waiting | Número de albaranes pendientes | integer | calculado |
| count_picking_wave | Número de preparaciones de pedidos por olas | integer | calculado añadido por Gestión de inventarios: traslados por lotes ( |
| count_repair_confirmed | Número de órdenes de reparación confirmadas | integer | calculado añadido por Reparaciones ( |
| count_repair_late | Número de órdenes de reparación atrasadas | integer | calculado añadido por Reparaciones ( |
| count_repair_ready | Número de órdenes de reparación a procesar | integer | calculado añadido por Reparaciones ( |
| count_repair_under_repair | Número de órdenes de reparación en curso | integer | calculado añadido por Reparaciones ( |
| country_code | Código de país | char | related: añadido por Contabilidad del SGA ( |
| create_backorder | Crear entrega parcial When validating a transfer: * Ask: users are asked to choose if they want to make a backorder for remaining products * Always: a backorder is automatically created for the remaining products * Never: remaining products are cancelled | selection | obligatorio Valores: |
| default_location_dest_id | Ubicación de destino Esta es la ubicación de destino por defecto cuando esta operación se crea manualmente. Sin embargo, es posible cambiarlo posteriormente o que las rutas utilicen otra por defecto. | many2one | obligatoriocalculado, almacenado |
| default_location_src_id | Ubicación de origen Esta es la ubicación de origen por defecto cuando esta operación se crea manualmente. Sin embargo, es posible cambiarlo posteriormente o que las rutas utilicen otra por defecto. | many2one | obligatoriocalculado, almacenado |
| default_product_location_dest_id | Ubicación de destino del producto Esta es la ubicación de destino por defecto para el producto a reparar en las órdenes de reparación con este tipo de operación. | many2one | calculado, almacenado añadido por Reparaciones ( |
| default_product_location_src_id | Ubicación de origen del producto Esta es la ubicación de origen por defecto para el producto a reparar en las órdenes de reparación con este tipo de operación. | many2one | calculado, almacenado añadido por Reparaciones ( |
| default_recycle_location_dest_id | Ubicación de destino de reciclaje Esta es la ubicación de destino por defecto para el reciclaje cuando cree una orden de reparación con este tipo de operación. | many2one | calculado, almacenado añadido por Reparaciones ( |
| default_remove_location_dest_id | Ubicación de destino de eliminación Esta es la ubicación de destino por defecto para eleminar cuando cree una orden de reparación con este tipo de operación. | many2one | calculado, almacenado añadido por Reparaciones ( |
| dispatch_management | Gestión de envíos Activa esta opción para mostrar los detalles relacionados con la gestión de despachos en la vista de formulario de lote/ola y en la vista general kanban de operaciones. | boolean | añadido por Transporte de stock ( |
| dock_ids | Muelle | many2many | calculado, almacenado añadido por Transporte de stock ( |
| done_mrp_lot_label_to_print | Etiqueta de número de lote o serie a imprimir | selection | Valores: añadido por Fabricación ( |
| favorite_user_ids | Usuario favorito | many2many | |
| generated_mrp_lot_label_to_print | Etiqueta de número de serie o lote generada para imprimir | selection | Valores: añadido por Fabricación ( |
| has_stock_reports_to_print | Tiene informes de inventario para imprimir | boolean | calculado añadido por Punto de venta ( |
| hide_reservation_method | Ocultar método de reserva | boolean | calculado |
| is_favorite | Mostrar operación en la Vista general | boolean | calculado |
| kanban_dashboard_graph | Gráfico del tablero kanban | text | calculado |
| lot_label_format | Formato de etiqueta de lote para autoimprimir | selection | Valores: |
| move_type | Política de envío Especifica si los bienes se trasladan parcialmente o todos a la vez. | selection | obligatorio Valores: |
| mrp_product_label_to_print | Etiqueta de producto a imprimir | selection | Valores: añadido por Fabricación ( |
| name | Tipo de operación | char | obligatoriotraducible |
| package_label_to_print | Etiqueta de paquete para imprimir | selection | Valores: |
| picking_properties_definition | Propiedades del albarán | properties_definition | |
| print_label | Generar etiquetas de envío Seleccione esta casilla si desea crear una etiqueta de envío en esta operación. | boolean | calculado, almacenado |
| product_label_format | Formato de etiqueta de producto para impresión automática | selection | Valores: |
| repair_properties_definition | Propiedades de la reparación | properties_definition | añadido por Reparaciones ( |
| reservation_days_before | Días Número de días máximo antes de la fecha programada en la que se reservarán los productos. | integer | |
| reservation_days_before_priority | Días cuando se destacó Número máximo de días antes de la fecha prevista en la que deben reservarse los productos prioritarios que deben recogerse. | integer | |
| reservation_method | Método de reserva Cómo se deben reservar los productos en traslados para este tipo de operación. | selection | obligatorio Valores: |
| return_picking_type_id | Tipo de operación para devoluciones | many2one | |
| sequence | Secuencia Usado para ordenar la vista kanban de 'Todas la operaciones' | integer | |
| sequence_code | Prefijo de secuencia | char | obligatorio |
| sequence_id | Secuencia de la referencia | many2one | |
| set_package_type | Establecer un tipo de paquete Si está activado, podrás seleccionar el paquete o el tipo de paquete que se utilizará al empaquetar | boolean | |
| show_entire_packs | Mover paquetes completos Si está seleccionado, en la aplicación Código de barras se mostrarán directamente los paquetes a mover, en lugar de los productos que contienen | boolean | |
| show_operations | Mostrar operaciones detalladas Si esta casilla está marcada, las líneas de operación representarán operaciones de stock detalladas. De lo contrario, las líneas del albarán representarán un agregado de operaciones de stock detalladas. | boolean | |
| show_picking_type | Mostrar tipo de albarán | boolean | calculado |
| use_create_components_lots | Crear nuevos números de lotes/serie para componentes Permitir crear nuevos números de lote/serie para los componentes | boolean | añadido por Fabricación ( |
| use_create_lots | Crear nuevos números de lote/serie If this is checked only, it will suppose you want to create new Lots/Serial Numbers, so you can provide them in a text field. | boolean | calculado, almacenado |
| use_existing_lots | Utilizar números de lotes/de serie existentes If this is checked, you will be able to choose the Lots/Serial Numbers. You can also decide to not put lots in this operation type. This means it will create stock with no lot or not put a restriction on the lot taken. | boolean | calculado, almacenado |
| warehouse_id | Almacén | many2one | calculado, almacenado |
| wave_category_ids | Categorías de producto en olas Categorías a tener en cuenta al agrupar olas. | many2many | añadido por Gestión de inventarios: traslados por lotes ( |
| wave_group_by_category | Categoría de producto Separe los traslados por categoría de producto y luego agrupe los que comparten la misma categoría de producto. | boolean | añadido por Gestión de inventarios: traslados por lotes ( |
| wave_group_by_location | Ubicación Separe los traslados por ubicaciones definidas y luego agrupe los que comparten la misma ubicación. | boolean | añadido por Gestión de inventarios: traslados por lotes ( |
| wave_group_by_product | Producto Separe los traslados por producto y luego agrupe los que incluyen el mismo producto. | boolean | añadido por Gestión de inventarios: traslados por lotes ( |
| wave_location_ids | Ubicaciones por olas Ubicaciones a tener en cuenta al agrupar olas. | many2many | añadido por Gestión de inventarios: traslados por lotes ( |
| weight_uom_name | Etiqueta de unidad de medida de peso | char | solo lecturacalculado añadido por Picking por lotes para entrega de stock ( |
| create_date | Creado el | datetime | solo lecturaautomático |
| create_uid | Creado por | many2one | solo lecturaautomático |
| display_name | Nombre mostrado | char | solo lecturacalculadoautomático |
| id | ID | integer | solo lecturaautomático |
| write_date | Última actualización el | datetime | solo lecturaautomático |
| write_uid | Última actualización por | many2one | solo lecturaautomático |
Relaciones
Modelos enlazados desde este modelo
- ir.sequence: sequence_id
- product.category: wave_category_ids
- res.company: company_id
- res.users: favorite_user_ids
- stock.location: default_location_dest_id, default_location_src_id, default_product_location_dest_id, default_product_location_src_id, default_recycle_location_dest_id, default_remove_location_dest_id, dock_ids, wave_location_ids
- stock.picking.type: return_picking_type_id
- stock.warehouse: warehouse_id
Campos de otros modelos que apuntan aquí
- mrp.bom: picking_type_id
- mrp.production: picking_type_id
- pos.config: picking_type_id
- pos.order: picking_type_id
- purchase.order: picking_type_id
- purchase.requisition: picking_type_id
- repair.order: picking_type_id
- res.company: dropship_subcontractor_pick_type_id
- res.config.settings: pos_picking_type_id
- stock.move: picking_type_id
- stock.move.line: picking_type_id
- stock.picking: picking_type_id
- stock.picking.batch: picking_type_id
- stock.picking.type: return_picking_type_id
- stock.rule: picking_type_id
- stock.warehouse: in_type_id, int_type_id, manu_type_id, out_type_id, pack_type_id, pbm_type_id, pick_type_id, pos_type_id, qc_type_id, repair_type_id, sam_type_id, store_type_id, subcontracting_resupply_type_id, subcontracting_type_id, xdock_type_id
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 -X POST "https://su-instancia.odoo.com/json/2/stock.picking.type/search_read" \
-H "Authorization: bearer $ODOO_API_KEY" \
-H "X-Odoo-Database: su-base" \
-H "Content-Type: application/json" \
-d '{"domain":[],"fields":["name","code","company_id","create_backorder","default_location_dest_id"],"limit":5}'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.picking.type/search_read",
headers=headers,
json={"domain": [], "fields": ["name","code","company_id","create_backorder","default_location_dest_id"], "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-picking-type">stock.picking.type (Odoo 19.0)</a>Fuentes
- Código fuente del modelo en GitHub
- Documentación de Odoo 19: ORM API
- Documentación de Odoo 19: API externa JSON-2
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.