Notre client travaillait selon un fonctionnement où l'équipe terrain notait sur son téléphone, lors des visites chez les revendeurs, les commandes qu'elle transmettait au siège, où elles étaient saisies à la main en comptabilité. Les listes de prix variaient d'un revendeur à l'autre, les règles de quantité par conditionnement n'étaient pas connues sur le terrain, et les reçus d'encaissement n'arrivaient au siège que plusieurs jours plus tard. L'entrepôt préparait les commandes à partir de documents papier ; les codes-barres destinés à la société de logistique étaient saisis à la main. La direction n'obtenait la réponse à la question « qui est allé chez quel revendeur aujourd'hui, qu'a-t-il vendu, qu'a-t-il encaissé » qu'à la fin du mois.
Chez Karatsoft, nous avons commencé par construire une couche opérationnelle au-dessus de l'ERP, sans le modifier. Dans la première phase, les commandes et les encaissements ont été amenés sur le terrain ; dans la deuxième, le scan de codes-barres à l'entrepôt et les API logistiques ont été ajoutés ; dans la troisième, le moteur de promotions, la validation des retours, le rapprochement bancaire et le portail client ont été mis en service. Aujourd'hui, avec plus de 130 écrans et rapports, le système pilote toute la chaîne, du terrain à la comptabilité, depuis un point unique.