Un CSV de commandes Shopify peut s’ouvrir sur des dizaines de colonnes, des numéros de commande répétés et des cellules vides sous les totaux. Il réunit dans un seul tableau plat les données de commande, de client, de paiement, de taxe, de traitement et de ligne de produit.

La bonne question n’est pas « Que signifie chaque colonne ? », mais « De quelles colonnes cette tâche comptable a-t-elle besoin ? » L’export standard de Shopify fournit à chaque fois un fichier très large ; LedgerLeaf Free apporte la couche reproductible qui manque. Vous pouvez sélectionner les champs de vente utiles, les exporter au format CSV ou Excel et enregistrer cette sélection dans un profil nommé.

La réponse rapide de Leafy

Lisez les colonnes du CSV des commandes Shopify par groupes : identité et dates, montants de commande, activité de paiement, lignes de produit, puis taxe ou destination. Une commande peut occuper plusieurs lignes : ne comptez donc jamais les lignes et ne recopiez pas aveuglément les totaux manquants. Dans LedgerLeaf, créez un profil de colonnes ciblé pour la tâche, puis réutilisez la même structure à la période suivante.

Il s’agit de conseils opérationnels, et non de conseils comptables ou fiscaux. Confirmez avec votre comptable ou votre conseiller les documents et le traitement dont votre entreprise a besoin.

Commencez par comprendre ce que représente une ligne

La documentation Shopify sur l’export des commandes précise que les produits supplémentaires d’une même commande apparaissent sur des lignes distinctes. De nombreuses cellules au niveau de la commande restent vides sur ces lignes supplémentaires.

Une commande de trois produits peut donc se présenter ainsi :

Name Lineitem name Lineitem quantity Total
#1048 Tasse en céramique 1 54,00 €
Coffret cadeau 1
Thé 1

Il s’agit d’une commande, de trois lignes de produit et d’un total de 54 €. Compter les lignes de la feuille comme des commandes gonfle l’activité ; répéter le total transforme à tort 54 € en 162 €.

Utilisez Name ou Id pour identifier une commande. Utilisez les colonnes Lineitem pour analyser les produits. LedgerLeaf rend cette distinction réutilisable : commencez chaque profil enregistré par l’identifiant qui permet de remonter de ses lignes à la commande.

Construisez un profil LedgerLeaf à partir de cinq groupes de colonnes

Shopify explique les en-têtes. LedgerLeaf transforme cette explication en un fichier que vous pouvez reproduire. Servez-vous de ces groupes comme de briques pour votre profil, et non comme d’une obligation de conserver chaque champ.

1. Identité et dates

  • Name est le numéro de commande habituel ; Id est l’identifiant sous-jacent stable.
  • Created at indique quand le client a finalisé la commande.
  • Paid at, Fulfilled at et Cancelled at enregistrent les événements ultérieurs.

Ne remplacez pas une date par une autre. Une analyse des ventes, des paiements et du traitement peut légitimement utiliser des limites temporelles différentes. Dans LedgerLeaf, ajoutez uniquement les dates qui définissent la fonction du profil.

2. Montants de la commande

  • Subtotal est le montant avant les frais d’expédition et les taxes.
  • Shipping, Taxes et Discount Amount isolent les principales composantes.
  • Total correspond au coût de la commande ; Currency est la devise de référence de la boutique à ce moment-là.
  • Refunded Amount indique les remboursements appliqués à la commande.

Ces valeurs se situent au niveau de la commande. Distinguez-les de Lineitem price, Lineitem quantity et Lineitem discount, qui décrivent chaque produit. Un profil de comptabilité mensuelle doit préserver cette distinction entre commande et ligne de produit, sans inviter à compter le même total sur chaque ligne.

3. Activité de paiement

Financial Status indique si une commande est payée, autorisée, remboursée ou dans un autre état de paiement. Payment Method peut contenir plusieurs moyens de paiement.

Pour les rapprochements, utilisez Payment References : selon Shopify, cette colonne peut contenir des identifiants liés aux paiements échoués, aux captures et aux remboursements. La colonne au singulier Payment Reference est obsolète. Payment ID est plus limitée : elle exclut les captures et les remboursements.

Pour un profil de contrôle des paiements, conservez Financial Status, Payment Method, Payment References et Refunded Amount à côté de l’identifiant de commande.

4. Produits et SKU

Lineitem name, Lineitem SKU, Lineitem quantity, Lineitem price, Vendor et les champs de traitement expliquent ce qui a été vendu. Shopify indique que l’export conserve les informations produit à la date de la commande, et non les valeurs actuelles du catalogue. Un profil LedgerLeaf de contrôle des SKU peut garder ces champs et le lien vers la commande sans les colonnes d’adresse et de paiement sans rapport avec la tâche.

5. Taxes et destination

Les colonnes d’adresse de facturation et de livraison répondent à des questions différentes. Le pays de livraison décrit la destination ; il ne constitue pas une règle fiscale universelle.

Tax # Name et Tax # Value présentent jusqu’à cinq taxes par ligne de produit dans l’export standard. Construisez un profil de transmission fiscale autour des champs de taxe, de pays, de taux, de devise et de remboursement nécessaires au contrôle, puis confirmez le traitement obtenu pour votre juridiction.

Le point d’attention de Leafy

Une cellule vide peut signifier « même commande que la ligne précédente », « sans objet » ou « information non fournie ». Déterminez ce qu’elle signifie avant de la remplir, de la supprimer ou de l’utiliser dans un calcul.

Transformez les colonnes utiles en profil LedgerLeaf

Chez Studio Eucalipto, notre position est simple : un export comptable doit contenir les colonnes que son destinataire peut expliquer, pas tous les champs que Shopify peut fournir.

LedgerLeaf Free est la solution opérationnelle :

  1. Choisissez la période et l’objectif : comptabilité mensuelle, transmission au comptable, contrôle des paiements, contrôle fiscal ou analyse des SKU.
  2. Sélectionnez les champs utiles de commande, de paiement, de client, de taxe et d’OSS.
  3. Exportez au format CSV pour un tableau portable ou au format XLSX pour un contrôle direct dans une feuille de calcul.
  4. Enregistrez la sélection de colonnes dans un profil nommé.
  5. Réutilisez-le à la période suivante et ne le modifiez que si l’exigence comptable change.

Vous n’obtenez pas seulement une feuille de calcul plus courte. Vous créez un contrat reproductible : les mêmes identifiants, dates, montants et champs justificatifs arrivent chaque fois dans la même structure. Sans le profil LedgerLeaf enregistré, le processus revient à interpréter, supprimer et réorganiser le vaste export. Avec lui, les choix de colonnes deviennent une composante du processus comptable.

Avant la transmission, vérifiez que les identifiants et les SKU n’ont pas été reformatés, que les devises et les limites de dates sont explicites, que les commandes sur plusieurs lignes n’ont pas été comptées deux fois et que les données client sont traitées de manière appropriée.

Si votre processus actuel commence chaque mois par la suppression de colonnes et la reconstruction de la feuille, commencez par les exports de ventes personnalisables et gratuits de LedgerLeaf. Créez le profil une fois ; le prochain export correct commencera là.