Devis vers Facture
1. Quoi ? — Definition et contexte
Section intitulée « 1. Quoi ? — Definition et contexte »Dans Odoo, quand un client accepte un devis (sale.order passe en etat “sale”), il faut creer la facture, eventuellement la valider, et parfois l’envoyer par email. Ce workflow automatise cette chaine : des que le devis est confirme, la facture est creee et une notification Telegram arrive si le montant depasse un seuil configurable.
2. Pourquoi ? — Enjeux et motivations
Section intitulée « 2. Pourquoi ? — Enjeux et motivations »Problemes resolus
Section intitulée « Problemes resolus »| Probleme | Sans automatisation | Avec automatisation |
|---|---|---|
| Oubli de facturation | Devis confirme, facture jamais creee | Creation automatique |
| Delai de facturation | Facturer 3 jours apres la confirmation | Instantane |
| Pas de visibilite | Decouvrir la vente dans Odoo | Notification Telegram immediate |
3. Comment ? — Mise en oeuvre technique
Section intitulée « 3. Comment ? — Mise en oeuvre technique »Architecture
Section intitulée « Architecture »Declenchement
Section intitulée « Declenchement »Une Automated Action Odoo surveille les sale.order qui passent en etat “sale” et envoie un webhook interne a N8N.
Parcours
Section intitulée « Parcours »- Verification — Le workflow verifie qu’une facture n’existe pas deja pour ce devis (prevention des doublons)
- Creation — Appel Odoo XML-RPC pour creer la facture (
account.move) a partir dusale.order - Post-validation (optionnel) — Si
auto_postest active, la facture passe de brouillon a validee - Envoi email (optionnel) — Si
auto_send_emailest active, l’email de facturation est envoye au client - Notification — Si le montant depasse le seuil (defaut : 1000 EUR), une notification Telegram est envoyee
Configuration
Section intitulée « Configuration »| Parametre | Defaut | Description |
|---|---|---|
auto_post | false | Valider automatiquement la facture |
auto_send_email | false | Envoyer l’email au client |
notification_threshold | 1000 | Seuil de notification Telegram (EUR) |
4. Et si ? — Perspectives et limites
Section intitulée « 4. Et si ? — Perspectives et limites »Limites actuelles
Section intitulée « Limites actuelles »| Limite | Impact | Mitigation |
|---|---|---|
| Pas de validation comptable | Facture auto-postee sans verification | auto_post desactive par defaut |
| Seuil fixe | Meme seuil pour tous les clients | Configurable par workflow |
Scenarios d’evolution
Section intitulée « Scenarios d’evolution »Si besoin de validation manager :
- Utiliser le Approval Workflow Hub pour les montants > X
- Bouton [Valider] dans Telegram avant le post
Pages liees
Section intitulée « Pages liees »Workflows
Section intitulée « Workflows »- CRM Pipeline — Pipeline commercial en amont
- Website Lead Notification — Leads formulaire web
- Notification Hub — Routage notifications
Infrastructure
Section intitulée « Infrastructure »- Odoo 18 sur Docker — Facturation et comptabilite