Intégrations
Vos clients choisissent leur entreprise par nom ou numéro d'entreprise : nom, numéro de TVA et adresse se remplissent seuls, depuis la BCE.
Essayez
La démo en direct n'est pas activée ici. Le code ci-dessous fonctionne avec votre propre clé.
Plugin WooCommerce
Gratuit et open source. Fonctionne avec le checkout classique et le checkout en blocs, et avec HPOS.
- Recherche d'entreprise dans le champ entreprise du checkout ; l'adresse et le numéro de TVA se remplissent
- Un champ TVA avec contrôle des numéros belges dans la BCE et VIES ; vous choisissez : accepter avec une note, refuser ou ne pas contrôler
- Si l'API tombe, la commande passe quand même
- Numéro d'entreprise, numéro de TVA et réception des factures Peppol sur la commande, lisibles par votre plugin de facturation
- En néerlandais, français et anglais
- Créez un compte gratuit et ouvrez Clés API.
- Avec « Pour votre boutique », créez une clé publiable pour l'adresse de votre boutique, et une clé secrète.
- Installez le plugin et ouvrez WooCommerce › Réglages › FirmAtlas.
- Collez les deux clés, enregistrez et cliquez sur « Test connection ».
Ce que le plugin enregistre sur la commande
L'identifiant Peppol d'une entreprise belge est 0208: suivi du numéro d'entreprise. Avec _firmatlas_peppol, votre plugin de facturation choisit par commande entre Peppol et l'e-mail.
Widget pour tout formulaire
Moins de 5 Ko, sans dépendances, accessible au clavier et aux lecteurs d'écran. Mettez des attributs sur le champ ou appelez-le depuis votre code.
Avec des attributs
<input
data-kbo-autocomplete
data-kbo-key="kbo_pk_live_…"
data-kbo-lang="fr"
data-kbo-fill-vat="#vat"
data-kbo-fill-street="#street"
data-kbo-fill-number="#number"
data-kbo-fill-zipcode="#zipcode"
data-kbo-fill-city="#city"
/>
<script src="https://cdn.jsdelivr.net/npm/@firmatlas/[email protected]/dist/firmatlas-autocomplete.iife.js" defer></script>Depuis votre code
<script src="https://cdn.jsdelivr.net/npm/@firmatlas/[email protected]/dist/firmatlas-autocomplete.iife.js" defer></script>
<script>
addEventListener("DOMContentLoaded", () => {
KboAutocomplete.attach(document.querySelector("#company"), {
key: "kbo_pk_live_…",
lang: "fr",
fields: { vat: "#vat", street: "#street", number: "#number", zipcode: "#zipcode", city: "#city" },
});
});
</script>Gravity Forms, Contact Form 7, WPForms et autres constructeurs de formulaires : donnez aux champs un id ou une classe et reliez-les avec le code ci-dessus.
Documentation et paquet npmLes clés et ce qu'elles coûtent
Une clé publiable est dans votre page. Elle ne sert qu'à la recherche et à l'autocomplétion, et seulement depuis les adresses que vous indiquez.
Une clé secrète reste sur votre serveur. Le plugin vérifie les numéros de TVA avec elle.
La recherche dans votre boutique ne compte pas dans votre quota API : 20 000 par mois sur Free, 200 000 sur Pro, illimitée sur Business, et 60 par minute par visiteur. Les contrôles TVA comptent comme des appels API ordinaires.
Questions
Combien coûte le plugin ?
Le plugin et le widget sont gratuits et open source. Il vous faut un compte Firmatlas ; Free suffit pour la plupart des petites boutiques.
Que se passe-t-il si Firmatlas est injoignable ?
Le champ entreprise fonctionne alors comme un champ de texte ordinaire et la commande passe. Le contrôle TVA reçoit le statut unknown.
Cela marche-t-il pour des entreprises hors de Belgique ?
La recherche trouve les entreprises de la BCE, donc les entreprises belges et leurs établissements. Les numéros de TVA d'autres pays sont enregistrés mais pas contrôlés.
Quelles données vont à Firmatlas ?
Seulement ce que le client tape dans le champ entreprise et, lors du contrôle, le numéro de TVA. Pas de noms, d'adresses e-mail ni de commandes.