Cet article vous explique comment préparer les définitions et les choix de vos formules dans I6, envoyer le fichier et corriger les erreurs de structure ou de référence.
đ Ici nous allons voir :
- đ€ PrĂ©parer les rĂ©fĂ©rences et exporter I6
- âïž Remplir la dĂ©finition et les rĂ©fĂ©rences enfants
- đ§© Construire un exemple de formule
- đ„ Envoyer et contrĂŽler les formules
- đ ïž Corriger les messages et les choix manquants
- đ Reprendre une formule complĂšte
đ€ PrĂ©parer les rĂ©fĂ©rences et exporter I6
Une formule assemble des composants, par exemple Plat, Dessert et Boisson, avec des références au choix dans chaque composant. Pour comprendre cette structure, consultez Créer une formule.
- CrĂ©ez dâabord les produits et prestations utilisĂ©s dans la formule. AprĂšs NIS â crĂ©ation et correction des rĂ©fĂ©rences, vous pouvez utiliser les rĂ©fĂ©rences rĂ©ussies sans attendre la correction du reste du catalogue.
- Assurez-vous que la catĂ©gorie nĂ©cessaire est associĂ©e Ă lâĂ©tablissement, avec Ajouter une catĂ©gorie.
- Dans les Ăchanges de fichiers du bon Ă©tablissement, exportez I6, selon le parcours dâexport et dâimport.
- Conservez le classeur et ses feuilles dâorigine. PrĂ©parez une copie dans laquelle vous remplissez la feuille de donnĂ©es, en conservant les lignes dâaide et les listes de validation.
Le modÚle fournit des listes de catégories, de taux et de références de votre établissement. Il ne préremplit pas les formules à partir des tailles et couleurs de produits : ce fonctionnement concerne I5.
â ïž Ă confirmer : le modĂšle I6 actuellement distribuĂ©, son format et lâaccĂšs Ă sa feuille de donnĂ©es. Le code examinĂ© lit la deuxiĂšme feuille, avec les donnĂ©es Ă partir de la ligne 5, et utilise A Ă X. Si votre modĂšle diffĂšre, faites vĂ©rifier sa version avant lâenvoi.
âïž Remplir la dĂ©finition et les rĂ©fĂ©rences enfants
Préparez une ligne de définition par nouvelle formule, puis une ou plusieurs lignes de références enfants. Une référence enfant est un produit ou une prestation déjà créé dans le catalogue, proposé dans un composant.
| Champ | Ligne de dĂ©finition de la formule | Ligne dâune rĂ©fĂ©rence enfant |
|---|---|---|
| A â Error | Laissez vide dans le fichier Ă traiter. | Laissez vide Ă©galement. Une ligne portant un texte dâerreur peut ĂȘtre ignorĂ©e. |
| B â ItemID | Laissez vide pour crĂ©er une nouvelle formule. | Laissez vide. Nâinscrivez pas ici lâItemID du produit enfant : ce champ est interprĂ©tĂ© comme lâidentifiant dâune formule existante. |
| CâD â CID, EAN | Renseignez les repĂšres propres Ă la formule si nĂ©cessaire. | La rĂ©fĂ©rence est sĂ©lectionnĂ©e par son libellĂ© en F. |
| E â Titre formule | Nom de la formule, au moins trois caractĂšres utiles. | Recopiez exactement le mĂȘme nom pour rattacher ce choix Ă sa dĂ©finition. |
| F â Titre de lâenfant | Laissez vide : câest ce qui distingue la dĂ©finition dâune nouvelle formule. | SĂ©lectionnez la rĂ©fĂ©rence exacte dans la liste, avec son prĂ©fixe CID sâil est proposĂ©. |
| G â CatĂ©gorie | Choisissez une catĂ©gorie associĂ©e Ă lâĂ©tablissement dans le modĂšle. | Les propriĂ©tĂ©s de la rĂ©fĂ©rence enfant existent dĂ©jĂ dans sa fiche. |
| HâJ â Fait sur place, unitĂ©, colisage | Renseignez les valeurs appropriĂ©es Ă la formule selon les listes du modĂšle. | Nâutilisez pas ces cellules pour modifier le produit enfant. |
| K â Prix TTC | Prix de base de la formule. Un prix de base de 0 peut correspondre Ă une offre construite Ă partir de supplĂ©ments. | SupplĂ©ment ajoutĂ© lorsque ce choix est retenu, si vous en prĂ©voyez un. Une cellule vide ne fixe pas de supplĂ©ment. |
| L â TVA | Choisissez le taux de la liste, par exemple le texte proposĂ© 20.00%, avec le format du modĂšle. | Le fichier ne redĂ©finit pas ici la TVA de la rĂ©fĂ©rence enfant. |
| MâN â Prix Business, TVA Business | Renseignez ces informations si la formule a un tarif Business de base. | Utilisez les procĂ©dures tarifaires pour modifier les prix de la rĂ©fĂ©rence existante. |
| OâP â Prix Internet, franco | Renseignez ces paramĂštres seulement sâils font partie de votre configuration. Un prix Internet seul ne suffit pas pour prĂ©parer une dĂ©finition fiable. | Ces champs ne servent pas Ă dĂ©finir le supplĂ©ment du choix. |
| Q, S, U, W â Composants 1 Ă 4 | Nommez les composants dans lâordre, sans saut. Le premier est nĂ©cessaire. | Les choix sont affectĂ©s par les colonnes suivantes, pas en crĂ©ant de nouveaux noms de composants. |
| R, T, V, X â Obligatoire / PrĂ©sent | oui rend le composant correspondant obligatoire. | oui rattache cette rĂ©fĂ©rence au composant correspondant. Chaque enfant doit ĂȘtre prĂ©sent dans au moins un composant dĂ©fini. |
â ïž Attention : gardez exactement les valeurs des listes, notamment oui. Un composant marquĂ© sur une ligne enfant doit rĂ©ellement exister dans la dĂ©finition. Un nom de formule diffĂ©rent peut laisser le choix sans rattachement, mĂȘme si lâimport ne donne pas de message clair.
Pour une modification dâune formule existante, faites vĂ©rifier le fichier avant de rĂ©utiliser son ItemID. Ce parcours ne garantit pas quâun blanc efface un ancien paramĂštre ni que le renvoi remplace toute la composition. LâĂ©dition depuis la fiche de formule permet de contrĂŽler prĂ©cisĂ©ment les changements.
đ§© Construire un exemple de formule
Exemple fictif : un Menu du midi avec un plat obligatoire et une boisson facultative. Les références Plat du jour et Boisson maison existent déjà et sont sélectionnées dans la liste réelle du modÚle.
| Ligne | Titre formule E | Titre enfant F | Prix TTC K | Composant 1 Q / R | Composant 2 S / T |
|---|---|---|---|---|---|
| Définition | Menu du midi | Vide | 18 | Plat / oui | Boisson / non |
| Choix du plat | Menu du midi | Plat du jour, libellé exact de la liste | Vide | Vide / oui | Vide / non |
| Choix de boisson | Menu du midi | Boisson maison, libellé exact de la liste | 2 | Vide / non | Vide / oui |
Le prix de base est 18 et le choix de cette boisson ajoute un supplément de 2. Complétez également la catégorie et les taux appropriés sur la définition ; cet exemple ne détermine pas votre régime de TVA.
Le mĂȘme principe permet de prĂ©parer une formule de rĂ©paration avec des composants tels que Talon, Semelle et Patin, dont les choix peuvent ĂȘtre facultatifs.
â ïž Ă confirmer : le calcul Ă©conomique lorsque les rĂ©fĂ©rences dâune formule ont des taux diffĂ©rents. Lâancien article Ă©voque la TVA des composants ; cette rĂšgle ne peut pas ĂȘtre validĂ©e Ă partir du seul parseur I6.
đ„ Envoyer et contrĂŽler les formules
- Enregistrez la copie, puis envoyez-la avec I6 dans Type de contenu.
- Attendez le traitement et lisez Statut et Résultat.
- Pour chaque formule, vérifiez la définition, le prix de base, les composants, leur caractÚre obligatoire et les références au choix avec leurs suppléments.
- Comparez le nombre de formules annoncé aux définitions prévues. Le nombre de lignes lues comprend aussi les enfants et des lignes du modÚle ; il ne correspond pas au nombre de formules.
Les erreurs de validation peuvent bloquer tout le lot. I6 ne suit pas la reprise NIS par nouveaux ItemID : il faut conserver les liens entre définitions et enfants.
â ïž Attention : le dĂ©tail dans RĂ©sultat peut ĂȘtre abrĂ©gĂ©. Le code examinĂ© ne rend pas systĂ©matiquement disponible un classeur annotĂ© lorsquâune validation Ă©choue. Si le fichier tĂ©lĂ©chargĂ© ne contient aucun dĂ©tail exploitable, faites demander le diagnostic complet avec lâidentifiant dâimport.
đ ïž Corriger les messages et les choix manquants
| Message ou symptÎme | Cause à vérifier | Correction |
|---|---|---|
| Can't read this file, colonnes ou no second spreadsheet | Mauvais modĂšle, deuxiĂšme feuille absente ou structure modifiĂ©e. | RĂ©exportez I6. Conservez les feuilles, lignes dâaide et colonnes A Ă X ; ne reconstruisez pas le fichier dâaprĂšs le nombre annoncĂ© dans un message ancien. |
| Partner not found | Ătablissement de lâopĂ©ration introuvable. | Faites vĂ©rifier lâidentifiant dâimport par le Support Client. |
| Item with ID (âŠ) not found for this partner | Identifiant B dâune formule introuvable ou dâun autre Ă©tablissement. | VĂ©rifiez le catalogue et le rĂŽle de la ligne. Ne remplacez pas B par un identifiant de produit enfant. |
| Item with ID (âŠ) is not a formula | B contient lâidentifiant dâun produit simple. | Pour un enfant, laissez B vide et sĂ©lectionnez le produit en F ; pour une formule existante, vĂ©rifiez sa fiche. |
| not associated to a formula | Un titre enfant est présent, mais E ne désigne aucune formule. | Renseignez en E le nom exact de sa définition et conservez cette définition dans le lot. |
| is not in or catalog or the name has been changed | Le libellé enfant ne correspond plus à une référence du catalogue. | Réexportez aprÚs toute création ou modification, puis sélectionnez le libellé exact, CID compris. Si la référence manque, créez le produit ou la prestation avant de reprendre. |
| should be in one component | Aucun rattachement reconnu sur la ligne enfant. | Placez oui dans au moins une des colonnes R, T, V ou X et vérifiez que le composant existe sur la définition. |
| name too short min is lenght 3 | Titre de formule trop court. | Donnez un nom dâau moins trois caractĂšres utiles et reportez le mĂȘme nom sur ses enfants. |
| Category (âŠ) not found on partner | CatĂ©gorie non associĂ©e ou libellĂ© diffĂ©rent. | Suivez Ajouter une catĂ©gorie, liĂ© dans la prĂ©paration, puis rĂ©exportez et sĂ©lectionnez son libellĂ© exact en G. |
| VAT (âŠ) not found related to the country | Le texte du taux ne correspond pas Ă la liste du pays de lâĂ©tablissement. | Reprenez la valeur de la liste en L ou N, sans remplacer un texte de taux par un ratio Excel. |
| VAT is missing on the item | Un prix TTC ou Internet est renseignĂ© sans TVA. | ComplĂ©tez le taux sur la dĂ©finition. VĂ©rifiez aussi le couple prix Business / TVA Business, mĂȘme sans message spĂ©cifique. |
| First Component is missing on the formula | Q est vide sur la dĂ©finition. | Nommez le composant 1, puis les suivants dans lâordre. |
| adding failed⊠(name, price, first Component) | DĂ©finition incomplĂšte ou montant non reconnu. | VĂ©rifiez titre, prix de base TTC ou Business, taux et premier composant. Un prix Internet seul nâest pas une solution de remplacement. |
| Choix ou formule manquant sans message clair | Ancien Error encore présent, nom de formule incohérent, composant inexistant ou ligne ignorée. | Comparez le fichier à la composition réellement enregistrée. Corrigez les rattachements avant une reprise complÚte de la formule concernée. |
| DbException ou fichier rĂ©sultat indisponible | Ăchec pendant lâenregistrement ou aprĂšs sa validation. | ContrĂŽlez dâabord les formules créées. Un Ă©chec du fichier rĂ©sultat peut survenir aprĂšs la sauvegarde des donnĂ©es. |
đ Reprendre une formule complĂšte
- Conservez le fichier envoyĂ© et le rĂ©sultat de lâopĂ©ration.
- Lors dâun rejet de validation, corrigez les messages en conservant les dĂ©finitions et tous leurs enfants nĂ©cessaires dans le lot.
- Si le statut est ambigu ou si des formules sont déjà présentes, faites vérifier ce qui reste à créer ou à modifier avant de renvoyer une définition sans ItemID.
- VĂ©rifiez les anciens textes Error sur les lignes Ă reprendre. Ils ne doivent pas masquer des lignes corrigĂ©es ; conservez leur trace dans votre copie dâarchive.
- Envoyez le lot corrigé, puis vérifiez chaque formule et sa composition.
â ïž Ă confirmer : effacement de Error, positionnement des messages et reprise dâun Ă©chec sur le modĂšle distribuĂ©. Ces points nĂ©cessitent un essai avant publication. LâaccĂšs au module et les parcours des articles liĂ©s restent Ă©galement Ă valider.