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
L'aperçu d'export affiche désormais le contenu final
L'aperçu Orama dans l'écran de validation montre maintenant exactement ce qui sera exporté : dès qu'une position pointe vers un article Import, la déclaration LDV (« Selon LDV non obligation de déclaration ») apparaît automatiquement dans la remarque — avec un indice sous le champ de remarque. Remarque et numéro de commande client restent modifiables à tout moment.
Nouvelle interface, retours améliorés et corrections d'articles
La page d'accueil et /tools sont désormais plus compactes et ressemblent à un outil ; sur /tools vous trouvez aussi les coordonnées directes de Kodax. Chaque feedback peut être copié comme prompt, et les commentaires rappellent que les corrections manuelles d'articles entraînent le système. Les attributions d'articles erronées (p. ex. 3146/31462) ont été corrigées, l'apprentissage nettoyé — et le bandeau vert des commandes scindées affiche maintenant le magasin actuel.
Listes Gashi : préparation à l'automatisation complète
L'attribution des magasins Gashi (colonne → client) avec les jours de livraison est enregistrée : les futures listes Gashi seront automatiquement réparties par magasin, avec client et date de livraison préremplis. La question des articles est également clarifiée : Gashi reçoit en général la variante Import, seuls les abats (Cœur, Foie, etc.) sont Garantie Suisse. Marmy met à jour la liste de prix en conséquence — dès sa réception, nous enregistrons l'attribution des articles de manière définitive.
Commandes Excel lues et réparties par magasin
Les pièces jointes Excel (p. ex. Classeur1.xlsx) sont désormais traitées directement : la matrice avec les magasins en colonnes est scindée en une commande par magasin, le code client de l'en-tête est prérempli comme client Orama, et le fichier Excel original est affiché sous forme de tableau dans le détail. Dès qu'une répartition est détectée, l'information apparaît en vert et la première commande scindée s'ouvre immédiatement pour vérification.
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.
