Accounting notes
This commit is contained in:
173
notes/accounting/modules_inventory.md
Normal file
173
notes/accounting/modules_inventory.md
Normal file
@@ -0,0 +1,173 @@
|
||||
# Accounting Modules Inventory
|
||||
|
||||
Date: 2026-05-05
|
||||
|
||||
## Modules coeur
|
||||
|
||||
### `account`
|
||||
|
||||
Module socle comptable.
|
||||
|
||||
Fonctionnalites principales:
|
||||
|
||||
- plan comptable: `account.account`, `account.account.type`;
|
||||
- templates de plan comptable et creation/mise a jour de chart;
|
||||
- exercices, periodes et journaux;
|
||||
- ecritures: `account.move`, `account.move.line`;
|
||||
- lettrage/reconciliation;
|
||||
- taxes et lignes de taxes;
|
||||
- reporting standard: balance sheet, income statement, general ledger, trial
|
||||
balance, aged balance.
|
||||
|
||||
Fichiers pivots:
|
||||
|
||||
- `modules/account/account.py`
|
||||
- `modules/account/move.py`
|
||||
- `modules/account/tax.py`
|
||||
- `modules/account/fiscalyear.py`
|
||||
- `modules/account/journal.py`
|
||||
- `modules/account/account.xml`
|
||||
- `modules/account/move.xml`
|
||||
- `modules/account/tax.xml`
|
||||
|
||||
### `account_invoice`
|
||||
|
||||
Module facturation client/fournisseur.
|
||||
|
||||
Fonctionnalites principales:
|
||||
|
||||
- factures `account.invoice`;
|
||||
- lignes `account.invoice.line`;
|
||||
- taxes de facture `account.invoice.tax`;
|
||||
- workflow facture: draft, validated, posted, paid, cancelled;
|
||||
- generation de `account.move`;
|
||||
- echeances et `lines_to_pay`;
|
||||
- paiement direct via `account.invoice.pay`;
|
||||
- credit note/debit note via wizard `account.invoice.credit`;
|
||||
- reports facture FODT.
|
||||
|
||||
Fichiers pivots:
|
||||
|
||||
- `modules/account_invoice/invoice.py`
|
||||
- `modules/account_invoice/invoice.xml`
|
||||
- `modules/account_invoice/payment_term.py`
|
||||
- `modules/account_invoice/payment_term.xml`
|
||||
|
||||
### `account_product`
|
||||
|
||||
Pont comptabilite/produits.
|
||||
|
||||
Fonctionnalites principales:
|
||||
|
||||
- comptes de revenu/depense/stock par produit ou categorie;
|
||||
- configuration comptable par produit;
|
||||
- base pour la generation des lignes comptables depuis facture, stock et frais.
|
||||
|
||||
### `account_payment`
|
||||
|
||||
Paiements generiques.
|
||||
|
||||
Fonctionnalites principales:
|
||||
|
||||
- journaux de paiement;
|
||||
- paiements entrants/sortants;
|
||||
- groupes de paiement;
|
||||
- workflow: draft, submitted, approved, processing, succeeded, failed;
|
||||
- integrations optionnelles SEPA, Stripe, Braintree, clearing.
|
||||
|
||||
### `account_statement`
|
||||
|
||||
Releves bancaires/caisse.
|
||||
|
||||
Fonctionnalites principales:
|
||||
|
||||
- statements et lignes de statement;
|
||||
- imports OFX/MT940/CODA/AEB43/SEPA via modules specialises;
|
||||
- validation du solde, generation de mouvements, posting et reconciliation;
|
||||
- report imprimable `account.statement`.
|
||||
|
||||
### `account_asset`
|
||||
|
||||
Immobilisations.
|
||||
|
||||
Fonctionnalites principales:
|
||||
|
||||
- actifs, lignes d'amortissement;
|
||||
- lien avec produits et factures;
|
||||
- generation d'ecritures d'amortissement.
|
||||
|
||||
### `account_budget`
|
||||
|
||||
Budgets comptables.
|
||||
|
||||
Fonctionnalites principales:
|
||||
|
||||
- budgets par compte/periode;
|
||||
- suivi budget vs realise.
|
||||
|
||||
## Modules taxes et localisation
|
||||
|
||||
Modules de localisation ou regles fiscales:
|
||||
|
||||
- `account_be`, `account_ch`, `account_ch_os`, `account_de_skr03`,
|
||||
`account_es`, `account_fr`, `account_ict`, `account_itsa`,
|
||||
`account_syscohada`;
|
||||
- `account_eu`, `account_es_sii`, `account_fr_chorus`;
|
||||
- `account_tax_cash`, `account_tax_non_deductible`,
|
||||
`account_tax_rule_country`.
|
||||
|
||||
Fonction:
|
||||
|
||||
- plans comptables localises;
|
||||
- taxes localisees;
|
||||
- codes/tax reports locaux;
|
||||
- exports ou e-documents fiscaux.
|
||||
|
||||
Point de vigilance:
|
||||
|
||||
- ces modules peuvent ajouter des reports fiscaux ou modifier la selection des
|
||||
taxes, mais la base de mouvement reste `account.move` / `account.move.line`.
|
||||
|
||||
## Modules stock/couts
|
||||
|
||||
Modules de comptabilite stock:
|
||||
|
||||
- `account_stock_continental`;
|
||||
- `account_stock_anglo_saxon`;
|
||||
- `account_stock_eu`;
|
||||
- `account_stock_landed_cost`;
|
||||
- `account_stock_landed_cost_weight`;
|
||||
- `account_stock_shipment_cost`;
|
||||
- `account_stock_shipment_cost_weight`.
|
||||
|
||||
Fonction:
|
||||
|
||||
- valorisation stock;
|
||||
- couts d'expedition;
|
||||
- landed costs;
|
||||
- generation de mouvements comptables lies aux mouvements stock.
|
||||
|
||||
## Modules exports et auxiliaires
|
||||
|
||||
- `account_export`, `account_export_winbooks`;
|
||||
- `account_consolidation`;
|
||||
- `account_credit_limit`;
|
||||
- `account_dunning`, `account_dunning_email`, `account_dunning_fee`,
|
||||
`account_dunning_letter`;
|
||||
- `account_deposit`;
|
||||
- `account_cash_rounding`;
|
||||
- `account_invoice_correction`, `account_invoice_defer`,
|
||||
`account_invoice_history`, `account_invoice_line_standalone`,
|
||||
`account_invoice_secondary_unit`, `account_invoice_stock`,
|
||||
`account_invoice_watermark`;
|
||||
- `account_move_line_grouping`;
|
||||
- `account_receivable_rule`, `account_rule`;
|
||||
- `account_payment_clearing`, `account_payment_sepa`,
|
||||
`account_payment_sepa_cfonb`, `account_payment_stripe`,
|
||||
`account_payment_braintree`;
|
||||
- `account_statement_rule`, `account_statement_*`.
|
||||
|
||||
Fonction:
|
||||
|
||||
- extensions de comportement ou d'integration autour des flux standards.
|
||||
|
||||
Reference in New Issue
Block a user