Structure
En-tête d'un ordre d'enlèvement
L'entité extraite (bp, prépa wms, bl ou facture) est attachée à un mode de transport. Ce mode de transport est attaché à un contrat de transport.
Le programme d'extraction balaie les entités non encore extraites et crée un détail d'ordre d'enlèvement pour chaque entité.
Ce dernier est rattaché à un en-tête d'ordre d'enlèvement existant non émis s'il en existe un avec le même contrat de transport. A défaut, il crée un nouvel ordre d'enlèvement.
S'il aucun contrat de transport n'est renseigné sur le mode de transport, ou s'il n'y a pas de mode de transport, un en-tête d'ordre d'enlèvement sera créé pour chaque entité concernée. On considère alors que la livraison se fera en affrètement.
Détail d'un ordre d'enlèvement
Un détail d’ordre d’enlèvement peut être lié à :
- Un BL
- Une facture
- Une préparation WMS
- Un BP DAV
La différenciation se fait suivant le champ lienprepacod.
Si lienprepacod = 1, il s'agit d'un lien avec une pièce : TICOD/PICOD/PINO
Si lienprepacod = 2, BP DAV (pino=bpent.bpno)
Si lienprepacod = 3, préparation WMS (pino = prepent.pino)