Cas d'usage pour BSS B2B Solution

Intégrer des acheteurs en exonération fiscale avec Net Terms

Vérifiez un numéro fiscal une seule fois à l’inscription, puis accordez aux acheteurs approuvés l’exonération fiscale et Net Terms avec un bouton Pay later, grâce à BSS B2B Solution pour Shopify.

  • Application: BSS B2B Solution
  • Modèle économique: Fabricant ou marque
  • Fonctionnalité clé: Formulaire d’inscription, Tax Exempt et Net Terms

Dernière mise à jour

Relu par Hoa Nguyen. Dernière relecture

Démo : panier d’un client Net Terms avec champ TVA UE
  • 4,9/5 1 202 avis sur BSS B2B Solution sur le Shopify App Store
  • Built for Shopify Badge que Shopify attribue aux applications respectant ses normes de qualité
  • 20 langues prises en charge dans l'application

Le problème

Les acheteurs approuvés ont souvent besoin de deux choses dès leur première commande : pas de taxe et un paiement à échéance. Si ces éléments sont configurés à des endroits différents, les acheteurs ressaisissent leur numéro fiscal, l’équipe doit relancer les factures et la première commande commence par une chaîne de courriels.

Le résultat

L’acheteur fait sa demande une seule fois avec son numéro fiscal. Après approbation, le numéro enregistré pré-remplit le champ fiscal du panier, et la même exonération s’applique à une commande Net Terms passée avec Pay later. L’équipe examine une commande provisoire au lieu de relancer les détails.

fonctionnement

Comment ça marche

  1. Recueillir un numéro fiscal à l’inscription

    Ajoutez un champ de numéro fiscal à votre formulaire d’inscription et définissez un tag à attribuer lors de l’approbation.

  2. Activer Tax Exempt pour le tag

    Affichez le champ de numéro fiscal du panier aux clients portant ce tag et ajoutez le bloc Tax Exempt au modèle de panier.

  3. Créer une règle Net Terms

    Ciblez le même tag, choisissez les délais de paiement et ajoutez le bloc Pay later au panier.

  4. Approuver le candidat

    Approuvez un candidat test. Le numéro fiscal vérifié est enregistré dans la fiche client et pré-remplit le champ du panier.

  5. Passer une commande Pay later

    Connectez-vous en tant qu’acheteur, vérifiez le numéro fiscal et cliquez sur Pay later. La commande conserve l’exonération et reçoit une date d’échéance.

Pour intégrer des acheteurs de gros exonérés de taxe qui paient aussi à échéance, combinez trois modules de BSS B2B Solution : un formulaire d’inscription qui recueille et vérifie le numéro fiscal, Tax Exempt qui le pré-remplit dans le panier, et Net Terms qui propose Pay later. L’acheteur est vérifié une seule fois à l’inscription, et l’exonération comme le délai de paiement s’appliquent dès la première commande.

Cette page s’adresse aux fabricants et grossistes dont les acheteurs récurrents sont des entreprises qui attendent une absence de taxe et une facture, et non un paiement par carte. Elle montre comment les trois modules se relient par un même tag client, ce que voit l’acheteur et les limites à connaître avant de promettre l’une ou l’autre fonctionnalité au paiement.

À qui cela s’adresse

Cette combinaison vous convient si :

  • Vos acheteurs sont des entreprises qui disposent d’un numéro fiscal et attendent une facture, et non un paiement par carte.
  • Vous vendez au-delà des frontières, si bien que certains acheteurs ne doivent pas être facturés de TVA et d’autres doivent l’être.
  • Vous recueillez aujourd’hui les numéros fiscaux par courriel et convenez des délais de paiement par téléphone ou par message.
  • Vous voulez une première commande fluide, où l’acheteur ne ressaisit pas son numéro et ne demande pas de délais.
  • Vous voulez voir les commandes Net Terms en retard et les filtrer par statut d’échéance.
  • Vous vendez au détail et en gros sur une même boutique, si bien que le champ et le bouton Pay later doivent atteindre uniquement les bons clients.

