Solutions : pour les équipes finance

Shopify B2B pour les équipes finance : Net Terms, numéros de TVA et factures

Une équipe finance dans une boutique B2B Shopify gère quatre missions : les délais de paiement, les acheteurs exonérés de taxe et leurs numéros fiscaux, la facturation via les commandes provisoires et les limites de commande. BSS B2B Solution couvre chacune avec un module : Net Terms, Tax Exempt avec contrôle en direct des numéros de TVA, Manual Orders et limites de commande. Cette page associe chaque mission à son module et précise ce que chaque module ne fait pas, afin que vous décidiez ce qui reste une vérification manuelle.

  • Par BSS B2B Team
  • Relu par Hoa Nguyen. Dernière relecture
  • Dernière mise à jour
Installer BSS B2B Solution Voir les tarifs BSS B2B Solution propose un essai gratuit de 14 jours (plans payants). 4,9 sur 5, d’après 1 202 avis sur le Shopify App Store (au 5 novembre 2026).

Missions finance et ce qui les couvre

Chaque ligne indique la mission, le module BSS qui la réalise et la page qui détaille la procédure complète.

MissionBesoin de la financeFonctionnalité BSSCommencer ici
Proposer des délais de paiementNet 30 ou d'autres délais réservés aux acheteurs approuvésNet Terms dans BSS B2B SolutionProposer des délais de paiement Net 30 sur Shopify
Recueillir et contrôler les numéros fiscauxNuméros de TVA, EIN, ABN ou GST à l'inscriptionChamps de numéro fiscal dans le formulaire d'inscriptionVérifier un numéro fiscal professionnel avant approbation
Retirer la taxe pour les acheteurs exonérésCommandes sans taxe pour les entreprises éligiblesTax Exempt, sur la page panierExonération de taxe Shopify pour les clients B2B dans l'UE
Afficher les prix avec ou sans taxePrix nets pour les acheteurs professionnelsTax DisplayAfficher les prix hors TVA aux acheteurs professionnels
Facturer les commandesUne commande provisoire avec délais, puis une factureManual Orders, Net Terms et approbation de devisHub Règles de commande et conditions
Limiter la taille des commandesMinimum ou maximum en montant ou en quantitéOrder Limits et Quantity IncrementsDéfinir une quantité minimale de commande en gros
Recueillir les numéros de bon de commandeUne référence de bon de commande sur chaque commandeOrder Custom FieldsRecueillir les numéros de bon de commande et les notes

Cette page décrit le comportement du produit. Elle ne constitue pas un conseil fiscal ou juridique : faites valider vos règles de facturation et d'exonération par votre conseiller fiscal.

Délais de paiement : qui les obtient et ce que devient la commande

Le B2B natif de Shopify propose déjà des conditions de paiement sur chaque formule. Net Terms de BSS B2B Solution ajoute le ciblage : une règle accorde des délais aux clients connectés, à des clients précis, aux clients avec un tag ou aux emplacements d'entreprise, et les invités sont exclus. Une règle peut proposer paiement à réception, paiement à l'exécution, Net 7, 15, 30, 60 et 90, délais de 7, 15, 30, 60 ou 90 jours après l'exécution, un jour précis du mois, un nombre personnalisé de jours, de semaines ou de mois, la fin du mois, la fin du mois plus des jours, et la fin du mois suivant. Pour une règle qui cible des emplacements d'entreprise, l'échéance peut suivre les conditions de paiement de chaque emplacement dans Shopify. Net 45 n'est pas un préréglage du module Net Terms, mais une période Custom de 45 jours donne Net 45. Manual Orders propose aussi Net 45.

Lorsqu'un acheteur choisit de payer plus tard, l'application crée une commande provisoire Shopify avec les conditions de paiement. Par défaut, votre équipe vérifie cette commande provisoire, et le client comme l'administrateur reçoivent chacun une notification par e-mail. Un réglage peut au contraire finaliser la commande tout de suite. Shopify ne prélève pas le paiement automatiquement à l'échéance : vous encaissez donc depuis l'administration.

  • Une règle Net Terms peut fixer un minimum ou un maximum de panier. Le script de la boutique le contrôle, et il n'y a aucun contrôle côté serveur.
  • L’add-on payant Credit limit pour Net Terms vous permet de définir ce qu’un acheteur peut devoir. Lorsqu’une commande dépasse la limite, l’application peut signaler le client, vous demander d’approuver la commande ou bloquer Pay later pour elle. Elle n’évalue pas les acheteurs et ne consulte pas de rapports de crédit : vous décidez donc vous-même qui obtient du crédit.
  • Net Terms nécessite la formule Advanced ou Platinum.
Liste des règles Net Terms dans BSS B2B Solution avec une seule règle
La liste des règles Net Terms : une règle indique qui obtient des délais, quels produits elle couvre et si elle est active.

