Foresterie Amérique du Nord — barèmes de volume, redevances de coupe, timber cruise et suivi des billes jusqu'à l'usine (Odoo 20 Community)
North American Timber Pricing & Traceability — configurable volume rules, dated stumpage rate tables, timber cruise with plot extrapolation, log haul tracking to the mill with timber mark and receiving variance. Aucun taux, aucun coefficient livré : le régime est étatique et provincial.
Schermafbeeldingen
-
Foresterie Amérique du Nord — barèmes de volume, redevances de coupe, timber cruise et suivi des billes jusqu'à l'usine (Odoo 20 Community) — capture 1 -
Foresterie Amérique du Nord — barèmes de volume, redevances de coupe, timber cruise et suivi des billes jusqu'à l'usine (Odoo 20 Community) — capture 2 -
Foresterie Amérique du Nord — barèmes de volume, redevances de coupe, timber cruise et suivi des billes jusqu'à l'usine (Odoo 20 Community) — capture 3 -
Foresterie Amérique du Nord — barèmes de volume, redevances de coupe, timber cruise et suivi des billes jusqu'à l'usine (Odoo 20 Community) — capture 4 -
Foresterie Amérique du Nord — barèmes de volume, redevances de coupe, timber cruise et suivi des billes jusqu'à l'usine (Odoo 20 Community) — capture 5
Barèmes de volume, redevances de coupe, timber cruise et suivi des billes jusqu'à l'usine
La formule de la loi, la table datée que vous renseignez — et aucun taux livré, parce qu'aucun taux nord-américain ne figure dans une loi.
| Odoo 20 Community — On Premise | ✔ |
| Odoo.sh | ✔ |
| Odoo Online (SaaS) | ✘ |
Le constat
L'avis de redevance arrive, et personne ne sait dire s'il est juste. Le volume vient d'un cubage fait au bord de la route, le taux d'un barème qui a changé au trimestre, la mise supplémentaire d'une enchère d'il y a deux ans. Recalculer prend une journée, alors on paie. L'écart, s'il y en avait un, se découvre trois ans plus tard, à l'audit.
Aucun taux. Aucun coefficient. Et ce n'est pas un manque de travail
Les textes ont été lus, et ils disent tous la même chose : le taux n'est pas dans la loi.
The Minister may determine from time to time the prices at which forest resources may be harvested or used for a designated purpose under a forest resource licence.
Loi de 1994 sur la durabilité des forêts de la Couronne (Ontario), art. 31 (1) — consulté le 14 septembre 2026
[…] the rates of stumpage must be determined, redetermined and varied (a) by an employee of the ministry […] (b) at the times specified by the minister, and (c) in accordance with the policies and procedures approved by the minister.
Forest Act [RSBC 1996] c. 157, art. 105 (1) — consulté le 14 septembre 2026
Un taux figé dans un logiciel serait faux par construction : faux le trimestre suivant, faux dans la région voisine, faux pour l'essence d'à côté. La table est donc livrée vide, et le calcul refuse de tarifer un mesurage qu'aucun taux daté ne couvre — plutôt que de le compter à zéro. Un zéro se somme, se totalise et se paie sans que personne ne s'en aperçoive.
La formule, elle, est dans la loi
[…] the amount payable must be calculated by multiplying the volume or quantity of the timber […] by the sum of (c) the rate of stumpage applicable to the timber under section 105, and (d) if applicable, the bonus bid offered in respect of the timber.
Forest Act [RSBC 1996] c. 157, art. 103 (1) — consulté le 14 septembre 2026
Volume × (taux + mise supplémentaire). C'est cette formule que le module applique, et c'est pourquoi la mise est une colonne à part et non un taux fondu dans l'autre : là où elle existe, elle sort d'une enchère et ne se redétermine pas comme le taux.

