Pourquoi l'importation de factures d'achat dans BUSY
échoue au niveau de la feuille
L'importateur Excel de BUSY est silencieux. Il accepte un classeur, signale que l'importation est terminée, et vous laisse découvrir les dégâts plus tard, voucher par voucher : une facture fournisseur divisée en quatre, un achat intra-État comptabilisé avec IGST, un nom de tiers qui a créé un deuxième grand livre parce qu'il ne correspondait pas au référentiel. L'importateur s'est comporté exactement comme configuré. Ce qu'il ne peut pas réparer, c'est le classeur, assemblé à la main à partir d'un dossier de PDF fournisseurs. C'est ce classeur qui décide de presque tous les échecs d'importation d'achats dans BUSY.

Points clés à retenir
- Une facture fournisseur qui arrive sous forme de quatre vouchers n'est pas un bug de l'importateur, car BUSY se comporte exactement comme configuré.
- Le mauvais GSTIN (l'identifiant fiscal de votre fournisseur) est déjà dans le classeur avant même que BUSY ne soit ouvert.
- ImageToTable.ai transforme les noms de champs BUSY que vous saisissez en colonnes d'extraction, de sorte que le mapping de format devient une correspondance un à un.
Comment l'importation d'achats BUSY fonctionne réellement

BUSY dispose d'un chemin natif pour cela, et il est plus court que la plupart des gens ne le pensent. Sous Administration, ouvrez Export/Import de données et choisissez Importer des reçus depuis Excel. Sélectionnez Achat comme type de reçu. Cliquez ensuite sur Configurer pour créer un format. La documentation de BUSY suit le même chemin et se termine par les entrées mécaniques : le chemin du fichier Excel, le numéro de feuille et les lignes de début et de fin (Aide à l'importation BUSY).
Un format n'est pas un modèle universel fourni avec le logiciel BUSY. C'est une correspondance enregistrée entre les colonnes d'un classeur et les champs d'un type de reçu, stockée pour la société dans laquelle vous importez. Le même classeur peut être importé proprement dans une société BUSY et échouer dans la suivante, car la correspondance est liée à la société, pas au tableur.
Dans ce format, les champs sont regroupés. Les entrées d'en-tête portent les valeurs au niveau de la facture telles que la date du reçu, le nom du tiers et le numéro de facture du fournisseur. Les entrées d'articles portent les valeurs au niveau de la ligne : nom de l'article, quantité, unité, taux, montant et code HSN. Les entrées de tiers de facture portent les lignes de taxes et de frais, y compris CGST, SGST et IGST. Un groupe de champs clés fournit des valeurs par défaut pour les cellules obligatoires lorsque le classeur les laisse vides, ce qui explique pourquoi une feuille défectueuse peut être importée sans une seule erreur et être tout de même incorrecte.
Le travail se répartit également clairement entre les personnes. Le comptable ou l'assistant aux achats prépare le classeur. Le comptable possède le format et décide du type d'achat, du grand livre des achats et de la base de déclaration GST. La personne qui a créé le format exécute généralement l'importation, car une correspondance enregistrée pour la mauvaise société ou la mauvaise période est un mode d'échec en soi.
Aucune de ces étapes n'est difficile. La difficulté se situe une étape plus tôt, dans les colonnes elles-mêmes.
Ce qu'une facture d'achat doit contenir avant que BUSY ne la traite
Une facture d'achat n'est pas un document que vous pouvez résumer à votre guise. En vertu de la règle 46 des règles CGST, 2017, une facture de taxe doit comporter un ensemble défini de mentions : le nom, l'adresse et le GSTIN du fournisseur, un numéro de série consécutif, la date d'émission, les coordonnées et le GSTIN du destinataire, le code HSN ou SAC, une description des biens ou services, la quantité et l'unité, la valeur imposable, le taux de taxe, le montant de la taxe facturé sous chaque tête, le lieu de fourniture et le nom de l'État pour une fourniture inter-États, et si la taxe est payable sur charge inversée (CBIC, règle 46 de la CGST).
Deux de ces mentions déterminent si une importation BUSY aboutit proprement. La première est la répartition de la taxe. Une fourniture au sein du même État est facturée en CGST plus SGST. Une fourniture entre États est facturée en IGST. Le même fournisseur vendant le même article peut passer d'une tête à l'autre selon uniquement le lieu d'expédition des biens, donc un classeur qui suppose une seule répartition sera erroné pour une partie du lot.
La seconde est le lieu de fourniture. Sur une facture inter-États, le nom de l'État doit apparaître, et le format de BUSY expose un paramètre GST Report Basis qui détermine si le reporting lit le fichier des parties ou les détails de facturation et d'expédition sur le bon. Ce choix est une décision comptable au niveau de l'entreprise, pas une préférence de feuille de calcul. Mal réglé, la taxe peut figurer correctement dans le bon tandis que la déclaration rapporte autre chose.
Se tromper sur l'un de ces points coûte plus qu'une ressaisie. Depuis l'amendement de 2022 à la section 16 de la loi CGST, le crédit de taxe sur les intrants est un droit dérivé lié à ce qui figure dans votre relevé GSTR-2B. GSTR-2B est construit à partir des déclarations GSTR-1 du fournisseur et rapproché de votre registre des achats sur le GSTIN du fournisseur, le numéro de facture, la date de facture, la valeur imposable et le montant de la taxe (portail GST, avis GSTR-2B). Une faute de frappe dans le GSTIN ou un montant de taxe placé sous la mauvaise tête n'est pas un défaut cosmétique. C'est une discordance qui peut bloquer le crédit pour la période, ce qui est la vraie raison pour laquelle les colonnes GST méritent la même attention que le total de la facture.
Là où la saisie manuelle des factures dans BUSY échoue