Pourquoi c’est important

La première commande est le moment où un nouveau compte décide si vous êtes facile à acheter chez. Si l’acheteur doit ressaisir son numéro fiscal, puis vous écrire pour demander des délais de paiement, vous avez ajouté deux étapes manuelles au moment le plus important. Votre équipe en paie aussi le prix : quelqu’un vérifie le numéro, quelqu’un applique l’exonération, quelqu’un crée la facture et quelqu’un relance.

Deux configurations séparées favorisent aussi les erreurs. Si l’exonération fiscale et les délais de paiement sont gérés à des endroits différents, il est possible d’approuver un acheteur pour les délais et d’oublier son exonération, ou l’inverse. Un seul tag que lisent les deux modules signifie qu’une même décision à l’approbation couvre les deux.

Fusion Body Art, une marque australienne de maquillage corporel, a ajouté un paiement self-service avec Net Terms, des prix hors taxe pour les clients de gros et des commandes manuelles pour certains comptes sur la même boutique que son activité de détail. Lisez l’étude de cas complète.

Imaginez un fabricant allemand d’emballages qui vend des cartons à des producteurs alimentaires dans plusieurs pays de l’UE. Chaque producteur a un numéro de TVA et attend une facture à 30 jours. Le fabricant veut que les nouveaux acheteurs fassent une demande une seule fois, qu’ils ne fournissent rien de plus que leurs données fiscales, puis qu’ils repassent commande sans que personne du service commercial n’ait à intervenir.

Ce que Shopify couvre nativement, et là où une application aide

Le B2B intégré de Shopify comprend des délais de paiement pour les entreprises ; la page Fonctionnalités B2B par formule du Centre d’aide énumère les entreprises, les emplacements, les catalogues, les délais de paiement et les règles de quantité, et le guide B2B de Shopify compare le B2B natif aux applications. Un formulaire d’inscription qui vérifie un numéro fiscal et relie le résultat aux délais de paiement ne figure pas dans cette liste.

BSS B2B Solution relie les éléments par un tag client. Le formulaire d’inscription vérifie le numéro fiscal et applique le tag à l’approbation ; Tax Exempt affiche le champ de taxe dans le panier pour ce tag ; Net Terms propose Pay later au même tag. Le hub fiscalité et conformité et le hub règles de commande et conditions couvrent chaque partie séparément.

Comment la configurer avec BSS B2B Solution

1. Recueillir un numéro fiscal dans le formulaire d’inscription

Ajoutez un champ de numéro fiscal à votre formulaire de demande (numéro de TVA UE, UK VAT, US EIN, ABN australien ou India GST) et publiez-le. Marquez le champ comme obligatoire si un numéro invalide doit bloquer l’envoi. Le numéro est vérifié en direct pendant que le candidat saisit.

Formulaire d’inscription sur la boutique où le numéro de TVA UE affiche « VALID VAT NUMBER » et l’ABN affiche une inscription active
Le champ du numéro fiscal est vérifié pendant que le candidat saisit.

2. Taguer les acheteurs à l’approbation

Dans la carte Tags du formulaire, définissez un tag à attribuer à l’approbation, par exemple tax-exempt-verified. Toutes les étapes suivantes lisent ce tag.

Carte Tags d’un formulaire d’inscription avec le champ Assign tag when customer is approved
Taguez les comptes approuvés pour que Tax Exempt et Net Terms puissent les cibler.

3. Afficher le champ de numéro fiscal pour ce tag

Dans B2B tax & currency > Tax Exempt, activez le module et choisissez de n’afficher le champ qu’aux clients portant le tag. Ajoutez le bloc Tax Exempt au modèle Cart dans l’éditeur de thème. Un acheteur qui a saisi son numéro fiscal dans votre formulaire et a été approuvé voit son numéro enregistré dans son profil, si bien que le champ du panier est pré-rempli lorsqu’il est connecté.

