| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) • Purchase (purchase) |
| Community Apps Dependencies | Show |
| Lines of code | 24571 |
| Technical Name |
l10n_fr_tva_marge_reprise |
| License | OPL-1 |
| Versions | 16.0 17.0 18.0 19.0 |
Reprise — Rachat de biens d'occasion
Application complète pour le rachat de biens d'occasion auprès de particuliers et professionnels. Workflow guidé en 5 étapes + mise en vente, mode multi-produits, signature en ligne, certificat légal Art. 297 A.
🧩 Modulaire — choisissez votre périmètre
Add-ons optionnelsReprise est conçu pour les magasins et retailers qui rachètent au comptoir. Il s'utilise seul avec son socle EU Margin VAT, ou se complète d'add-ons selon vos besoins. Refurbishment Factory est une alternative pour usage industriel (50+ unités/mois) — les deux modules cohabitent grâce à un bridge automatique.
Reprise + EU Margin VAT (Core)
L'install minimale. Magasin / retailer autonome : workflow 5+1 étapes, certificat légal, signature, conformité FR. Suffisant pour la plupart des boutiques.
l10n_fr_tva_marge_reprise
+ l10n_eu_margin_vat
+ Module SAV optionnel
Ajoutez les garanties légales 24 mois FR sur les biens revendus, le portail public SAV client (token), la RMA simplifiée et le dashboard pivot.
+ l10n_fr_tva_marge_reprise_sav
+ Refurbishment Factory (option)
Si vous gérez aussi un atelier industriel. Workflow 11 états, marketplaces multi-canal, lots/séries tracés, BSDD/EN 50614, intercompany.
+ refurbishment_factory
🔗 Bridge automatique : si vous avez Reprise et Refurbishment Factory installés, un bridge permet d'escalader les reprises trop volumineuses vers l'atelier industriel sans ressaisie. Pas besoin de choisir — ils cohabitent.
Quoi de neuf
- Workflow remise en état (bridge Réparation) — nouvelle page Reconditionnement sur l'ordre de réparation : diagnostic initial, photos avant/après, chrono temps passé, signature technicien, étiquette imprimable (62×29 mm + QR), scanner code-barre pour ajouter une pièce. Champs liés à la reprise (produit, client, lot) verrouillés automatiquement pour éviter toute désynchronisation.
- Checklist de tests fonctionnels par type de bien — templates configurables (Téléphonie pré-rempli avec 12 tests, Générique). Auto-instanciée à la création du repair issu d'une reprise. Items "Bloquants" empêchent la clôture tant qu'ils ne sont pas validés OK ou N/A. Upload du rapport de test (PiceaSoft, PhoneCheck…).
- Conformité revente d'occasion sur la réparation — case « Reset usine effectué » (RGPD, purge des données de l'ancien propriétaire) et « Vérification IMEI anti-vol » bloquantes à la clôture pour le secteur téléphonie.
- Mode « Upload du bon signé » — nouveau switch à l'étape Signature : le vendeur signe au doigt sur l'écran (canvas), OU bien le bon est imprimé puis signé au stylo en physique et le scan est uploadé (zone drag & drop, formats PDF/JPG/PNG, max 20 Mo). Trois modes acceptés à la validation : signature en ligne (Sign Enterprise) / canvas tactile / scan uploadé.
- Signature au doigt en mode sombre — trait blanc automatique quand le thème dark est actif (canvas plus visible).
- QR de pré-enregistrement public générique — un QR par société, à imprimer en vitrine ou au comptoir. Le client scanne, remplit ses infos sur son téléphone, et une fiche reprise draft est créée automatiquement.
- QR vendeur visuel directement affiché sur la fiche (plus besoin de copier l'URL).
- Choix de la méthode de saisie pièce d'identité — bascule entre upload (photo / scan recto-verso) ou lecture machine (MRZ).
- UI prix de revente repensée en deux colonnes : entrées à gauche, marge calculée à droite, suggestion inline avec un seul clic pour appliquer.
- Onglet Settings « Reprise » unifié : tous les réglages de la stack (TVA marge, vieillissement, BYOK, RGPD, garantie, ventes) regroupés dans un seul onglet.
- Sélecteur produit — le menu « Produit existant » ne propose plus « Créer » par erreur (case « Nouveau produit » dédiée à la création).
+ Mise en vente
produits
conforme CGI
supportées
& Enterprise
vendeur
Toute la chaîne du rachat de biens d'occasion en un seul formulaire guidé
Identification vendeur, choix du produit, certificat légal, signature, validation avec création auto de tous les documents (contact, lot, facture, réception). Mode multi-produits pour 50+ rachats simultanés, champs sectoriels adaptatifs (téléphonie / véhicule / art), pricing assisté et conformité LCB-FT.
en 5 étapes
(50+ rachats)
(contact, lot, facture)
(Enterprise sign)
Prérequis indispensable : EU Margin VAT
Ce module ne fonctionnera pas seul. Il s'appuie sur le module core EU — Margin VAT (Second-Hand Goods) qui fournit le moteur de calcul de la marge, les taxes pré-configurées par pays, et la gestion par lots.
Workflow guidé
5 étapes + mise en vente, mode mono ou multi-produits
Sectoriels adaptatifs
Téléphonie (IMEI, grade), Véhicule (immat, VIN), Art
Conformité FR
Délai rétention, LCB-FT, livre de police, RGPD
QR vendeur + parsers
Pré-saisie vendeur via QR, parsers PDF (IMEI) et MRZ (CNI)
Le workflow de rachat le plus complet sur Odoo
Pas juste un formulaire — toute la chaîne : vendeur, produit, certificat, signature, conformité légale, mise en vente, marketplaces.
Besoin sur mesure ?
Adaptation sectorielle spécifique, intégration marketplace, connecteur de pricing personnalisé, formation utilisateurs… Demandez un devis personnalisé par email.
Demander un devis →Pour qui et pour quoi ?
Cette application est faite pour les commerçants qui rachètent des biens d'occasion (boutiques de téléphonie, concessionnaires automobile, antiquaires, brocanteurs, recycleries). Elle remplace les saisies manuelles éparpillées par un workflow unifié qui produit automatiquement le contact vendeur, le lot avec prix d'achat, la facture fournisseur et la réception en stock — avec un certificat légal signé et la TVA sur marge correctement appliquée.
Aperçu du module en images
12 captures — défilement automatique toutes les 6 secondes, navigation manuelle via les flèches.
Secteurs cibles
Téléphonie d'occasion
IMEI, grade, couleur, opérateur, état batterie, accessoires, rapport de test (PiceaSoft/PhoneCheck).
Véhicules d'occasion
Immatriculation, VIN, marque, modèle, carburant, km, 1ère mise en circulation, contrôle technique.
Art & antiquités
Artiste, époque, technique, matériau, dimensions, œuvre signée, certificat, provenance.
Matériel reconditionné
Numéro de série, état, garantie reconditionneur, photos test (déballage, démarrage).
Workflows détaillés — module et bridges
Sélectionnez un scénario pour voir les étapes utilisateur exactes et les particularités.
Standard mono-produit — Workflow 6 étapes
Le scénario type : un vendeur, un produit détaillé, certificat légal et signature, création auto de tous les documents.
- Étape 1 — Vendeur : saisie du partenaire (fuzzy search anti-doublon) ou création. Pièce d'identité recto/verso scannée ou MRZ optionnel. Date + lieu de naissance, mode de paiement. État brouillon → produit.
- Étape 2 — Produit : sélection ou création d'un produit unique (domaine TVA marge), secteur, prix d'achat, attributs (variantes pré-remplies). Champs sectoriels : téléphonie (IMEI 15 chiffres + grade A/B/C/D + couleur + opérateur + batterie), véhicule (immat + VIN + km + CT), art (artiste + époque + matière).
- Étape 3 — Bon de rachat : génération du certificat PDF légal Art. 297 A CGI sur 1 page (paperformat dédié), validation IMEI 21 chiffres, sérialisation produit obligatoire. État certificat.
- Étape 4 — Signature : impression ou envoi par email. Trois modes au choix : signature au doigt sur le canvas tactile (mention + vendeur + acheteur), upload du bon signé en physique (drag & drop PDF/JPG/PNG), ou signature en ligne via module Sign Enterprise. État en attente.
- Étape 5 — Validation : wizard de confirmation. Vérifications LCB-FT (seuil 5 000 €) + délai conservation 8 jours (sauf renonciation horodatée). Approbation manager si seuil atteint. Création auto : partenaire, lot avec prix d'achat, facture fournisseur, réception stock. État confirmée.
- Étape 6 — Mise en vente (optionnelle) : prix de revente TTC, checklist de préparation secteur, photos de vente imposées par template, injection produit dans le catalogue. État prête à la vente.
🔎 Aides à la saisie
- Recherche floue anti-doublon vendeur : saisie "Dupond"/"Dupont"/"DUPOND" remontée comme correspondance possible (normalisation accents/casse) pour éviter de créer des doublons.
- Parsers automatiques : lecture MRZ pièce d'identité (CNI/passeport TD1/TD3) → pré-remplit nom, prénom, naissance, numéro. Validation IMEI par algorithme Luhn. Extraction rapport de test PDF (PiceaSoft/PhoneCheck) → récupère batterie %, capacité, score qualité.
- Intelligence tarifaire : prix moyen d'achat et dernier prix pratiqué pour ce produit affichés en aide à la négociation.
⚠ Indicateurs de fraude intégrés
Une bannière d'alerte apparaît en haut de la fiche reprise quand un de ces signaux est détecté :
- Vendeur sur liste de surveillance : flag manuel sur le partenaire (objets volés, fraude antérieure…) avec motif et date.
- Vendeur récurrent : 5 reprises ou plus sur les 30 derniers jours (paramétrable).
- Prix anormalement bas : sous le minimum de la grille tarifaire pour ce modèle/grade.
Multi-produits — 50+ rachats du même vendeur
Mode pour les grossistes ou rachats en lot : un seul certificat PDF, plusieurs produits détaillés.
- Étape 1 — Vendeur : identique au workflow standard.
- Bascule mode multi : radio button "Lignes de reprise" → reset des champs mono automatique.
- Étape 2 — Lignes (one2many inline) : ajout des produits ligne par ligne. Pour chaque ligne : produit (domaine marge), prix d'achat, quantité, champs sectoriels adaptatifs (IMEI, immat, identifiant).
- Popup détaillée par ligne : clic dans le one2many ouvre les champs sectoriels (grade, couleur, stockage, opérateur, batterie, accessoires, rapport de test upload jusqu'à 20 Mo).
- Étape 3 — Bon de rachat : PDF tableau multi-lignes avec en-tête répété, pagination sans coupure de lignes, bloc signature non fragmenté. 50+ produits sur une page possible.
- Étape 4 — Signature : identique standard (canvas, upload du bon signé, ou Sign Enterprise).
- Étape 5 — Validation : wizard affiche détail des lignes + total + nombre de lots auto-créés. Création automatique de N lots (1 par produit, code série = IMEI/immat/identifiant) + facture(s) fournisseur groupées.
Mode express B2B — Validation 1-clic pour pros récurrents
Pour les fournisseurs professionnels déjà enregistrés : skip des étapes manuelles non nécessaires.
- Création reprise avec un partenaire professionnel existant (rang fournisseur positif).
- Le bouton "Valider en mode express (B2B)" apparaît automatiquement quand le partenaire est un professionnel pré-existant.
- Clic express → valide client + produit/lignes + certificat en 1 action. Skip des étapes produit + certificat + en attente (signatures manuscrites ignorées).
- Passage direct brouillon → en attente → validation finale → confirmée en 1 clic.
- Message au chatter : "Reprise validée en mode express B2B par [user]".
QR pré-enregistrement public — Vendeur saisit ses infos sur son téléphone
Le vendeur scanne, remplit, soumet : la fiche reprise est pré-alimentée en backend.
- L'agent en magasin génère le QR : bouton "Générer / Renouveler le QR (24h)" sur reprise brouillon → génération du QR.
- Le QR encapsule un token URL-safe (32 octets), validité 24h, expirable et à usage unique.
- Le vendeur scanne avec son téléphone → route publique
/reprise/public/<token>(auth=public, mobile-first Bootstrap). - Formulaire HTML public : nom, adresse, postal, ville, téléphone, email, naissance, lieu, type de pièce, numéro de pièce.
- Submit POST → traitement du formulaire :
- Pré-remplit les champs champs vendeur en draft uniquement (write sécurisée).
- invalidation du jeton → token invalidé (usage unique).
- Message au chatter : "Pré-saisie vendeur reçue depuis formulaire mobile".
- Page de succès rendue. L'agent reprend en backend pour terminer le rachat.
/reprise/signup/<company_token>
Réparation post-rachat — coût réel en direct + devis client bloquant
Bridge optionnel qui connecte la reprise au module Réparation d'Odoo. Le coût de remise en état est calculé en direct pendant la réparation, séparé entre pièces et main-d'œuvre, et impacte directement la marge nette de la reprise. Compatible avec le mode multi-produits.
- Activation de la réparation : sur la reprise (ou sur une ligne en mode multi-produits), cochez la case "Nécessite réparation". Un ordre de réparation est créé automatiquement au moment de la mise en vente, ou immédiatement si vous le souhaitez.
- Mode multi-produits : un ordre de réparation distinct est créé pour chaque produit racheté concerné. Les coûts de chaque réparation sont agrégés au niveau de la reprise pour donner la marge globale.
- Devis client portail (cas SAV / réparation facturée) : si l'ordre est marqué comme devis, un bouton "Envoyer le devis" envoie l'estimation au client par email. Tant que le client n'a pas validé le devis depuis son portail, la mise en vente du produit reste bloquée.
- Coût calculé en direct pendant la réparation :
- Pièces : quantité prévue × coût standard du produit (ou prix d'achat du lot HS si la pièce est prélevée sur stock).
- Main-d'œuvre : automatiquement reconnue dès qu'une ligne est un produit de type service.
- Total visible sur la reprise et impactant directement la marge nette.
- Pièces détachées depuis le stock HS : un lot marqué "Pour pièces uniquement" ne déclenche pas de réparation sur lui-même, mais peut être désigné comme source de pièces dans une autre réparation. La bascule est automatique à la coche.
- Ajustements manuels : deux champs dédiés "Coût pièces (ajustement)" et "Coût main-d'œuvre (ajustement)" permettent de surcharger le calcul automatique en cas de besoin (facturation interne, devis fournisseur).
- Bascule sur le coût réel à la clôture : dès que la réparation est terminée, le coût réel des pièces consommées remplace l'estimation. Le coût est journalisé sur le lot via le même champ que le bridge Réparation général — pas de double comptage possible.
🔧 Workflow de remise en état sur l'ordre de réparation
Sur un repair issu d'une reprise, une page Reconditionnement apparaît avec tous les outils nécessaires à la remise en état pour la revente. Les champs liés à la reprise (produit, client, lot/série) sont automatiquement verrouillés pour éviter toute désynchronisation.
- Diagnostic initial : zone de texte libre où le technicien consigne les pannes constatées à la réception.
- Photos avant / après : preuve visuelle de l'état. Protège en cas de litige client à la revente et documente la valorisation TVA marge.
- Chrono temps passé : boutons Démarrer / Arrêter, durée calculée automatiquement. Évite la saisie manuelle des heures de main-d'œuvre.
- Checklist de tests fonctionnels par type de bien : templates configurables (Téléphonie : 12 tests pré-remplis incluant boot, écran, batterie, Wi-Fi, BT, réseau, caméras, audio, boutons, port de charge, biométrie, reset usine ; Générique : fonctionnement, aspect, nettoyage). Auto-instanciée à la création du repair issu d'une reprise. Items "Bloquants" empêchent la clôture tant qu'ils ne sont pas validés OK ou N/A.
- Upload rapport de test : PDF / image récapitulant les résultats (export PiceaSoft, PhoneCheck…).
- Scanner code-barre pour pièces : champ dédié au-dessus de la liste. Le scan ajoute la pièce automatiquement (incrément de quantité si déjà présente). Compatible avec n'importe quel scanner USB en mode HID.
- Signature technicien : widget signature, validation interne. Le nom du technicien et l'horodatage sont stampés automatiquement.
- Étiquette imprimable : bouton « Imprimer étiquette » dans le header. Format Brother QL 62×29 mm avec produit, n° série, n° repair, date dépôt, technicien, et QR code. Utile pour le suivi physique quand la réparation ne se fait pas le même jour.
⚖ Conformité revente d'occasion FR (bloquant à la clôture)
- Reset usine effectué — case à cocher avec choix de la méthode (physique, logiciel, effacement cryptographique). Obligatoire RGPD avant remise en vente d'un produit ayant stocké les données d'un ancien propriétaire.
- Vérification IMEI anti-vol — case à cocher avec source de vérification (site opérateur, base nationale…). Obligation légale revendeur d'occasion FR pour les téléphones.
- Ces deux contrôles sont bloquants à la clôture de la réparation pour le secteur téléphonie. Ils s'ajoutent au blocage des tests bloquants non validés.
Bridge Website — Estimation publique, RDV, paiement vendeur
Apporte le portail vendeur et les fonctions e-commerce.
- Page publique
/reprise/estimate(sans compte) : formulaire léger produit → API JSON grille tarifaire → prix suggéré live + capture lead optionnelle (CRM). - Formulaire complet
/reprise(post-estimate ou nouveau) : drag-drop photos responsive (capture environment mobile), champs IBAN/PayPal, produit/prix. - Soumission → crée une reprise draft en backend (pré-remplissage si contact CRM existe).
- Portail vendeur
/my/reprises(logged in) : timeline statut rachat (draft → product → confirmed → ready_sale) + badge paiement (not_due / pending / paid / failed). - Bouton "Prendre RDV" → lien vers
/appointment/<type>si appointment Enterprise installé. - Section paiement : update IBAN (regex SEPA) ou email PayPal, dropdown méthode (sepa/paypal/cash/check).
- Bouton "Déclencher paiement" → crée paiement fournisseur draft (supplier outbound) si le module Paiement installé → statut en attente.
- Manager marque comme payé → champ date de paiement vendeur horodaté.
Bridge GDPR — Export, anonymisation, accès restreint
Conformité RGPD : droit d'accès, droit à l'oubli, restriction des données sensibles.
- Accès restreint : les champs sensibles (numéro de pièce, date de naissance, scans recto/verso) ne sont visibles qu'au groupe "Reprise / DPO".
- Wizard export RGPD : menu Reprise → "Droit d'accès Art. 15 RGPD" → wizard ouvert (action sur reprise).
- Sélection des reprises → export JSON :
{ "export_date": "...", "exported_by": "user@company", "reprises": [ { "reference": "REP/2026/00001", "personal_data": {...}, "fiscal_data": {...} } ] } - Cron quotidien tâche planifiée quotidienne : trouve reprises confirmées > N années (paramétrable, défaut 10 ans = rétention compta FR).
- Anonymisation auto : nom du vendeur → "[anonymisé]", date de naissance et scan de la pièce → NULL. Montant, secteur, référence préservés (obligations fiscales).
- Marquage marqueur anonymisé + date horodatée → reprise figée (modif des champs perso bloquée par UserError).
Bridge Onboarding — Tutoriel guidé + télémétrie opt-in
Premier démarrage facile, amélioration continue via stats anonymes.
- Web tour : bouton "Démarrer le tutoriel" dans le header reprise → lance un tour OWL/JS (4 étapes guidées : créer reprise → saisir vendeur → produit → certificat).
- Pattern Odoo natif API tour Odoo → popovers step-by-step + validation auto des étapes.
- Télémétrie opt-in : paramètre société paramètre désactivé par défaut par défaut.
- Si activé → cron mensuel tâche planifiée mensuelle :
- Stats anonymes agrégées : total reprises, par secteur (phone/vehicle/art/generic), par état.
- Payload JSON : version schéma, identifiant instance, version module, métriques (counts uniquement).
- POST vers URL d'envoi configurée (HTTPS obligatoire, regex check) → log succès/erreur.
- Horodatage horodatage du dernier envoi si succès.
Mode express B2B (rappel)
Pour les rachats fournisseurs récurrents : bouton Valider en mode express (B2B) visible quand le vendeur est un professionnel déjà enregistré. Validation produit + certificat + confirmation en un clic, sans signature manuscrite. L'approbation manager reste obligatoire au-delà du seuil pour préserver la séparation des pouvoirs.
Fonctionnalités avancées
Mode multi-produits
Plusieurs rachats dans une fiche (ex : 50 téléphones du même grossiste). Popup détaillé par produit, photos individuelles, certificat PDF avec tableau paginé.
Pré-saisie vendeur via QR
Le vendeur scanne un QR depuis sa boutique, remplit ses infos sur son téléphone (formulaire mobile-first), les champs sont alimentés automatiquement.
Parsers PDF & MRZ
Extraction auto IMEI/batterie/score depuis les rapports de test (PiceaSoft, PhoneCheck). Lecture MRZ pièce d'identité (CNI/passeport TD1/TD3) pour pré-remplir le vendeur.
Signature en ligne
Enterprise : 3 champs sur PDF (mention manuscrite, signatures vendeur+acheteur), suivi temps réel. Community : widget canvas tactile.
Pricing assisté
Marge cible par secteur (30/15/40/25 %), prix d'achat max recommandé, calculateur prix de revente, alertes prix anormalement bas, grilles tarifaires.
Indicateurs de fraude
Détection : vendeur sous surveillance, vendeur récurrent (5+ reprises/30j), prix anormalement bas. Bannière d'alerte. Liste de surveillance vendeurs.
Étiquettes & produits
Référence auto [OCC...], code-barres EAN-13, étiquettes 62x30mm avec Code128 + QR, configuré pour POS, transfert photos vers la fiche produit.
Photos imposées par secteur
Templates par secteur : téléphonie (face/dos/écran/IMEI), véhicule (faces, profils, tableau de bord), art (recto/verso/signature/certif). Vidéos de test.
Analyses & exports
Tableau de bord, historique prix par modèle (12 mois), top vendeurs (CA/fréquence), exports Excel/PDF par période, import CSV de lignes.
Marketplaces & pricing dynamique
Framework de pricing dynamique marketplace + connecteurs Back Market (live). Clés API Vinted / leboncoin / La Centrale. Logs de synchronisation, base pour vendre après rachat.
🧩 Add-ons optionnels Reprise — activez seulement ce dont vous avez besoin
Tous ces modules sont indépendants et activables un par un selon vos besoins. Reprise reste pleinement fonctionnel sans aucun d'eux.
_reprise_sav
🔧 Module SAV (RMA + Garantie légale FR)
RMA simplifiée (Return Merchandise Authorization), garantie légale 24 mois FR automatique sur biens revendus, dashboard pivot, portail public /reprise/sav/<token> pour le client final.
_reprise_crm
🏆 CRM léger vendeurs
Segmentation vendeurs bronze / silver / gold, valeur cumulée, détection des vendeurs récurrents, scoring qualité.
_reprise_marketing
📧 Marketing ciblé vendeurs
Campagnes ciblées par segment, mail templates prêts à l'emploi (ex : "Rachat de votre ancien iPhone"), relances automatiques.
_reprise_eco
🌍 Éco-impact ADEME
Calcul CO2 et eau économisés (facteurs ADEME), certificat PDF éco-impact remis au vendeur (argument marketing fort).
_reprise_multistore
🏫 Multi-magasin / réseau
Gestion d'un réseau de boutiques, transferts cross-store de stock occasion, vue consolidée par enseigne.
_reprise_pos
💰 Rachat au comptoir POS
Rachat directement depuis l'interface Point of Sale, déduction du prix au panier. Odoo 17+ uniquement.
_reprise_mobile_api
📱 API REST mobile
Endpoints REST pour app mobile en boutique : scan IMEI, prise de photos, signature en boutique, sync rapide avec le backend.
l10n_be/de/it_*
🇺🇪 Bridges nationaux BE / DE / IT
Mentions légales adaptées par pays + délais de conservation légaux locaux. Pour exploiter Reprise dans plusieurs pays UE.
🔧 Refactor identité vendeur (mixin centralisé)
L'identité vendeur utilise désormais un mixin centralisé qui assure la synchronisation bidirectionnelle partner_id ↔ identity_id. Plus de désynchronisation possible entre la fiche vendeur et la fiche partenaire Odoo.
🏭 Module compagnon optionnel — Refurbishment Factory
Pour usage industriel (50+ unités/mois)Reprise est conçu pour les magasins et retailers (rachat au comptoir, certificat légal, signature). Refurbishment Factory est une alternative pour usage industriel — quand vous reconditionnez en série, sur chaîne, avec des volumes importants. Les deux peuvent cohabiter : un bridge automatique escalade les reprises trop volumineuses vers l'atelier industriel.
Conformité légale FR
Délai de conservation
Délai paramétrable (défaut 8 jours). Mise en vente bloquée tant que le délai n'est pas écoulé, sauf renonciation horodatée du vendeur.
Vigilance LCB-FT
Alerte automatique au-delà du seuil (défaut 5 000 EUR). Validation finale bloquée si conformité non cochée. Notes et chatter audités.
Livre de police
Wizard d'export PDF du registre des objets mobiliers (Art. 321-7 Code pénal). Format réglementaire : date, vendeur, naissance, pièce, nature, identifiant, prix, paiement.
Certificat PDF par pays
Mentions adaptées : FR Art. 297 A CGI / BE Art. 58 Code TVA / DE §25a UStG / générique UE Directive 2006/112/CE. RGPD inclus.
Approbation manager
Seuil paramétrable au-delà duquel la validation finale est bloquée jusqu'à approbation explicite d'un manager. Séparation des pouvoirs, audit complet.
Multi-sociétés
Règles d'enregistrement (ir.rule) sur reprises, grilles de prix, templates de checklist. Isolation par société active.
🛡 Sécurité renforcée & conformité données
Consentement RGPD explicite
Case à cocher de consentement avec traçabilité IP + horodatage + texte de consentement versé. Répond à l'exigence "consentement libre, éclairé et univoque" du RGPD.
Field-level masking
Masquage au niveau du champ : seul le DPO peut voir les scans de pièce d'identité et la date de naissance. Les vendeurs en magasin voient des champs masqués.
Validation MRZ ICAO 9303
Validation cryptographique des chiffres de contrôle MRZ selon la norme ICAO Doc 9303 (CNI / passeport). Bloque les pièces d'identité falsifiées ou mal scannées.
Migration legacy & back-fill
Outils de migration des données historiques : anonymisation des reprises > 10 ans et back-fill du consentement pour les reprises antérieures à l'install du module.
Bridge registre EU (auto-install)
Bridge automatique vers le livre de police centralisé UE (registre hash-chaîné). Conformité Art. 321-7 Code pénal. Toute reprise est automatiquement inscrite au registre national.
Tableau de bord EU centralisé
Le module l10n_eu_margin_vat_dashboard (auto-install) agrège marge / volume / délais de Reprise avec les autres sources d'acquisition (achats marketplaces, ventes consignment, fleet…). Vue unifiée du business TVA marge.
Questions fréquentes
Comment installer le module ?
1. Installez d'abord EU - Margin VAT (l10n_eu_margin_vat). 2. Installez Reprise (l10n_fr_tva_marge_reprise). Le bridge Réparation s'active automatiquement si le module Reparation est présent.
Le module fonctionne-t-il en Community ?
Oui, toutes les fonctionnalités sont disponibles. Seules différences en Community : pas de signature en ligne (utilise widget canvas tactile) et pas de calcul TVA marge dans le POS (Enterprise requis pour ces 2 features).
Quelle est la différence entre mode mono et mode multi-produits ?
Mode mono : un seul produit détaillé avec photos, attributs, prix. Mode multi : plusieurs rachats dans une fiche (ex : un grossiste qui revend 50 téléphones d'un coup). Le certificat PDF est adapté au mode (single vs tableau).
Comment fonctionne le QR de pré-saisie vendeur ?
Sur la fiche reprise, cliquez sur "Générer le QR (24h)". Affichez le QR sur tablette en boutique. Le vendeur scanne avec son téléphone, remplit ses infos sur un formulaire mobile-first responsive, soumet. Les champs sont alimentés automatiquement dans la reprise (mode brouillon). Token expirable et à usage unique.
Le certificat PDF est-il légalement conforme ?
Oui. Mentions par pays (FR Art. 297 A CGI, BE Art. 58, DE §25a UStG), qualité vendeur, date/lieu de naissance, déclaration d'origine licite, RGPD, signatures. Généré en double exemplaire. Mention LCB-FT si seuil atteint, mention délai de conservation ou renonciation.
Que sont les marketplaces (Back Market, Vinted, leboncoin, La Centrale) ?
Le module prévoit les clés API et la structure pour synchroniser les grilles de prix avec ces marketplaces (pour ajuster les prix d'achat selon le marché). C'est du scaffolding : la structure est présente, les appels HTTP réels sont à brancher avec vos clés API.
Support
Une question ? Un bug ? Une demande de fonctionnalité ?
support@powerstreet.io — Auteur : Powerstreet
Historique des nouveautés
Suivez l'évolution de votre module de reprise au fil des mises à jour.
Port chantier 19.0 + Livre de police + UX workflows
- Wizard de pré-configuration en 14 étapes (port chantier 19.0) accessible au 1er accès.
- Diagnostic conformité FR avec score 0-100% + export PDF.
- 3 nouveaux wizards dédiés (détection d'anomalies, export comptable groupé).
- Livre de police centralisé (registre EU hash-chaîné).
- Chantier P3+ : fondations EU + CI/CD.
- Port commits 18.0 Round 2 : 16 modules + UX workflows (autosave, comptoir 60s, popup d'assignation, checklist dynamique).
- Pré-enregistrement QR distinct du brouillon employé.
- P3 : taxonomies centralisées + bridges nationaux + SAV + identity mixin.
- Adapté aux spécificités Odoo 17.
Signature digitale/upload + Refonte page Store
- Signature digitale ou upload du bon signé : switch en un clic + drag & drop.
- UX dark mode sur l'étape signature.
- Bandeau MAJ Reprise dashboard OWL + URL App Store dynamique.
- Refonte page Odoo Store style Shopify avec onglet Workflows + GIF + features.
- UI prix de revente améliorée + type pièce visible.
- Fix checklist Reprise (vide si templates manquants, bouton Régénérer ne rafraîchit pas l'UI).
Mode multi-produits + alignement 19.0
- Mode reprise multi-produits : gérer plusieurs articles dans une même reprise.
- Enrichissements sectoriels + isolation multi-société (ir.rule).
- Alignement complet sur 19.0 : portage de toutes les fonctionnalités (Lots 1-8 Reprise).
- Badge « TVA marge » sur fiche produit + filtrage reprise basé sur la vraie taxe.
- Bridge FR mention secteur.
- Fix labels uniques secteurs et accessibilité formulaire.
Première version Odoo 17 application Reprise
- Application Reprise dédiée pour le rachat de biens d'occasion.
- Workflow en 5 étapes : identification vendeur, description bien, photos/vidéos, estimation, finalisation.
- TVA marge auto + signatures + email + certificat PDF.
- Upload identité et photos au moment de la transaction.
- Étiquettes intégrées et ref produit.
- Portage architecture EU core + bridges depuis 19.0.
- Suite complete v3.3.0 : bridges, accessibilité, description Store, prix 99.90 EUR.
Le module est mis à jour régulièrement avec de nouvelles fonctionnalités et corrections.
Toutes les mises à jour sont incluses dans votre licence. Questions : support@powerstreet.io
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