Livraisons échelonnées et suivi des reliquats dans Odoo
Une date de livraison saisie ligne par ligne, un repère visible sur les commandes partielles, et la date attendue reportée jusqu'au reliquat et à la facture.
Le besoin
Ce client importe des pièces industrielles de fonderie, d'usinage, d'aluminium et d'inox, achetées en Chine pour honorer des commandes de clients français et européens. Les délais de fabrication se comptent en mois.
Une même commande mélange des prototypes et de la série, livrés à des dates différentes. Le suivi des reliquats, autrement dit de ce qui reste à livrer, est une tâche quotidienne. Sans outil adapté, ce suivi se fait dans un tableur parallèle, avec tous les écarts que cela suppose entre le tableur et l'ERP.
Odoo raisonne en délai depuis la confirmation, le métier raisonne en date ferme promise au client. Tout le développement tient dans cet écart.
Ce que fait Odoo en standard, et où il s'arrête
Odoo propose deux choses, un délai en jours par ligne, ou une date d'engagement unique pour toute la commande. Il n'existe pas de date de livraison saisie ligne par ligne.
Le délai en jours dérive dès que la confirmation glisse
Le délai est compté depuis la confirmation. Une date au 10 février saisie le 1er devient un délai de 9 jours, et une confirmation le 5 la repousse au 14. C'est le piège qui a fait écarter cette piste.
Rien ne signale une commande à dates multiples
L'information existe dans les lignes, mais elle reste invisible tant qu'on n'ouvre pas chaque commande une par une.
La date attendue disparaît du reliquat
Sur un bon de livraison, la date attendue par le client ne descend pas jusqu'au mouvement de stock. Elle disparaît donc du reliquat, qui est précisément le document que l'on suit.
La facture ne porte ni le numéro de BL ni la référence client
Sans ces deux informations ligne à ligne, les factures sont refusées par les services comptables des grands comptes, et le règlement prend des semaines de retard.
Ce que nous avons développé
Date de livraison par ligne
Une date fixe, jamais convertie en délai, avec une colonne de saisie dans la grille et une colonne à l'impression du devis et de la confirmation de commande.
Indicateur livraison unique ou échelonnée
Calculé et stocké à partir des dates des lignes. Badge coloré dans la liste des commandes, filtre, regroupement, et bandeau d'alerte en tête de la commande concernée.
Miroir complet côté achat
Le même indicateur sur les commandes fournisseurs, et une colonne de date prévue par ligne à l'impression. Ce qui vaut à la vente vaut à l'achat.
Tableaux de contrôle sur les expéditions
Deux tableaux côte à côte, les dates voulues ligne par ligne face aux bons de livraison réellement créés avec leur date. C'est l'écran qui permet de voir qu'il manque une expédition.
Date prévue reportée jusqu'aux reliquats
À l'écran comme sur le PDF, dans les deux tableaux de reliquats du document, celui d'une expédition en cours et celui d'un reliquat rattaché à une expédition déjà clôturée.
Références attendues sur la facture
Numéro de bon de livraison et date par ligne, plus la référence de commande du client reprise en en-tête. Ce sont les deux mentions que réclament les services comptables.
À quoi ça ressemble
Le résultat
Le suivi des reliquats se fait à l'écran et sur le document, sans tableur parallèle. Les factures partent avec les références attendues par les services comptables des grands comptes.
La brique est réutilisable telle quelle chez tout négociant ou industriel qui livre une commande en plusieurs fois. C'est le cas de figure le plus fréquent dès qu'il y a de la fabrication à la commande ou de l'import avec des délais longs.
Vous suivez vos reliquats dans un tableur ?
C'est le signe que l'ERP ne porte pas encore la bonne information. Montrez-nous votre tableur, nous vous dirons ce qui se paramètre et ce qui demande un développement.
Parler de votre cas