Page Tax Exempt dans l’administration de BSS B2B Solution, indiquant qui voit le champ, les numéros fiscaux que les clients peuvent utiliser et le comportement de la page panier
Réglages de Tax Exempt : qui voit le champ et quels numéros il accepte.

4. Ajouter une règle Net Terms pour le même tag

Dans B2B orders & discounts > Net Terms, ajoutez une règle qui cible des tags clients et saisissez le même tag. Net Terms ne fonctionne que pour les clients connectés : la condition client est donc clients connectés, clients spécifiques ou tags.

Carte Customers d’une règle Net Terms avec les options Logged-in customers, Specific customers et Customer tags
Une règle Net Terms peut cibler des clients connectés, des clients spécifiques ou des tags clients.

Définissez les délais de paiement : paiement à réception, paiement à l’exécution, délai de 7, 15, 30, 60 ou 90 jours, délai de 7, 15, 30, 60 ou 90 jours après l’exécution, variantes en fin de mois, jour fixe du mois, période personnalisée ou, pour les emplacements d’entreprise, les conditions de paiement de chaque emplacement.

Carte Payment terms d’une règle Net Terms avec l’option Within 30 days
Choisissez les délais de paiement de la règle.

5. Ajouter le bouton Pay later au panier

Le bouton Net Terms n’apparaît pas tout seul. Sur la page Net Terms, cliquez sur Storefront setup et Enable button on Cart page, puis ajoutez le bloc Net terms dans l’éditeur de thème. Sans ce bloc, le bouton n’apparaît pas tant que vous n’activez pas Button placement dans les réglages Net Terms, même si la règle est active.

Configuration de la boutique pour Net Terms avec le module activé, l’app embed activée et la case du bouton Net Terms cochée
La configuration de la boutique vérifie le module, l’app embed et le bloc Net terms dans le panier.

6. Approuver le candidat et tester en tant qu’acheteur

Approuvez un candidat test, connectez-vous en tant que ce client, ajoutez un produit éligible au panier et vérifiez que le champ de TVA est pré-rempli et que le bouton Pay later se trouve sous Checkout.

Récapitulatif du panier sur la boutique de démonstration avec un champ de numéro de TVA UE, un bouton Checkout et un bouton Pay later
L’acheteur voit ensemble le champ du numéro de TVA et le bouton Pay later.

Par défaut, une commande Net Terms est créée comme commande provisoire Shopify que vous examinez. Vous pouvez modifier ce réglage pour que la commande soit passée automatiquement, avec un paiement en attente.

7. Suivre les sommes dues

Net Terms tient sa propre Order History, avec pour chaque commande le nom de la règle, la date d’échéance, le statut et le solde restant dû. Recherchez par numéro de commande, courriel ou nom du client, filtrez par jours restants (All, Due, Undue, Due on receipt, Due on fulfillment) et exportez la liste filtrée au format CSV pour votre comptable. Pour les commandes provisoires, vous pouvez aussi activer les deux courriels Net Terms, l’un pour le client et l’autre pour vous ; pour les commandes passées automatiquement, ce sont les courriels de commande propres à Shopify qui sont utilisés.

Page Net Terms Notifications listant deux courriels : Draft order created envoyé au client et New draft order envoyé au propriétaire de la boutique, chacun avec un statut et une action de modification
Deux courriels Net Terms : un pour le client et un pour vous lorsqu’une commande provisoire est créée.

Comment les trois modules partagent un même tag

Le fonctionnement se retient comme une chaîne avec un seul maillon au centre :

  1. L’acheteur fait sa demande, et le formulaire vérifie le numéro fiscal.
  2. Vous approuvez, et le tag est ajouté au client Shopify.
  3. Tax Exempt lit le tag pour décider qui voit le champ du panier.
  4. Net Terms lit le même tag pour décider à qui Pay later est proposé.
  5. La commande qui en résulte conserve l’exonération et reçoit une date d’échéance.

