ITSkillsCenter
E-commerce

Tutoriel : Configurer les taxes et TVA dans WooCommerce

6 دقائق للقراءة

La TVA au Sénégal : ce que les e-commerçants doivent savoir

La TVA (Taxe sur la Valeur Ajoutée) au Sénégal est de 18%. Mais tous les e-commerçants ne sont pas concernés de la même manière. Votre régime fiscal détermine si vous devez collecter et reverser la TVA, et comment configurer WooCommerce en conséquence.

Qui doit collecter la TVA ?

  • Régime du réel normal : obligatoire si votre CA annuel dépasse 100 millions FCFA. Vous devez collecter la TVA (18%) sur chaque vente et la reverser à l’État mensuellement
  • Régime du réel simplifié : CA entre 50 et 100 millions FCFA. TVA applicable aussi
  • Contribution Globale Unique (CGU) : CA inférieur à 50 millions FCFA. Pas de TVA à collecter — vous payez un impôt forfaitaire annuel
  • Auto-entrepreneur / informel : pas de TVA, mais pas de factures TVA non plus

Important : consultez votre comptable ou le Centre des Services Fiscaux pour déterminer votre régime exact. Ce guide couvre la configuration technique dans WooCommerce, pas le conseil fiscal.

Configuration WooCommerce sans TVA (CGU / petits e-commerces)

Si vous êtes au régime CGU (CA < 50M FCFA), vos prix sont affichés tels quels, sans TVA :

  1. WooCommerce > Réglages > Général > Activer les taxes : NON (décocher)
  2. Vos prix sont vos prix finaux, pas de calcul de taxe
  3. Sur vos factures, indiquez : « TVA non applicable — Article XXX du CGI »

C’est la configuration la plus simple et celle qui convient à 90% des petits e-commerçants au Sénégal.

Configuration WooCommerce avec TVA (18%)

Si vous devez collecter la TVA :

1. Activer les taxes

  1. WooCommerce > Réglages > Général > Activer les taxes : OUI
  2. Un nouvel onglet « Taxe » apparaît dans les réglages

2. Configurer les options de taxe

WooCommerce > Réglages > Taxe :

Prix saisis avec taxe : "Oui, je saisirai les prix TTC"
  (recommandé : vous saisissez 11 800 FCFA TTC,
   WooCommerce calcule automatiquement :
   HT = 10 000 FCFA, TVA = 1 800 FCFA)

Calculer la taxe selon : Adresse de facturation du client

Classe de livraison : Standard (la livraison est soumise à la TVA)

Arrondi : Au niveau du sous-total de la commande

Suffixe prix :
  Affichage boutique : "{price_including_tax} TTC"
  Affichage panier : "{price_including_tax} TTC"

Classes de taxe supplémentaires :
  Taux réduit (pour certains produits alimentaires de base)
  Exonéré (pour les produits détaxés)

3. Créer les taux de TVA

WooCommerce > Réglages > Taxe > Taux standard :

Ligne 1 :
  Code pays : SN
  Code état : (laisser vide pour tout le Sénégal)
  Code postal : (laisser vide)
  Ville : (laisser vide)
  Taux : 18.0000
  Nom de la taxe : TVA
  Priorité : 1
  Composé : Non
  Livraison : Oui

/* Si vous vendez aussi dans la zone UEMOA :
   Les ventes vers d'autres pays de l'UEMOA
   (Côte d'Ivoire, Mali, Burkina, etc.)
   sont soumises à des règles spécifiques.
   Consultez votre comptable. */

/* Produits exonérés de TVA au Sénégal :
   Certains produits alimentaires de base,
   médicaments, matériel agricole.
   Créez une classe "Taux zéro" et assignez-la
   à ces produits. */

4. Configurer les prix des produits

/* Si vous avez choisi "Prix saisis TTC" :
   
   Exemple produit :
   Prix TTC : 11 800 FCFA (ce que le client paie)
   WooCommerce calcule automatiquement :
   Prix HT : 10 000 FCFA
   TVA (18%) : 1 800 FCFA
   
   Avantage : pas besoin de calculer manuellement la TVA
   pour chaque produit

   Si vous avez choisi "Prix saisis HT" :
   Prix HT : 10 000 FCFA
   Le client voit : 11 800 FCFA TTC
   La TVA est ajoutée automatiquement au moment de l'affichage */

