Odoo 19.0 Community · Persistente

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écnicoEtiquetaTipoDetalles
activeActivoboolean
analytic_costsCostes 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 (project_stock_account)

auto_batchLotes 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 (stock_picking_batch)

auto_print_delivery_slipImprimir 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_lotImprimir 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 (mrp)

auto_print_done_mrp_product_labelsImprimir 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 (mrp)

auto_print_done_production_orderImprimir 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 (mrp)

auto_print_generated_mrp_lotImprimir 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 (mrp)

auto_print_lot_labelsImprimir 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_reportImprimir 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 (mrp)

auto_print_mrp_reception_report_labelsImprimir 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 (mrp)

auto_print_package_labelImprimir 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_packagesImprimir 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_labelsImprimir 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_reportImprimir 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_labelsImprimir 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_slipImprimir 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_reportMostrar 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
barcodeCódigo de barraschar
batch_auto_confirmConfirmar automáticamenteboolean

añadido por Gestión de inventarios: traslados por lotes (stock_picking_batch)

batch_group_by_carrierTransportista

Agrupar automáticamente lotes por método de envío

boolean

añadido por Picking por lotes para entrega de stock (delivery_stock_picking_batch)

batch_group_by_dest_locAgrupar 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 (stock_picking_batch)

batch_group_by_destinationPaís de destino

Agrupe automáticamente los lotes por país de destino.

boolean

añadido por Gestión de inventarios: traslados por lotes (stock_picking_batch)

batch_group_by_partnerContacto

Agrupe automáticamente los lotes por contactos.

boolean

añadido por Gestión de inventarios: traslados por lotes (stock_picking_batch)

batch_group_by_src_locAgrupar 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 (stock_picking_batch)

batch_max_linesLí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 (stock_picking_batch)

batch_max_pickingsTraslados 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 (stock_picking_batch)

batch_max_weightPeso 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 (delivery_stock_picking_batch)

batch_properties_definitionPropiedades del loteproperties_definition

añadido por Gestión de inventarios: traslados por lotes (stock_picking_batch)

codeTipo de operaciónselection
obligatorio

Valores: incoming (Recepción), outgoing (Entrega), internal (Traslado interno)

colorColorinteger
company_idCompañíamany2one
obligatorio
count_mo_in_progressNúmero de órdenes de fabricación en procesointeger
calculado

añadido por Fabricación (mrp)

count_mo_lateNúmero de órdenes de fabricación atrasadasinteger
calculado

añadido por Fabricación (mrp)

count_mo_to_closeNúmero de órdenes de fabricación a cerrarinteger
calculado

añadido por Fabricación (mrp)

count_mo_todoNúmero de órdenes de fabricación a procesarinteger
calculado

añadido por Fabricación (mrp)

count_mo_waitingNúmero de órdenes de fabricación en esperainteger
calculado

añadido por Fabricación (mrp)

count_move_readyNúmero de movimientos listosinteger
calculado
count_pickingNúmero de albaranesinteger
calculado
count_picking_backordersNúmero de albaranes de entregas parcialesinteger
calculado
count_picking_batchTotal de preparaciones de pedidos por lotesinteger
calculado

añadido por Gestión de inventarios: traslados por lotes (stock_picking_batch)

count_picking_draftNúmero de albaranes en borradorinteger
calculado
count_picking_lateNúmero de albaranes retrasadosinteger
calculado
count_picking_readyNúmero de albaranes listasinteger
calculado
count_picking_waitingNúmero de albaranes pendientesinteger
calculado
count_picking_waveNúmero de preparaciones de pedidos por olasinteger
calculado

añadido por Gestión de inventarios: traslados por lotes (stock_picking_batch)

count_repair_confirmedNúmero de órdenes de reparación confirmadasinteger
calculado

añadido por Reparaciones (repair)

count_repair_lateNúmero de órdenes de reparación atrasadasinteger
calculado

añadido por Reparaciones (repair)

count_repair_readyNúmero de órdenes de reparación a procesarinteger
calculado

añadido por Reparaciones (repair)

count_repair_under_repairNúmero de órdenes de reparación en cursointeger
calculado

añadido por Reparaciones (repair)

country_codeCódigo de paíschar

related: company_id.account_fiscal_country_id.code

añadido por Contabilidad del SGA (stock_account)