Si quelque chose manque pour un acheteur, commencez par le tag. Un acheteur sans ce tag ne voit ni le champ ni le bouton, et un tag orthographié différemment dans deux modules divise le groupe en deux.

Exemple

Exemple fourni à titre d’illustration uniquement, et non comme résultat client. Le formulaire d’inscription du fabricant d’emballages comporte un champ de TVA UE obligatoire et attribue le tag tax-exempt-verified à l’approbation. Son module Tax Exempt affiche le champ du panier pour ce tag, et sa règle Net Terms accorde à ce même tag « Within 30 days », avec un montant minimum de commande de 500 €. Un producteur alimentaire d’un autre pays de l’UE se présente avec son numéro de TVA, qui est vérifié pendant la saisie, et il est approuvé. À sa première commande, il se connecte, voit déjà le numéro dans le champ du panier, le confirme et clique sur Pay later. La commande porte l’exonération et est créée avec une date d’échéance 30 jours plus tard : si elle a été passée le 14 octobre, elle est due le 13 novembre. Un membre du service commercial examine la commande provisoire et la convertit, puis filtre chaque lundi la Net Terms Order History par le statut Due pour repérer les factures en retard.

Se combine bien avec

Glossaire : délais de paiement, exonération fiscale et numéro fiscal.

Limites et erreurs courantes

  • Credit limit est un add-on payant. Ajoutez-le à Net Terms (Advanced et Platinum) si vous voulez un plafond par acheteur. Approuvez les comptes avec soin, et utilisez la limite de commande facultative de la règle si vous voulez un plancher ou un plafond par commande. Examinez les commandes en retard dans la Net Terms Order History.
  • L’exonération fiscale s’applique par commande, depuis le panier. Le champ de taxe se trouve sur la page panier, et non dans le paiement Shopify. Un acheteur qui ouvre directement l’URL du paiement Shopify ignore le champ et Pay later et est taxé normalement.
  • Clients connectés uniquement. Les visiteurs non connectés ne voient jamais Pay later. Si le bouton manque, vérifiez d’abord le tag, les produits du panier et le bloc Net terms.
  • Produits éligibles uniquement. Si le panier contient des produits que la règle ne couvre pas, l’application les liste et bloque le paiement Net Terms tant que le panier n’est pas mis à jour.
  • L’éligibilité relève de votre décision. Un numéro valide n’est pas une décision de l’administration fiscale. Confirmez les règles locales avec votre expert-comptable.

Liste de contrôle de la configuration

  • Ajoutez un champ de numéro fiscal au formulaire d’inscription et publiez-le.
  • Définissez le tag d’approbation et utilisez la même orthographe dans chaque module.
  • Activez Tax Exempt, ajoutez son bloc au panier et affichez le champ pour le tag.
  • Créez une règle Net Terms pour le tag avec les délais de paiement et une limite de commande facultative.
  • Activez le bouton Pay later dans le panier via Storefront setup.
  • Décidez si les commandes Net Terms sont des brouillons à examiner ou sont passées automatiquement.
  • Approuvez un acheteur test, passez une commande test et vérifiez la date d’échéance dans Order History.
  • Suivez le guide d’intégration pour chaque champ.

Formules et prérequis

Tax Exempt et Net Terms sont disponibles dans les formules Advanced et Platinum de BSS B2B Solution (49 $ et 99 $ par mois ; la facturation annuelle permet d’économiser 10 %), et le champ US EIN nécessite la formule Platinum. Consultez la page tarifs pour la comparaison complète, puis installez BSS B2B Solution depuis le Shopify App Store.

fonctionnalités clés

Ce qui le rend possible

Numéro fiscal vérifié à l’inscription

Les champs du formulaire d’inscription vérifient les numéros de TVA UE, UK VAT, ABN, India GST et US EIN au fur et à mesure de la saisie.

Le numéro enregistré pré-remplit le panier

Après approbation, le numéro vérifié est enregistré sur la fiche client et pré-remplit le champ fiscal du panier.

