2.5 KiB
2.5 KiB
Accounting Documentation
Date: 2026-05-05
Scope: modules account* standards Tryton + extensions comptables dans
purchase_trade.
Objectif
Cette documentation sert a comparer le comportement comptable de ce repository avec un standard externe ou une installation Tryton de reference.
Elle distingue volontairement:
- les modules comptables standards
account*; - les rapports imprimables
ir.action.report/.fodt; - les vues de reporting SQL exposees comme modeles
ModelSQL.table_query(); - les extensions metier
purchase_tradequi changent les flux comptables ou ajoutent du reporting de gestion.
Fichiers
modules_inventory.md- inventaire fonctionnel des modules
account*.
- inventaire fonctionnel des modules
business_rules.md- regles comptables et flux critiques extraits des modules standards et des notes de session.
reporting.md- cartographie detaillee du reporting comptable standard et des extensions
purchase_trade.
- cartographie detaillee du reporting comptable standard et des extensions
general_ledger_gap_analysis.md- premiere comparaison detaillee entre le report ideal
GL-001 General Ledgeret le General Ledger Tryton/Tradon.
- premiere comparaison detaillee entre le report ideal
purchase_trade_extensions.md- points d'extension comptables propres a Tradon.
comparison_checklist.md- grille de comparaison avec un standard.
gap_analysis_workflow.md- methode de comparaison a reutiliser pour les prochains rapports.
Sources principales
modules/account/modules/account_invoice/modules/account_payment/modules/account_statement/modules/account_asset/modules/account_stock_*modules/account_export*modules/account_*pays/localisationsmodules/purchase_trade/account.pymodules/purchase_trade/invoice.pymodules/purchase_trade/stock.pymodules/purchase_trade/fee.pymodules/purchase_trade/forex.pymodules/purchase_trade/purchase.pymodules/purchase_trade/valuation.pymodules/purchase_trade/credit_risk.pynotes/business_rules.mdnotes/template_business_rules.mdmodules/purchase_trade/docs/*.md
Methode d'extraction
- Lire
tryton.cfgpour identifier dependances et XML charges. - Lire les classes
__name__ = 'account...'et les registrations du Pool. - Identifier les workflows:
post,validate,cancel,draft,process,paid. - Identifier les rapports:
ir.action.reportpour les exports imprimables;ir.action.act_windowaveccontext_modelpour les vues analytiques;- classes
Report; - classes
ModelSQLavectable_query().
- Croiser avec les docs locales
purchase_tradepour les decisions metier.