Les barèmes de volume : la forme, pas les nombres
Aucune règle de cubage n'est fédérale non plus. Une règle ne s'impose que là où le droit d'un État, d'une province ou le contrat la désigne. Le module livre donc la forme de l'équation — différence au carré, quadratique en diamètre, moyenne des sections, table d'entrées — et vous saisissez les coefficients depuis le manuel qui fait foi chez vous, une fois, avec leur source. Tant qu'ils valent zéro, le barème refuse de calculer et l'écran dit pourquoi.
Une exception : la moyenne des sections
C'est de la géométrie, pas une règle de cubage — le tronc de cône approché par un cylindre de section moyenne. Aucun coefficient à trouver, aucun texte à citer : le module la calcule.
Aucune interpolation dans une table
Une table de cubage est une table d'entrées. Fabriquer une valeur entre deux classes produirait un volume que votre manuel ne contient pas, et il aurait l'air d'en venir.
Un millésime, pas une année courante
C'est l'édition adoptée par votre juridiction qui fait foi, pas la dernière parue. Le barème porte l'édition dont ses coefficients sont tirés.

L'inventaire sur pied — le timber cruise
Des placettes, un taux de sondage, une extrapolation à la surface du parterre, et la confrontation avec ce qui est réellement sorti. Dans certaines juridictions, c'est l'inventaire et non le cubage qui sert d'assiette à la redevance.
The amount of stumpage payable on Crown timber (a) may, with the approval of the minister, or (b) must, in the circumstances provided for in the policies and procedures […] be calculated using the information provided by a cruise of the timber conducted before the timber is cut, instead of the volume reported in a scale of the timber made under Part 6.
Forest Act [RSBC 1996] c. 157, art. 106 (1) — consulté le 14 septembre 2026

Du parterre à l'usine, chargement par chargement
Le bois est mesuré deux fois : au départ, et à l'arrivée sur le pont-bascule. Les deux mesures ne sont jamais tout à fait égales, et c'est cet écart que le suivi montre. La marque de bois est ce qui rattache un chargement à son origine.
A person must not […] remove or transport unscaled timber from Crown land or private land unless the timber has been marked in the prescribed manner with a timber mark that pertains to that land.
Forest Act [RSBC 1996] c. 157, art. 84 (3) — consulté le 14 septembre 2026
La marque est exigée au départ
Et elle ne se modifie plus après la réception : une marque qui change après l'arrivée est exactement ce qu'aucune traçabilité ne survit.
Pas de réception sans volume relevé
Sans lui, l'écart vaudrait zéro et s'afficherait comme s'il avait été constaté. Un écart non mesuré et un écart nul se ressemblent à l'écran, et n'ont rien à voir.
La mention certifiée ne s'ajoute pas
Elle est reprise du mesurage d'origine, où elle a été figée à la date de la coupe. Un chargement ne part pas sous une mention que son bois n'a pas.

L'API, et son contournement
La consultation d'un registre de marques de bois se greffe sur la chaîne de sources de dyo_connexions_base : une question de plus, une source de plus, et toute la plomberie du socle — cache daté, journal, file, aucun appel depuis un écran.
La source est livrée inactive, sans adresse, en mode hors ligne, et marquée non éprouvée en production. Les registres existent et la loi les impose, mais aucun point d'accès programmatique n'a pu être confirmé dans cette étude, et ce qui n'a pas été constaté n'est pas livré comme constaté. Le module fonctionne entièrement sans elle : la marque se saisit à la main, et c'est le chemin par défaut.
Le parcours, sur le vrai client

