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 110 campos, 104 de ellos declarados directamente en el modelo; 31 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 20.
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
- mrp, stock_account, stock_delivery, repair, stock_dropshipping, pos_stock, project_stock_account, project_mrp_account, stock_fleet
- Orden por defecto (_order)
is_favorite desc, sequence, id- Hereda de (mixins)
- pos.load.mixin
Campos del modelo
104 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.
110 de 110 campos mostrados
| Nombre técnico | Etiqueta | Tipo | Detalles |
|---|---|---|---|
| active | Activo | boolean | |
| allocated_location_id | Ubicación para la asignación Permite definir la ubicación a la que deben enviarse los productos asignados. | many2one | |
| 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 | calculado, almacenado añadido por Project Stock Account ( |
| auto_batch | Automatic Batches Automatically put pickings into batches as they are confirmed when possible. | boolean | |
| auto_confirm_production | Auto Confirm Production Uncheck this option if you want to create a draft production order on replenishment, instead of a confirmed one. | boolean | añadido por Fabricación ( |
| auto_print_carrier_labels | Auto Print Carrier Labels Automatically print the carrier labels of the picking when they are created. | boolean | añadido por Delivery - Stock ( |
| auto_print_cmr_report | Auto Print Consignment Note (CMR) If this checkbox is ticked, Odoo will automatically print the Consignment Note (CMR) of a delivery when it is validated. | boolean | añadido por Stock Transport ( |
| 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_export_documents | Auto Print Export Documents Automatically print the export documents of the picking when they are created. Availability of export documents depends on the carrier and the destination. | boolean | añadido por Delivery - Stock ( |
| 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 If this checkbox is ticked, Odoo will automatically print the product labels of a picking when it is validated. | 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_allocation_report | Mostrar asignación Si esta casilla está seleccionada, Odoo mostrará automáticamente el informe de asignación (si hay movimientos por asignar) al validar. | boolean | |
| barcode | Código de barras | char | |
| batch_auto_confirm | Auto-confirm | boolean | |
| batch_creation_type | Batch Creation | selection | calculado Valores: |
| batch_group_by_carrier | Transportista Automatically group batches by carriers | boolean | añadido por Delivery - Stock ( |
| batch_group_by_dest_loc | Group by Destination Location Automatically group batches by their destination location. | boolean | |
| batch_group_by_destination | País de destino Automatically group batches by destination country. | boolean | |
| batch_group_by_partner | Contacto Automatically group batches by contacts. | boolean | |
| batch_group_by_src_loc | Group by Source Location Automatically group batches by their source location. | boolean | |
| batch_max_lines | Maximum lines 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 | |
| batch_max_pickings | Maximum transfers 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 | |
| batch_max_weight | Maximum weight 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 Delivery - Stock ( |
| batch_properties_definition | Batch Properties | properties_definition | |
| 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_picking | Número de albaranes | integer | calculado |
| count_picking_backorders | Número de albaranes de entregas parciales | integer | calculado |
| count_picking_batch | Count Picking Batch | integer | calculado |
| 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_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 ( |
| country_code | Código de país | char | related: añadido por WMS Accounting ( |
| 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 Stock Transport ( |
| dock_ids | Muelle | many2many | calculado, almacenado añadido por Stock Transport ( |
| done_mrp_lot_label_to_print | Etiqueta de número de lote o serie a imprimir | selection | Valores calculados dinámicamente 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 calculados dinámicamente añadido por Fabricación ( |
| has_stock_reports_to_print | Tiene informes de inventario para imprimir | boolean | calculado añadido por PoS - Stock ( |
| 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 calculados dinámicamente |
| 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 calculados dinámicamente añadido por Fabricación ( |
| name | Tipo de operación | char | obligatoriotraducible |
| open_button_style | Open Button Style | selection | calculado Valores: |
| 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 calculados dinámicamente |
| 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 | related: |
| 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_picking_type | Mostrar tipo de albarán | boolean | calculado |
| show_return_picking_type | Mostrar tipo de picking de devolución | boolean | calculado |
| use_create_components_lots | Crear nuevos lotes/números de serie para los 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 | Wave Product Categories Categories to consider when grouping waves. | many2many | |
| wave_date_granularity | Date Precision Precision to consider when grouping waves. | selection | Valores: |
| wave_group_by_category | Categoría de producto Split transfers by product category, then group transfers that have the same product category. | boolean | |
| wave_group_by_date | Group by Date Split transfers by their date. | boolean | |
| wave_group_by_location | Ubicación Split transfers by defined locations, then group transfers with the same location. | boolean | |
| wave_group_by_product | Producto Split transfers by product then group transfers that have the same product. | boolean | |
| wave_location_ids | Wave Locations Locations to consider when grouping waves. | many2many | |
| weight_uom_name | Etiqueta de unidad de medida de peso | char | solo lecturacalculado añadido por Delivery - Stock ( |
| wo_properties_definition | Workorder Properties | properties_definition | añadido por Fabricación ( |
| 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: allocated_location_id, 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
- mrp.workorder: 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 20: 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 20.0)</a>Fuentes
- Código fuente del modelo en GitHub
- Documentación de Odoo 20: ORM API
- Documentación de Odoo 20: API externa JSON-2
Datos verificados el 25 de septiembre de 2026 · Odoo 20.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.