Les points de défaillance se répètent assez souvent pour être nommés. Les factures multilignes sont les premières. Une facture fournisseur avec six articles est un bon d'achat dans BUSY, mais six lignes dans une feuille de calcul. Le format expose un contrôle Add New Voucher qui définit où BUSY commence un nouveau bon, et l'aide de BUSY ne déclare pas un seul paramètre qui convienne à chaque structure de classeur. Si le regroupement est incorrect, six articles deviennent six bons, ou deux factures distinctes fusionnent en une seule.
Les noms de référentiel sont les deuxièmes. Le dépannage d'importation de BUSY est direct : les noms de tiers, les noms d'articles, les unités, les types d'achat et les noms de frais de facture doivent correspondre aux référentiels déjà présents dans la société. Il limite également les noms de comptes et d'articles à 40 caractères et exige que le format de date corresponde à celui de BUSY (dépannage d'importation BUSY). Si « Sharma Traders Pvt Ltd » dans votre feuille ne correspond pas exactement au référentiel de tiers, l'importation génère une erreur ou crée silencieusement un doublon, et un fournisseur se retrouve alors avec deux comptes.
L'ordre des importations est le troisième. Les référentiels doivent exister avant les bons qui les référencent, soit importés séparément, soit créés lors de l'importation des bons. Un classeur qui suppose que le tiers existe déjà échouera face à une nouvelle société. Le quatrième point est la source elle-même. Les factures fournisseurs arrivent sous forme de PDF et de scans, chacune provenant d'un système de facturation différent, avec la taxe répartie sur deux colonnes dans une mise en page et regroupée en un seul total dans la suivante. Quelqu'un les lit et les saisit.
Sur r/IndiaBusiness, un propriétaire de petite entreprise a décrit la routine comme « passer d'un système à l'autre, copier les détails et essayer de ne pas faire d'erreurs », ajoutant que c'est « honnêtement épuisant, surtout pour les petites équipes sans comptable à temps plein » (r/IndiaBusiness). C'est à ce stade qu'un GSTIN erroné ou une ligne d'article omise entre dans les données, bien avant l'ouverture de BUSY. Si le schéma semble familier depuis un autre système, les mécanismes sous-jacents sont le même ensemble de règles d'intégrité référentielle à l'origine de la plupart des échecs d'importation en comptabilité et ERP.
Créer la feuille que BUSY acceptera

La solution commence une étape plus tôt, avec le classeur construit selon le format plutôt que le format adapté à ce qu'un outil a exporté. Travaillez à rebours. Ouvrez le format enregistré, listez les champs BUSY qu'il attend, et notez la colonne Excel à laquelle chacun correspond. Cette liste est votre spécification. Produisez ensuite les données conformément à cette spécification au lieu de produire un export de facture générique en espérant qu'il convienne.
C'est ici que le nommage de vos colonnes d'extraction importe plus que l'extraction elle-même. ImageToTable.ai utilise Custom Column Extraction : plutôt que de dessiner des rectangles autour de chaque champ ou de faire correspondre un modèle fixe, vous saisissez les noms de colonnes souhaités, tels que « Party Name », « GSTIN », « HSN/SAC », « Taxable Value », « CGST », « SGST » et « IGST », et l'IA localise chaque valeur en comprenant ce qu'elle signifie, et non où elle se trouve. Comme les noms de colonnes que vous saisissez deviennent les en-têtes de la sortie, les nommer d'après les champs BUSY transforme la correspondance de format en une correspondance un à un.
Pour une importation d'achats, demandez une ligne par article et répétez les champs au niveau de la facture sur chaque ligne. Numéro de facture, date, nom du fournisseur, GSTIN et lieu de fourniture restent constants sur les lignes d'articles, tandis que le nom de l'article, le HSN, la quantité, l'unité, le taux et le montant de la ligne changent. C'est la forme que BUSY attend lorsque plusieurs lignes doivent être regroupées en un seul justificatif. L'outil traite les fichiers par lot et les fusionne en une seule feuille Excel, de sorte qu'un mois de factures fournisseurs produit un seul classeur plutôt qu'un fichier par facture.
Deux types de colonnes font un travail supplémentaire ici. Computed columns permettent à l'IA de calculer pendant l'extraction, afin que vous puissiez demander une colonne telle que « Line Total (Qty × Unit Price) » ou un contrôle de valeur imposable et obtenir la réponse dans la sortie au lieu de modifier après l'exportation. Inferred columns permettent à l'IA de remplir une valeur que la facture n'imprime pas, par exemple une colonne « Supply Type (Intra-State/Inter-State) » déterminée à partir du lieu de fourniture, ce qui est exactement la distinction qui décide entre CGST plus SGST et IGST.
Ensuite, vérifiez avant de faire confiance. La revue assistée par Bbox met en évidence l'origine de chaque valeur extraite sur la facture d'origine lorsque vous cliquez sur une cellule, de sorte qu'un GSTIN erroné ou un montant de taxe lu sur la mauvaise ligne soit visible sans relire toute la page. Enfin, importez un échantillon. Effectuez une sauvegarde actuelle, puis pointez BUSY sur une courte plage de lignes incluant une facture à plusieurs articles, un achat intra-État avec CGST et SGST, et un achat inter-États avec IGST. Ouvrez les justificatifs résultants et vérifiez les limites, les rubriques de taxe, le lieu de fourniture et les totaux par rapport aux factures sources. Ce n'est qu'alors que vous exécuterez le fichier complet.
Une fois que les factures d'achat arrivent sous forme de lignes propres, la même approche s'applique au reste du processus, y compris pour automatiser le flux de travail des comptes fournisseurs. Si votre premier objectif est simplement un tableur exploitable, vous pouvez extraire les données des factures dans Excel, ou traiter les bons de commande de la même manière, puis réorganiser les colonnes une fois le format BUSY devant vous.
Ce que cette approche ne fait pas
Soyez clair sur la limite. ImageToTable.ai produit le classeur structuré. Il ne saisit pas les pièces d'achat, ne sélectionne pas le type d'achat ni le grand livre d'achat, ne décide pas du traitement de la GST et ne modifie rien dans BUSY. Ces décisions restent du ressort du comptable et de la configuration de l'entreprise, et aucun classeur propre ne sera accepté dans un format qui n'a jamais été configuré.
Les données de référence doivent toujours exister. Si le tiers ou l'article n'est pas déjà dans BUSY, l'activation de « créer de nouveaux maîtres » est un choix que vous faites dans la fenêtre d'importation, et non une décision de l'extraction ; importer d'abord les maîtres reste l'ordre le plus sûr. Un import d'essai n'est pas non plus facultatif, car BUSY peut accepter un classeur et produire quand même des pièces erronées. Le contrôle porte sur les pièces, pas sur le message de succès.
Cela ne rapproche pas non plus GSTR-2B pour vous. BUSY dispose de son propre rapprochement de GSTR-2A et GSTR-2B avec le registre des achats, et la valeur de lignes importées propres est que le rapprochement dispose enfin d'éléments précis à faire correspondre. Sur une facture manuscrite dense, l'extraction peut lire l'écriture, mais la précision n'est pas la même que sur une facture fiscale imprimée ; une étape de vérification reste donc en place pour ces pages.
Questions fréquemment posées
Puis-je importer des factures d'achat dans BUSY directement depuis un PDF ?
Non, pas directement. L'utilitaire d'importation de BUSY lit Excel via sa fonction Import Vouchers from Excel, donc un PDF doit d'abord être converti en lignes structurées. L'extraction transforme une facture fournisseur en lignes détaillées qui correspondent à votre format enregistré, puis BUSY importe ces lignes. Ces deux étapes sont distinctes, et la seconde suit toujours les propres règles de BUSY.
BUSY attend-il une ligne par facture ou une ligne par article ?
Une ligne par article est la structure adaptée pour un achat multi-lignes, avec les champs de niveau facture répétés sur chaque ligne. Configurez le contrôle Add New Voucher pour que BUSY démarre un nouveau voucher à la première ligne de chaque facture, et testez ce paramètre sur une facture comportant plusieurs articles avant de vous y fier pour l'ensemble du lot.
Que se passe-t-il si le nom du tiers dans mon fichier ne correspond pas à BUSY ?
Le dépannage de BUSY exige la même orthographe et le même format que les maîtres existants. Une non-correspondance peut générer une erreur sur la ligne ou créer un second compte tiers. Faites correspondre les noms des maîtres, limitez les noms de comptes et d'articles à 40 caractères, et utilisez le format de date attendu par BUSY.
Dois-je importer les maîtres avant les vouchers ?
Oui, ou les créer pendant l'importation des vouchers. Les recommandations de BUSY sont d'importer d'abord les maîtres Account et Item séparément, puis d'importer les vouchers qui y font référence, afin que les clés existent déjà lorsque les vouchers arrivent.
BUSY décidera-t-il lui-même entre CGST/SGST et IGST ?
Il suit le type d'achat et le GST Report Basis que vous définissez dans le format, qui sont des choix comptables internes à la société. C'est pourquoi un échantillon contenant à la fois un achat local et un achat inter-États est le seul moyen fiable de confirmer vos paramètres avant un traitement complet.
Cela fonctionne-t-il pour les factures fournisseurs manuscrites ?
L'extraction lit les documents imprimés et manuscrits à partir de PDF, JPG, PNG et de scans. Les écritures manuscrites et les scans de mauvaise qualité comportent plus de risques qu'une facture fiscale imprimée, alors conservez l'étape de vérification pour ces pages et comparez un échantillon avec les originaux.
La feuille est l'import
Le point à retenir est simple : l'importateur de BUSY ne peut être aussi juste que le classeur qu'il lit. Chaque GSTIN, chaque répartition entre CGST et SGST par rapport à IGST, et chaque limite de voucher est décidée avant même que l'écran d'import ne s'ouvre. Lorsque ces valeurs sont extraites directement dans des colonnes nommées pour votre format enregistré, l'import cesse d'être la partie risquée et redevient l'étape rapide qu'il semblait être le premier jour.
Testez-le sur un mois de vos propres factures fournisseurs. Nommez les colonnes pour vos champs BUSY, extrayez-les en un seul lot, et comparez les vouchers résultants avec les factures.
Commencez avec vos propres factures