Affichage des prix et TVA

/* Personnaliser l'affichage de la TVA sur les fiches produits */
/* Dans functions.php du thème enfant : */
add_filter('woocommerce_get_price_suffix', function($suffix, $product) {
    if (!wc_tax_enabled()) return $suffix;
    $price_incl = wc_get_price_including_tax($product);
    $price_excl = wc_get_price_excluding_tax($product);
    $tva = $price_incl - $price_excl;
    return '<small class="prix-tva"> TTC (dont ' . wc_price($tva) . ' de TVA)</small>';
}, 10, 2);

/* CSS pour le suffixe TVA */
/* .prix-tva { color: #6b7280; font-size: 12px; } */

TVA sur les factures

Vos factures doivent obligatoirement mentionner :

  • Votre NINEA et numéro de TVA
  • Le détail HT, montant de TVA (18%) et total TTC
  • La base imposable par taux de TVA
/* Plugin WooCommerce PDF Invoices & Packing Slips
   Configuration pour factures conformes Sénégal :

   En-tête :
   Votre Entreprise SARL
   NINEA : XXXXXXXXXXX
   RC : SN DKR XXXX XXXXX
   Adresse : Mermoz, Dakar, Sénégal
   Tél : +221 77 XXX XX XX

   Corps de la facture :
   | Désignation | Qté | Prix HT  | TVA (18%) | Total TTC |
   | Robe wax    | 1   | 10 000   | 1 800     | 11 800    |
   | Livraison   | 1   | 1 271    | 229       | 1 500     |
   |-------------|-----|----------|-----------|-----------|n   | Total       |     | 11 271   | 2 029     | 13 300    |

   Pied de facture :
   "TVA 18% - Mode de paiement : Wave
    Conditions : paiement à la commande" */

Ventes internationales et TVA

Si vous vendez à l’international (diaspora en France, Europe, etc.) :

  • Exportations : les ventes export sont en principe exonérées de TVA sénégalaise
  • TVA européenne : si vous vendez en UE, des règles de TVA européenne peuvent s’appliquer (seuils par pays)
  • Configuration WooCommerce : créez un taux de TVA à 0% pour les pays hors Sénégal
/* Taux zéro pour les exportations :
   WooCommerce > Réglages > Taxe > Taux standard

   Ligne 2 (après le taux Sénégal) :
   Code pays : (laisser vide = tous les autres pays)
   Taux : 0
   Nom : Export
   Priorité : 1

   WooCommerce appliquera automatiquement :
   - TVA 18% pour les clients au Sénégal
   - TVA 0% pour les clients hors Sénégal */

Taxes spécifiques

  • Taxe sur les boissons : si vous vendez des boissons sucrées, une taxe supplémentaire peut s’appliquer
  • Droits d’accise : sur le tabac, l’alcool et certains produits de luxe
  • Taxe écologique : sur les sacs plastiques et certains produits polluants

Pour ces taxes spécifiques, créez des classes de taxe supplémentaires dans WooCommerce et assignez-les aux produits concernés.

Déclarations et reversement

  • Déclaration mensuelle : avant le 15 du mois suivant
  • Formulaire : déclaration de TVA auprès du Centre des Services Fiscaux
  • Calcul : TVA collectée (sur vos ventes) – TVA déductible (sur vos achats professionnels) = TVA à reverser
  • Paiement : par virement ou mobile money dans certains cas
  • Export WooCommerce : WooCommerce > Rapports > Taxes pour obtenir le total de TVA collectée par période

Récapitulatif par situation

Votre situation TVA ? Config WooCommerce
CGU (CA < 50M FCFA) Non Désactiver les taxes
Réel simplifié (50-100M) Oui (18%) Activer + taux 18% SN
Réel normal (> 100M) Oui (18%) Activer + taux 18% SN + export 0%
Vente uniquement export Non (0%) Activer + taux 0%
Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 350.000 FCFA
Parlons de Votre Projet
Publicité