Proposez Net 30 ou Net 60 aux acheteurs marqués d'un tag, recueillez les numéros fiscaux dans le formulaire d'inscription et envoyez les factures depuis les commandes provisoires, le tout depuis BSS B2B Solution. Net Terms, Tax Exempt et Manual Orders nécessitent la formule Advanced ou Platinum.

Numéros fiscaux : ce qui est contrôlé et quand

Le formulaire d'inscription peut contenir des champs de numéro fiscal pour EU VAT, UK VAT, US EIN, Australian ABN et India GST. Le numéro est contrôlé en direct pendant la saisie : EU VAT auprès du service VIES, UK VAT auprès de HMRC, US EIN et India GST via des services de recherche, et l'ABN auprès du registre australien, où le statut doit être Active. Un numéro incorrect bloque l'envoi uniquement si vous rendez le champ obligatoire.

Le contrôle s'effectue dans le navigateur au moment de la saisie. Le serveur ne le répète pas à l'envoi du formulaire, et nous n'avons trouvé aucun contrôle de numéro fiscal lors de l'import des inscriptions. Pour les approbations, considérez une coche verte comme un résultat de tri et gardez votre propre contrôle pour les numéros importants. Le champ US EIN nécessite la formule Platinum.

Formulaire d'inscription avec un numéro EU VAT valide et une ABN
Un formulaire d'inscription après le contrôle en direct : le numéro EU VAT est accepté et l'ABN s'affiche comme actif.

Tax Exempt : comment une commande sans taxe est créée

Tax Exempt place une case pour le numéro fiscal sur la page panier, ou un formulaire sur la page produit pour Buy it now. Lorsque l'acheteur saisit un numéro valide, l'application crée une commande provisoire Shopify marquée exonérée de taxe. Elle inscrit le numéro dans la note de commande et dans un attribut de commande, et peut ajouter un tag de commande de votre choix. Tax Display, qui affiche les prix avec ou sans taxe, est un réglage d'affichage distinct : le checkout ne l'utilise pas.

La case n'est pas dans le checkout Shopify. Un acheteur qui ouvre directement l'URL du checkout ne la voit jamais et est taxé normalement. Si la requête de checkout de l'application échoue, l'acheteur est envoyé vers le checkout standard et taxé. Avec l'option « require a valid ID » désactivée, un acheteur peut passer commande sans numéro valide. Nous ne décrivons pas le traitement de l'autoliquidation de la TVA dans l'UE : vérifiez donc la mention que doivent porter vos factures.

  • Tax Exempt et Tax Display nécessitent la formule Advanced ou Platinum.
  • Le mécanisme repose sur une commande provisoire. Aucune fonction Shopify n'est derrière.
Panier avec une case EU VAT ID au-dessus des boutons Checkout et Pay later
La case Tax Exempt sur la page panier, au-dessus des boutons Checkout et Pay later.

Factures : trois chemins vers une commande provisoire

Trois flux BSS créent une commande provisoire Shopify, et vous envoyez ensuite la facture native de Shopify depuis celle-ci. Net Terms en crée une lorsqu'un acheteur paie plus tard. Manual Orders en crée une lorsqu'un commercial établit la commande, avec des conditions de paiement à réception, Net 7, 15, 30, 45, 60 ou 90, des jours personnalisés ou une date fixe. L'approbation de devis en crée une lorsqu'un client (ou un invité, avec le New look activé) accepte une proposition, et la facture est envoyée immédiatement par e-mail. Les commandes Net Terms peuvent être exportées avec leurs conditions et leur statut d'échéance.

Si des acheteurs à délais utilisent aussi les devis, testez ce parcours de bout en bout. L'application n'applique pas de conditions de paiement à une commande provisoire qu'elle crée à partir d'un devis.

Section paiement d'une commande manuelle avec des conditions fixées à Within 30 days
Conditions de paiement sur une commande manuelle : échéance sous 30 jours, avec une date d'échéance calculée pour vous.

Limites de commande : minimums et maximums comme garde-fous

Order Limits fixe un minimum ou un maximum en montant ou en quantité. Une règle peut cibler des clients, des produits et des marchés, et les montants utilisent le prix B2B converti au taux de change de la devise Shopify. Le niveau de la limite (variante, produit ou tous les produits de la commande) est un réglage global, et non un choix propre à chaque règle.

