# UPGRADE_NOTES — fusion_accounting_core ## V19.0.1.0.0 (initial — Phase 0) ### Reference sources - `RePackaged-Odoo/accounting/account_accountant/models/account_move.py` (Enterprise extension fields read for schema match) - `RePackaged-Odoo/accounting/account_accountant/models/account_reconcile_model.py` (same) ### Mirror-zone files (none in _core — _core has no Mirror zone) ### Abstract-zone files (all of _core is abstract) - `models/account_move.py` - `models/account_reconcile_model.py` - `models/ir_module_module.py` ### Intentional deltas from Odoo - Shared-field declarations have NO compute methods, NO @api decorators beyond basic field types. Enterprise's account_move.py adds compute methods and business logic; we deliberately do not duplicate them. When Enterprise is installed, its compute methods run; when it's not, the fields are simply unused (until a fusion sub-module decides to own that behavior). ### Migrations - `migrations/19.0.1.0.0/pre-migration.py` — rehome fusion security xml-ids from module='fusion_accounting' to module='fusion_accounting_core' BEFORE data-load (avoids unique-constraint crash on upgrade from pre-Phase-0) - `migrations/19.0.1.0.0/post-migration.py` — idempotent safety-net for the same rehome (zero-op if pre-migration already ran)