Aller au contenu

Importer des offres fournisseurs

Un fournisseur vous envoie son tarif; vous voulez ces prix sur vos ingrédients sans les retaper. L’import d’offres prend une ligne par prix: ce fournisseur vend cet ingrédient dans ce conditionnement à ce prix. Les lignes importées deviennent des offres fournisseurs sur la fiche de chaque ingrédient et alimentent son historique de prix. Le déroulé commun (dépôt, correspondance, vérification) est décrit dans Imports CSV.

Champ Requis Ce qu’il contient
Ingrédient Oui Rapproché par nom de votre inventaire; quand votre espace achète des produits, une ligne de produit aussi
Type Non ingrédient, emballage, fourniture ou produit. Vide, c’est le nom qui décide
Fournisseur Oui Rapproché par nom; un nom inconnu crée le fournisseur
Prix Oui Le prix du conditionnement, dans la devise du fournisseur
Quantité Oui Le conditionnement que couvre ce prix
Unité Non L’unité du conditionnement, si elle diffère de celle de l’ingrédient
Réf. fournisseur Non La référence de l’article chez le fournisseur
Délai (jours) Non Le délai entre commande et livraison
Qté min. commande Non La plus petite quantité que le fournisseur accepte
Devise Non Un code comme EUR ou USD, lu seulement quand votre abonnement inclut les achats dans d’autres devises

L’ingrédient doit déjà exister; importez vos ingrédients d’abord si besoin. Une ligne dont le nom d’ingrédient ne correspond à rien est signalée. Utilisez Associer à un ingrédient sur la ligne pour la pointer vers la bonne fiche, puis enregistrez et revérifiez.

Les fournisseurs sont plus souples. Un fournisseur existant est reconnu par son nom (la casse ne compte pas). Un nom inconnu crée le fournisseur au moment de l’import, exactement comme le ferait le formulaire d’offre manuel. Importer le tarif complet d’un nouveau grossiste crée donc le fournisseur une fois et y rattache toutes les offres.

Quand votre espace achète des produits tout prêts, le même fichier porte leurs prix. La première colonne s’intitule alors Ingrédient ou produit, et une ligne peut nommer une ligne de produit par son SKU, ou par son nom tel que l’affiche la page du produit, avec ou sans son format. Type départage un nom que portent à la fois un ingrédient et un produit: écrivez produit, ou ingrédient, emballage ou fourniture. Avec un Type vide, un ingrédient de ce nom l’emporte, puis le SKU d’un produit, puis le nom d’un produit.

Toute ligne de produit accepte un prix fournisseur, sauf un pack, qui se remplit avec d’autres produits: “Un pack se remplit à partir d’autres produits. Il ne s’achète pas.” Un produit que vous fabriquez en accepte un aussi: le devis d’un sous-traitant qui le fabrique pour vous, c’est ainsi que commence l’achat chez lui. Le conditionnement se compte dans l’unité du produit: un carton de 12 bocaux, c’est quantité 12, avec bocal, bocaux ou rien dans Unité. Toute autre unité est signalée “Un produit se compte dans sa propre unité. Laissez l’unité vide ou utilisez celle-là.”

Nommer un produit demande le droit de gérer les produits, en plus du droit d’importer. Sans ce droit, une ligne dont le Type dit produit attend avec “Nommer un produit ici demande le droit de gérer les produits.” Dans un espace qui n’achète pas de produits, la même ligne attend avec “Les produits achetés tout prêts ne sont pas activés pour cet espace.” Un Type qui n’est aucun des quatre mots est signalé par un message qui les liste.

Le fichier des offres fournisseurs de l’export écrit le Type et les lignes de produit: il revient donc comme les mêmes prix.

Tant que votre abonnement n’inclut pas les achats dans d’autres devises, chaque prix est dans votre devise de base et la colonne Devise ne change rien. Ensuite, un prix est dans la devise où le fournisseur facture:

  • Une case vide prend la devise du fournisseur, ou votre devise de base pour un fournisseur que le fichier crée.
  • Un code sur une ligne qui crée un fournisseur le crée dans cette devise.
  • Pour un fournisseur que vous avez déjà, le code doit être celui dans lequel il facture. Tout autre code est signalé “Devise différente de celle du fournisseur.” Un fournisseur qui facture dans deux devises, ce sont deux fournisseurs.
  • Un code que BatchDash ne reconnaît pas est signalé “Code de devise inconnu.”

Prix et Quantité décrivent ensemble le conditionnement. La Ferme des Piments vend l’habanero frais en caisses de 5 kg à 42,00 €: prix 42, quantité 5, unité kg. BatchDash en déduit 8,40 € le kilo. Un conditionnement exprimé dans une autre unité est converti dans l’unité de l’ingrédient (un sac de 25 lb pour un ingrédient tenu en kg), pour que les coûts restent comparables d’un fournisseur à l’autre.

Aucune ligne n’écrit deux fois la même offre. Ce que fait une ligne répétée dépend du prix qu’elle répète.

  • Ce que le fournisseur facture aujourd’hui. La ligne passe, avec une note: Même prix que celui en fiche. L’import le note comme vérifié aujourd’hui. Rien ne s’ajoute à l’historique des prix. L’offre garde le jour où son prix a été fixé, se lit vérifiée aujourd’hui, et sa mention Prix ancien s’efface. Réimporter chaque trimestre la liste d’un fournisseur, c’est ainsi que les prix qui n’ont pas bougé restent à jour. Un fichier relancé le jour même de son import ne change rien: ces offres datent d’aujourd’hui.
  • Un ancien prix de ce fournisseur. S’il est passé de 12,00 à 13,00 et que le fichier dit encore 12,00, la ligne est signalée “Cette offre existe déjà à l’identique.” Ce prix est désormais un point de l’historique, et le fichier est périmé.

Voir offres fournisseurs et historique de prix pour ce que change une vérification.

Une offre, en revanche, ne touche jamais au stock: elle enregistre un prix. La marchandise réellement reçue passe par les livraisons importées ou un bon de commande, pour les ingrédients comme pour les produits.