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. Localizations
  3. EU - Margin VAT (Second-Hand Goods) v 19.0
  4. Sales Conditions FAQ

EU - Margin VAT (Second-Hand Goods)

by Powerstreet
Odoo

$ 117.53

v 19.0 Third Party 4
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Invoicing (account)
• Purchase (purchase)
• Discuss (mail)
Lines of code 8250
Technical Name l10n_eu_margin_vat
LicenseOPL-1
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Invoicing (account)
• Purchase (purchase)
• Discuss (mail)
Lines of code 8250
Technical Name l10n_eu_margin_vat
LicenseOPL-1
Versions 16.0 17.0 18.0 19.0
  • Description
  • License

EU — Margin VAT (Second-Hand Goods)

Suite complète pour le régime de TVA sur marge dans l'Union Européenne. Directive 2006/112/CE Art. 312-325. 21 modules inclus : core EU + 9 bridges pays + 6 bridges sectoriels + 5 bridges fonctionnels FR.

21
Modules
inclus
9 pays
FR BE DE AT ES
IT LU NL PT
Art. 312-325
Directive UE
2006/112/CE
17/18/19
Versions Odoo
supportées
CE + EE
Community
& Enterprise
Auto
Bridges
auto-install

Une suite TVA sur marge complète pour 9 pays européens, sans configuration manuelle

Calcul automatique de la marge, taxes pré-configurées par pays, factures conformes à la Directive UE, suivi par numéro de série, dashboard KPI et registres réglementaires. Tout est intégré dans une suite de 21 modules qui s'activent automatiquement selon vos apps Odoo.

