Étiquette : tva

  • Tutoriel : Configurer les taxes et TVA dans WooCommerce

    Tutoriel : Configurer les taxes et TVA dans WooCommerce

    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%