Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Localization
  3. Tunisian VAT Validation v 18.0
  4. Sales Conditions FAQ

Tunisian VAT Validation

by Bizup https://www.bizup.tn
Odoo
v 18.0 Third Party 3
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 17.0 18.0
You bought this module and need support? Click here!
🇹🇳

Module de Validation VAT Tunisien

Validation complète et sécurisée des numéros VAT tunisiens pour Odoo 18

Ă€ propos du module

Le module Tunisian VAT Validation est une solution complète pour valider les numéros VAT (Numéro d'Identification Fiscale) tunisiens directement dans Odoo 18. Ce module garantit la conformité avec les normes fiscales tunisiennes et facilite la gestion des partenaires commerciaux.

✓ Module certifié pour Odoo 18 Community Edition

Fonctionnalités principales

  • Validation complète du format VAT tunisien (simple et complet)
  • Calcul et vĂ©rification automatique de la lettre clĂ©
  • Support de deux formats de VAT
  • Validation des codes de situation TVA
  • Validation des catĂ©gories d'activitĂ©
  • Gestion des Ă©tablissements secondaires
  • Messages d'erreur dĂ©taillĂ©s et explicites
  • Interface utilisateur intuitive et conviviale
  • Assistant de validation intĂ©grĂ©
  • Tests unitaires complets

Formats de VAT supportés

1. Format Simple

Le format simple est composé de 7 chiffres suivis d'une lettre clé.

1234567P

Structure:

  • Positions 1-7: 7 chiffres (numĂ©ro d'identification)
  • Position 8: Lettre clĂ© (calculĂ©e selon l'algorithme tunisien)

2. Format Complet

Le format complet inclut des informations supplémentaires sur la situation fiscale et l'activité.

1234567P/A/M/000

Structure:

  • Positions 1-7: 7 chiffres (numĂ©ro d'identification)
  • Position 8: Lettre clĂ©
  • Position 10: Code de situation TVA (A/B/P/F/N)
  • Position 12: Code de catĂ©gorie (M/C/P/N)
  • Positions 14-16: Établissements secondaires (3 chiffres)

Codes de situation TVA

Le code de situation TVA indique le statut fiscal de l'entreprise par rapport Ă  la TVA.

Code Libellé Description
A Assujetti obligatoire Entreprise soumise obligatoirement Ă  la TVA
B Assujetti par option Entreprise ayant choisi d'ĂŞtre assujettie Ă  la TVA
P Assujetti partiel Entreprise partiellement assujettie Ă  la TVA
F Assujetti forfaitaire Entreprise sous le régime forfaitaire
N Non assujetti Entreprise non soumise Ă  la TVA

Codes de catégorie d'activité

Le code de catégorie indique le type d'entité économique.

Code Libellé Description
M Personne morale Entreprise, société, association, etc.
C Personne physique commerçante ou industrielle Commerçant ou industriel indépendant
P Personne physique profession libérale Professionnel libéral (médecin, avocat, etc.)
N Employeur non soumis aux impôts Organisme public ou exonéré

Algorithme de validation de la lettre clé

La lettre clé est calculée selon l'algorithme tunisien suivant:

Étapes du calcul:

  1. Multiplier chaque chiffre par un poids décroissant (7, 6, 5, 4, 3, 2, 1)
  2. Additionner tous les résultats
  3. Calculer le reste de la division par 23
  4. Ajouter 1 au reste
  5. Utiliser ce nombre comme index dans la table de caractères

Exemple:

Numéro: 1234567
Calcul: (1Ă—7 + 2Ă—6 + 3Ă—5 + 4Ă—4 + 5Ă—3 + 6Ă—2 + 7Ă—1) % 23 + 1
= (7 + 12 + 15 + 16 + 15 + 12 + 7) % 23 + 1
= 84 % 23 + 1
= 15 + 1
= 16 → P

Résultat: 1234567P ✓

Table de caractères:

1=A, 2=B, 3=C, 4=D, 5=E, 6=F, 7=G, 8=H, 9=I, 10=J,
11=K, 12=L, 13=M, 14=N, 15=O, 16=P, 17=Q, 18=R, 19=S, 20=T,
21=U, 22=V, 23=W

Exemples d'utilisation

Exemples de VAT valides

Format simple:
1234567P
Format simple:
1866019F
Format complet (Assujetti obligatoire, Personne morale):
1234567P/A/M/000
Format complet (Assujetti par option, Commerçant):
1866019F/B/C/001
Format complet (Assujetti partiel, Profession libérale):
1234567P/P/P/002

Exemples de VAT invalides

Lettre clé incorrecte:
1234567Y

❌ Lettre attendue: P

Format incomplet:
1234567

❌ Manque la lettre clé

Code de situation invalide:
1234567P/X/M/000

❌ X n'est pas un code valide

Code de catégorie invalide:
1234567P/A/X/000

❌ X n'est pas un code valide

Installation

Prérequis:

  • Odoo 18 Community Edition
  • Module base_vat installĂ©
  • Module contacts installĂ©

Étapes d'installation:

  1. Copier le module dans le répertoire des addons
  2. Redémarrer le serveur Odoo
  3. Aller Ă  Applications
  4. Chercher Tunisian VAT Validation
  5. Cliquer sur Installer
ℹ️ Note: Le module désactive automatiquement la validation base_vat pour la Tunisie et utilise sa propre validation de format.

Utilisation

Via le formulaire Contact:

  1. Aller Ă  Contacts
  2. Créer ou modifier un contact
  3. Sélectionner Tunisie comme pays
  4. Entrer le VAT au format: 1234567P ou 1234567P/A/M/000
  5. Cliquer sur Valider VAT Tunisien
  6. Un message de confirmation s'affichera

Via l'assistant de validation:

  1. Aller Ă  Administration > Validation VAT
  2. Entrer le numéro VAT à valider
  3. Cliquer sur Valider
  4. Le résultat s'affichera immédiatement
✓ Validation automatique: Le VAT est automatiquement validé lors de la création ou de la modification d'un contact tunisien.

Avantages du module

🔒 Sécurité

Validation stricte selon les normes tunisiennes officielles

⚡ Performance

Validation instantanée sans appels externes

📱 Convivialité

Interface intuitive et messages d'erreur clairs

🔧 Flexibilité

Support de deux formats de VAT différents

📊 Traçabilité

Enregistrement du statut de validation pour chaque contact

🧪 Fiabilité

Tests unitaires complets inclus

Support et maintenance

📧 Support: Pour toute question ou problème, veuillez contacter l'équipe de support.
⚠️ Mise à jour: Ce module est régulièrement mis à jour pour assurer la conformité avec les dernières normes fiscales tunisiennes.

Badges et certifications

✓ Odoo 18 Compatible ✓ Community Edition ℹ️ Tunisie ℹ️ VAT Validation ✓ Tests Inclus ✓ Documentation Complète

Module de Validation VAT Tunisien v1.0.0
Développé pour Odoo 18 Community Edition
© 2024 - Tous droits réservés

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with