Herzlich willkommen

Champ numéro de TVA

Ces réglages déterminent où et comment le champ de saisie du numéro de TVA se comporte dans le frontend et dans l'administration. Ils se trouvent sous Stores → Configuration → (Sales) EU VAT Enhanced → Intégration.

Intégration
Intégration

Validation du champ selon le contexte

Pour cinq contextes, vous définissez indépendamment le niveau de rigueur de la vérification du champ :

  • Validation des champs lors de l'enregistrement des clients (field_validation_registration)
  • Validation des champs lors de la modification de l'adresse du client (field_validation_addressedit)
  • Validation des champs au moment du paiement (field_validation_checkout)
  • Field validation at Admin Customer Address Edit (field_validation_admin_address) – modification d'adresse dans l'administration (non traduit dans l'administration)
  • Field validation at Admin Sales Order Create (field_validation_admin_order) – création de commande dans l'administration (non traduit dans l'administration)

Les cinq utilisent les mêmes options (par défaut dans chaque cas : Facultatif, mais requiert un numéro de TVA valide lorsque vous le remplissez.) :

Valeur Option (libellé dans l'administration)
(vide) En option
valid-vat-if-specified Facultatif, mais requiert un numéro de TVA valide lorsque vous le remplissez.
valid-vat-required Exiger un numéro de TVA valide (validé par le service de validation)
valid-vat-if-company-specified Exigez un numéro de TVA valide lorsque le champ « entreprise » est rempli.
required-entry Obligatoire (accepte n'importe quelle valeur)

L'option valid-vat-if-company-specified est en outre imposée lors de la finalisation de la commande sur l'adresse de facturation effective – si un nom d'entreprise est renseigné, un numéro de TVA valide doit être présent.

Visibilité du champ

  • Masquer le champ du numéro de TVA sur l'adresse de livraison (hide_on_shipping, par défaut : Non)
  • Hide the VAT ID field on the billing address (hide_on_billing, par défaut : Non) – masquer le champ sur l'adresse de facturation (non traduit dans l'administration).
  • Pays visibles sur le terrain (visible_countries, par défaut : tous les pays de l'UE) : pour quels pays le champ est affiché. Seuls apparaissent les pays configurés comme « Allow Countries » sous Stores → Configuration → General → Countries Options.
  • Désactiver les pays de validation (disable_validation_countries) : pour les pays sélectionnés, aucune validation n'a lieu ; les options de validation de champ ci-dessus ne s'y appliquent pas – le numéro est repris sans vérification (le champ se comporte alors comme En option).
  • Accepter les numéros de TVA syntaxiquement valides pour ces pays (accept_syntactically_valid_countries, par défaut : vide) : pour les pays sélectionnés, un numéro de TVA syntaxiquement valide passe les vérifications « numéro de TVA valide requis » même lorsque le service de validation (VIES) le signale comme invalide. Contrairement à Désactiver les pays de validation, l'obligation et la vérification de syntaxe restent actives (les saisies vides ou syntaxiquement incorrectes sont toujours refusées). La commande aboutit, mais la TVA locale est appliquée – une exonération (autoliquidation) n'est accordée que pour un numéro confirmé valide par le service de validation. L'affectation se fait selon le pays de l'adresse. Cette option est principalement prévue pour les numéros nationaux (préfixe = pays du client) qui sont valides au niveau national mais non enregistrés pour les opérations intracommunautaires (par exemple certaines écoles, associations, organisations). Elle s'applique à chaque pays sélectionné.

N'indiquez pas les pays sélectionnés ici en plus sous Pays de validation hors ligne – si le service de validation est indisponible, le repli hors ligne traite les mêmes numéros comme valides (temporairement) et accorde une exonération au lieu de la TVA locale.

Apparence

  • Champ du numéro de TVA Tooltip (field_tooltip, par défaut : vide) : texte d'aide au niveau du champ. Une valeur vide désactive le tooltip.
  • Champ du numéro de TVA Placeholder (field_placeholder, par défaut : vide) : texte indicatif dans le champ. Une valeur vide désactive le placeholder.
  • Retard dans le champ du numéro de TVA (field_delay, par défaut : 3000 ms) : temps d'attente avant que la saisie ne soit vérifiée pendant la frappe (1000 ms = 1 seconde).

Comportement

  • Demandez au client de définir automatiquement le pays (ask_customer_country_correction, par défaut : Oui) : si le pays du numéro de TVA diffère du pays choisi, une fenêtre de confirmation demande si le pays doit être défini conformément au préfixe du numéro de TVA. Cela évite les erreurs lorsque le pays par défaut n'a pas été modifié.
  • Activer les champs d'adresse sur la page d'inscription (show_address_on_regpage, par défaut : Non) : affiche, en plus du numéro de TVA, les champs d'adresse sur la page d'inscription, de sorte que les clients puissent être directement affectés au groupe approprié lors de l'inscription. Le champ n'apparaît que si la validation du numéro de TVA est activée – sinon, il doit être intégré manuellement au formulaire.

Pour que le champ du numéro de TVA (vat_id) apparaisse réellement dans le frontend, il doit être activé dans la configuration client. Vous trouvez les détails et la distinction par rapport au champ taxvat sous Dépannage → Utilisation correcte du champ du numéro de TVA.