Fixed Asset Register for Odoo Community — account_asset is Enterprise only, so Community has no asset register at all. This one records every durable item: reference, category, serial and barcode, supplier and source document, acquisition and in-service dates, gross value, custodian, and a tree of sites, buildings and rooms. Physical stock-take campaigns compare the register with what is actually there and report missing, moved and present items. A tamper-proof movement log follows each item from purchase to disposal. Free, LGPL-3, no accounting dependency.
Présentation
Immobilisations — le registre que Community n'a pas
account_asset n'existe pas dans les modules Community. Vérifiable en une commande : sur les 630 modules livrés avec Odoo 19 Community, aucun ne s'appelle ainsi. l10n_es va jusqu'à écrire if 'account.asset' not in self.env avant d'essayer de le peupler. Toute entreprise Community qui possède du matériel durable tient donc son parc au tableur, ou ne le tient pas.
Ce module tient le registre. Il ne calcule pas d'amortissement — le module Immobilisations — amortissement, échéanciers et écritures le fait — et il le dit à l'écran plutôt que d'afficher une valeur nette comptable fausse en silence.
Recherché aussi sous : gestion des immobilisations Odoo Community, registre des immobilisations Odoo, inventaire physique des immobilisations, suivi du parc matériel Odoo, account_asset Community, asset register Odoo 19.
Le registre
Une fiche par bien : référence attribuée automatiquement et préfixée par le code de sa catégorie, désignation, numéro de série, code-barres de l'étiquette collée sur le bien, fournisseur, pièce d'origine, date d'acquisition, date de mise en service, valeur d'acquisition, valeur résiduelle. Un lot de dix chaises identiques peut se tenir en une fiche ; un bien qui se suit un par un se tient un par un.
Les emplacements sont une arborescence — site, bâtiment, étage, bureau — et non des stock.location. Les deux n'ont ni la même granularité ni le même propriétaire : le magasinier range des palettes, le comptable cherche un photocopieur.
Le récolement
C'est ce qui sépare un registre d'un tableur. On choisit un périmètre — un bâtiment et ses étages, une catégorie —, le module prépare la liste des biens attendus, et l'on coche : présent, déplacé, absent. À la clôture, les déplacements constatés sont reportés sur les fiches et tout est écrit au journal.
La campagne refuse de se clôturer tant que des lignes ne sont pas constatées, et le refus dit combien il en reste et lesquelles. Un récolement à moitié fait mais clôturé quand même a l'air complet : c'est précisément ce qui le rend trompeur.
Le journal ne se réécrit pas
Enregistrement, mise en service, transfert, récolement, sortie : chaque mouvement laisse une ligne datée et signée. Une règle d'enregistrement refuse la modification et la suppression à tout le monde, responsable du parc compris. Un journal qu'on peut corriger après coup ne prouve rien à un contrôleur.
La sortie du parc
Cession, mise au rebut, perte, vol, don : l'assistant demande la date, le motif et le produit de sortie ensemble, parce que saisis un par un il manque toujours l'un des trois. Le socle enregistre la sortie ; il ne calcule ni plus ni moins-value, faute de connaître l'amortissement, et il l'écrit dans l'assistant.
Ce que le module ne fait pas
Aucun amortissement, aucun échéancier, aucune écriture comptable, aucune immobilisation en cours, aucune réévaluation. Il ne crée ni compte, ni journal, ni plan comptable : account porte déjà tout cela et le socle ne dépend même pas de lui. Ces fonctions sont réunies dans le module dyo_immobilisations, qui se greffe sur quatre points d'accroche documentés dans le code.
Caractéristiques
| Prix | Gratuit |
|---|---|
| Licence | LGPL-3 |
| Séries Odoo | 19.0 : publiée sur l'Odoo Apps Store ; 20.0 : publiée sur l'Odoo Apps Store |
| Version | 1.0.0 |
| Édition | Odoo Community / sur site |
| Nom technique | dyo_immobilisations_lite |
| Domaine | Comptabilité et finance |
| Version premium | dyo_immobilisations |
Prix hors taxes tel qu'affiché sur l'Odoo Apps Store ; l'achat et l'installation se font sur le Store ou via votre instance Omnifloo.