Version de développement
Cette documentation décrit la version « next » (develop), non encore publiée. Pour la version stable, basculez sur « v5 » dans l'en-tête.
Démarrage

Configurer les taxes

Les impôts sont des contributions obligatoires aux recettes de l'État / du pays.

Les impôts sont des contributions obligatoires aux recettes de l'État / du pays.

L'un des principaux facteurs de motivation de l'utilisation obligatoire des outils comptables est le calcul des impôts. DOKOS vous permet de créer des modèles de taxes configurables que vous pouvez appliquer à vos transactions de vente ou d'achat.


1. Comptes fiscaux

Pour les comptes fiscaux que vous souhaitez utiliser dans les modèles de taxes, allez sur :

Accueil > Comptabilité > Plan comptable

Sélectionnez un compte et cliquez sur modifier. Sélectionnez le Type de compte comme Taxe pour le compte.


2. Modèle de taxes de vente et frais

Le modèle Taxes de vente et frais récupère les taxes pour vos transactions de vente telles que la commande client et la facture de vente. Lisez le Modèle des taxes de vente et des frais pour en savoir plus.


3. Modèle de taxes et frais d'achat

Le modèle des taxes d'achat et des frais récupère les taxes pour vos transactions d'achat telles que la commande fournisseur et la facture d'achat. Lisez le Modèle des taxes et frais d'achat pour en savoir plus.


4. Modèle de taxe d'article

La taxe définie dans le modèle de taxe d'article s'applique spécifiquement à un article ou à un groupe d'articles. Il a la préférence sur le modèle de taxe de vente / achat.

Depuis la V5, le modèle de taxe d'article permet également de marquer une taxe comme Non applicable pour un article donné. Cette option exclut complètement la taxe du calcul sur cet article — à ne pas confondre avec un taux à 0 %, qui laisse une ligne de taxe à zéro dans le document. Lisez le Modèle de taxe sur les articles pour en savoir plus.


5. Catégories de taxe

La catégorie de taxe aide à appliquer automatiquement les modèles de taxe de vente / achat dans vos transactions en fonction du client / fournisseur choisi. Lisez la Catégorie de taxe pour en savoir plus.


6. Personnalisation du calcul de la base taxable

Dokos permet désormais de personnaliser la base de calcul des taxes pour des cas spécifiques, comme les taxes sur le prix public conseillé (MRP) ou d'autres règles locales.

6.1. Utilisation du hook taxable-base resolver

Pour implémenter une logique de calcul personnalisée, vous devez définir un hook dans le fichier hooks.py de votre application personnalisée :

# hooks.py
erpnext_taxable_base_resolvers = {"Sur MRP": "mon_app.taxes.calcul_sur_mrp"}

Ensuite, créez une fonction Python qui détermine la base taxable pour chaque article :

# mon_app/taxes.py
def calcul_sur_mrp(calc, item, tax):
    # Exemple : calcul basé sur le prix public conseillé (MRP)
    return item.price_list_rate * item.qty

6.2. Mise en miroir côté client

Pour que le calcul soit également effectué côté client (par exemple, dans les formulaires de vente), définissez une fonction JavaScript équivalente :

// Dans un fichier JavaScript personnalisé
erpnext.taxable_base_resolvers["Sur MRP"] = (calc, item) => item.price_list_rate * item.qty;

6.3. Exemple d'utilisation : Taxe sur le MRP en Inde

Supposons que vous vendez un article avec les détails suivants :

  • Prix de vente : 1000 €
  • MRP (Prix public conseillé) : 1200 €
  • Taxe incluse dans le prix : 10 % (soit 120 €)

Avec le hook personnalisé, la base taxable sera calculée sur le MRP (1200 €) plutôt que sur le prix de vente (1000 €). Le montant net de l'article après déduction de la taxe sera de 880 € (1200 € - 120 €).

6.4. Configuration dans le modèle de taxe

Pour activer ce calcul personnalisé :

  1. Allez dans Accueil > Comptabilité > Modèle de taxes de vente et frais.
  2. Ajoutez une ligne de taxe avec le Type de charge défini sur Sur MRP (ou le nom que vous avez choisi dans le hook).
  3. Sauvegardez le modèle.

6.5. Cas d'usage courants

  • Taxe sur le MRP : Utilisé en Inde pour certaines catégories de produits.
  • Taxes spécifiques au Brésil : Certaines taxes locales nécessitent des règles de calcul différentes.
  • Règles sectorielles : Certains secteurs (pharmacie, alimentation) ont des règles fiscales spécifiques.

::: info Cette fonctionnalité est particulièrement utile pour les entreprises opérant dans des pays avec des règles fiscales complexes ou des exigences légales spécifiques. :::