✓
Conformité UE
(Directive 2006/112/CE)
✓
Taxes auto-créées
selon le pays
✓
Garde-fous intégrés
(blocage sans prix d'achat)
✓
Dashboard KPI
Chart.js (OWL)

Installation simple en 1 étape

Installez ce module : tous les bridges pays et sectoriels s'activent automatiquement selon vos apps Odoo.

Installer EU Margin VAT
SECTEURS CIBLES
📱

Téléphonie d'occasion

IMEI, grade, registre IMEI réglementaire, scan POS

🚗

Véhicules d'occasion

VIN, immat, CT, livre de police VO, lien Fleet

🎨

Œuvres d'art & antiquités

Provenance, certificat, enchères B2B

💻

Matériel reconditionné

SN, état, garantie, marketplaces

🚀

Activation auto par app Odoo

Détection automatique de Point of Sale, Fleet, Sale Renting, Repair, Website Sale, Helpdesk, Sign… Le bridge correspondant s'active sans configuration supplémentaire.

Inclus également : Livre de police centralisé (registre EU hash-chaîné), module EDI Factur-X (factures électroniques TVA marge), audit export (FEC, archives signées) et dashboard KPI Chart.js (OWL). Bridges register, audit_export, edi auto-install si les apps cibles sont présentes.

⚙

Core EU

Calcul marge, lots, secteurs, dashboard, garde-fous

🇩🇪

9 Bridges pays

FR, BE, DE, AT, ES, IT, LU, NL, PT — auto-install

🛒

6 Bridges sectoriels

POS, Fleet, Rental, Marketplaces, Dépôt, Enchères B2B

🇫🇷

5 Bridges FR

Sale, Repair, Website, Accountant CA3, Community Report

POSITIONNEMENT

La suite TVA sur marge la plus complète de l'Odoo Store

Pas juste les taxes — toute la chaîne pour 9 pays UE : achat, suivi par lot, vente, déclaration, registres, POS, e-commerce.

✅
Compatible Community & Enterprise
🌐
Versions Odoo 17, 18 & 19
📍
Support français par l'éditeur
📚
Documentation et tests inclus
✏

Besoin sur mesure ?

Bridge sectoriel spécifique, connecteur marketplace personnalisé, adaptation pays hors UE, formation utilisateurs… Demandez un devis personnalisé par email.

Demander un devis →
DEUX MODULES COMPAGNONS — VENDUS SÉPARÉMENT

Industrialisez le rachat et le reconditionnement de biens d'occasion

Choisissez le module adapté à votre usage. Modulaire : achetez l'un, l'autre, ou les deux selon vos besoins.

MAGASINS / RETAILERS Commerce de détail · 1-3 vendeurs · atelier physique

🛒 Reprise l10n_fr_tva_marge_reprise

Workflow guidé en 5+1 étapes pour racheter auprès de particuliers et professionnels : identification vendeur, certificat légal Art. 297 A CGI, signature, création auto du contact, lot, facture fournisseur, réception et mise en vente.

FONCTIONNALITÉS CLÉS
  • Workflow 5+1 étapes guidé + QR de pré-saisie vendeur mobile
  • Conformité Art. 297 A CGI / Art. 321-7 Code pénal / LCB-FT / RGPD
  • Module SAV optionnel (24 mois garantie légale conformité)
  • CRM léger (segmentation vendeurs) + multi-magasin réseau
  • Marketing campagnes ciblées + pricing dynamique marketplace
Découvrir Reprise → Community & Enterprise
USAGE INDUSTRIEL 50+ unités/mois · multi-canal · traçabilité

🏭 Refurbishment Factory refurbishment_factory

Plateforme industrielle de reconditionnement : MRP par lot (jusqu'à 5000 unités validé), connecteurs marketplaces, conformité DEEE (BSDD/EN 50614), portail SAV/RMA public et BI cohorte.

FONCTIONNALITÉS CLÉS
  • MRP industriel : jusqu'à 5000 unités/lot validé (perf testing)
  • Multi-canal : Back Market, Refurbed, Reebelo, Amazon Renewed
  • BSDD & EN 50614 (conformité DEEE) + subventions éco-organismes
  • Portail SAV/RMA public + API REST mobile pour atelier
  • BI cohort analysis (taux retour 30 / 90 / 365 jours)
Découvrir Refurbishment Factory → Community & Enterprise
🔗
Architecture modulaire et complémentaire
Les deux modules sont indépendants : prenez Reprise pour piloter le rachat, Refurbishment Factory pour industrialiser la production, ou les deux pour une chaîne complète achat → reconditionnement → vente multi-canal. Bridges dédiés auto-install si les deux sont présents.
  • Présentation
  • Architecture
  • Workflows
  • Fonctionnalités
  • Modules compagnons
  • FAQ & Support

Le régime de TVA sur marge en Europe

DIRECTIVE 2006/112/CE ART. 312-325 — CONFORMITÉ FISCALE COMPLÈTE

Contrairement à la TVA classique calculée sur le prix de vente HT, la TVA sur marge est calculée uniquement sur la marge bénéficiaire :

Marge = Prix de vente TTC − Prix d'achat
TVA = Marge × Taux / (100 + Taux)

Exemple : Téléphone acheté 40 €, revendu 100 € TTC : Marge = 60 € → TVA (20%) = 60 × 20 / 120 = 10 € (au lieu de 16,67 € en TVA classique).

Secteurs cibles

📱

Téléphonie d'occasion

IMEI, grade, garantie, registre IMEI réglementaire, saisie au scan POS.

🚗

Véhicules d'occasion

Immatriculation, VIN, kilométrage, contrôle technique, registre de police, lien Fleet.

🎨

Œuvres d'art & antiquités

Certificat, provenance, dimensions, registre art/antiquités, enchères B2B.

💻

Matériel reconditionné

Numéro de série, état, garantie reconditionneur, marketplaces.

Architecture — 1 core + 20 bridges

TOUS LES MODULES INCLUS — AUTO-INSTALL SELON VOS APPS ODOO

Ce package contient tout ce qu'il faut pour gérer la TVA sur marge dans 9 pays UE : un core EU, des bridges pays, sectoriels et fonctionnels. Vous installez ce module — les bridges s'activent tout seuls quand les apps cibles sont présentes.

Core (1 module)

Module Rôle
l10n_eu_margin_vat Core EU — calcul marge, lots, secteurs, dashboard KPI, garde-fous

Bridges nationaux (9 modules)

Module Rôle Auto
l10n_fr_tva_margeFrance — Art. 297 A CGI, CA3✓
l10n_be_margin_vatBelgique — tags Intervat✓
l10n_de_margin_vatAllemagne — Differenzbesteuerung §25a UStG✓
l10n_at_margin_vatAutriche — §24 UStG, UVA✓
l10n_es_margin_vatEspagne — REBU art. 135 LIVA, Modelo 303✓
l10n_it_margin_vatItalie — Regime del margine, SDI N5✓
l10n_lu_margin_vatLuxembourg — art. 56ter Loi TVA✓
l10n_nl_margin_vatPays-Bas — Margeregeling, BTW art. 28b✓
l10n_pt_margin_vatPortugal — art. 308 CIVA, SAF-T M16✓

Bridges sectoriels (6 modules)

Module Rôle Auto
l10n_eu_margin_vat_posPOS — saisie IMEI au scan, mode rachat comptoir✓
l10n_eu_margin_vat_fleetFlotte — concessionnaires VO (lien lot ↔ véhicule)✓
l10n_eu_margin_vat_rentalLocation — équipement d'occasion (Sale Renting)✓
l10n_eu_margin_vat_marketplaceMarketplaces — Back Market, eBay, Vinted Pro, RakutenNon
l10n_eu_margin_vat_consignmentDépôt-vente — payout auto au dépositaireNon
l10n_eu_margin_vat_b2b_auctionEnchères B2B — sourcing CP, BCA Auto, ManheimNon

Bridges fonctionnels FR (5 modules)

Module Rôle Auto
l10n_fr_tva_marge_accountantCA3 Enterprise — tags fiscaux, EDI-TDFC, FEC, 3310-A✓
l10n_fr_tva_marge_community_reportCA3 Community — PDF + ExcelNon
l10n_fr_tva_marge_saleVentes — marge prévisionnelle, blocage seuil✓
l10n_fr_tva_marge_repairRéparations — coûts remise en état, garantie par grade✓
l10n_fr_tva_marge_website_saleE-commerce — filtre occasion, page reconditionné✓

Fonctionnalités du module core

CALCUL AUTOMATIQUE — FACTURES CONFORMES — DASHBOARD KPI
⚙

Calcul automatique

Moteur intégré au système de taxes Odoo. Supporte les factures mixtes (TVA classique + TVA sur marge).

🔢

Suivi par numéro de série

Chaque produit identifié individuellement (IMEI, SN, immatriculation). Prix d'achat capturé depuis la facture fournisseur.

📄

Factures PDF conformes

Prix TTC affiché, TVA masquée (obligation légale), mention légale obligatoire configurable par pays.

%

Taxes auto-créées par pays

Création auto à l'install selon le pays de la société. France : 20/10/5,5/2,1%. Autres pays UE : taux standard et réduit.

📊

Dashboard KPI

Tableau de bord OWL avec graphiques Chart.js. CA, marge, TVA, top produits/clients, filtres par secteur et période.

📋

Registres réglementaires

Achats, IMEI, police VO, ventes, art — PDF réglementaires conformes par secteur.

💵

Rapport rentabilité

Analyse par lot/SN : prix d'achat, frais annexes, vente, TVA marge, marge nette en %. Filtrable par secteur.

📂

Import CSV en masse

Import lots via CSV : série, produit, prix d'achat, date, fournisseur, IMEI, grade, immatriculation, VIN.

🛒

Intégration POS

TVA masquée sur l'écran de commande et le ticket. Mention légale ajoutée automatiquement. Rachat comptoir.

🛒

E-commerce

Compatible Odoo Website Sale. Prix TTC affiché correctement. Label « Produit d'occasion » configurable.

💰

Frais annexes & avoirs

Suivi par lot des frais (transport, nettoyage, remise en état). Avoirs avec réversion correcte de la marge.

⏱

Vieillissement stock

Analyse de l'âge du stock par lot. Alertes auto sur produits stockés trop longtemps.

Garde-fous intégrés

  • Blocage sans prix d'achat — la facture ne peut pas être confirmée si un produit TVA sur marge n'a pas de prix d'achat.
  • Affichage HT = TTC — obligation légale respectée automatiquement.
  • Récupération auto du coût — depuis le coût standard ou le prix du numéro de série.
  • Taxes par pays — création auto selon le pays de la société, aucune config manuelle.

Captures d'écran

Dashboard KPI

Dashboard KPI : CA, marge, TVA, top produits/clients, filtres secteur.

Facture TVA sur marge

Facture client avec calcul de marge automatique.

Garde-fou facture

Blocage de la confirmation quand un produit n'a pas de prix d'achat.

Modules compagnons — Reprise & Refurbishment Factory

DEUX PRODUITS INDÉPENDANTS — CHOISISSEZ SELON VOTRE USAGE

Pour aller au-delà du calcul de la TVA sur marge et industrialiser la chaîne completè achat → reconditionnement → vente multi-canal, deux modules compagnons sont proposés séparément sur l'Odoo Store. Vous pouvez prendre l'un, l'autre, ou les deux selon votre profil.

MAGASINS / RETAILERS

🛒 Reprise

Boutique physique ou réseau de magasins, 1 à 3 vendeurs par site, atelier physique sur place. Workflow en 5+1 étapes pour racheter auprès de particuliers et professionnels en conformité Art. 297 A CGI.

USAGE INDUSTRIEL

🏭 Refurbishment Factory

Reconditionneur industriel 50+ unités/mois, multi-canal (marketplaces), traçabilité lot/SN, conformité DEEE (BSDD/EN 50614). MRP par lot jusqu'à 5000 unités validé.

🔗
Modulaire et complémentaire : un bridge dédié (refurbishment_factory_l10n_fr_tva_marge_reprise) auto-install si les deux modules sont présents pour relier le rachat boutique au flux de production industriel.
MAGASINS / RETAILERS

🛒 Reprise — Rachat boutique guidé

RACHAT DE BIENS D'OCCASION — WORKFLOW EN 5+1 ÉTAPES

L'application Reprise (l10n_fr_tva_marge_reprise) complète ce module avec un workflow guidé de rachat de biens d'occasion auprès de particuliers et professionnels : création du contact, du produit, du lot, de la facture fournisseur et de la réception en un seul formulaire.

Les 6 étapes du workflow Reprise

1

Informations vendeur

Contact, pièce d'identité, date et lieu de naissance.

2

Produit et conditions

Description, prix, variantes, secteur, champs adaptatifs.

3

Bon de rachat (PDF)

Certificat légal Art. 297 A en double exemplaire.

4

Signature

En ligne (Enterprise sign) ou widget canvas (Community).

5

Validation

Création auto contact, lot, facture, réception.

6

Mise en vente

Prix, checklist, photos, aperçu marge en temps réel.

Modules Reprise — Fonctionnalités avancées

⚖ SAV optionnel (24 mois)

Gestion des retours sous garantie légale de conformité (Art. L217-3 Code conso). RMA, suivi atelier, frais à charge.

👤 CRM léger vendeurs

Segmentation : occasionnels, récurrents, pros. Historique, scoring, anti-fraude LCB-FT.

🏪 Multi-magasin réseau

Reporting consolidé, centralisation comptable, transferts inter-sites, livre de police par magasin.

📢 Marketing & pricing dynamique

Campagnes ciblées par segment, pricing dynamique compatible marketplace.

Découvrez le module Reprise sur l'Odoo Store

Découvrir Reprise →
USAGE INDUSTRIEL

🏭 Refurbishment Factory — Reconditionnement industriel

MRP PAR LOT — MARKETPLACES — DEEE — SAV PORTAIL — BI COHORTE

L'application Refurbishment Factory (refurbishment_factory) est la plateforme de production pour les acteurs réalisant 50 unités ou plus par mois sur plusieurs canaux de vente. Traçabilité lot/SN, conformité environnementale, portail SAV public et reporting cohorte inclus.

Les 5 piliers Refurbishment Factory

1

MRP industriel par lot

Reconditionnement par batch, jusqu'à 5000 unités par lot validé (perf testing). Workflow OF / serial / qualité / repackaging.

2

Connecteurs marketplaces

Back Market, Refurbed, Reebelo, Amazon Renewed — framework partagé, mapping grades, sync prix/stock, RMA bidirectionnel.

3

Conformité DEEE

BSDD & EN 50614 (préparation en vue du réemploi). Traçabilité déchets, attestations, subventions éco-organismes (Ecologic, Ecosystem).

4

SAV / RMA portail public

Portail client en ligne pour ouvrir un ticket SAV, suivre le retour, recevoir un remboursement ou un remplacement.

5

API REST mobile atelier

API REST dédiée pour application mobile atelier : scan SN, contrôle qualité terrain, photos, validation OF en temps réel.

+

BI cohort analysis

Analyse de cohorte sur les retours : taux 30 / 90 / 365 jours, segmentation par fournisseur, modèle, grade.

Découvrez Refurbishment Factory sur l'Odoo Store

Découvrir Refurbishment Factory →

Questions fréquentes

RÉPONSES SUR L'INSTALLATION, LES PAYS SUPPORTÉS ET L'USAGE

Comment installer le module ?

Installez EU - Margin VAT (l10n_eu_margin_vat). Tous les bridges pays et sectoriels s'activent automatiquement selon les apps Odoo déjà installées (l10n_fr, l10n_be, point_of_sale, fleet, etc.).

Quels pays sont supportés ?

9 pays UE : France, Belgique, Allemagne, Autriche, Espagne, Italie, Luxembourg, Pays-Bas, Portugal. Chaque pays a son bridge avec les taxes locales et les tags fiscaux pour la déclaration nationale (CA3, Intervat, UStVA, UVA, Modelo 303, SDI, etc.).

Le module fonctionne-t-il sur Odoo Online (SaaS) ?

Non. Odoo Online ne permet pas l'installation de modules tiers. Utilisez Odoo.sh ou une installation On-Premise.

Quels secteurs d'activité sont supportés ?

Téléphonie (IMEI, grade), Automobile (immat, VIN, km, CT), Art/Antiquités (certificat, provenance), Matériel reconditionné (SN, état). Chaque secteur possède son registre PDF réglementaire.

Comment fonctionne l'intégration POS ?

Installez l'app Point of Sale et le bridge l10n_eu_margin_vat_pos s'active automatiquement. TVA masquée sur les tickets, mention légale ajoutée auto, mode rachat comptoir avec saisie IMEI au scan.

Y a-t-il un workflow de rachat de biens d'occasion (boutique / magasin) ?

Oui, via le module compagnon l10n_fr_tva_marge_reprise (Reprise — vendu séparément). Workflow guidé en 5+1 étapes, certificat PDF Art. 297 A CGI, signature en ligne, création auto de tous les documents. Ciblé magasins / retailers (1-3 vendeurs, atelier physique).

Et pour un usage industriel (50+ unités/mois, marketplaces) ?

Utilisez le second module compagnon refurbishment_factory (Refurbishment Factory — vendu séparément) : MRP par lot jusqu'à 5000 unités validé, connecteurs Back Market / Refurbed / Reebelo / Amazon Renewed, conformité DEEE (BSDD/EN 50614), portail SAV/RMA public, API REST mobile pour atelier, BI cohorte. Les deux compagnons sont indépendants — achetez l'un, l'autre, ou les deux.

Y a-t-il un livre de police centralisé et un module EDI Factur-X ?

Oui, ces deux briques sont incluses dans le core EU - Margin VAT : livre de police centralisé (registre EU hash-chaîné conforme à l'Art. 321-7 Code pénal et équivalents UE), module EDI Factur-X pour les factures électroniques en TVA marge (mention légale, profil EN 16931 conforme), et audit export (FEC, archives signées).

Compatibilité

CE

Community

Toutes les fonctionnalités de calcul et suivi.
Dashboard KPI Chart.js.
Registres PDF.
Rapport CA3 PDF + Excel via bridge gratuit.

EE

Enterprise

Tout Community
+ Intégration CA3 automatique (FR)
+ Signature en ligne (module sign)
+ EDI-TDFC, FEC, annexe 3310-A

Support

Une question ? Un bug ? Une demande de fonctionnalité ?

Contacter le support →

support@powerstreet.io — Auteur : Powerstreet
Module disponible en français et anglais.

Workflows détaillés — module et bridges

18 SCÉNARIOS — CORE EU + IMEI BYOK + 9 PAYS + 9 SECTORIELS + 6 FONCTIONNELS FR

Sélectionnez un scénario à gauche pour voir les étapes utilisateur et les particularités de chaque bridge.

  • 1. Core EU
  • 2. Bridges Pays (9)
  • 3. POS
  • 4. POS Reprise
  • 5. Fleet
  • 6. Rental
  • 7. Marketplace
  • 8. Back Market
  • 9. Consignment
  • 10. B2B Auction
  • 11. EU Sale
  • 12. FR Sale
  • 13. FR Repair
  • 14. FR Website
  • 15. FR CA3 Enterprise
  • 16. FR CA3 Community
  • 17. FR Settings
  • 18. IMEI BYOK

Core EU — Achat fournisseur → lot → vente → facture marge

Le moteur central de la suite : calcul de marge, gestion par lot, audit immutable, carry-forward de marge négative, dashboard KPI et garde-fous.

  1. Activation : taxes de marge créées automatiquement à l'install selon pays de la société.
  2. Achat fournisseur : création d'un lot stock (manuelle, wizard ou import CSV) avec prix d'achat, IMEI/VIN/SN, secteur, fournisseur.
  3. Réception en stock : prix d'achat capturé sur le lot, frais annexes accumulés (transport, nettoyage, remise en état).
  4. Vente : facture client avec injection auto du prix d'achat dans le moteur de taxe ; TVA calculée sur la marge uniquement.
  5. Facturation : écritures comptables, totaux marge stockés, TVA masquée du client (HT = TTC affiché).
  6. Pilotage : dashboard KPI OWL/Chart.js (CA, marge, TVA, top produits, filtres secteur/période).
  7. Clôture : registres réglementaires PDF par secteur, rapport rentabilité par lot, archive période.

🔒 Audit immutable des changements de prix d'achat

Chaque modification du prix d'achat d'un lot est journalisée dans un registre immutable (utilisateur, date, ancienne valeur, nouvelle valeur, raison). Indispensable pour les contrôles fiscaux et la conformité FR Art. R.321-3 du Code pénal (brocanteurs/recycleurs) et BE décret brocanteurs.

📊 Carry-forward de marge négative (FIFO)

Si une période présente une marge globale négative (cas légal en FR / DE / BE), elle est automatiquement reportée sur les périodes suivantes en consommation FIFO. Suivi complet par état (active / consommée / expirée) avec traçabilité comptable.

⏱ Tâches planifiées de conformité

  • Vérification de cohérence TVA marge (cron 90 jours) + bouton manuel.
  • Alertes vieillissement stock par lot avec seuils paramétrables.
  • Pseudonymisation auto des données vendeur après délai de rétention (RGPD Art. 5.1.e).
  • Recheck IMEI mensuel des lots invendus (voir onglet IMEI BYOK).
Calcul auto sur la marge Garde-fou : blocage sans prix d'achat Audit immutable prix Carry-forward marge négative Dashboard KPI Chart.js

Bridges Pays (9) — Auto-install + déclaration nationale

Workflow technique identique pour les 9 pays : détection automatique de la chart of accounts pays et activation des taxes/tags fiscaux dédiés.

  1. Le bridge pays s'installe automatiquement quand pack de localisation Odoo correspondant + le core EU sont présents.
  2. Création auto des taxes de marge aux taux du pays (ex : 20/10/5,5/2,1% en FR).
  3. Mapping vers les grilles/Kennzahlen/casillas de la déclaration nationale.
  4. Pinning du compte de TVA payable spécifique au pays sur les lignes de répartition.
  5. Mention légale traduite ajoutée sur les factures TVA marge.
  6. Déclaration : la TVA marge apparaît correctement dans le rapport fiscal natif Odoo du pays.
Pays Déclaration / Cadre Compte / EDI
FRCA3 — Art. 297 A CGIEDI-TDFC
BEIntervat — grilles TVA margeCompte 451
DEUStVA Kennziffern 35/36/39 — §25a UStGSKR03 1776 / SKR04 3806
ATUVA Kennzahlen 022/029/006 — §24 UStGUmsatzsteuer payable
ESModelo 303 REBU — art. 135 LIVAIVA repercutido 477 + SII op_key=10
ITRegime del margineSDI N5 (natura)
LUart. 56ter Loi TVACompte TVA payable LU
NLMargeregeling — BTW art. 28bCompte TVA payable NL
PTart. 308 CIVASAF-T M16
Auto-install par pays Zéro config manuelle

POS — TVA marge dans les écritures et factures

Activation de la TVA sur marge dans Point of Sale, côté serveur (calcul fiable même hors-ligne).

  1. L'agent de caisse ouvre une session POS.
  2. Ajout d'un produit occasion marge au ticket : prix TTC affiché, TVA masquée à l'écran et sur le ticket.
  3. Mode rachat comptoir : bouton dédié pour saisir un produit en rachat (vendeur, identité, prix d'achat, IMEI au scan).
  4. À la clôture de la session : recalcul server-side de la TVA marge dans les écritures et factures associées.
  5. Reçu imprimé : mention légale TVA marge (multilingue) ajoutée auto, prix HT seul affiché.
Calcul server-side fiable Scan IMEI au comptoir Auto-install si POS

POS Reprise — Création auto d'une reprise FR depuis un rachat POS

Bridge transparent qui relie les rachats comptoir POS au workflow Reprise FR (pour la conformité Art. 297 A CGI).

  1. L'agent POS valide un rachat comptoir (mode buyback du bridge POS).
  2. À la validation, le système crée automatiquement une fiche reprise FR liée à la commande POS.
  3. Un lien sur la commande POS permet de remonter à la reprise depuis le back-office.
  4. La reprise pré-remplie peut être complétée en arrière-plan (pièce d'identité, certificat légal, signature) sans bloquer la caisse.
Auto-install si POS + Reprise Lien bidirectionnel POS ↔ Reprise

Fleet — Lien lot TVA marge ↔ véhicule Fleet

Pour les concessionnaires de véhicules d'occasion : gérez la marge fiscale et la fiche véhicule en un seul flux.

  1. Création ou import d'un lot marchandise secteur automobile (immatriculation, VIN, marque, modèle).
  2. Bouton "Créer véhicule Fleet" sur le lot → création de fiche véhicule Fleet pré-rempli (VIN, immat, modèle, 1ère mise en circulation).
  3. Lien bidirectionnel maintenu : smart button de navigation lot ↔ véhicule.
  4. Sur la fiche véhicule : marge d'achat, marge courante, durée en stock, statut vendu affichés.
  5. Vente : facture client en TVA marge ; le véhicule Fleet bascule en statut vendu automatiquement.
Auto-install si Fleet Smart buttons bidirectionnels Stock-aging visible

Rental — Location d'équipement d'occasion + buy-out

Loue ton stock d'occasion en TVA classique, bascule en TVA marge si le client rachète après la location.

  1. Lot d'occasion créé en stock, marqué éligible à la location.
  2. Commande de location (commande de vente rental) : ligne pointe vers le lot, TVA standard sur les revenus de location.
  3. Revenus location accumulés sur le lot (suivi historique).
  4. Fin de location avec buy-out : bouton "Convertir location → vente" sur la commande.
  5. Le lot bascule en vente marge : base marge = prix de rachat client − prix d'achat initial du lot.
  6. Facture client générée au tarif buy-out, TVA marge recalculée correctement.
Auto-install si Sale Renting Bascule TVA classique → marge

Marketplace — Framework de connecteurs (BYOK)

Squelette générique pour publier listings et récupérer commandes sur Back Market, eBay, Vinted Pro, Rakuten.

  1. Configuration > Connecteurs marketplace : saisie credentials + API key (BYOK : tu possèdes le contrat).
  2. Test de connexion via le bouton "Tester la connexion" (ping endpoint dispo).
  3. Sur un lot marge : bouton "Publier sur marketplace" + formulaire listing (prix de vente uniquement, jamais le prix d'achat).
  4. Sync listing → la publication du listing : PATCH si identifiant marketplace du listing existe, POST sinon ; stocke l'ID retourné.
  5. Récupération commandes : action manuelle ou cron, journalisation dans journal de synchronisation.
  6. Vérification : tableau journal de synchronisation avec status (success/failure/no_key) par sync.
Auto-install : NON BYOK (tu possèdes les clés) Prix d'achat jamais transmis

Back Market — Connecteur HTTP complet (BYOK)

Implémentation native pour Back Market : publication des listings, ingestion des commandes en sale.order, transitions du cycle de vie (accept/ship/refund), sandbox preprod par pays.

  1. Configuration : connecteur créé avec provider = Back Market, token Basic (opaque, pas de double-encoding), environnement sandbox (preprod.backmarket.{tld}) ou production, host par pays.
  2. Test connexion : le bouton "Tester la connexion" → GET /ws/account, valide token + permissions.
  3. Publication listing : sur un lot marge, bouton "Publier" → le constructeur de payload génère le payload complet :
    • Identification : sku, brand, model, color, storage, backmarket_id (catalog_external_id).
    • État : statut numérique mappé depuis le grade (A/B/C/D → 1/2/3/4 via le mappeur de grade).
    • Prix & stock : price, currency, quantity, publication_state.
    • Logistique : warranty_delay, shipping_delay, shipping_price, shipping_zones, country_code.
    • Conformité : deee_amount, tva_pro_amount.
    • Description : comment HTML stripped (un nettoyeur HTML).
  4. Sync : POST /ws/listings (création) ou PATCH /ws/listings/{external_id} (update si identifiant marketplace du listing déjà stocké).
  5. Ingestion commandes — cron la tâche planifiée (15 min sur les connecteurs BM actifs) :
    • l'extracteur de commandes → récupère les commandes à traiter.
    • l'ingestion de commande crée un commande de vente avec référence commande client au format BM-{id} (idempotent : pas de doublon même en relancant le cron).
    • Partner anonymisé (Back Market ne donne pas l'identité réelle), fiscal position TVA marge auto-résolue (la résolution automatique).
    • Résolution listing ↔ lot via la résolution listing ↔ lot.
  6. Transitions cycle de vie :
    • "Accepter la commande" → state = 2 (accepté).
    • "Marquer comme expédié" → state = 3 + tracking_number.
    • "Rembourser" → state = 5 (pre-shipment) ou 6 (post-shipment) selon timing + raison.
Auto-install : NON Sandbox preprod par pays Ingestion idempotente client_order_ref Cron 15 min (BM n'expose pas de webhooks) Fiscal position TVA marge auto

Consignment — Dépôt-vente avec payout au dépositaire

Gère le dépôt-vente : le bien reste la propriété du dépositaire jusqu'à la vente.

  1. Le dépositaire (particulier ou pro) confie un objet au revendeur.
  2. Création d'une consignment : liaison vers lot, commission (% ou montant fixe), deadline de vente facultative.
  3. Règle TVA marge :
    • Dépositaire = pro taxable → TVA classique B2B (pas de marge).
    • Dépositaire = particulier → TVA marge appliquée sur la commission du revendeur.
  4. Vente : bouton "Enregistrer la vente" → calcul auto du payout = prix vente − commission − frais.
  5. Payout journalisé au dépositaire.
  6. Si deadline passée + invendu : wizard "Retour dépositaire" génère bon de retour.
Auto-install : NON Propriété préservée jusqu'à vente Wizard retour dépositaire

B2B Auction — Sourcing aux enchères (CP, BCA Auto, Manheim)

Importation de lots remportés aux enchères B2B avec calcul correct de la base de marge.

  1. Création d'une session d'enchères : date, maison (CP, BCA Auto, Manheim), référence.
  2. Saisie des lots remportés : lot enchères avec hammer_price, commission_rate, frais.
  3. Wizard de conversion : création de stock.lot avec le prix au marteau devient le prix d'achat marge et commission et frais ajoutés comme coûts annexes.
  4. Calcul TVA marge : base = hammer_price uniquement (commission déductible si flag "Inclure les coûts").
  5. Vente du lot : workflow standard du core EU.
Auto-install : NON Hammer price = base marge Commission déductible flaggée

EU Sale — Marge sur sale orders avec mention multilingue

Active le calcul de marge sur les commandes de vente Sales et propage le prix d'achat à la facture.

  1. Création d'une commande de vente avec un produit occasion (margin-eligible).
  2. Ligne SO auto-pré-remplie : prix d'achat depuis coût standard du produit ou prix d'achat du lot.
  3. Saisie manuelle possible si nécessaire ; dropdown lot pour sélection spécifique.
  4. Facturation : prix d'achat propagé de SO.line vers invoice.line automatiquement.
  5. Facture générée : TVA marge masquée (HT = TTC), mention légale auto par pays (FR/BE/DE/ES/IT/LU/NL/PT/AT).
  6. PDF devis & facture : montant TTC par ligne, pas de détail marge exposé.
Auto-install si Sale Mentions légales 9 pays

FR Sale — Marge live, blocage seuil, multi-BL → facture

Surcouche FR : visualisation temps réel de la marge, workflow d'approbation, mapping multi-livraison.

  1. Devis ou commande créé(e) avec produit marge.
  2. Affichage live : marge prévisionnelle (€ et %), TVA et montant calculés en temps réel sur l'écran.
  3. Si marge < seuil minimum (paramétrable) : confirmation bloquée, badge "Approbation requise".
  4. Le commercial clique "Demander validation" → notification au(x) manager(s).
  5. Le manager clique "Approuver" → déblocage, signature manager enregistrée.
  6. Multi-BL → facture : assignation auto du lot livré (si unique), alerte si plusieurs lots correspondent.
  7. Facturation : prix d'achat marge propagé et calcul TVA exact.
Marge live (€ / %) Workflow approbation manager Mapping multi-BL

FR Repair — Devis portail, garantie post-refonte, SAV

Lie les ordres de réparation aux lots TVA marge : coûts de remise en état tracés, garantie par grade.

  1. Lot occasion créé (téléphone, etc.) + devis réparation via portail client.
  2. Le client accepte ou refuse le devis en ligne (portail).
  3. À la clôture de l'ordre de réparation : coûts de reconditionnement auto-créés (coût de remise en état).
  4. Garantie post-refonte appliquée selon le grade du lot (A/B/C/D).
  5. Bouton SAV sur le lot : ouverture d'un ticket Helpdesk (Enterprise) ou nouvel ordre réparation (fallback Community).
  6. Coûts agrégés sur le lot (compute store) : impact direct sur la marge nette.
Auto-install si Repair Garantie grade-aware SAV Helpdesk + fallback

FR Website Sale — Filtre occasion, page reconditionné enrichie

Boutique en ligne : badges occasion/reconditionné, filtre persistant, schema.org, avis vérifiés, CTA reprise.

  1. Produits occasion ou reconditionnés ajoutés au catalogue.
  2. La boutique affiche automatiquement un badge "Occasion" ou "Reconditionné" sur les vignettes.
  3. Filtre "Occasion uniquement" persistant via paramètre URL.
  4. Page produit reconditionné enrichie : grade moyen, accessoires, rapport de test téléchargeable, durée de garantie.
  5. Tarification : prix neuf barré, prix occasion, économie en € et %, balises schema.org Product avec itemCondition.
  6. Avis vérifiés : 1 acheteur = 1 avis par lot identifiable.
  7. CTA "Vendez-nous votre ancien produit" → redirige vers /reprise/estimate.
Auto-install si Website Sale Schema.org refurbished Avis vérifiés par lot

FR CA3 Enterprise — Tags fiscaux, EDI-TDFC, FEC, 3310-A

Intégration native dans le rapport fiscal Odoo Enterprise : la TVA marge apparaît correctement dans la CA3.

  1. Période fiscale closée : navigation Comptabilité > Rapports Fiscaux.
  2. Rapport CA3 TVA marge auto-calculé depuis les écritures marge (4 taux : 20/10/5,5/2,1%).
  3. Vérification de cohérence TVA : recalcul de la TVA attendue depuis les lignes (prix − achat) × taux, comparaison avec la TVA enregistrée.
  4. Rapport dédié "Pilotage TVA marge" : isolation CA, coût d'acquisition, marge brute, TVA collectée, marge nette.
  5. Export déclaration CA3 : papier ou EDI-TDFC.
  6. Annexe 3310-A et FEC inclus.
Auto-install si Accounting Enterprise Cron cohérence 90j + bouton EDI-TDFC + FEC

FR CA3 Community — Export PDF + XLSX autonome

Pour les utilisateurs Odoo Community : rapport CA3 TVA marge en PDF et Excel, sans dépendance Enterprise.

  1. Comptabilité > Analyses > Résumé CA3 TVA marge.
  2. Wizard export CA3 : sélection de la période.
  3. Génération automatique : résumé par taux (base marge & TVA collectée).
  4. Export PDF (rapport QWeb) ou Excel (XLSX).
  5. Détection auto du bridge Enterprise → alerte info ("Préférez le rapport fiscal natif").
Auto-install : NON PDF + Excel autonomes Détection Enterprise

IMEI Check (BYOK) — Dispatcher 2 providers, 8 états, log dédié

Vérification IMEI native dans le core EU : dispatcher BYOK vers IMEI.info ou Sickw, taxonomie 8 états normalisés, journalisation dans un log dédié, recheck mensuel des lots invendus.

  1. Configuration BYOK : Settings > saisie d'une clé API IMEI.info (apiv4.imei.info) ou Sickw (sickw.com), ID du service paramétrable, cache TTL paramétrable.
  2. Sur un lot avec IMEI : bouton "Vérifier IMEI" → "Vérifier IMEI" → dispatcher BYOK :
    • Auth via clé API en query param en query param.
    • Parsers dédiés : parser IMEI.info et parser Sickw (HTML stripped).
    • Classifier classifieur intégré avec regex ordonnées → réduit la réponse texte du provider en 1 des 8 états.
  3. Taxonomie 8 états normalisés :
    • clean — aucune anomalie détectée.
    • blacklisté — sur la blacklist GSMA.
    • perdu — déclaré perdu.
    • volé — déclaré volé.
    • iCloud verrouillé — iCloud activé / Find My iPhone on.
    • opérateur verrouillé — verrouillé opérateur.
    • inconnu — provider n'a pas pu déterminer.
    • erreur — erreur technique du provider.
  4. Journalisation : chaque check crée une entrée dans registre des vérifications IMEI (vue list/search dédiée) : IMEI, lot, provider, état, response brute, horodatage.
  5. Cache : si une entrée récente (TTL config) existe pour cet IMEI, le dispatcher la réutilise au lieu de rappeler l'API (économie de crédits BYOK).
  6. Cron mensuel tâche planifiée mensuelle : recheck des lots non vendus par batchs de 200 (détecte les IMEI tardément déclarés volés/perdus).
  7. Le champ statut de vérification IMEI sur le lot affiche un badge couleur selon l'état (vert clean / rouge blacklisted/stolen / orange icloud_locked / etc.).
BYOK (tu possèdes les clés API) 2 providers : IMEI.info + Sickw Cache TTL anti-double-facturation Cron mensuel recheck lots invendus Log audit complet par check

FR Settings — Onglet centralisé pour toute la stack

Regroupe tous les paramètres de la stack TVA marge dans un seul onglet de Settings.

  1. Paramètres Odoo > onglet "Reprise" (créé auto par ce module).
  2. Sections regroupées :
    • Mention légale TVA marge (par pays).
    • Vieillissement stock : seuils d'alerte.
    • BYOK APIs : IMEI check, VIN, OCR.
    • RGPD : anonymisation, durée rétention.
    • Reprise : QR client, délai, seuil LCB-FT.
    • Garantie par grade (A/B/C/D).
    • Vente : seuil marge minimum, approbation manager.
  3. L'utilisateur modifie, save → propagation immédiate à toute la stack.
Auto-install Un seul onglet pour tout
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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 or have a question related to your purchase, please use the support page.
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