[FIX] generic partner structure

Why don't you use the calculated field for this purpose?:
```
partner_id = move.picking_id.partner_id.commercial_partner_id.id
```