Par défaut, la vérification s'exécute dans le script de la boutique, sur la page panier et sur Buy it now, et un acheteur qui se rend directement à une URL de checkout peut la contourner. Si vous activez Block at checkout (Order Limits > Settings, désactivé par défaut, forfait Advanced ou supérieur), un panier qui dépasse une limite active ne peut pas être payé, même via une URL de checkout. Cela ne couvre pas Shopify POS, et si Shopify ne peut pas exécuter la vérification pour un panier, ce panier n’est pas bloqué. L’interrupteur n’est pas affiché sur les boutiques qui ont choisi la nouvelle configuration du checkout. Sur une boutique Shopify Plus, une règle de checkout BSS B2B Lock peut aussi bloquer le checkout selon le sous-total ou le nombre de lignes du panier, et elle laisse passer le checkout si la fonction échoue.

Liste des règles Order Limits dans BSS B2B Solution avec des règles de minimum
La liste des règles Order Limits, avec une note sur la limite de l'URL de checkout Shopify.

Ce que la finance ne doit pas présumer

Non appliqué à l'URL de checkout

Tax Exempt, Net Terms et Order Limits fonctionnent via la page panier ou Buy it now. Un lien direct vers le checkout les contourne, sauf Order Limits lorsque Block at checkout est activé : gardez donc une vérification manuelle pour les commandes à forte valeur.

Credit limit est un add-on payant

Le module Net Terms n’a pas de préréglage Net 45. Une période Custom de 45 jours donne Net 45. Credit limit est un add-on payant pour Net Terms, sur les forfaits Advanced et Platinum.

Les contrôles de numéros fiscaux ne sont pas répétés

Le contrôle en direct s'effectue dans le navigateur. Le serveur ne revalide pas à l'envoi, et nous n'avons trouvé aucun contrôle de numéro fiscal lors de l'import des inscriptions.

L'affichage n'est pas un paiement

Multi-Currency et Tax Display modifient ce que voit l'acheteur. Le checkout reste dans la devise de la boutique ou la devise Markets, et n'utilise pas Tax Display.

Témoignages côté finance : délais de paiement, TVA et commandes manuelles

Trois témoignages de notre bibliothèque clients concernent les missions finance de cette page. Nous ne reprenons que ce que chaque témoignage indique. Les résultats sont ceux cités dans chaque histoire client, les vôtres seront différents.

Guides des fonctionnalités

Pages pas à pas sur les fonctionnalités de l’application sur lesquelles repose cette page.

Cas d'usage par lesquels la finance commence

Chaque cas d'usage montre une configuration avec des captures d'écran et les règles à créer. Voir tous les cas d’usage.

Le formulaire d'inscription affichant un message de numéro EU VAT valide et un message ABN actif
  • BSS B2B Solution

Vérifier un numéro fiscal professionnel avant l'approbation

Ajoutez un champ de numéro fiscal à votre formulaire d'inscription, et les demandeurs reçoivent un retour en direct pendant leur saisie. Sur les champs obligatoires, un numéro invalide bloque l'envoi, si bien que vous relisez moins de demandes avec des fautes ou des numéros invalides.

Explorer le cas d'usage: Vérifier un numéro fiscal professionnel avant l'approbation

Autres cas d'usage pour la finance

Guides et glossaire

Lisez ensuite ces pages pour tous les détails.

Glossary

Délais de paiement (Net terms)Net 30Exonération fiscaleNuméro fiscalVIESNuméro de TVAConditions de facturationBon de commande (PO)Limite de créditCommande provisoire

Guides d’utilisation sur docs.bss-b2b.solutions

Délais de paiement, taxes et factures dans une seule application

BSS B2B Solution réunit Net Terms, Tax Exempt, Manual Orders et Order Limits en modules d'une même application. Ajoutez BSS B2B Lock pour une règle de checkout sur Shopify Plus, et BSS B2B Quote pour des devis qui aboutissent à une facture.

Aussi : BSS B2B Lock pour un verrou de checkout sur Shopify Plus et BSS B2B Quote pour des devis qui aboutissent à une commande provisoire.

Questions fréquentes

Puis-je proposer Net 30 sur Shopify sans Shopify Plus ?

Oui. Le B2B natif de Shopify inclut les conditions de paiement sur Basic, Grow, Advanced et Plus. Net Terms de BSS B2B Solution ajoute des règles qui n'accordent des délais qu'aux clients connectés, à des clients précis ou aux clients avec tag, et crée une commande provisoire avec les conditions. Net Terms nécessite la formule Advanced ou Platinum.

Quels délais de paiement BSS propose-t-il ?

Paiement à réception, paiement à l'exécution, Net 7, 15, 30, 60 et 90, délais de 7, 15, 30, 60 ou 90 jours après l'exécution, un jour précis du mois, un nombre personnalisé de jours, de semaines ou de mois, la fin du mois, la fin du mois plus des jours, et la fin du mois suivant. Il n’y a pas de préréglage Net 45 dans le module Net Terms, mais une période Custom de 45 jours donne Net 45. Manual Orders propose aussi Net 45.

BSS B2B Solution a-t-il une limite de crédit ?

