La plateforme
Tray couvre chaque étape dont une opération alimentaire a réellement besoin : réception, suivi des lots, recettes, nomenclatures, feuilles de cuisine, expédition et rapports. Le tout sans la lourdeur d’un ERP générique.
Chaque réception crée un lot. Chaque nomenclature en consomme un. Chaque expédition s’y rattache. Traçabilité amont et aval en quelques secondes, pas en jours.
15 types d’allergènes suivis au niveau de l’UGS et du lot. Signalements automatiques sur les lignes de production, les feuilles de cuisine et les étiquettes. Fini le « on a oublié le sésame ».
Montez une recette une fois. Mettez-la à l’échelle de n’importe quel lot. Générez automatiquement nomenclatures, feuilles de cuisine et prélèvements. L’inventaire se déduit tout seul.
Températures de remorque, connaissement, lots fournisseurs, statut de contrôle qualité ligne par ligne. Attrapez les problèmes de qualité au quai avant qu’ils deviennent des rappels sur le terrain.
Stock, vieillissement, traçabilité des lots, stock bas, journal de vérification complet. Les rapports que les inspecteurs demandent vraiment, exportables en un clic.
Lecture par caméra sur le plancher d’usine. Recevez, prélevez et expédiez au scan. Moins d’erreurs, moins de saisie, des cycles plus rapides.
Taux de ponctualité, taux de service et délai moyen notés pour chaque fournisseur à partir de votre historique réel de réception. Achetez chez ceux qui livrent vraiment.
Envoyez bons de commande et documents directement aux fournisseurs avec le PDF en pièce jointe, par votre propre Microsoft 365 ou SMTP. Aucune exportation, aucun copier-coller.
Un bon de commande client devient une production planifiée, avec recettes, quantités et prélèvements prêts. De la commande au plancher de cuisine en une seule étape.
Démarrez sans saisie manuelle : importez votre stock depuis un chiffrier, imprimez des étiquettes de lot datées, et scannez pour vérifier chaque palette sur le plancher.
Des modèles de facture par client, avec leur numéro de bon de commande, les conditions de paiement et la TPS et la TVQ affichées séparément comme l’exige Revenu Québec. Tray vous avertit avant d’en envoyer une qui serait rejetée, et ne facture jamais un client qui s’autofacture.
L’écran nomme le lot exact à scanner (produit, numéro de lot, emplacement, date de péremption et nombre d’unités restantes), en suivant le FEFO automatiquement. Si une ligne n’a pas de stock, il dit laquelle et pourquoi, au lieu d’un bouton qui ne cliquera pas.
Parcourez la plateforme
Visibilité au niveau de l’UGS avec lot, emplacement et péremption, plus des seuils de réapprovisionnement qui déclenchent des alertes automatiques quand le stock passe sous les niveaux de sécurité.
Six lots, chacun portant son fournisseur, sa date de réception et sa date de péremption. Un lot de production accepté, cinq lots d’ingrédients en attente. La traçabilité part en amont et en aval de n’importe quelle ligne.
Analyses
Posez une question en langage courant et obtenez une réponse tirée d’une requête en lecture seule sur vos propres données. Chaque chiffre remonte à une requête que vous pouvez ouvrir et inspecter. L’assistant n’invente jamais de nombres.
En bêta. Offert à chaque administrateur de votre forfait, et qui change encore selon ce que les opérateurs lui demandent.
Interrogé sur ce qu’il fallait réapprovisionner cette semaine, Tray a nommé six fournisseurs en 6,1 secondes, puis a signalé trois produits finis qu’il ne pouvait pas sourcer, parce qu’aucun fournisseur n’est au dossier. La requête exécutée et les 19 lignes lues sont à un clic.
Quatre autres choses que l’assistant peut faire. Les quatre sont en bêta, et aucune ne modifie vos données d’elle-même.
Demandez comment faire quelque chose, pas seulement ce qu’il y a dans vos données. Les étapes viennent mot pour mot d’une base de connaissances écrite, et on ne vous montre que les chemins que vos propres permissions autorisent. Quand il ne peut pas répondre, il nomme la personne de votre équipe à qui demander. Il ne lui écrit pas à votre place.
Explique comment le coût d’une recette a été construit, ligne par ligne, et répond à « qu’arrive-t-il si cet ingrédient augmente ? » sans que vous modifiiez quoi que ce soit.
Un client envoie son bon de commande par courriel et Tray le prépare en brouillon pour révision : client, son numéro de bon de commande, la date de livraison et les lignes. Ça se connecte à votre boîte Microsoft 365, ce qui veut dire que vos TI accordent d’abord l’accès en lecture à cette boîte-là. Ce n’est pas quelque chose qui fonctionne dès l’inscription.
Lit une ligne comme « 1 CAISSE = 6 UNITÉS » dans une description de produit. Notre propre serveur revérifie l’arithmétique, seules les lignes exactes comptent, et vous approuvez le résultat dans un aperçu avant qu’il soit enregistré.
Répondre à une question signifie l’envoyer, avec les lignes qu’il lit, à un fournisseur de modèle tiers hébergé hors du Canada. Vos dossiers au repos restent au Canada, l’assistant ne peut rien écrire dans votre base, et on le désactive pour votre site si vous préférez. Ce que ça veut dire, en détail.
Coût de revient
Le coût de revient lit les prix que vous payez réellement, en descendant à travers chaque sous-recette et son rendement. Le nombre qu’il refuse de vous donner, c’est un mauvais nombre.
Les ingrédients dont les prix sont périmés ou manquants, rassemblés en une seule liste au lieu d’être trouvés par hasard.
Chargez les prix d’un fournisseur depuis un chiffrier plutôt que de les retaper ligne par ligne.
Chaque ingrédient conserve ses prix avec les dates auxquelles ils s’appliquaient, pour que le coût du trimestre dernier reste reproductible.
Chaque ligne chiffrée selon le prix fournisseur actuel, à travers les sous-recettes et leurs rendements.
Par client : le coût, le prix de vente, la marge entre les deux et le rabais de ce client, côte à côte.
Des soumissions conservées par client, pour que vous puissiez voir ce que vous avez offert et ce que ça aurait rapporté.
Un comportement voulu qui mérite d’être connu : si une seule ligne ne peut pas être chiffrée, la recette ne rapporte aucun coût du tout, pas un total partiel qui a l’air complet. Un prix de poulet manquant rend le wrap au poulet non chiffré, et chaque recette bâtie dessus non chiffrée aussi, jusqu’à ce que vous comblez le trou. Un nombre à moitié fini qui se lit comme fini est le seul résultat que le coût de revient ne devrait jamais produire.
Caisses et morceaux
Le stock peut être tenu dans le contenant que vous achetez réellement — boîte, caisse, sac — pendant que les recettes consomment les morceaux qu’un cuisinier prend réellement.
Tenez un produit en caisses ou en boîtes plutôt que de tout forcer en kilos.
Une recette qui demande 2 pitas dans une caisse de 6 tire 0,333 de caisse, chiffrée à cette fraction.
Les cuisiniers saisissent le nombre qu’ils ont pris. Prendre le dernier morceau ferme la caisse à zéro plutôt que de laisser une miette d’arrondi.
Faire passer un produit à un contenant montre d’abord chaque conséquence : son coût, ses prix fournisseurs et les bons de commande ouverts.
Si une valeur ne peut pas être convertie, le changement est refusé avec le motif. Rien n’est estimé pour faire entrer les choses.
Si le produit, ses prix ou ses commandes changent après l’aperçu, le changement vous demande de prévisualiser de nouveau.
Précision et achats
Un morceau qui coûte 0,0833 $ ne peut pas être stocké à deux décimales sans que l’erreur ressorte quelque part. Il est stocké à quatre, et chaque document s’entend sur un seul total.
Prix et coûts unitaires à quatre décimales. Les totaux toujours au cent près.
La somme des lignes arrondies, et le même chiffre à l’écran, sur la facture, sur le bon de commande et dans l’exportation comptable.
Sage 50 accepte les prix unitaires à deux ou quatre décimales, à votre choix. Un document qui n’entre pas est retenu avec un motif plutôt qu’arrondi en silence.
Chaque bon de commande montre son total, le prix à la caisse sur chaque ligne et le nombre d’unités par caisse du fournisseur que vous avez choisi.
Les prix fournisseurs comparés sur la même unité, pour que le moins cher soit réellement le moins cher.
Choisissez un autre fournisseur et voyez son propre prix, avec la quantité arrondie vers le haut à sa caisse.
La comptabilité reste une exportation. Tray écrit des fichiers QuickBooks Online, Sage 50 et CSV que votre teneur de livres importe ; ce n’est pas une synchronisation bidirectionnelle, et on ne la décrit pas comme telle.
Tarifs
Les distributeurs, les institutions et les comptes hérités obtiennent chacun leur échelle, avec son propre rabais et sa propre fenêtre de validité. Les lignes de commande se résolvent vers la bonne liste avant de retomber sur le prix maître.
Trois échelles en dollars canadiens : la tarification distributeur et institutionnelle en vigueur depuis le 1er janvier 2026, et la tarification héritée de 2025 qui a expiré d’elle-même. Les lignes de commande se résolvent vers la bonne liste avant de retomber sur le prix maître du produit.
Quand vous voulez
Une démonstration de 20 minutes avec vos produits, vos fournisseurs et une vraie traçabilité de lot. Pas de présentation. Pas de pression. Juste les flux que vous utiliseriez dès le premier jour.
On vous répond en un jour ouvrable.