# Shipments et execution
Statut: `migration partielle`
## BR-PT-SHP-001 - Affectation controller par ecart a l'objectif
Source: `BR-PT-014`
### Regle consultant
Le controller propose automatiquement est celui dont la zone a le plus grand
retard par rapport a son objectif.
### Notes developpeur
- Configuration: onglet
Execution de party.party.
- La zone du shipment vient de
shipment.to_location.country.
- Une region parente couvre ses sous-regions.
% achieved compte seulement les shipments deja affectes a un controller.
## BR-PT-SHP-002 - Couts SLA controller par pays et/ou lieu
Source: `BR-PT-014-bis`
### Regle consultant
Un cout controller peut etre defini pour un pays, un lieu, ou le couple pays +
lieu. Le couple est le cas le plus specifique.
### Notes developpeur
- Matching:
country + location, puis location, puis country.
- Le pays vient de
shipment.to_location.country.
## BR-PT-SHP-003 - Weight reports distants par lot
Source: `BR-PT-015`
### Regle consultant
L'export distant par lot part du weight report global choisi par l'utilisateur
sur le shipment.
### Notes developpeur
- Exporter seulement les lots physiques des
incoming_moves.
- Exiger au minimum
controller et returned_id sur le shipment.
- Conserver les cles distantes et la date d'envoi sur le
weight.report.