Oui, sous forme d’add-on payant pour Net Terms, sur les forfaits Advanced et Platinum. Vous définissez une limite par client, tag client, entreprise ou emplacement d’entreprise, et l’application signale le client, vous demande d’approuver la commande ou bloque Pay later pour celle-ci. Elle n’évalue pas les acheteurs et ne consulte pas de rapports de crédit. Une règle Net Terms peut aussi fixer un minimum ou un maximum de panier, qui est une limite de commande distincte.

Comment les numéros EU VAT et les autres numéros fiscaux sont-ils validés ?

À la saisie, dans le navigateur : EU VAT auprès de VIES, UK VAT auprès de HMRC, et US EIN, Australian ABN et India GST via des services de recherche. Un numéro incorrect ne bloque le formulaire que si le champ est obligatoire, et le serveur ne le contrôle pas à nouveau à l'envoi.

Comment un acheteur devient-il exonéré de taxe sur une commande ?

Sur la page panier, l'acheteur saisit un numéro fiscal dans la case Tax Exempt. L'application crée alors une commande provisoire Shopify marquée exonérée de taxe, avec le numéro dans la note de commande et un tag de commande facultatif. Cela ne se passe pas dans le checkout Shopify : un acheteur qui ouvre directement l'URL du checkout est donc taxé normalement.

Les limites de commande sont-elles appliquées au checkout ?

Par défaut, les limites de commande sont vérifiées par un script de boutique sur la page panier et sur Buy it now. Un acheteur qui se rend directement à une URL de checkout peut les contourner, sauf si vous activez Block at checkout (Order Limits > Settings, forfait Advanced ou supérieur) : un panier qui dépasse une limite active ne peut alors pas être payé, même via une URL de checkout. L’interrupteur n’est pas affiché sur les boutiques qui ont choisi la nouvelle configuration du checkout. Sur Shopify Plus, une règle de checkout BSS B2B Lock peut bloquer le checkout selon le sous-total ou les lignes du panier, et elle laisse passer le checkout si la fonction échoue.

Puis-je exporter les commandes Net Terms pour la comptabilité ?

Oui. La liste des commandes Net Terms peut être exportée avec les conditions et le statut d'échéance de chaque commande, en CSV ou en Excel selon ce que la liste permet. Les liens de téléchargement restent valides 24 heures : exportez de nouveau si l'un d'eux a expiré.

Combien coûtent les applications BSS B2B ?

BSS B2B Solution a un plan gratuit limité et est gratuit sur les boutiques de développement ; les plans payants commencent à 29 $ US par mois, avec un essai gratuit de 14 jours (plans payants). BSS B2B Lock propose un plan gratuit et des plans payants à partir de 9,99 $ US par mois, avec des niveaux qui suivent votre plan Shopify. BSS B2B Quote est gratuit sur les boutiques de développement et commence à 19 $ US par mois. Les prix proviennent des fiches du Shopify App Store au 5 novembre 2026 et peuvent changer. Consultez la fiche avant d’installer l’application.

Sources, méthode et journal des mises à jour

Les faits sur les délais de paiement dans Shopify proviennent de la page du Centre d'aide citée dans les sources. Le comportement des fonctionnalités suit notre examen du code de l'application BSS du 3 octobre 2026 et les guides utilisateur BSS. En cas d'écart entre les guides et le code, nous suivons le code. Par exemple, les guides indiquent que les numéros fiscaux sont validés lors de l'import et que le commutateur d'exonération de Manual Orders exige un numéro validé, alors que l'examen du code n'a confirmé ni l'un ni l'autre. Nous développons BSS B2B Solution, BSS B2B Lock et BSS B2B Quote. Cette page ne constitue pas un conseil fiscal ou juridique.

Sources

  1. Centre d'aide Shopify : conditions de paiement B2B, consulté le . Délais Net, paiement à l'exécution, date fixe, pas d'encaissement automatique, acomptes réservés à Plus.
  2. Guide utilisateur BSS : Configurer Net Terms pour vos clients B2B, consulté le . Configuration de Net Terms et formule.
  3. Guide utilisateur BSS : Exonération de taxe pour les clients et commandes éligibles, consulté le . Parcours du numéro fiscal sur la page panier et formule.
  4. Guide utilisateur BSS : Définir une quantité ou un montant minimum ou maximum de commande, consulté le . Règles Order Limits et mise en garde sur l'URL de checkout.
  5. Fiches Shopify App Store de BSS B2B Solution, Lock et Quote, consulté le . Prix par formule et notes.

Journal des mises à jour

  • : Ajout d'un CTA BSS B2B Solution à mi-page pour les lecteurs finance.
  • : Première version.
Installer BSS B2B Solution essai gratuit de 14 jours (plans payants)