Bonjour.
Votre espace de travail Marmy — concentré sur l'outil en cours de développement.
Un bouton de feedback, partout
En bas à droite de chaque page se trouve un petit bouton de feedback. Une idée, un bug ou une remarque ? Un clic suffit — choisissez la catégorie, la page est pré-remplie, écrivez votre message. Tout arrive directement dans l'espace admin et nourrit le projet en continu : ce sont vos retours qui font évoluer l'outil au plus près du quotidien.
Du nouveau côté projet
Magasin reconnu par ligne — répartition automatique
Pour les commandes Excel dont les colonnes sont les magasins (p. ex. Moudon, Bussigny, Aigle …), l'IA reconnaît désormais le magasin comme champ propre à chaque position et lit la date de livraison dans l'en-tête. La commande est automatiquement scindée en une commande par magasin, au lieu de noter le magasin dans les remarques.
Prix convenus Orama intégrés — comparaison automatique active
Plus de 280 000 prix clients (par client × article) ont été importés depuis Orama. Dans la validation, chaque position affiche désormais le prix de la commande, le prix convenu et l'écart. En cas de différence, un avertissement s'affiche. La base se met à jour automatiquement dès qu'un nouveau fichier de prix arrive.
Liaison automatique avec Datapass (FTP)
Un serveur dédié synchronise désormais l'application avec le serveur FTP de Datapass toutes les 5 minutes : les nouvelles données (prix, etc.) sont récupérées automatiquement et les commandes confirmées sont déposées dans le dossier « orders ». Le tout fonctionne en continu, même ordinateur éteint.
Voyant d'état de la connexion Datapass
Une pastille de couleur dans la boîte de réception indique l'état de la liaison FTP : vert = actif, orange = retardé, rouge = interrompu. Ainsi, tout problème de connexion est visible immédiatement.
Notification e-mail pour chaque feedback
Chaque feedback envoyé via le formulaire déclenche désormais un e-mail de notification à l'administrateur (avec type, message et page concernée). L'envoi du feedback reste garanti même si l'e-mail échoue.
Feedback avec capture d'écran et suivi de résolution
Le bouton Feedback permet désormais de joindre une capture d'écran de la page actuelle et de marquer directement la zone concernée (le reste est assombri). Côté admin : badge « non lu », marquage automatique comme lu, note de résolution obligatoire-optionnelle à la clôture. Dès qu'un feedback est marqué « terminé », son auteur reçoit une carte de confirmation avec la note de résolution.
Prix brut retenu, jamais le prix net
Lorsqu'un bon de commande mentionne à la fois un prix brut et un prix net (après rabais), l'IA retient désormais systématiquement le prix brut avant remise. Cela évite d'utiliser par erreur un prix déjà diminué. En cas de doute, c'est la valeur la plus élevée qui est choisie.
Prix client extraits et affichés dans la validation
L'IA lit désormais le prix unitaire annoncé par le client (p. ex. « 12.50 CHF / kg ») et l'affiche sous chaque position dans l'écran de validation. Le rapprochement automatique avec les prix Orama n'est pas encore actif — il sera activé dès que Marmy nous aura transmis les prix clients depuis Orama (par client × article).
Bell — plusieurs dates de livraison dans un seul PDF
Quand un PDF contient plusieurs marqueurs « date de livraison » (typique Bell : 1 PDF = 4 jours), le système regroupe automatiquement les positions par date et crée une commande Orama distincte par jour, avec le PDF d'origine attaché à chacune. Aucune action manuelle.
Aligro — reconnaissance des numéros d'article (« Ref.Fourn. »)
L'IA sait maintenant que la colonne « Ref.Fourn. » contient le code article Marmy. Les variantes avec barre oblique (p. ex. 3216/3216C) sont reprises telles quelles et testées contre le code Orama ainsi que contre les alias appris.
Numéro de commande client repris dans l'export Orama
Le numéro de commande du client (« Commande no. », « Bestell-Nr. », « PO# ») est désormais extrait automatiquement, éditable dans l'écran de validation et injecté dans le JSON Orama sous header.kundenBestellnr.
Séparation automatique des mails multi-commandes
Quand un e-mail contient plusieurs PDF (typique Rapelli : 3 PDF = 3 jours de livraison), le système crée automatiquement une commande distincte par PDF, chacune analysée par l'IA avec sa propre date. Un filet de sécurité sépare aussi les anciennes commandes multi-PDF à la première ouverture.
Numérotation des lignes toujours 1, 2, 3 dans l'export Orama
Les lignes du JSON Orama sont désormais toujours numérotées séquentiellement (1, 2, 3…), indépendamment de la numérotation interne du client (p. ex. Rapelli qui envoie 10, 20, 30). Conforme au schéma Orama sans exception.
Reconnaissance IA optimisée pour les commandes par e-mail
Le moteur d'extraction reconnaît désormais de manière fiable les commandes envoyées uniquement en texte d'e-mail (sans PDF), y compris les tableaux en texte brut.
Logos et icônes de signature ignorés par l'IA
Les logos d'entreprise et icônes de réseaux sociaux présents dans les signatures d'e-mail ne sont plus transmis à l'analyse IA — moins de bruit, extraction plus rapide et plus précise.
Ajustement manuel des commandes
Ajout de la possibilité d'ajouter de nouveaux articles ou de supprimer des lignes existantes directement dans le panneau de validation.