create_backorderCrear 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: ask (Preguntar), always (Siempre), never (Nunca)

default_location_dest_idUbicació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_idUbicació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_idUbicació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 (repair)

default_product_location_src_idUbicació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 (repair)

default_recycle_location_dest_idUbicació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 (repair)

default_remove_location_dest_idUbicació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 (repair)

dispatch_managementGestió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 (stock_fleet)

dock_idsMuellemany2many
calculado, almacenado

añadido por Transporte de stock (stock_fleet)

done_mrp_lot_label_to_printEtiqueta de número de lote o serie a imprimirselection

Valores: pdf (PDF), zpl (ZPL)

añadido por Fabricación (mrp)

favorite_user_idsUsuario favoritomany2many
generated_mrp_lot_label_to_printEtiqueta de número de serie o lote generada para imprimirselection

Valores: pdf (PDF), zpl (ZPL)

añadido por Fabricación (mrp)

has_stock_reports_to_printTiene informes de inventario para imprimirboolean
calculado

añadido por Punto de venta (point_of_sale)

hide_reservation_methodOcultar método de reservaboolean
calculado
is_favoriteMostrar operación en la Vista generalboolean
calculado
kanban_dashboard_graphGráfico del tablero kanbantext
calculado
lot_label_formatFormato de etiqueta de lote para autoimprimirselection

Valores: 4x12_lots (4 x 12 - uno por número de lote o serie), 4x12_units (4 x 12 - uno por unidad), zpl_lots (Etiquetas ZPL - Una por número de lote o serie), zpl_units (Etiquetas ZPL - Una por unidad)

move_typePolítica de envío

Especifica si los bienes se trasladan parcialmente o todos a la vez.

selection
obligatorio

Valores: direct (Lo antes posible), one (Cuando todos los productos estén listos)

mrp_product_label_to_printEtiqueta de producto a imprimirselection

Valores: pdf (PDF), zpl (ZPL)

añadido por Fabricación (mrp)

nameTipo de operaciónchar
obligatoriotraducible
package_label_to_printEtiqueta de paquete para imprimirselection

Valores: pdf (PDF), zpl (ZPL)

picking_properties_definitionPropiedades del albaránproperties_definition
print_labelGenerar etiquetas de envío

Seleccione esta casilla si desea crear una etiqueta de envío en esta operación.

boolean
calculado, almacenado
product_label_formatFormato de etiqueta de producto para impresión automáticaselection

Valores: dymo (Dymo), 2x7xprice (2 x 7 con precio), 4x7xprice (4 x 7 con precio), 4x12 (4 x 12), 4x12xprice (4 x 12 con precio), zpl (Etiquetas ZPL), zplxprice (Etiquetas ZPL con precio)

repair_properties_definitionPropiedades de la reparaciónproperties_definition

añadido por Reparaciones (repair)

reservation_days_beforeDí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_priorityDí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_methodMétodo de reserva

Cómo se deben reservar los productos en traslados para este tipo de operación.

selection
obligatorio

Valores: at_confirm (En la confirmación), manual (Manualmente), by_date (Antes de la fecha programada)

return_picking_type_idTipo de operación para devolucionesmany2one
sequenceSecuencia

Usado para ordenar la vista kanban de 'Todas la operaciones'

integer
sequence_codePrefijo de secuenciachar
obligatorio
sequence_idSecuencia de la referenciamany2one
set_package_typeEstablecer 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_packsMover 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_operationsMostrar 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_typeMostrar tipo de albaránboolean
calculado
use_create_components_lotsCrear 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 (mrp)

use_create_lotsCrear 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_lotsUtilizar 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_idAlmacénmany2one
calculado, almacenado
wave_category_idsCategorí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 (stock_picking_batch)

wave_group_by_categoryCategorí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 (stock_picking_batch)

wave_group_by_locationUbicació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 (stock_picking_batch)

wave_group_by_productProducto

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 (stock_picking_batch)

wave_location_idsUbicaciones por olas

Ubicaciones a tener en cuenta al agrupar olas.

many2many

añadido por Gestión de inventarios: traslados por lotes (stock_picking_batch)

weight_uom_nameEtiqueta de unidad de medida de pesochar
solo lecturacalculado

añadido por Picking por lotes para entrega de stock (delivery_stock_picking_batch)

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.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}'
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.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

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.