Skip to content
Odoo support plans from $425 a month · Installation and setup: Onboarding Pack, $350 one-offSee plans →Get a quote
PokutsoftPokutsoft
FranceSales/Sales
FR Devis Conforme icon

FR Devis Conforme

Validate French quotation mandatory legal mentions (validity, bon pour accord, 14-day withdrawal) and capture the signed acceptance

Odoo 20.0Odoo 19.0Odoo 18.0

Want FR Devis Conforme installed and configured for you? Onboarding Pack: $350 one-off

Support plans from $425 a month
Odoo 19.0
Also available for Odoo 18.0 and 20.0 · OPL-1 · English
FR Devis Conforme for Odoo

French quotations that carry their mandatory mentions

Mention rules per customer type, a check that blocks confirmation, the printed legal mentions, bon pour accord with an evidence hash and the model withdrawal form

Every quotation of a French company is checked against editable mention rules before it can be confirmed: validity period, trader identity and SIREN, bon pour accord, consumer mediator, late-payment penalty clause for professionals, and for building works the price breakdown, the free or paid devis statement, the deposit clause and the decennial insurer. The printed legal mentions are built from the quotation itself, the signed acceptance is stored with a SHA-256 fingerprint, and distance or off-premises sales get the model withdrawal form with their deadlines.

11 mention rules B2C / B2B / works / distance Blocks confirmation Printed legal mentions Bon pour accord + hash Withdrawal form

Key features

Editable mention rules

Each mention is a rule with its legal reference, the customers it applies to (all, consumers, professionals, building works, distance sales), mandatory or recommended, a check type and its French wording. Rules are kept per company.

Check before confirmation

Check Compliance runs the applicable rules and lists every result with its detail. While a mandatory mention is missing the quotation cannot be confirmed (an option of the company).

Real checks, not tick boxes

The SIREN must pass the Luhn check or be derived from the French VAT number, a works devis needs a described line with a quantity and a unit price, a paid devis needs its amount, a B2B penalty clause needs a stated rate.

Printed legal mentions

Validity, deposit, consumer mediator, penalty clause, decennial insurer and the free or paid devis statement are written into the legal mentions block of the document from the quotation's own figures.

Bon pour accord with evidence

The signing wizard records the signatory, the date and the drawn signature, refuses a non-compliant devis, and stores a SHA-256 fingerprint of the quotation, amount, customer and signature in the chatter.

Model withdrawal form

For a distance or off-premises sale the withdrawal form is generated from the order: the 14-day period starts on receipt for goods, a period ending on a weekend or holiday moves to the next working day, and the refund deadline follows the date of withdrawal.

Screenshots

Odoo 19.0 with the data of a kitchen and household-appliance retailer in Nantes, English interface; the same screens apply to Odoo 18.0 and 20.0.

1. A works devis that cannot be confirmed yet

The decennial insurer is not stated: the check marks it as blocking and the quotation stays a draft.

FR Devis Conforme in Odoo: A works devis that cannot be confirmed yet

2. A compliant devis, signed bon pour accord

All mandatory mentions present, signature, date and SHA-256 evidence hash recorded.

FR Devis Conforme in Odoo: A compliant devis, signed bon pour accord

3. Mention rules

Each rule with its scope, requirement, check type and legal reference.

FR Devis Conforme in Odoo: Mention rules

4. Withdrawal form of an online order

Deadline counted from the delivery date and moved to the next working day, with the pre-filled model form.

FR Devis Conforme in Odoo: Withdrawal form of an online order

Why this app

✓ The quotation is checked when it is written, not when a customer disputes it.

✓ Building-works quotations get the mentions that apply to works only.

✓ The signed acceptance can be proven: who, when, which amount, which signature.

✓ Distance sales get their withdrawal form and dates without a spreadsheet.

Get started

1

Company

Enter the SIREN, the default validity and the B2B penalty rate of your terms.

2

Rules

Review the mention rules and their French wording.

3

Check

Fill the FR Devis Compliance tab of the quotation and run the check.

4

Sign

Record the bon pour accord, then confirm the order.

Questions

Is this an electronic signature service?

No. The module records the acceptance and an evidence hash in Odoo; it is not a certified signature or transmission service.

Does it decide which rules apply to my business?

It ships editable rules with their legal references; you keep, change or deactivate them per company.

En français

FR Devis Conforme contrôle chaque devis d'une société française avant sa confirmation : durée de validité, identité et SIREN, bon pour accord, médiateur de la consommation, pénalités B2B et, pour les travaux, détail des prix, devis gratuit ou payant, acompte et assurance décennale.

  • Règles de mentions modifiables avec leur référence légale
  • Confirmation refusée tant qu'une mention obligatoire manque
  • Bloc de mentions légales construit à partir du devis
  • Bon pour accord avec signature et empreinte SHA-256
  • Formulaire type de rétractation et délais pour la vente à distance

Specifications

  • This page: Odoo 19.0 (also available for Odoo 18.0 and 20.0), Community and Enterprise
  • License: OPL-1
  • Languages: English
  • Depends on: sale_management
  • Author: Pokutsoft, pokutsoft.com
  • Support: support@pokutsoft.com

Update date: 2026-10-30 · Version: 19.0.1.2.7

User guides (PDF)

Related modules