Pay later avec Net Terms

Les acheteurs éligibles cliquent sur Pay later et passent une commande avec une date d’échéance de paiement.

Un tag, deux règles

Le même tag client définit Tax Exempt et Net Terms, de sorte que les clients de détail ne voient ni l’un ni l’autre.

Mettez cela en place avec BSS B2B Solution

Installez BSS B2B Solution depuis le Shopify App Store, puis suivez le guide pour l'activer sur votre boutique.

faq

Questions fréquentes

Comment proposer des délais de paiement aux acheteurs de gros exonérés de taxe sur Shopify ?

Recueillez un numéro fiscal dans votre formulaire d’inscription et attribuez un tag aux acheteurs approuvés. Affichez ensuite le champ Tax Exempt du panier pour ce tag et ajoutez une règle Net Terms pour le même tag. Le numéro fiscal enregistré pré-remplit le panier, et l’acheteur clique sur Pay later pour passer sa commande avec délai de paiement.

Puis-je fixer une limite de crédit pour Net Terms ?

Oui, avec l’add-on payant Credit limit pour Net Terms, sur les forfaits Advanced et Platinum. Vous déterminez qui peut utiliser Pay later grâce aux tags clients, aux produits éligibles et à un montant ou une quantité minimum ou maximum facultatif par commande, et vous validez chaque compte au préalable. Vous consultez les commandes en retard dans Net Terms Order History, où vous pouvez filtrer par statut d’échéance.

L’acheteur doit-il ressaisir le numéro fiscal à chaque commande ?

Non. Si l’acheteur a saisi un numéro fiscal dans votre formulaire d’inscription et que vous avez approuvé le compte, le numéro est enregistré dans sa fiche client et pré-remplit le champ fiscal du panier pour les visites connectées. L’acheteur peut encore le modifier avant validation. Tax Exempt doit rester activé et son bloc doit figurer dans le panier.

Quels délais de paiement puis-je proposer ?

Net Terms propose un paiement à réception, un paiement à l’exécution, un délai de 7, 15, 30, 60 ou 90 jours, des variantes en fin de mois, un jour fixe du mois et une période personnalisée. Choisissez-en un par règle, afin de donner des délais différents à des tags différents.

Les visiteurs non connectés voient-ils le bouton Pay later ?

Non. Net Terms ne fonctionne que pour les clients connectés qui correspondent à la règle, et le bloc Net terms doit être ajouté au modèle de panier dans l’éditeur de thème. Si le bouton n’apparaît pas pour un acheteur, vérifiez d’abord le tag, les produits du panier et ce bloc.

L’exonération s’applique-t-elle si l’acheteur passe directement au paiement ?

Non. Le champ de numéro fiscal et le bouton Pay later se trouvent sur la page panier, et non dans le paiement Shopify. Un acheteur qui ouvre directement l’URL du paiement Shopify ignore les deux et est taxé normalement. Dirigez clairement vos acheteurs vers le panier et testez le parcours après chaque modification du thème.

Les commandes Net Terms sont-elles des brouillons ou de vraies commandes ?

Par défaut, une commande Net Terms est créée comme commande provisoire Shopify que vous examinez avant de la transformer en commande. Dans les réglages de Net Terms, vous pouvez choisir de passer la commande automatiquement, avec un paiement en attente. Pour les brouillons, les courriels envoyés au client et à vous partent depuis l’application ; pour les commandes finalisées, c’est Shopify qui les envoie.

Quelles formules incluent Tax Exempt et Net Terms ?

Tax Exempt et Net Terms sont disponibles dans les formules Advanced et Platinum de BSS B2B Solution, et le champ US EIN nécessite la formule Platinum. Les champs de numéro fiscal du formulaire d’inscription ne sont aussi affichés que sur les formules payantes. Consultez la page tarifs pour la comparaison complète.

Installer BSS B2B Solution essai gratuit de 14 jours (plans payants)