Order Invoicer

Facturation électronique avec Shopify

Collecter le numéro de TVA, le SIREN et le SIRET de vos clients Shopify

Une facture B2B conforme doit porter les identifiants de votre client : son numéro de TVA intracommunautaire pour une vente intra-UE, son SIREN ou son SIRET pour une vente B2B en France. Shopify ne collecte aucun de ces identifiants par défaut.

Ce que lit Order Invoicer

Type de commandeChamp Shopify lu
Paiement classique (invité ou Shop Pay)Numéro de TVA de l'entreprise, que Shopify enregistre sur la fiche client
Commande B2B native (Shopify Companies)L'identifiant fiscal de l'emplacement de l'entreprise
Autre source (application tierce, SparkLayer…)Un métachamp client, désigné dans les réglages du connecteur

Ces champs contiennent un seul identifiant en texte libre. Order Invoicer le reconnaît et le range au bon endroit : un numéro de TVA devient le numéro de TVA, un SIRET devient le SIRET, un SIREN devient le SIREN.

Activer le numéro de TVA au paiement

Ouvrez les réglages du paiement

Dans votre administration Shopify, allez dans Paramètres > Paiement.

Passez le numéro de TVA en facultatif

Dans la section Informations client, réglez Numéro de TVA de l'entreprise sur Facultatif.

Activez aussi le nom de l'entreprise

Toujours dans Informations client, réglez Nom de l'entreprise sur Facultatif. C'est ce champ qui distingue un client professionnel d'un particulier : sans lui, la commande est facturée à un particulier même quand le numéro de TVA est renseigné.

Enregistrez

Les commandes suivantes porteront le numéro de TVA saisi par votre client. Les commandes déjà passées ne sont pas modifiées.

Shopify n'affiche ce champ que si votre boutique calcule la TVA avec Shopify Tax pour l'UE ou le Royaume-Uni, dispose d'un lieu d'expédition actif dans l'UE, et utilise le paiement invité ou Shop Pay. Les deux seuls choix sont « Ne pas inclure » et « Facultatif ». Documentation Shopify : options du formulaire de paiement et validation de la TVA au moment du paiement.

Shopify valide le numéro saisi auprès du VIES. Quand la validation réussit et que la vente est bien transfrontalière, Shopify retire la TVA de la commande. Order Invoicer y reconnaît alors une livraison intracommunautaire et porte la mention d'autoliquidation sur la facture, et non celle de la franchise en base.

Commandes B2B natives (Shopify Companies)

Le champ du paiement n'apparaît pas dans le paiement B2B. Renseignez plutôt l'identifiant fiscal sur l'emplacement de l'entreprise, depuis Clients > Entreprises > votre entreprise > son emplacement.

Order Invoicer lit l'identifiant fiscal du premier emplacement de l'entreprise. Si vos entreprises ont plusieurs emplacements, renseignez le même identifiant partout.

SIREN et SIRET

Shopify n'a pas de champ natif pour le SIREN ni pour le SIRET. Créez un métachamp client pour chacun, puis indiquez son namespace.key exact dans les réglages du connecteur :

  • SIREN → Recherche de SIREN par metadata
  • SIRET → Recherche de SIRET par metadata
  • Numéro de TVA stocké dans un métachamp plutôt que dans le champ natif → Recherche de numéro de TVA par metadata

Le métachamp est identifié par son namespace.key exact, par exemple billing.eu_vat, et non par le libellé affiché dans l'administration Shopify. Utilisez la même clé sur toutes vos boutiques et ne la renommez plus après l'avoir configurée.

Mexique (CFDI)

  • RFC : le champ du numéro de TVA de l'entreprise, ou un métachamp déclaré dans Recherche de numéro de TVA par metadata
  • Régimen fiscal : créez un métachamp client et déclarez-le dans Régimen fiscal (CFDI) via metadata
  • Uso CFDI : créez un métachamp client et déclarez-le dans Uso CFDI via metadata

Champs fiscaux propres à un pays

Les champs additionnels que Shopify affiche selon le pays de livraison (Codice Fiscale italien, NIF espagnol, RFC mexicain, CPF brésilien…) ne sont pas lus par Order Invoicer. Si vous en avez besoin sur vos factures, recopiez la valeur dans un métachamp client et déclarez-le comme ci-dessus.

Vérifier

Ouvrez une commande dans Order Invoicer : le bloc de facturation électronique liste les identifiants encore manquants pour ce client. Si vous venez d'activer le numéro de TVA au paiement, testez avec une nouvelle commande.

Sur cette page