Ce que l'édition gratuite contient déjà
| Édition gratuite | Édition complète | |
|---|---|---|
| Parterres de coupe, autorisations, registre des volumes | ✔ | ✔ |
| Référentiel des 64 juridictions, paramétrable | ✔ | ✔ |
| Certification figée à la date de la coupe | ✔ | ✔ |
| Refus d'additionner deux unités de volume | ✔ | ✔ |
| Barèmes de volume paramétrables (4 formes d'équation) | — | ✔ |
| Table datée des taux de redevance, par essence et par produit | — | ✔ |
| Calcul de la redevance et rapprochement à l'avis reçu | — | ✔ |
| Inventaire sur pied (timber cruise) et extrapolation | — | ✔ |
| Suivi des billes jusqu'à l'usine et écart de réception | — | ✔ |
| Consultation d'un registre de marques (API et contournement) | — | ✔ |
| Licence du module | LGPL-3 | OPL-1 |
Questions fréquentes
Pourquoi aucun taux de redevance n'est-il livré ?
Parce qu'aucun ne figure dans une loi nord-américaine : ils sont déterminés par l'administration « from time to time », par essence, par produit, par région et par trimestre. Un taux figé serait faux le trimestre suivant, et personne ne le revérifierait.
Pourquoi les barèmes n'ont-ils pas de coefficients ?
Aucune règle de cubage n'est fédérale, et cette étude n'en a retrouvé aucun coefficient sur une source primaire. Le module livre la forme de l'équation et refuse de calculer tant que vous n'avez pas porté les nombres de votre manuel — plutôt que de rendre un volume qui aurait l'air juste.
Le module facture-t-il la redevance ?
Non. Le calcul est une vérification : ce qui est dû, c'est l'avis que l'administration émet. Le module met les deux côte à côte pour que l'écart se voie avant la clôture plutôt qu'à l'audit.
Faut-il l'édition gratuite ?
Oui : ce module en dépend et la complète. Installez dyo_foresterie_na_lite d'abord, ou laissez Odoo le faire.
Informations techniques
| Nom technique | dyo_foresterie_na |
| Version | 20.0.1.0.0 |
| Licence | OPL-1 |
| Dépendances | dyo_foresterie_na_lite, dyo_connexions_base |
| Prix | Gratuit |
| Éditeur |
Support : welcome@dyonysos.fr
Wat deze app niet doet
De uitgever heeft nog niet gepubliceerd wat de applicatie niet doet. Dat is een regel van de appstore: vraag het aan de support voordat u zich verbindt.
Vereiste applicaties van de appstore
- Foresterie Amérique du Nord — parterres de coupe, autorisations d'État et de province et registre des volumes (édition gratuite, Odoo 20 Community)
dyo_foresterie_na_lite
Gebruikte Odoo Community-modules
Geen.
Applicaties die haar aanvullen
| Serie | Versie | Status | Gepubliceerd op |
|---|---|---|---|
| 20.0 | 20.0.1.0.0 | Beschikbaar | 02-10-2026 |
| 19.0 | 19.0.1.0.0 | Beschikbaar |
Fiche gegenereerd uit de code van de uitgever (privé-repository, branch 20.0): de broncode is niet gepubliceerd.
Automatische controle van de appstore (los van de uitgever), toegepast op alle applicaties. Conforme.
| Controle | Resultaat | Effect indien afwezig |
|---|---|---|
| Manifeste lisible sans exécution | conforme | bloquant |
| Licence reconnue (OPL-1) | conforme | bloquant |
| Aucune dépendance vers Odoo Enterprise | conforme | bloquant |
| Aucun import de code Enterprise | conforme | bloquant |
| Aucun en-tête de licence Enterprise | conforme | bloquant |
| Icône static/description/icon.png | conforme | déclasse |
| Description (static/description/index.html ou README) | conforme | déclasse |
| Tests automatisés (tests/test_*.py) | conforme | déclasse |
| Traduction française (i18n/fr.po) | conforme | info |
| Section « Ce que le module ne fait pas » | absent | info |
| Titre de 70 caractères au plus (139 actuellement) | absent | info |
| Résumé en français | conforme | info |
Guide utilisateur — Foresterie Amérique du Nord, édition complète
Ce guide suppose le registre gratuit en place : parterres, autorisations et mesurages
s'y trouvent déjà. Voyez dyo_foresterie_na_lite/doc/GUIDE_UTILISATEUR.md.
1. Le barème de volume
Redevances → Barèmes de volume.
Un barème convertit des mesures prises sur une bille — un diamètre, une longueur — en un volume marchand. C'est lui qui décide combien de bois sort d'un parterre, et donc combien il sera payé.
Pourquoi il est livré vide
Aucune règle de cubage n'est fédérale, ni aux États-Unis ni au Canada. Une règle ne s'impose que là où le droit de votre juridiction ou votre contrat la désigne, et souvent dans une édition datée — c'est cette édition-là qui fait foi. Livrer des coefficients « bien connus » ferait payer le mauvais volume à quelqu'un, et personne ne s'en apercevrait : un volume faux ressemble à un volume juste.
Ce que le module vous donne, c'est la forme de l'équation et la place où porter vos nombres, une fois.
Les quatre formes
| Forme | Équation | Ce qu'elle demande |
|---|---|---|
| Différence au carré | ((D − a) ÷ b)² × L ÷ c | a et b obligatoires |
| Quadratique en diamètre | (a·D² + b·D + c) × L ÷ d | a et b obligatoires |
| Moyenne des sections | π × ((r_petit² + r_gros²) ÷ 2) × L | rien |
| Table d'entrées | lecture directe | au moins une entrée |
La moyenne des sections est l'exception
C'est de la géométrie, pas une règle de cubage : le tronc de cône approché par un cylindre de section moyenne. Aucun coefficient à trouver, aucun texte à citer — c'est pourquoi le module la calcule dès que vous la choisissez.
Ce qu'elle rend est un volume géométrique brut, avant toute déduction pour défaut, tout arrondi et toute règle de classement. Ces trois choses vivent dans le manuel de votre juridiction, et elles n'y sont pas les mêmes d'une province à l'autre.
Renseigner un barème à coefficients
- Choisissez la forme.
- Saisissez les coefficients depuis le manuel qui fait foi chez vous.
- Portez son millésime : c'est l'édition adoptée par votre juridiction, pas la dernière parue.
- Recopiez la source — manuel, édition, page — dans « Source des coefficients ».
Tant que les coefficients valent zéro, le champ « Utilisable » reste décoché et « Ce qui manque » dit pourquoi. Le module lève une erreur plutôt que de rendre zéro : un zéro se somme, se totalise et se facture sans que personne ne s'en aperçoive.
La table d'entrées n'est jamais interpolée
Une table de cubage est une table d'entrées discrètes. Si le diamètre demandé n'y figure pas, le module le dit et s'arrête : fabriquer une valeur entre deux classes produirait un volume que votre manuel ne contient pas, et il aurait l'air d'en venir.
2. Les taux de redevance
Redevances → Taux de redevance.
Pourquoi la table est vide, et le restera
Les textes ont été lus. Le taux n'est dans aucune loi :
« The Minister may determine from time to time the prices at which forest resources may be harvested […] » — Ontario, LDFC art. 31 (1)
« […] the rates of stumpage must be determined, redetermined and varied […] at the times specified by the minister » — Colombie-Britannique, Forest Act art. 105 (1)
Un taux figé dans un logiciel serait faux le trimestre suivant, faux dans la région voisine, faux pour l'essence d'à côté.
Saisir vos taux
Une ligne par combinaison utile. Les champs qui comptent :
- Nature — « taux de redevance » et « mise supplémentaire » s'additionnent au sens de l'art. 103 (1) du Forest Act. Les autres charges (reboisement, fonds forestier, rente annuelle) se portent séparément et n'entrent pas dans le calcul.
- Essence — vide veut dire « toutes essences ». Une ligne qui nomme l'essence prime sur une ligne générale, et une ligne qui nomme le produit prime sur « tous produits ». C'est ainsi que sont écrits les barèmes.
- Période — « applicable du … au … ». Vide au « au » veut dire « encore en vigueur ».
- Unité d'assiette — elle doit être celle de vos mesurages. Quarante dollars le mètre cube et quarante dollars le MBF n'ont rien à voir.
- Source — l'avis, la circulaire ou le barème d'où il sort, avec sa date.
Le module refuse de cocher « vérifié » sans source, et sans unité d'assiette.
3. Le calcul de la redevance
Redevances → Calculs de redevance → Nouveau.
- Choisissez l'autorisation et la période.
- « Calculer ». Le module reprend chaque mesurage enregistré de la période et lui cherche son taux daté.
- La formule appliquée est celle de la loi : volume × (taux + mise supplémentaire).
Les mesurages non tarifés
Un mesurage qu'aucun taux daté ne couvre — ou dont l'unité ne correspond pas à l'assiette du taux — n'est pas compté à zéro. Il reste visible dans la liste, en grisé, avec son motif écrit, et il n'entre pas dans le total. Le compteur « Mesurages non tarifés » le dit en tête de fiche.
Le faire disparaître donnerait un total qui paraît complet sans l'être. C'est le chemin le plus sûr vers une sous-déclaration que personne ne voit.
Le rapprochement à l'avis
Ce calcul est une vérification, pas une facture. Ce qui est dû, c'est l'avis que l'administration émet.
Saisissez son montant dans « Montant de l'avis reçu ». L'écart s'affiche à côté du calcul. « Rapprocher à l'avis » fige la pièce ; le module refuse si le montant de l'avis n'est pas saisi, parce qu'un rapprochement contre un montant vide ne rapproche rien.
Un calcul rapproché ne se recalcule plus : c'est une pièce datée. Créez-en un nouveau si la période doit être revue.
4. L'inventaire sur pied — le timber cruise
Exploitation → Inventaires sur pied → Nouveau.
Un cruise estime, par sondage, le volume de bois debout avant la coupe. Dans certaines juridictions, c'est lui et non le cubage qui sert d'assiette à la redevance (Forest Act, art. 106 (1)).
- Choisissez le parterre et la méthode.
- Saisissez les placettes : numéro, surface, tiges dénombrées, volume mesuré.
- La surface des placettes se saisit dans l'unité du parterre — acres ou hectares. Le module ne convertit pas, et il refuse d'échantillonner plus que la surface du parterre : une unité oubliée divise le volume estimé par cent sans qu'aucun écran ne proteste.
- « Extrapoler ». Le volume estimé est le volume des placettes ramené à la surface du parterre par le rapport des surfaces. Aucune correction, aucune déduction et aucune règle de classement ne sont appliquées : elles vivent dans votre manuel d'inventaire.
La confrontation au cubage
Dès qu'un mesurage est enregistré sur le parterre dans la même unité, l'écart s'affiche en volume et en pourcentage.
C'est un constat, pas un verdict. Un inventaire qui annonce 10 % de plus que ce qui est sorti n'est pas la preuve d'une fraude : c'est le régime normal d'un sondage, auquel s'ajoutent la casse au débardage, les purges, les défauts découverts à l'abattage et les choix de classement. Aucun seuil d'alerte n'est livré — les écarts admis sont fixés par chaque juridiction.
Le champ « Explications » est là pour ce que vous présenterez : le module ne l'invente pas.
5. Du parterre à l'usine
Exploitation → Chargements vers l'usine → Nouveau.
- Choisissez le mesurage d'origine : il porte le parterre, l'essence, la marque et la certification figée.
- La marque de bois et la mention « certifié » sont reprises du mesurage.
- Saisissez le transporteur, l'usine et le volume au départ.
- « Parti ». Le module refuse sans marque de bois : le transport de bois non cubé sans sa marque est interdit dans plusieurs juridictions (Forest Act, art. 84 (3)).
- À l'arrivée, saisissez le volume relevé par l'usine, puis « Reçu à l'usine ». Le module refuse sans ce volume : sans lui, l'écart vaudrait zéro et s'afficherait comme s'il avait été constaté.
Trois refus à connaître
- Il ne part pas plus de bois d'un mesurage qu'il n'en a été mesuré. Sinon, du bois d'origine inconnue entrerait dans un flux tracé en empruntant une marque qui ne lui appartient pas.
- La mention certifiée ne s'ajoute pas librement : elle est reprise du mesurage, où elle a été figée à la date de la coupe.
- La marque ne se modifie plus après réception. Si elle est fausse, annulez le chargement et enregistrez-en un autre, avec sa raison.
Contrôle → Écarts de réception liste les chargements dont les deux mesures diffèrent. Sans seuil : c'est une liste de faits.
6. La consultation d'un registre de marques
La source est livrée inactive, sans adresse réelle, et marquée « non éprouvée en production ». Les registres existent et la loi les impose (Forest Act, art. 92), mais aucun point d'accès programmatique n'a pu être confirmé par l'éditeur.
Le module fonctionne entièrement sans elle : la marque se saisit à la main, et c'est le chemin par défaut. Sur la fiche d'un mesurage, l'écran dit franchement que rien n'a été consulté, et que c'est le fonctionnement normal.
Si vous connaissez le service de votre juridiction :
- Ouvrez Connexions → Sources, la ligne « Registre des marques de bois ».
- Lisez la réserve affichée sur la fiche.
- Réglez l'adresse, activez la source, décochez le mode hors ligne.
- Le bouton « Mettre la marque en file de consultation » n'appelle personne : il dépose la question dans la file du socle, que le cron vide. Aucun appel réseau ne part d'un écran.
7. Le rôle « Tarification »
C'est lui qui touche aux barèmes, aux taux et aux calculs — c'est-à-dire à ce qui sera payé. Il ne se donne pas au terrain.
Beoordelingen van ingelogde klanten. Eén beoordeling per klant; de uitgever kan erop reageren. Log in om een beoordeling te plaatsen.
- Uitgever
- DYONYSOS
- contact@omnifloo.com
- Omnifloo-klanten
- Support inbegrepen volgens uw formule: helpcentrum.