From 9ebf89bde21f482ff7c8f78a99f7aebe5b42fbec Mon Sep 17 00:00:00 2001 From: gsinghpal Date: Sat, 16 May 2026 13:18:52 -0400 Subject: [PATCH] changes --- .DS_Store | Bin 14340 -> 14340 bytes entech-website-design.html | 1197 ----------------- fusion_accounting/.DS_Store | Bin 0 -> 10244 bytes fusion_accounting/fusion_accounting/.DS_Store | Bin 0 -> 6148 bytes .../brainstorm/247-1775189747/.server-stopped | 0 .../247-1775189747/hybrid-table.html | 0 .../247-1775189747/interactive-tables.html | 0 .../brainstorm/247-1775189747/waiting.html | 0 .../{ => fusion_accounting}/CLAUDE.md | 0 .../{ => fusion_accounting}/PHASE_2_PLAN.md | 0 .../{ => fusion_accounting}/PHASE_3_PLAN.md | 0 .../{ => fusion_accounting}/PHASE_4_PLAN.md | 0 .../{ => fusion_accounting}/README.md | 0 .../{ => fusion_accounting}/__init__.py | 0 .../{ => fusion_accounting}/__manifest__.py | 0 .../data/menu_overrides.xml | 0 .../2026-04-18-phase-0-foundation-plan.md | 0 .../plans/2026-04-19-phase-1-bank-rec-plan.md | 0 .../specs/2026-04-18-ci-deferred.md | 0 ...-04-18-empirical-uninstall-test-results.md | 0 ...ting-enterprise-takeover-roadmap-design.md | 0 .../2026-04-19-phase-1-bank-rec-design.md | 0 .../graphify-out/GRAPH_REPORT.md | 0 ...a4dbc6e0af5a9ffd3a9bdfc4f188e1eeac9c4.json | 0 ...8097a9c95ce39b2d3ef068b3bb2bfe1ef9ee3.json | 0 .../graphify-out/graph.html | 0 .../graphify-out/graph.json | 0 .../static/description/icon.png | Bin .../{ => fusion_accounting}/tools/README.md | 0 .../tools/check_odoo_diff.sh | 0 .../fusion_accounting_ai/.DS_Store | Bin 0 -> 8196 bytes .../fusion_accounting_ai}/CLAUDE.md | 0 .../fusion_accounting_ai}/README.md | 0 .../fusion_accounting_ai}/UPGRADE_NOTES.md | 0 .../fusion_accounting_ai}/__init__.py | 0 .../fusion_accounting_ai}/__manifest__.py | 0 .../controllers/__init__.py | 0 .../controllers/chat_controller.py | 0 .../fusion_accounting_ai}/data/cron.xml | 0 .../data/default_rules.xml | 0 .../data/tool_definitions.xml | 0 .../graphify-out/GRAPH_REPORT.md | 0 ...46edafe26d88aff5fc2abf7df90a4417cc051.json | 0 ...26359a66ecafb3950a33b94da9bde3401c2d3.json | 0 ...f6d34d890d7fe3af92b71d753bae010501dd8.json | 0 ...ff7f93e3c847a736119399ff3c1f66daae2bb.json | 0 ...5d108a78f51bc312a898e8078caa36b2a62d7.json | 0 ...d7a98798928b9303d56ec75c3559ac0c4622f.json | 0 ...1591bc5188f225f8de1cfa2767b92ad94aa50.json | 0 ...1d109036e88fed302ef9a9ff0a7421536469c.json | 0 ...8f78eb2b143f1b66a0dd25a0c3d5dd2f77007.json | 0 ...48465d23d2604f9ec9c7d4e1a72ad59227ccb.json | 0 ...d303566f4dc87796ba8b5a404396a8659df14.json | 0 ...c30d2ea084dcfec6fb71c3ab052f09ed60610.json | 0 ...3ef87d07a8c8c558382d7b955e3a41245834e.json | 0 ...32b896179f43315c91df53c0f21cf0cfddb25.json | 0 ...66110378146a68587363d45c23d26c02317c4.json | 0 ...465e83bed95bd728a69bb639101fa80789c99.json | 0 ...423693b243a902795791142cc0a9add0ee12d.json | 0 ...c02b401403df11bf8f2eb1f3d8d23481ac1fb.json | 0 ...b5b31ab5db8c113fd7c4efdda5782da679654.json | 0 ...32965a3b09ea62446f2d666db57c157046391.json | 0 ...def507f848083a9f4a3b3f089c5c01e4e1274.json | 0 ...41e93e5318b89827e23bef44639cb996ef853.json | 0 ...7a49248fcadd4c39cd1a4d58021c9fa7051cd.json | 0 ...b97057c76ac5e8c3fd411f3f13cbe8b5c24be.json | 0 ...602291950133f9bef2e3009a1073c992fb4df.json | 0 ...b6313a03c64b14a466b58e078114abeae4fb7.json | 0 ...bbc1ca25457651dc012318e7c0a13b288e8de.json | 0 ...e7ac5e34e448b0d6814d9da39089132f0ecf9.json | 0 ...7df43a1a57bb0fef8318f0ad90bd5c8c74011.json | 0 ...7f75ea71a989d3a96b994a3017198367ae815.json | 0 ...3bd0e4d460888799fcff436289f9ccc66f35e.json | 0 ...7914011618eef01bcd094e5dd9ea2bbd3eab4.json | 0 ...478fccf0ef1ab92f3f9365b8e937ef4869c2b.json | 0 ...5ed72afa3dd24517737f961d51b5678179e1b.json | 0 ...50cec4e35c72cfb4a4149b158960d30d32581.json | 0 ...d698cd50cc03cccbca631d94a20d0ace6149c.json | 0 ...f8eefc53f54524cabe19d750cf25080444298.json | 0 ...9564ad60e866a0b9cb0b68302291f411c0f5d.json | 0 ...db0b3bea0156aa0abb6237b037479896044e1.json | 0 ...574b13c0a9b902114f36baf55c1f5546b5f1d.json | 0 ...51437d20b496184e3347ab085a3a3d50c1d5e.json | 0 ...0291ecd4a2536454ee6da4e3887f26ac503b8.json | 0 ...efcff59826a2bccc4c547dc52c67a2d8b9cfb.json | 0 ...83838d19b63c81160a6353b52ada1866a28ba.json | 0 ...9f0a221ddfe9ba836defc3161df9adadb7b08.json | 0 ...0b7eb1fe53ab0fc08cc2e08f98fcebe98c786.json | 0 ...07b8b73399cf57cd41deb118c921a6f693f44.json | 0 ...e4d85ef06627725b8860d51d4ed1124daa132.json | 0 ...05cc646a1bf9c95196623b3088fb99d6324c7.json | 0 ...40fd7d61294186afeb3a66d9a67ae84f265a0.json | 0 ...3ef9240901c8138ed64acc829ad046e22e9c7.json | 0 ...502f45347423e17ebed7fad2a2a1011ac2f72.json | 0 ...09bcaecefa071706c2dcc6a1f031b93a4d88c.json | 0 ...80d7e085291e4f3a09e6352edfda9f614486b.json | 0 ...0b376297bf90728380bf7f5de7265fb29d170.json | 0 ...6ae84407b1b85376cbbe6bb9d846d5d1826d0.json | 0 ...4028a0ec9581448d313b2cf155879daf7bbec.json | 0 ...f74a4cf0d55ee59601839f991f71140263dd2.json | 0 ...b83d2e2e9c112f2e35fdf7f7dc9bb2a07c4ba.json | 0 ...51dca863a89f5940ce5a6650f17291a301b83.json | 0 ...8f3d8960334461dbf76370718a0fe434576a3.json | 0 .../graphify-out/graph.html | 0 .../graphify-out/graph.json | 0 .../migrations/19.0.1.0.0/post-migration.py | 0 .../fusion_accounting_ai}/models/__init__.py | 0 .../models/account_move_hook.py | 0 .../models/accounting_config.py | 0 .../models/accounting_dashboard.py | 0 .../models/accounting_match_history.py | 0 .../models/accounting_rule.py | 0 .../models/accounting_session.py | 0 .../models/accounting_tool.py | 0 .../models/recurring_pattern.py | 0 .../models/vendor_tax_profile.py | 0 .../report/audit_report_template.xml | 0 .../fusion_accounting_ai_security.xml | 0 .../security/ir.model.access.csv | 0 .../fusion_accounting_ai/services/.DS_Store | Bin 0 -> 6148 bytes .../services/__init__.py | 0 .../services/adapters/__init__.py | 0 .../services/adapters/_base.py | 0 .../services/adapters/claude.py | 0 .../services/adapters/openai_adapter.py | 0 .../fusion_accounting_ai}/services/agent.py | 0 .../services/data_adapters/__init__.py | 0 .../services/data_adapters/_registry.py | 0 .../services/data_adapters/assets.py | 0 .../services/data_adapters/bank_rec.py | 0 .../services/data_adapters/base.py | 0 .../services/data_adapters/followup.py | 0 .../services/data_adapters/reports.py | 0 .../services/prompts/__init__.py | 0 .../services/prompts/bank_rec_prompt.py | 0 .../services/prompts/domain_prompts.py | 0 .../services/prompts/system_prompt.py | 0 .../fusion_accounting_ai}/services/scoring.py | 0 .../services/tools/__init__.py | 0 .../services/tools/accounts_payable.py | 0 .../services/tools/accounts_receivable.py | 0 .../services/tools/adp.py | 0 .../services/tools/asset_management.py | 0 .../services/tools/audit.py | 0 .../services/tools/bank_reconciliation.py | 0 .../services/tools/customer_followup.py | 0 .../services/tools/financial_reports.py | 0 .../services/tools/hst_management.py | 0 .../services/tools/inventory.py | 0 .../services/tools/journal_review.py | 0 .../services/tools/month_end.py | 0 .../services/tools/payroll.py | 0 .../services/tools/reporting.py | 0 .../fusion_accounting_ai/static/.DS_Store | Bin 0 -> 6148 bytes .../static/description/icon.png | Bin .../src/components/chat/approval_card.js | 0 .../src/components/chat/approval_card.xml | 0 .../static/src/components/chat/chat_panel.js | 0 .../static/src/components/chat/chat_panel.xml | 0 .../src/components/chat/interactive_table.js | 0 .../src/components/chat/interactive_table.xml | 0 .../components/dashboard/fusion_dashboard.js | 0 .../components/dashboard/fusion_dashboard.xml | 0 .../src/components/dashboard/health_card.js | 0 .../src/components/dashboard/health_card.xml | 0 .../static/src/scss/chat.scss | 0 .../static/src/scss/dashboard.scss | 0 .../fusion_accounting_ai}/tests/__init__.py | 0 .../tests/test_api_live.py | 0 .../tests/test_claude_api.py | 0 .../tests/test_data_adapters.py | 0 .../tests/test_llm_provider_contract.py | 0 .../tests/test_post_migration.py | 0 .../views/config_views.xml | 0 .../views/dashboard_views.xml | 0 .../views/match_history_views.xml | 0 .../fusion_accounting_ai}/views/menus.xml | 0 .../views/recurring_pattern_views.xml | 0 .../views/rule_views.xml | 0 .../views/session_views.xml | 0 .../views/vendor_tax_profile_views.xml | 0 .../fusion_accounting_ai}/wizards/__init__.py | 0 .../wizards/rule_wizard.py | 0 .../wizards/rule_wizard.xml | 0 .../fusion_accounting_assets/.DS_Store | Bin 0 -> 8196 bytes .../fusion_accounting_assets}/CLAUDE.md | 0 .../fusion_accounting_assets}/README.md | 0 .../UPGRADE_NOTES.md | 0 .../fusion_accounting_assets}/__init__.py | 0 .../fusion_accounting_assets}/__manifest__.py | 0 .../controllers/__init__.py | 0 .../controllers/assets_controller.py | 0 .../fusion_accounting_assets}/data/cron.xml | 0 .../data/sql/create_mv_asset_book_values.sql | 0 .../graphify-out/GRAPH_REPORT.md | 0 ...1ec2be989a6072035be65ec608d1d2546c540.json | 0 ...67455f120e2f82f9ff835a620e39912eb6eca.json | 0 ...504f5e1ebbf82d6b682a623fcd7f70b52da6d.json | 0 ...1f091d5a0dc292991ed05a418d63b53b5b92b.json | 0 ...34206094ce534f02b14308a383911769fc94d.json | 0 ...7c00e83b06513cf7e8c2cc310d261f1bcd723.json | 0 ...f3fae3f47f84382af3845aa1bbc4a86ef99e6.json | 0 ...1fc39ae8f8516d0e38f6a9fe4408093dec0b9.json | 0 ...d71252605054e3781ad47724abf22861f1514.json | 0 ...ecd856c0d40b5f8837787565c5f1deb008733.json | 0 ...ea42c84e7b5d3c41e3864251b6fa5970aed9f.json | 0 ...1de119b781731006b1e5f1473a6d7c77f6785.json | 0 ...e5ab73fd264808cead7870961dbfd75e39bdd.json | 0 ...7ebf130aa3407b0d05e3194b963468479adb3.json | 0 ...005552ed241e2d6ff0a99ca1e67a07ba3d3c3.json | 0 ...903f66b77103addd8052680ad0650d1d49a95.json | 0 ...7419da0d9a117a0146bfaa4716d91ac2653fb.json | 0 ...8c9bbe3217c8bbe5c26b3b1a64cd240b2628e.json | 0 ...dee943bd43510b82ef29a5b7c617495581988.json | 0 ...5ac44dd074bdb984ea85154f04f16b4b9d7da.json | 0 ...57408905def51a17e2fa03741ba6d7d0dfe29.json | 0 ...0fc9cd723c5b51ce68f662df826d61312c0ab.json | 0 ...08ad94eae63ce293dbb5b8edf1cf3ce3fe118.json | 0 ...9dd1f7dcd8a095c10d8b195ff91e21c121e26.json | 0 ...43c97aba8c69d2447e03fe994530d282445c4.json | 0 ...57aa9c3e860e80539c4baa245c4b661388eee.json | 0 ...f349034f6b5be3512e5ed89b1189b54df7658.json | 0 ...b19a2d3f13343b52096cfd5bebc9e26f5a01a.json | 0 ...245c1d600833711a656edb26d6d4877cc53ed.json | 0 ...7f0212fa2cd456120cf314a1a793725552fbb.json | 0 ...9bd99e1b5dd7eed42802f3ec4c5892a98ff2e.json | 0 ...71bc87f37120eee4e234174e6dade20e465fb.json | 0 ...0f87763ac00d0a6f9ce3f2d6548753d85c1f3.json | 0 ...2bffcf3b79fb9b53886fef09b1b23fa87760d.json | 0 ...669995f84b4f9fa3cf494421fcf89412f123c.json | 0 ...f92e6c6fa92cfaafce40521468dd734a76648.json | 0 ...463d28d3fda5d2f3a417b374e3ca41de25de3.json | 0 ...ebccde360f227c242ccdc9aec3678f14185a9.json | 0 ...665f11948139bb5292a7feb4f0128c258f267.json | 0 ...a9d56291dd5abfee923af8b9d7bce3c6af24f.json | 0 ...cd70f3c9e956e367b3494b00404347e5275e3.json | 0 ...e4f9f1a385dd50f9f00578a17cc3b31525bb6.json | 0 ...f4df87ee865a74edeb446e31a33a26ed14749.json | 0 ...feb55a5f6949685502b650b857f69140af98c.json | 0 ...983c79dfd4f9eb449358ec850fb45a034d42a.json | 0 ...1743c08b29f1df43dd80a46b2282fc18c6331.json | 0 ...b1ad43f5abbd666f756bec834500d1bbcc7c7.json | 0 ...481cbf6eb49ad2230ac662fc8eff6484dfae2.json | 0 ...64d432903b0eba371e051b5f0128f5b90af47.json | 0 ...aee40f0aa903b404f0325badd94dc0abf80ee.json | 0 ...5a89d5b9b2cdf631d362ea92baf723586efdd.json | 0 ...32fad428359d07975ca2263b99349381c178f.json | 0 ...6a4567119fc076993cc8ba2449a238663e09b.json | 0 ...360ca0c9c6de93efc4f4492c970c425c5b5a7.json | 0 ...d19f0efcad5fc545aa4031ce8a124c9fa22a8.json | 0 ...40beae503b974be448b3243566db3b1c95f23.json | 0 ...32018783ee89bb13c4f8af8beceba8d56158c.json | 0 ...325829d9ec86e1e5ba49f0dd4401d2f9c5651.json | 0 ...93fd2b2b8b05a641fe33561a8acfc6420ae9f.json | 0 ...494bba6cfcea2a59e5ab58e7c0b2f2481333f.json | 0 ...76739c48c8358522a49377325fb5868c615db.json | 0 ...1f6b6e6065766a745468b9c11aa589336d491.json | 0 ...c93b3508e2dda8f0ecfa8219ac1ee4e95ad37.json | 0 ...6b1024ce66a94e81e88e344bf4a91d9901a48.json | 0 ...2ecea4fd694b5d47409e1945abbdaca04ea7b.json | 0 ...487201c59fa6abd97eb7d7712afb26f482396.json | 0 ...f3aac3c25196c3c3b23cc3ab88c7f4b94b3e9.json | 0 ...a93a1bda5a9be90f0a1e305d318337b9bd2f5.json | 0 ...9ce8a43a9d5028511fa501549ee4c935d0f1c.json | 0 ...643f63f735307177875a023ad1b9695b69b7f.json | 0 ...ee5a7e27065a308c0d9076801c04af6f09ae8.json | 0 .../graphify-out/graph.html | 0 .../graphify-out/graph.json | 0 .../models/__init__.py | 0 .../models/account_move.py | 0 .../models/fusion_asset.py | 0 .../models/fusion_asset_anomaly.py | 0 .../models/fusion_asset_book_values_mv.py | 0 .../models/fusion_asset_category.py | 0 .../models/fusion_asset_depreciation_line.py | 0 .../models/fusion_asset_disposal.py | 0 .../models/fusion_asset_engine.py | 0 .../models/fusion_assets_cron.py | 0 .../models/fusion_migration_wizard.py | 0 .../reports/__init__.py | 0 .../reports/migration_audit_report.py | 0 .../reports/migration_audit_report_action.xml | 0 .../reports/migration_audit_report_views.xml | 0 .../security/ir.model.access.csv | 0 .../services/__init__.py | 0 .../services/anomaly_detection.py | 0 .../services/depreciation_methods.py | 0 .../services/prorate.py | 0 .../services/salvage_value.py | 0 .../services/useful_life_predictor.py | 0 .../services/useful_life_prompt.py | 0 .../fusion_accounting_assets/static/.DS_Store | Bin 0 -> 6148 bytes .../static/description/icon.png | Bin .../ai_useful_life_panel.js | 0 .../ai_useful_life_panel.xml | 0 .../components/anomaly_strip/anomaly_strip.js | 0 .../anomaly_strip/anomaly_strip.xml | 0 .../src/components/asset_card/asset_card.js | 0 .../src/components/asset_card/asset_card.xml | 0 .../asset_detail_panel/asset_detail_panel.js | 0 .../asset_detail_panel/asset_detail_panel.xml | 0 .../depreciation_board/depreciation_board.js | 0 .../depreciation_board/depreciation_board.xml | 0 .../disposal_dialog/disposal_dialog.js | 0 .../disposal_dialog/disposal_dialog.xml | 0 .../static/src/scss/_variables.scss | 0 .../static/src/scss/assets.scss | 0 .../static/src/services/assets_service.js | 0 .../static/src/tours/assets_tours.js | 0 .../views/asset_dashboard/asset_dashboard.js | 0 .../views/asset_dashboard/asset_dashboard.xml | 0 .../asset_dashboard/asset_dashboard_view.js | 0 .../tests/__init__.py | 0 .../tests/test_account_move_inherit.py | 0 .../tests/test_asset_anomaly_detection.py | 0 .../tests/test_asset_book_values_mv.py | 0 .../tests/test_asset_tools.py | 0 .../tests/test_assets_adapter.py | 0 .../tests/test_assets_controller.py | 0 .../tests/test_assets_cron.py | 0 .../tests/test_assets_tours.py | 0 .../tests/test_audit_report.py | 0 .../tests/test_coexistence.py | 0 .../tests/test_create_asset_wizard.py | 0 .../tests/test_depreciation_methods.py | 0 .../tests/test_depreciation_run_wizard.py | 0 .../tests/test_disposal_wizard.py | 0 .../tests/test_engine_integration.py | 0 .../tests/test_engine_property.py | 0 .../tests/test_fusion_asset.py | 0 .../tests/test_fusion_asset_anomaly.py | 0 .../tests/test_fusion_asset_category.py | 0 .../test_fusion_asset_depreciation_line.py | 0 .../tests/test_fusion_asset_disposal.py | 0 .../tests/test_fusion_asset_engine.py | 0 .../tests/test_local_llm_compat.py | 0 .../tests/test_method_integration.py | 0 .../tests/test_migration_round_trip.py | 0 .../tests/test_partial_sale_wizard.py | 0 .../tests/test_perf_controller.py | 0 .../tests/test_performance_benchmarks.py | 0 .../tests/test_prorate.py | 0 .../tests/test_salvage_value.py | 0 .../tests/test_useful_life_predictor.py | 0 .../views/menu_views.xml | 0 .../wizards/__init__.py | 0 .../wizards/create_asset_wizard.py | 0 .../wizards/create_asset_wizard_views.xml | 0 .../wizards/depreciation_run_wizard.py | 0 .../wizards/depreciation_run_wizard_views.xml | 0 .../wizards/disposal_wizard.py | 0 .../wizards/disposal_wizard_views.xml | 0 .../wizards/partial_sale_wizard.py | 0 .../wizards/partial_sale_wizard_views.xml | 0 .../fusion_accounting_bank_rec/.DS_Store | Bin 0 -> 8196 bytes .../fusion_accounting_bank_rec}/CLAUDE.md | 0 .../fusion_accounting_bank_rec}/README.md | 0 .../UPGRADE_NOTES.md | 0 .../fusion_accounting_bank_rec}/__init__.py | 0 .../__manifest__.py | 0 .../controllers/__init__.py | 0 .../controllers/bank_rec_controller.py | 0 .../fusion_accounting_bank_rec}/data/cron.xml | 0 .../sql/create_mv_unreconciled_bank_line.sql | 0 ...countant__account_auto_reconcile_wizard.py | 0 ...unt_accountant__account_reconcile_model.py | 0 ...accountant__bank_reconciliation_service.js | 0 .../graphify-out/GRAPH_REPORT.md | 0 ...8de0cda8e1b5153a02b95ea0ee204c8c045aa.json | 0 ...5671158f3d0f9f10863b5d0ce8997965214cb.json | 0 ...66ba1baaa1aa06f4e80f88e10ddbd4b4bce31.json | 0 ...682580e4dc90f43dff9784d4e9a6459c6f468.json | 0 ...5c7e0ec4a44b995906a86f55ac7ea8e481a72.json | 0 ...d9b4c628e24e66b7147359eb6ea0794375017.json | 0 ...523caf7880e42cc2b1516756c0b14b3c5fb61.json | 0 ...224921f9fe350c7ed4a81815ed34b1e1de6e2.json | 0 ...bc6647610bac13de4101e3641bed4484f048e.json | 0 ...420c211331a458d0cf20de478aa899697839f.json | 0 ...121551ef3aa167ee877cb98371e254f8f62a5.json | 0 ...03bc366175cea2023692f632cf05868601349.json | 0 ...1b9493155b2402599ab369e85cf4809fd6ed3.json | 0 ...8ea5013e2a77e904e87913a44e628fe67809f.json | 0 ...e6d1895a83bc58098c59a5f04cb8c3fddb63c.json | 0 ...f8d54b8ac002d7e531e3367b0f41862d4c95b.json | 0 ...cd77d4deedca8f12c4f1571408050abf88b99.json | 0 ...fff106a0c2c3873e114a1888fc6fe0967bc24.json | 0 ...efd246f9738695899295071d02cc49d681fe6.json | 0 ...b5deec138e99e2d4df186a05b941e3e8cc37c.json | 0 ...75a1ad8684d6077f59a5703097548ebbb81ac.json | 0 ...cfc9ded0daf930ce98b02b6d12b0eb42a87ec.json | 0 ...8c9bbe3217c8bbe5c26b3b1a64cd240b2628e.json | 0 ...66be2a8e2a2e304f58424f51e3bf8cd950413.json | 0 ...5ae5722cff356155bdfe90b5894bffa28ae12.json | 0 ...bb160c8eaf5b029efeda2c81fca489090d2d5.json | 0 ...57500661901765f8bfa95f40315eba358f746.json | 0 ...a04744a110726980e6c12bb0390f50f354794.json | 0 ...4862d176dbbf9050f87a2f5991065bfd5cfb9.json | 0 ...fb17be9bad098015d0d0dff64940454fabb53.json | 0 ...fd149e14265ca5a1d7a48d230fb837b1b7ac4.json | 0 ...b4a67f85bf253d4ed0901790fbc1702830709.json | 0 ...c48d011bae98fbd09cbf4229341f89e5a17d7.json | 0 ...f8e4c8517f275a35a1f3f1778f325c57a9685.json | 0 ...f56e0d238093d163bc0a902a1514ca2cd6ae2.json | 0 ...fe3ffe1fb469f1de53c30b774d99a2f70bff5.json | 0 ...c1d59a8539de7a6d08770c18052bb580a5605.json | 0 ...d0df13a7380deb4f2e57c2245a9398f8641a7.json | 0 ...1d47b663be6a6563f509fcc1e8dde8cf178a9.json | 0 ...8231905c487ffda7ced47ab2198ce9699cd27.json | 0 ...6c5b2bef0cd6d8d697b939a14e0842ccf0d4b.json | 0 ...7f12a207aed157477ec1064e07db54b4c2cfa.json | 0 ...1e7f083f2a5e2fc166140dcd3a3c9fdf243d9.json | 0 ...660ea3d7ff84c139ca0b8852286bd09ec112b.json | 0 ...85f19c721d2427c0605db322db232b2c80d7a.json | 0 ...14f110ad851784670caae556dc84070b9144e.json | 0 ...dd470860787e4c82ec93ee62a2f0fa036f597.json | 0 ...9fb21058abbfa135bc24f8181a145804d5b28.json | 0 ...200ca86386dbd5a4689a1b1658a3cdb1f1719.json | 0 ...cee1d23ee309d3524b05bd046df56db539f16.json | 0 ...06aca71a5839bfca195e1b72c2dc26485c676.json | 0 ...0fbf956c07679de4e4464eac8902b39181fa9.json | 0 ...9d2119a23497bebe3a8a3209a032c5a6d6709.json | 0 ...14f06f460d401662a7dfd23dd06de41e9f0b2.json | 0 ...fb263280b8d752b0402e686b2300e72da9a54.json | 0 ...ff71d011a45eda73363ce5772b98e1c8b01d7.json | 0 ...5d4ae6147f250e471752a719ea959f12e09e2.json | 0 ...c4dd6ee2c21b5bcc5c9584dbf15c4b23a0f2c.json | 0 ...f52e3bd8684d4c1df688d558ebd8b414596ee.json | 0 ...fd3d80b085a32cfe2966d74727c0efa24e2c1.json | 0 ...48a4fac81a82d4dead3f066050eb951fe8f66.json | 0 ...4369fe089286a91692ccda32639722818bc44.json | 0 ...df9393f367529c7bb05ec1ac67a8603a68db7.json | 0 ...8781e0be1a0e2848a580abb88f4785e69fc03.json | 0 ...4adcf2b4ffd812be4fc94948e2939cf8fdb6c.json | 0 ...105a715b975b90808dc7fd3b36b43cd8143df.json | 0 ...02589796917d2c14b387a5f2d76d59950de78.json | 0 ...5f984dcfb4d41a508e26ff498bb6477f52a2c.json | 0 ...22a10c9e8a88a7381e64e311c792b797b2c02.json | 0 ...c38a8c5e79f551cf3b9018b6f06a7ab7005c8.json | 0 ...7719c945a66cc5a04afed99d54de1ab9e9bd2.json | 0 ...d092e194967378be4d439dbaa4bde46c42459.json | 0 ...2f51aaa58c8b8edb10735e1514128421c2f7e.json | 0 ...1dc7cb3a3d12fa1d04823a7b6bd6d738fe202.json | 0 ...7b87e968ca134c992d3cc3d73e4c535b6382a.json | 0 ...537d00041e44c342020e71ac6814bf7c868fd.json | 0 ...5353818d5fe851a8320e27615e789acc83b38.json | 0 ...56d0b8ab4a9c1815684734f2ba16eed523dc6.json | 0 ...82cbc18d7d4968f6f267d84a33802b8304d93.json | 0 ...e2d554c0355b85f8fd8d82c8aaefa18b62267.json | 0 ...732f1c3c1ac97bc1613dd70feaf1c69096f48.json | 0 ...7d4ccc6768d18dcb826b175fe3fa2b95e4a87.json | 0 ...9c5c1f501fda5de052a9f71daeeaecb33b268.json | 0 ...303f5b2177bf83cb0428b9c1758215e9f5d3d.json | 0 ...4a123d53b1b7dbb47e530e6513db9bc734df0.json | 0 .../graphify-out/graph.html | 0 .../graphify-out/graph.json | 0 .../models/__init__.py | 0 .../models/account_bank_statement_line.py | 0 .../models/account_reconcile_model.py | 0 .../models/fusion_bank_rec_cron.py | 0 .../models/fusion_bank_rec_widget.py | 0 .../models/fusion_migration_wizard.py | 0 .../models/fusion_reconcile_engine.py | 0 .../models/fusion_reconcile_pattern.py | 0 .../models/fusion_reconcile_precedent.py | 0 .../models/fusion_reconcile_suggestion.py | 0 .../fusion_unreconciled_bank_line_mv.py | 0 .../reports/__init__.py | 0 .../reports/migration_audit_report.py | 0 .../reports/migration_audit_report_action.xml | 0 .../reports/migration_audit_report_views.xml | 0 .../security/ir.model.access.csv | 0 .../services/__init__.py | 0 .../services/confidence_scoring.py | 0 .../services/exchange_diff.py | 0 .../services/matching_strategies.py | 0 .../services/memo_tokenizer.py | 0 .../services/pattern_extractor.py | 0 .../services/precedent_backfill.py | 0 .../services/precedent_lookup.py | 0 .../static/.DS_Store | Bin 0 -> 6148 bytes .../static/description/icon.png | Bin .../ai_suggestion/ai_alternatives_panel.js | 0 .../ai_suggestion/ai_alternatives_panel.xml | 0 .../ai_suggestion/ai_reasoning_tooltip.js | 0 .../ai_suggestion/ai_reasoning_tooltip.xml | 0 .../ai_suggestion/ai_suggestion_strip.js | 0 .../ai_suggestion/ai_suggestion_strip.xml | 0 .../apply_amount/apply_amount.js | 0 .../apply_amount/apply_amount.xml | 0 .../attachment_strip/attachment_strip.js | 0 .../attachment_strip/attachment_strip.xml | 0 .../bank_reconciliation_service.js | 0 .../bankrec_form_dialog.js | 0 .../bankrec_form_dialog.xml | 0 .../batch_action_bar/batch_action_bar.js | 0 .../batch_action_bar/batch_action_bar.xml | 0 .../bank_reconciliation/button/button.js | 0 .../bank_reconciliation/button/button.xml | 0 .../button_list/button_list.js | 0 .../button_list/button_list.xml | 0 .../bank_reconciliation/chatter/chatter.js | 0 .../file_uploader/file_uploader.js | 0 .../line_info_pop_over/line_info_pop_over.js | 0 .../line_info_pop_over/line_info_pop_over.xml | 0 .../line_to_reconcile/line_to_reconcile.js | 0 .../line_to_reconcile/line_to_reconcile.xml | 0 .../bank_reconciliation/list_view/list.js | 0 .../list_view_many2one_multi_edit.js | 0 .../list_view_many2one_multi_edit.xml | 0 .../partner_history_panel.js | 0 .../partner_history_panel.xml | 0 .../quick_create/quick_create.js | 0 .../quick_create/quick_create.xml | 0 .../reconcile_model_picker.js | 0 .../reconcile_model_picker.xml | 0 .../reconciled_line_name.js | 0 .../reconciled_line_name.xml | 0 .../search_dialog/search_dialog.js | 0 .../search_dialog/search_dialog.xml | 0 .../search_dialog/search_dialog_list.js | 0 .../search_dialog/search_dialog_list.xml | 0 .../statement_line/statement_line.js | 0 .../statement_line/statement_line.xml | 0 .../statement_summary/statement_summary.js | 0 .../statement_summary/statement_summary.xml | 0 .../static/src/scss/_variables.scss | 0 .../static/src/scss/ai_suggestion.scss | 0 .../static/src/scss/bank_reconciliation.scss | 0 .../services/bank_reconciliation_service.js | 0 .../static/src/tours/bank_rec_tours.js | 0 .../src/views/kanban/bank_rec_kanban.xml | 0 .../kanban/bank_rec_kanban_controller.js | 0 .../views/kanban/bank_rec_kanban_renderer.js | 0 .../src/views/kanban/bank_rec_kanban_view.js | 0 .../tests/__init__.py | 0 .../tests/_factories.py | 0 .../tests/test_ai_suggestion_lifecycle.py | 0 .../tests/test_auto_reconcile_wizard.py | 0 .../tests/test_bank_rec_adapter.py | 0 .../tests/test_bank_rec_prompt.py | 0 .../tests/test_bank_rec_tools.py | 0 .../tests/test_bank_rec_tours.py | 0 .../tests/test_bulk_reconcile_wizard.py | 0 .../tests/test_coexistence.py | 0 .../tests/test_confidence_scoring.py | 0 .../tests/test_controller.py | 0 .../tests/test_cron_methods.py | 0 .../tests/test_exchange_diff.py | 0 .../tests/test_factories.py | 0 .../tests/test_legacy_tools_refactor.py | 0 .../tests/test_local_llm_compat.py | 0 .../tests/test_matching_strategies.py | 0 .../tests/test_memo_tokenizer.py | 0 .../tests/test_migration_round_trip.py | 0 .../tests/test_mv_unreconciled.py | 0 .../tests/test_pattern_extraction.py | 0 .../tests/test_performance_benchmarks.py | 0 .../tests/test_precedent_lookup.py | 0 .../test_reconcile_engine_integration.py | 0 .../tests/test_reconcile_engine_property.py | 0 .../tests/test_reconcile_engine_unit.py | 0 .../views/menu_views.xml | 0 .../wizards/__init__.py | 0 .../wizards/auto_reconcile_wizard.py | 0 .../wizards/auto_reconcile_wizard_views.xml | 0 .../wizards/bulk_reconcile_wizard.py | 0 .../wizards/bulk_reconcile_wizard_views.xml | 0 .../fusion_accounting_core/.DS_Store | Bin 0 -> 6148 bytes .../fusion_accounting_core}/CLAUDE.md | 0 .../fusion_accounting_core}/README.md | 0 .../fusion_accounting_core}/UPGRADE_NOTES.md | 0 .../fusion_accounting_core}/__init__.py | 0 .../fusion_accounting_core}/__manifest__.py | 0 .../graphify-out/GRAPH_REPORT.md | 0 ...31ed89cc6f0369b027445b2fc5b874f2f0621.json | 0 ...ebc0d7da5397ca752fa8f99dbd64f7bb49855.json | 0 ...086ad6c69a18cf4e6af069427b05592872fb8.json | 0 ...cc4fe5c826375a76dd389ac1707c310610562.json | 0 ...2a9d7ce390f12d76929aaed750c35941bb175.json | 0 ...c75815b94fa827d73a1967c7a1169d75ebaa7.json | 0 ...8f3207e7b2f14e4d697dc27ece0993e8fa4c4.json | 0 ...a9b68a3ed86068d86b0867b1894fb118ba4fd.json | 0 ...7ed7a2f0214e875a833d45648704d63281122.json | 0 ...fa8ef236727152fbb0b62884e6fe8676cb1db.json | 0 ...e96011fa0bc1fd35bc449d2470e91dca1a21e.json | 0 ...26d2425b77b44f5d358d51877f1b0e5fa0041.json | 0 ...678f7462ecef35e2cf2e72aa31852581ccc97.json | 0 ...264e555e7ae05bb9b8f8340d2faf8344e10a6.json | 0 ...3fcdc83d64a262f858d15d63c8ed8f4e1f426.json | 0 .../graphify-out/graph.html | 0 .../graphify-out/graph.json | 0 .../migrations/19.0.1.0.0/post-migration.py | 0 .../migrations/19.0.1.0.0/pre-migration.py | 0 .../models/__init__.py | 0 .../models/account_bank_statement_line.py | 0 .../models/account_move.py | 0 .../models/account_reconcile_model.py | 0 .../models/ir_module_module.py | 0 .../models/res_users.py | 0 .../security/fusion_accounting_security.xml | 0 .../security/ir.model.access.csv | 0 .../static/description/icon.png | Bin .../fusion_accounting_core}/tests/__init__.py | 0 .../tests/test_coexistence_group.py | 0 .../tests/test_enterprise_detection.py | 0 .../tests/test_shared_field_bank_statement.py | 0 .../tests/test_shared_field_ownership.py | 0 .../fusion_accounting_documents/.DS_Store | Bin 0 -> 8196 bytes .../fusion_accounting_documents}/__init__.py | 0 .../__manifest__.py | 0 .../data/server_actions_data.xml | 0 .../graphify-out/GRAPH_REPORT.md | 0 ...ffa36464b3d305caca00618307a50bce357dc.json | 0 ...be902331cf5d37a32ddb748d28f6920f75dc0.json | 0 ...1a3045392f02c56ce2087e8f353bb83392e95.json | 0 ...631724216238ee82d7a785ea42202222becf4.json | 0 ...09c9c049bfd1a1021d3e250b9957892107767.json | 0 ...57cce505a39f8988d4bb4e66420bc2721499d.json | 0 ...78b8090ba5da9d08b7112f1fc111290734aa4.json | 0 ...cb22059d48a103d857707797abe736255fa04.json | 0 ...2a133711dfe17236f783ffb9014f2a41ce6f8.json | 0 .../graphify-out/graph.html | 0 .../graphify-out/graph.json | 0 .../models/__init__.py | 0 .../models/account_move.py | 0 .../models/documents_document.py | 0 .../security/ir.model.access.csv | 0 .../static/description/icon.png | Bin .../tests/__init__.py | 0 .../tests/test_document_to_invoice.py | 0 .../views/account_move_views.xml | 0 .../views/documents_document_views.xml | 0 .../wizards/__init__.py | 0 .../wizards/create_invoice_from_document.py | 0 .../create_invoice_from_document_views.xml | 0 .../fusion_accounting_followup/.DS_Store | Bin 0 -> 8196 bytes .../fusion_accounting_followup}/CLAUDE.md | 0 .../fusion_accounting_followup}/README.md | 0 .../UPGRADE_NOTES.md | 0 .../fusion_accounting_followup}/__init__.py | 0 .../__manifest__.py | 0 .../controllers/__init__.py | 0 .../controllers/followup_controller.py | 0 .../fusion_accounting_followup}/data/cron.xml | 0 .../data/followup_levels_data.xml | 0 .../data/mail_templates_data.xml | 0 .../graphify-out/GRAPH_REPORT.md | 0 ...2ae076396a00d0fac433871cd909b5ad58800.json | 0 ...226ad0bdfd831b4c5ff452a4e8c5f2da7f2d0.json | 0 ...5cd69033dd751cb8341c8c1b5160a208c1824.json | 0 ...5d32d44201fa8fdab7aa30aa3827e0d9d3dc8.json | 0 ...c2a1cd60274594c65479e574c8f5a9557818a.json | 0 ...f277f3328d0754d00cc1c56a00e19231c55a7.json | 0 ...dda4db642700d2df858c94cad644b2c9e8435.json | 0 ...b09ab56744f3b7e56157dc7f61d3eee8b35bb.json | 0 ...80f1d30e37020b79fedf4bcc1fab258410d88.json | 0 ...266a1f38769e28f6080eea97c4cfd9889fb22.json | 0 ...a850de6356f0e0b523d0c162cca5378b55c08.json | 0 ...e43d99b2378a7fbad63d90048c5b87244940f.json | 0 ...2b1e0cfcf0260258ee867fbc2a87d61a1ca60.json | 0 ...eb601b076aca3b10a4ab3d379193f0bb1e049.json | 0 ...07cc9898dcebc77ddbb9bdf197c1263e71bcd.json | 0 ...99c6bcf99f943bfaa4417caa682a211dfeb91.json | 0 ...e4c737ebd5c371e23c809e391c788f39b8f3d.json | 0 ...20ad41ed3fc83e2c45352ed478dc3c0f54708.json | 0 ...903f66b77103addd8052680ad0650d1d49a95.json | 0 ...cb6c1210d13ceb69980a047d93d289110bde8.json | 0 ...73425ecc5c3adde801eab8a5be3e4c15afe33.json | 0 ...42ac0e674b88e2b78c242f89f0c3012bde0f8.json | 0 ...b3014905b8a5663778945890d7b0f8a20d8b7.json | 0 ...1b71abfa603d6da5d6c82cb832193a603f5b7.json | 0 ...f5a3a9b85455dbc0ec442fb04a6b3f6adda6e.json | 0 ...faad865d1da51187934076cd6264998741f72.json | 0 ...b01989eecfb4ebc81244851327af3635e604a.json | 0 ...9113d07fd7eb50ae44c226a8e11c663f214b3.json | 0 ...482ee8d3a8435c9924e3970b89e96937d2f0f.json | 0 ...f3e5290f6c95f297e9488b7bf7d73095e798d.json | 0 ...fb72bb2fb6f03ddeca5dcf52a5468baa3a686.json | 0 ...a9b99db8d2326decd7bb074335191f282ccfd.json | 0 ...83898dfdaa3da7c92a4e2ef9cbe0c3daa0383.json | 0 ...064940a7d23f22e516d9c379ccd89297f9d08.json | 0 ...1ce24d8d1f3c079feed3dda2e7ae61f20d72b.json | 0 ...f39186b46af7a34c888ff62de7fee819299d0.json | 0 ...8ff8f3fd3f9d96dbbbee78c4e6ebb821b2e47.json | 0 ...d1d46501f3598fdc6aa46ba55e25c431914b8.json | 0 ...d62e8ccb0192ba8f2a959d187647b859326ec.json | 0 ...eaf6128e253cbe68f4cbbb98c574221c6f865.json | 0 ...74d146800a583fdf4146f6ea1073e7068ce08.json | 0 ...5d2792afe793483b0f89b2fe0e63fc102f79c.json | 0 ...faa60114d2e64ebeb170ad16c711f5d72ee6e.json | 0 ...b758205a55409db6ac1b7b43ec86728e47ce1.json | 0 ...3633ef5375c83be5e045b66a5c7e9e8c3b634.json | 0 ...aa9120875f26f912fa10bb91b490d8faa430d.json | 0 ...e62bd88e9bf96d30ca4d776c55b8cb46229cf.json | 0 ...c833b67e0e063aa1fa8d8f8af7e5cced4c648.json | 0 ...96c150e854c346f32bf9d2ae739f974e0eb66.json | 0 ...727f6f8bab8f73b62156b3a1c2337ef333764.json | 0 ...9c88dee0ece1e41742a10fee959dc0c9607ad.json | 0 ...61484e7733cdff22697bdfb4550392b35bb71.json | 0 ...22279a61532910704e8c3b3b27a159dc6eaf4.json | 0 ...698cc0b8cece9bb66fd986bceb203c6430579.json | 0 ...8a31bf8fe2ac50811d6ddb0cdb6b98020ffb7.json | 0 ...7c6c18b9455d0cfb625e2ff1ce5cc3811ba4a.json | 0 ...dd15d1f1c25923ce0b3dd16ea0ba98c4240b5.json | 0 .../graphify-out/graph.html | 0 .../graphify-out/graph.json | 0 .../models/__init__.py | 0 .../models/account_move_line.py | 0 .../models/fusion_followup_cron.py | 0 .../models/fusion_followup_engine.py | 0 .../models/fusion_followup_level.py | 0 .../models/fusion_followup_run.py | 0 .../models/fusion_followup_text_cache.py | 0 .../models/fusion_migration_wizard.py | 0 .../models/res_partner.py | 0 .../reports/__init__.py | 0 .../security/ir.model.access.csv | 0 .../services/__init__.py | 0 .../services/followup_text_generator.py | 0 .../services/followup_text_prompt.py | 0 .../services/level_resolver.py | 0 .../services/overdue_aging.py | 0 .../services/risk_scorer.py | 0 .../services/tone_selector.py | 0 .../static/.DS_Store | Bin 0 -> 6148 bytes .../static/description/icon.png | Bin .../aging_bucket_strip/aging_bucket_strip.js | 0 .../aging_bucket_strip/aging_bucket_strip.xml | 0 .../components/ai_text_panel/ai_text_panel.js | 0 .../ai_text_panel/ai_text_panel.xml | 0 .../followup_history_table.js | 0 .../followup_history_table.xml | 0 .../components/partner_card/partner_card.js | 0 .../components/partner_card/partner_card.xml | 0 .../src/components/risk_badge/risk_badge.js | 0 .../src/components/risk_badge/risk_badge.xml | 0 .../static/src/scss/_variables.scss | 0 .../static/src/scss/followup.scss | 0 .../static/src/services/followup_service.js | 0 .../static/src/tours/followup_tours.js | 0 .../followup_dashboard/followup_dashboard.js | 0 .../followup_dashboard/followup_dashboard.xml | 0 .../followup_dashboard_view.js | 0 .../tests/__init__.py | 0 .../tests/test_account_move_line_inherit.py | 0 .../tests/test_batch_followup_wizard.py | 0 .../tests/test_coexistence.py | 0 .../tests/test_engine_integration.py | 0 .../tests/test_engine_property.py | 0 .../tests/test_followup_adapter.py | 0 .../tests/test_followup_controller.py | 0 .../tests/test_followup_cron.py | 0 .../tests/test_followup_full_flow.py | 0 .../tests/test_followup_text_generator.py | 0 .../tests/test_followup_tools.py | 0 .../tests/test_followup_tours.py | 0 .../tests/test_fusion_followup_engine.py | 0 .../tests/test_fusion_followup_level.py | 0 .../tests/test_fusion_followup_run.py | 0 .../tests/test_fusion_followup_text_cache.py | 0 .../tests/test_level_resolver.py | 0 .../tests/test_local_llm_compat.py | 0 .../tests/test_migration_round_trip.py | 0 .../tests/test_overdue_aging.py | 0 .../tests/test_performance_benchmarks.py | 0 .../tests/test_res_partner_inherit.py | 0 .../tests/test_risk_scorer.py | 0 .../tests/test_tone_selector.py | 0 .../views/menu_views.xml | 0 .../wizards/__init__.py | 0 .../wizards/batch_followup_wizard.py | 0 .../wizards/batch_followup_wizard_views.xml | 0 .../fusion_accounting_hr_payroll/.DS_Store | Bin 0 -> 6148 bytes .../fusion_accounting_hr_payroll}/__init__.py | 0 .../__manifest__.py | 0 .../data/hr_salary_rule_data.xml | 0 .../graphify-out/GRAPH_REPORT.md | 0 ...2e93c9f8c024a32109b16a8d9f9efca50de96.json | 0 ...732b20bc78bd4622143a84f0ae1c513057da5.json | 0 ...33e774caf3f6b538fa1f347f8008ddfa025b5.json | 0 ...0845f4d6dfc2f4198db7d8bc8ea5233dd61d3.json | 0 ...1b2e993384b1c2cd0761190d9fdc64ec7d4c4.json | 0 ...e0343ce2269a3fb7d46813bd0e9091e773833.json | 0 ...98e8fdf9ae764a8f65e152c312eea10717687.json | 0 ...0770f8b07cd31b5948ab420d752593e65a5fc.json | 0 ...9f0478cf95d0f459ff124b6a6133f1713e422.json | 0 ...eafea92206ad71f1dc8fbacb3586b2a7e2569.json | 0 ...b7efcfb08d81df41cf15bc5d9a3fa0b9b1221.json | 0 ...2287f1b018655324f66597f9af5cc0cf05895.json | 0 ...3b57f2ea335acf162f9ab2f1acef6306a95de.json | 0 ...4cada0b3b9eb7a339515e69911952a3346f17.json | 0 ...b9cf304183c7acc8c52845d9775e3aac5d81d.json | 0 .../graphify-out/graph.html | 0 .../graphify-out/graph.json | 0 .../models/__init__.py | 0 .../models/account_journal.py | 0 .../models/account_move.py | 0 .../models/account_move_line.py | 0 .../models/hr_payroll_structure.py | 0 .../models/hr_payslip.py | 0 .../models/hr_payslip_line.py | 0 .../models/hr_payslip_run.py | 0 .../models/hr_salary_rule.py | 0 .../models/res_company.py | 0 .../models/res_config_settings.py | 0 .../static/description/icon.png | Bin .../tests/__init__.py | 0 .../tests/test_payslip_to_move.py | 0 .../views/account_move_views.xml | 0 .../views/hr_payroll_structure_views.xml | 0 .../views/hr_payslip_views.xml | 0 .../views/hr_salary_rule_views.xml | 0 .../views/res_config_settings_views.xml | 0 .../fusion_accounting_l10n_ca/.DS_Store | Bin 0 -> 8196 bytes .../fusion_accounting_l10n_ca}/__init__.py | 0 .../__manifest__.py | 0 .../data/fusion_tax_return_data.xml | 0 .../data/report_ca_balance_sheet.xml | 0 .../data/report_ca_profit_loss.xml | 0 .../graphify-out/GRAPH_REPORT.md | 0 ...28a1991a44fe5419ca1e38ea4e926038a9f67.json | 0 ...fe56d12a8db5f9e1d092c55cc6c3501c19359.json | 0 ...db73527404fd8f005ad22d4dedc4dc482bf83.json | 0 ...7da330e38238d00316457d1a03fe4d9bd386a.json | 0 ...e0343ce2269a3fb7d46813bd0e9091e773833.json | 0 ...f7e8ba3296835d803fe0f3923a69e10d5648c.json | 0 ...87fb8cdaf23dc7e28950cf80436d1e2315ad1.json | 0 .../graphify-out/graph.html | 0 .../graphify-out/graph.json | 0 .../migrations/19.0.1.1.1/pre-migration.py | 0 .../models/__init__.py | 0 .../models/fusion_tax_return.py | 0 .../security/ir.model.access.csv | 0 .../static/description/icon.png | Bin .../tests/__init__.py | 0 .../tests/test_l10n_ca.py | 0 .../views/menu_views.xml | 0 .../fusion_accounting_migration/.DS_Store | Bin 0 -> 6148 bytes .../fusion_accounting_migration}/CLAUDE.md | 0 .../fusion_accounting_migration}/README.md | 0 .../UPGRADE_NOTES.md | 0 .../fusion_accounting_migration}/__init__.py | 0 .../__manifest__.py | 0 .../graphify-out/GRAPH_REPORT.md | 0 ...b1cac042f2d255c87cae90a5b5bc58c09a8aa.json | 0 ...cf054c1f7a05dbf60b8bf2576bfee78d7de64.json | 0 ...70155a6b7fcbc596ef9f633da622170db35e2.json | 0 ...610c72c6d16550b0fbed32b8ffb06edde32d6.json | 0 ...0c16ecf61fcc1c16b82f86696a9e310c662e6.json | 0 ...3f0cac74a4688ddbd9d38427f698e0cc51a5e.json | 0 ...57cce505a39f8988d4bb4e66420bc2721499d.json | 0 ...ca4f7e5c73980fd5e30ab8e7a26bb49242695.json | 0 .../graphify-out/graph.html | 0 .../graphify-out/graph.json | 0 .../models/__init__.py | 0 .../models/ir_module_module.py | 0 .../security/ir.model.access.csv | 0 .../static/description/icon.png | Bin .../tests/__init__.py | 0 .../tests/test_safety_guard.py | 0 .../wizards/__init__.py | 0 .../wizards/migration_wizard.py | 0 .../wizards/migration_wizard_views.xml | 0 .../fusion_accounting_ocr/.DS_Store | Bin 0 -> 8196 bytes .../fusion_accounting_ocr}/__init__.py | 0 .../fusion_accounting_ocr}/__manifest__.py | 0 .../controllers/__init__.py | 0 .../controllers/ocr_controller.py | 0 .../graphify-out/GRAPH_REPORT.md | 0 ...dec40427573e635dfac90159b81a1ff9adee7.json | 0 ...72d11a3b3bf4e062e74f78f3f90b6e9ed93db.json | 0 ...38e104ba86c6a176d8369ba4a2c5efbd00bb2.json | 0 ...d0c1372422f3b81fc42096863f6b280f23e1a.json | 0 ...a49945b6c277f2f55f001e8b5679d7f679b08.json | 0 ...6492d84d47310c15f03ef3500ddfb41b5339b.json | 0 ...00a17b86c39058cac1a4447a8aed2ce10249b.json | 0 ...59d6a708fcf7bb615486b491cd5d881eba2c5.json | 0 ...5b7429584922f6b4206b3ef586487eb0234a1.json | 0 ...7959d285acfc9302f3c967fedf18e0494f78d.json | 0 ...b0eddc912b77fa21dcbaf8557b400851647f3.json | 0 ...2911d7b7e56a0d1f29a2d15bfbd81101846bb.json | 0 ...2d027a5f3531a1d16470da637eef45710f29d.json | 0 ...aadbcda560612e6fd401aa24def63467ac02f.json | 0 ...135dc79eb714303655745c3421649be90c1f2.json | 0 ...171b55172e5d9a9c99464b5198373aaaab9e7.json | 0 ...9b335f49616a9fbbdebfed2c651bb87d481c4.json | 0 ...d5ad25b09a61dc112f35fe0ccf454a1cb3926.json | 0 ...66ee3d125cc95bd99c3863e6825bcc507752d.json | 0 ...d990ec950bbf45dc837d013d301772240e362.json | 0 .../graphify-out/graph.html | 0 .../graphify-out/graph.json | 0 .../fusion_accounting_ocr}/models/__init__.py | 0 .../models/account_move.py | 0 .../models/fusion_ocr_log.py | 0 .../models/res_company.py | 0 .../models/res_config_settings.py | 0 .../security/ir.model.access.csv | 0 .../services/__init__.py | 0 .../services/attachment_to_image.py | 0 .../services/invoice_field_parser.py | 0 .../services/ocr_providers/__init__.py | 0 .../services/ocr_providers/base.py | 0 .../services/ocr_providers/manual_adapter.py | 0 .../ocr_providers/tesseract_adapter.py | 0 .../static/description/icon.png | Bin .../fusion_accounting_ocr}/tests/__init__.py | 0 .../tests/test_field_parser.py | 0 .../tests/test_invoice_ocr_flow.py | 0 .../tests/test_tesseract_adapter.py | 0 .../views/account_move_views.xml | 0 .../views/res_config_settings_views.xml | 0 .../fusion_accounting_reports/.DS_Store | Bin 0 -> 8196 bytes .../fusion_accounting_reports}/CLAUDE.md | 0 .../fusion_accounting_reports}/README.md | 0 .../UPGRADE_NOTES.md | 0 .../fusion_accounting_reports}/__init__.py | 0 .../__manifest__.py | 0 .../controllers/__init__.py | 0 .../controllers/reports_controller.py | 0 .../fusion_accounting_reports}/data/cron.xml | 0 .../data/report_aged_payable.xml | 0 .../data/report_aged_receivable.xml | 0 .../data/report_annual_statements.xml | 0 .../data/report_balance_sheet.xml | 0 .../data/report_cash_flow.xml | 0 .../data/report_executive_summary.xml | 0 .../data/report_general_ledger.xml | 0 .../data/report_partner_ledger.xml | 0 .../data/report_pnl.xml | 0 .../data/report_tax_report.xml | 0 .../data/report_trial_balance.xml | 0 .../data/sql/create_mv_account_balance.sql | 0 .../graphify-out/GRAPH_REPORT.md | 0 ...f48f3827bfc945957e3ecff8b0ba6fd9841a9.json | 0 ...f21492be32154f91a51aa0a76bc714a3322b1.json | 0 ...e9460caef4b8e834b36afb53eada7fe664be1.json | 0 ...9022c22f36e9d70c0fd53689f39cc956df45e.json | 0 ...d8beb5da3e87f4ffb479e5c97cc54be4b6a34.json | 0 ...85b414dedd73b935f3df4db78c0e52a2af65a.json | 0 ...cf757d49ad4c7008d7b21061b5dde4ba18f1a.json | 0 ...e358e491c51bf85979d1aa5c7598caec6e9ca.json | 0 ...66b528f01296746b4663339085b4aa451fd64.json | 0 ...0100318b990e821308f3861b92a42366a4369.json | 0 ...f4f4fbe65f10cb41cfe30a07d265d23abc09b.json | 0 ...4f4047a35fe9361099c63d5fb99efe85bb9c4.json | 0 ...cd9aa1eb51827d518af78fb4a6e2b61b24b0b.json | 0 ...6a5197856d536d066739cebc42d238a3416dd.json | 0 ...7cd2e7dcbacb40526bb064b71f369cd9db42b.json | 0 ...2da3a096d280a614f0af49fcce97485fc9901.json | 0 ...a012b5fc1faca512cdb8415014399b8d24c60.json | 0 ...346bbf8ed6841b402546d2deacd524974b308.json | 0 ...f971562b0490940bb04813e40d6f3a5cb6aee.json | 0 ...0babde8803f7cedb24242d9f4438a5ca1aee8.json | 0 ...50278f83bda59d5b8bcdca7978c5440924c5a.json | 0 ...1ba53a79a31933185c79e01d81e7a05a8a6e0.json | 0 ...5f8a0758cbbeb395d76c612902ee48923d560.json | 0 ...7f4d1acef8278cfc95c0677c8607297077c0e.json | 0 ...792b4dc423757302b52ba68d63d51977b4535.json | 0 ...585b4ff036711de1b94b3958652eda70f0881.json | 0 ...d2ed74538e51ef4a197c953001027b13aaf76.json | 0 ...f46b840206492c75d8600645057cf52a7448f.json | 0 ...12701d09c792c117981a204b1baa109482822.json | 0 ...3a8a12a816cfc3f84a4c46d1ae9c8261ec359.json | 0 ...59f07d494a41d52ef70f4a728379fe46ae7a7.json | 0 ...5b10bf17324e2720974d64a17d64bf17f52e1.json | 0 ...591a596de8f480cabcab1e816ba87c0172db7.json | 0 ...27263d70a45b4eee53530c156a545da890aa9.json | 0 ...cf3b15840195104b5a5582bc0c751f29c9536.json | 0 ...98a1710a3bc785c9285336cf1e3e256cd39dd.json | 0 ...40f5fd50251ef20adbf9ee883058ec13fd56b.json | 0 ...7988b3fadb57415f6352fb90b9e0601498372.json | 0 ...9f83124a613a3c45eb4ca827479513c34f50e.json | 0 ...6e5e3acc208a99701ac220c3ed1299fd29218.json | 0 ...d1e7c437ad47454e4e5078bc869dfcbc568cb.json | 0 ...1e86d5fb4a975667230712c4485f9fb446777.json | 0 ...12cbe613711139e068475e327efe74d4f32ee.json | 0 ...d95b524238cc76efe16a0386dc74b5d597ef9.json | 0 ...4062194e8ad4456cbeb4679ae61ef0d932e9c.json | 0 ...aadaded5cd023de09646a09734b2f775fb498.json | 0 ...9b2f5b940bcc5d0cade6d536761678927f9df.json | 0 ...d234b5a1546686ca91f4efb28786484e1fb9d.json | 0 ...9be8c82ee3efdb294ece01ce7efeb4f07135f.json | 0 ...9de1921ee029c6a762cbf3ba9946f83e6eef5.json | 0 ...20f6cd43c2fb84ca90b9335e3cc0f5d507990.json | 0 ...a42f448ede5a3dc310b2a229528196867e83d.json | 0 ...827231c133e584ee96245b8881fa31832964d.json | 0 ...44a4a8fa509f68ee320175a8936da0ff30e7d.json | 0 ...f67ca62fdb16e6b5ea3feeba480869aefe938.json | 0 ...896e78ed55173013c61f5e337b61c7ba92b4e.json | 0 ...6ccc0d7634d039dd8a3841dcfb9fded9714d7.json | 0 ...4adf660df746093f2a62906eed541d496f1c0.json | 0 ...e28a831057e727826d1f188e295660575d813.json | 0 ...54900196361e4c828814fb00f5944398d9e68.json | 0 ...7320fd2ecb098966f9aa205a29d4747ac258b.json | 0 ...7c5f97f603526b04446a82ea9b18ae937bd8e.json | 0 ...aa3c1222b111fd447e6068468cd5381436e5e.json | 0 ...796be106b5267422c8304ddb0bfda70145a39.json | 0 ...ffe9c644f40a96d57e220881f19d9b82c3a56.json | 0 ...3ef498ed66ca5a8b282ad487254efda222f76.json | 0 .../graphify-out/graph.html | 0 .../graphify-out/graph.json | 0 .../migrations/19.0.1.1.2/pre-migration.py | 0 .../models/__init__.py | 0 .../models/fusion_account_balance_mv.py | 0 .../models/fusion_migration_wizard.py | 0 .../models/fusion_report.py | 0 .../models/fusion_report_anomaly.py | 0 .../models/fusion_report_commentary.py | 0 .../models/fusion_report_engine.py | 0 .../models/fusion_reports_cron.py | 0 .../reports/__init__.py | 0 .../reports/report_pdf.py | 0 .../reports/report_pdf_template.xml | 0 .../security/ir.model.access.csv | 0 .../services/__init__.py | 0 .../services/account_hierarchy.py | 0 .../services/anomaly_detection.py | 0 .../services/commentary_generator.py | 0 .../services/commentary_prompt.py | 0 .../services/currency_conversion.py | 0 .../services/date_periods.py | 0 .../services/drill_down_resolver.py | 0 .../services/line_resolver.py | 0 .../services/totaling.py | 0 .../static/.DS_Store | Bin 0 -> 6148 bytes .../static/description/icon.png | Bin .../ai_commentary_panel.js | 0 .../ai_commentary_panel.xml | 0 .../components/anomaly_strip/anomaly_strip.js | 0 .../anomaly_strip/anomaly_strip.xml | 0 .../drill_down_dialog/drill_down_dialog.js | 0 .../drill_down_dialog/drill_down_dialog.xml | 0 .../components/period_filter/period_filter.js | 0 .../period_filter/period_filter.xml | 0 .../components/report_table/report_table.js | 0 .../components/report_table/report_table.xml | 0 .../static/src/scss/_variables.scss | 0 .../static/src/scss/reports.dark.scss | 0 .../static/src/scss/reports.scss | 0 .../static/src/services/reports_service.js | 0 .../static/src/tours/reports_tours.js | 0 .../src/views/report_viewer/report_viewer.js | 0 .../src/views/report_viewer/report_viewer.xml | 0 .../views/report_viewer/report_viewer_view.js | 0 .../tests/__init__.py | 0 .../tests/test_account_balance_mv.py | 0 .../tests/test_anomaly_detection.py | 0 .../tests/test_bs_tb_integration.py | 0 .../tests/test_coexistence.py | 0 .../tests/test_commentary_generator.py | 0 .../tests/test_commentary_prompt.py | 0 .../tests/test_cron.py | 0 .../tests/test_currency_conversion.py | 0 .../tests/test_drill_down_resolver.py | 0 .../tests/test_engine_property.py | 0 .../tests/test_fusion_report.py | 0 .../tests/test_fusion_report_anomaly.py | 0 .../tests/test_fusion_report_commentary.py | 0 .../tests/test_fusion_report_engine.py | 0 .../tests/test_fusion_report_tools.py | 0 .../tests/test_line_resolver.py | 0 .../tests/test_local_llm_compat.py | 0 .../tests/test_migration_round_trip.py | 0 .../tests/test_pdf_export.py | 0 .../tests/test_performance_benchmarks.py | 0 .../tests/test_period_picker.py | 0 .../tests/test_pnl_integration.py | 0 .../tests/test_reports_adapter.py | 0 .../tests/test_reports_controller.py | 0 .../tests/test_reports_tours.py | 0 .../tests/test_seeded_reports.py | 0 .../tests/test_services_unit.py | 0 .../tests/test_xlsx_export.py | 0 .../views/menu_views.xml | 0 .../views/report_actions.xml | 0 .../wizards/__init__.py | 0 .../wizards/period_picker_wizard.py | 0 .../wizards/period_picker_wizard_views.xml | 0 .../wizards/xlsx_export_wizard.py | 0 .../wizards/xlsx_export_wizard_views.xml | 0 1080 files changed, 1197 deletions(-) delete mode 100644 entech-website-design.html create mode 100644 fusion_accounting/.DS_Store create mode 100644 fusion_accounting/fusion_accounting/.DS_Store rename fusion_accounting/{ => fusion_accounting}/.superpowers/brainstorm/247-1775189747/.server-stopped (100%) rename fusion_accounting/{ => fusion_accounting}/.superpowers/brainstorm/247-1775189747/hybrid-table.html (100%) rename fusion_accounting/{ => fusion_accounting}/.superpowers/brainstorm/247-1775189747/interactive-tables.html (100%) rename fusion_accounting/{ => fusion_accounting}/.superpowers/brainstorm/247-1775189747/waiting.html (100%) rename fusion_accounting/{ => fusion_accounting}/CLAUDE.md (100%) rename fusion_accounting/{ => fusion_accounting}/PHASE_2_PLAN.md (100%) rename fusion_accounting/{ => fusion_accounting}/PHASE_3_PLAN.md (100%) rename fusion_accounting/{ => fusion_accounting}/PHASE_4_PLAN.md (100%) rename fusion_accounting/{ => fusion_accounting}/README.md (100%) rename fusion_accounting/{ => fusion_accounting}/__init__.py (100%) rename fusion_accounting/{ => fusion_accounting}/__manifest__.py (100%) rename fusion_accounting/{ => fusion_accounting}/data/menu_overrides.xml (100%) rename fusion_accounting/{ => fusion_accounting}/docs/superpowers/plans/2026-04-18-phase-0-foundation-plan.md (100%) rename fusion_accounting/{ => fusion_accounting}/docs/superpowers/plans/2026-04-19-phase-1-bank-rec-plan.md (100%) rename fusion_accounting/{ => fusion_accounting}/docs/superpowers/specs/2026-04-18-ci-deferred.md (100%) rename fusion_accounting/{ => fusion_accounting}/docs/superpowers/specs/2026-04-18-empirical-uninstall-test-results.md (100%) rename fusion_accounting/{ => fusion_accounting}/docs/superpowers/specs/2026-04-18-fusion-accounting-enterprise-takeover-roadmap-design.md (100%) rename fusion_accounting/{ => fusion_accounting}/docs/superpowers/specs/2026-04-19-phase-1-bank-rec-design.md (100%) rename fusion_accounting/{ => fusion_accounting}/graphify-out/GRAPH_REPORT.md (100%) rename fusion_accounting/{ => fusion_accounting}/graphify-out/cache/98e1742c40ced1c5fdc6f888597a4dbc6e0af5a9ffd3a9bdfc4f188e1eeac9c4.json (100%) rename fusion_accounting/{ => fusion_accounting}/graphify-out/cache/c5130b47584da75d9d3c35c83108097a9c95ce39b2d3ef068b3bb2bfe1ef9ee3.json (100%) rename fusion_accounting/{ => fusion_accounting}/graphify-out/graph.html (100%) rename fusion_accounting/{ => fusion_accounting}/graphify-out/graph.json (100%) rename fusion_accounting/{ => fusion_accounting}/static/description/icon.png (100%) rename fusion_accounting/{ => fusion_accounting}/tools/README.md (100%) rename fusion_accounting/{ => fusion_accounting}/tools/check_odoo_diff.sh (100%) create mode 100644 fusion_accounting/fusion_accounting_ai/.DS_Store rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/CLAUDE.md (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/README.md (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/UPGRADE_NOTES.md (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/__init__.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/__manifest__.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/controllers/__init__.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/controllers/chat_controller.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/data/cron.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/data/default_rules.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/data/tool_definitions.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/GRAPH_REPORT.md (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/0062ee96450ba1fdb45b1e1786a46edafe26d88aff5fc2abf7df90a4417cc051.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/05ea581157d901b12b4aa70ea9526359a66ecafb3950a33b94da9bde3401c2d3.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/09c1d97cc8ad189eb908e051607f6d34d890d7fe3af92b71d753bae010501dd8.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/0d70d962a3b2e2495ddc1347053ff7f93e3c847a736119399ff3c1f66daae2bb.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/1265bc0177fa34326d53903fbc25d108a78f51bc312a898e8078caa36b2a62d7.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/1e25d68c617fca584904a3eb541d7a98798928b9303d56ec75c3559ac0c4622f.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/1fe99cc674f9a5a2e3b4a9801a81591bc5188f225f8de1cfa2767b92ad94aa50.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/209af756efd247e40b2a914ffbd1d109036e88fed302ef9a9ff0a7421536469c.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/241a27eac725ae6a3accd5987a98f78eb2b143f1b66a0dd25a0c3d5dd2f77007.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/255579abed43fbe813a9d41c59348465d23d2604f9ec9c7d4e1a72ad59227ccb.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/26c69c6affd24f0af7556e483ced303566f4dc87796ba8b5a404396a8659df14.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/2bef0e263ff7eb3ac9cf7653c69c30d2ea084dcfec6fb71c3ab052f09ed60610.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/2fb0f57613a01e600b97184615b3ef87d07a8c8c558382d7b955e3a41245834e.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/3182cad09fcfbf08e2b2157100432b896179f43315c91df53c0f21cf0cfddb25.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/32f87e99782195766f90653a5c066110378146a68587363d45c23d26c02317c4.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/3a807e1ecbd75040fb9dbc375f6465e83bed95bd728a69bb639101fa80789c99.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/47c4936d569ed004fecca0cf4f5423693b243a902795791142cc0a9add0ee12d.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/4b9a042aadf6885a16532112fb9c02b401403df11bf8f2eb1f3d8d23481ac1fb.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/4df9c7e1fe38cc2d10a57ee18a5b5b31ab5db8c113fd7c4efdda5782da679654.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/52b8241bc4e3b559d863641bd9432965a3b09ea62446f2d666db57c157046391.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/5cb2b26863388bc5800e7529f0bdef507f848083a9f4a3b3f089c5c01e4e1274.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/5d0509a53feb88972380653b85b41e93e5318b89827e23bef44639cb996ef853.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/63901ebdc4392d4c8c61bf98be67a49248fcadd4c39cd1a4d58021c9fa7051cd.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/6528fc73cc16b17366d5189d61eb97057c76ac5e8c3fd411f3f13cbe8b5c24be.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/73885f62de53cc3912757560573602291950133f9bef2e3009a1073c992fb4df.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/73db862bae9c2ecc5957c55c5c5b6313a03c64b14a466b58e078114abeae4fb7.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/7f26410b589f508dc6b08eedcc8bbc1ca25457651dc012318e7c0a13b288e8de.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/87c615f182487b45123b939fe51e7ac5e34e448b0d6814d9da39089132f0ecf9.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/8ba74c23a37004600f5f5ca841f7df43a1a57bb0fef8318f0ad90bd5c8c74011.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/9526c8644ad72470a090e33b88e7f75ea71a989d3a96b994a3017198367ae815.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/97f60d178dd427c5b27a7c992673bd0e4d460888799fcff436289f9ccc66f35e.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/9dd444e6e2132430799faa9dfde7914011618eef01bcd094e5dd9ea2bbd3eab4.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/a0cc4ad76aee30f52170445baa1478fccf0ef1ab92f3f9365b8e937ef4869c2b.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/a50e45851920fc12b2fe4efe1bb5ed72afa3dd24517737f961d51b5678179e1b.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/aa283a3bdc26377581a0546b7d250cec4e35c72cfb4a4149b158960d30d32581.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/b5a48e932980bb0f2e1c25df0cbd698cd50cc03cccbca631d94a20d0ace6149c.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/b66aafe9a2f8985b9799bfafcd3f8eefc53f54524cabe19d750cf25080444298.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/b7f5c28d2e1125f238f893619a79564ad60e866a0b9cb0b68302291f411c0f5d.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/b875f593aa3704198e24d083fc2db0b3bea0156aa0abb6237b037479896044e1.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/b8806907de3eb4c4778b559cc4b574b13c0a9b902114f36baf55c1f5546b5f1d.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/b914e67888dd83e96266870b74551437d20b496184e3347ab085a3a3d50c1d5e.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/bef8edccd108779e9fbfed2df960291ecd4a2536454ee6da4e3887f26ac503b8.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/bf15756b893290bd019927a2f63efcff59826a2bccc4c547dc52c67a2d8b9cfb.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/c08cdb1d777a8bb132a4e459fe383838d19b63c81160a6353b52ada1866a28ba.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/c3a311b386118d80663d7a060549f0a221ddfe9ba836defc3161df9adadb7b08.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/c52aa52cfdbd1bcfe22cc8e4da40b7eb1fe53ab0fc08cc2e08f98fcebe98c786.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/c96f2dae2dac177112eb78f72be07b8b73399cf57cd41deb118c921a6f693f44.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/d2532ee761311c3d4ceefbe1cbee4d85ef06627725b8860d51d4ed1124daa132.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/d98dfcaf349d09719de18515ef605cc646a1bf9c95196623b3088fb99d6324c7.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/dcb7dfc432853902369366c91a140fd7d61294186afeb3a66d9a67ae84f265a0.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/dd167d8770659a58b42c28f72d93ef9240901c8138ed64acc829ad046e22e9c7.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/e10b6b12261edaf859043e47963502f45347423e17ebed7fad2a2a1011ac2f72.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/e2b8976c3bbde5c1431848a0f7b09bcaecefa071706c2dcc6a1f031b93a4d88c.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/e448cff5f5ec6c8d7da21fa124d80d7e085291e4f3a09e6352edfda9f614486b.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/e4d8f04b41bc8bc294def2ed28a0b376297bf90728380bf7f5de7265fb29d170.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/e534614196b2124439a8159c2636ae84407b1b85376cbbe6bb9d846d5d1826d0.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/e65be48fd793a3ea0e14daece674028a0ec9581448d313b2cf155879daf7bbec.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/ee855bfc9b25391a00f2739c633f74a4cf0d55ee59601839f991f71140263dd2.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/f4e480bd49d967381988a607abbb83d2e2e9c112f2e35fdf7f7dc9bb2a07c4ba.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/f573b62d54cf7bd657fd4a76ad651dca863a89f5940ce5a6650f17291a301b83.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/cache/fa69b76cbb16e82904421a5ed398f3d8960334461dbf76370718a0fe434576a3.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/graph.html (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/graphify-out/graph.json (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/migrations/19.0.1.0.0/post-migration.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/models/__init__.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/models/account_move_hook.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/models/accounting_config.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/models/accounting_dashboard.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/models/accounting_match_history.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/models/accounting_rule.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/models/accounting_session.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/models/accounting_tool.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/models/recurring_pattern.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/models/vendor_tax_profile.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/report/audit_report_template.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/security/fusion_accounting_ai_security.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/security/ir.model.access.csv (100%) create mode 100644 fusion_accounting/fusion_accounting_ai/services/.DS_Store rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/__init__.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/adapters/__init__.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/adapters/_base.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/adapters/claude.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/adapters/openai_adapter.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/agent.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/data_adapters/__init__.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/data_adapters/_registry.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/data_adapters/assets.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/data_adapters/bank_rec.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/data_adapters/base.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/data_adapters/followup.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/data_adapters/reports.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/prompts/__init__.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/prompts/bank_rec_prompt.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/prompts/domain_prompts.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/prompts/system_prompt.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/scoring.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/__init__.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/accounts_payable.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/accounts_receivable.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/adp.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/asset_management.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/audit.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/bank_reconciliation.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/customer_followup.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/financial_reports.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/hst_management.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/inventory.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/journal_review.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/month_end.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/payroll.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/services/tools/reporting.py (100%) create mode 100644 fusion_accounting/fusion_accounting_ai/static/.DS_Store rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/static/description/icon.png (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/static/src/components/chat/approval_card.js (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/static/src/components/chat/approval_card.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/static/src/components/chat/chat_panel.js (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/static/src/components/chat/chat_panel.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/static/src/components/chat/interactive_table.js (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/static/src/components/chat/interactive_table.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/static/src/components/dashboard/fusion_dashboard.js (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/static/src/components/dashboard/fusion_dashboard.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/static/src/components/dashboard/health_card.js (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/static/src/components/dashboard/health_card.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/static/src/scss/chat.scss (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/static/src/scss/dashboard.scss (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/tests/__init__.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/tests/test_api_live.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/tests/test_claude_api.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/tests/test_data_adapters.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/tests/test_llm_provider_contract.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/tests/test_post_migration.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/views/config_views.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/views/dashboard_views.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/views/match_history_views.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/views/menus.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/views/recurring_pattern_views.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/views/rule_views.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/views/session_views.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/views/vendor_tax_profile_views.xml (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/wizards/__init__.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/wizards/rule_wizard.py (100%) rename {fusion_accounting_ai => fusion_accounting/fusion_accounting_ai}/wizards/rule_wizard.xml (100%) create mode 100644 fusion_accounting/fusion_accounting_assets/.DS_Store rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/CLAUDE.md (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/README.md (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/UPGRADE_NOTES.md (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/__init__.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/__manifest__.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/controllers/__init__.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/controllers/assets_controller.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/data/cron.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/data/sql/create_mv_asset_book_values.sql (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/GRAPH_REPORT.md (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/02d22242abe1e539b4864baba701ec2be989a6072035be65ec608d1d2546c540.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/04a1f991563ed4d1df01021db7467455f120e2f82f9ff835a620e39912eb6eca.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/0d462f01cf2c96931d4fa7cefd5504f5e1ebbf82d6b682a623fcd7f70b52da6d.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/0f3e3652f7d5e9f8ad91fb7f3521f091d5a0dc292991ed05a418d63b53b5b92b.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/12b9a727d5a7098ee71808f658e34206094ce534f02b14308a383911769fc94d.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/1811d13e16dc05c2004c3251b967c00e83b06513cf7e8c2cc310d261f1bcd723.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/1aa6d4fb18f5569b8a7413d974af3fae3f47f84382af3845aa1bbc4a86ef99e6.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/249b138a4483f306cccdd840bb81fc39ae8f8516d0e38f6a9fe4408093dec0b9.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/27cdbf3f5fb28ad08826c845c0cd71252605054e3781ad47724abf22861f1514.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/2dcacab41ff9e41ece29cc11d97ecd856c0d40b5f8837787565c5f1deb008733.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/3bdb46ae4364e11db801fe538acea42c84e7b5d3c41e3864251b6fa5970aed9f.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/4163c1a6a204b351b6c8a90ef481de119b781731006b1e5f1473a6d7c77f6785.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/41e09632e14a0374023a2736f71e5ab73fd264808cead7870961dbfd75e39bdd.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/4229a973695faaec1a855c8c7a67ebf130aa3407b0d05e3194b963468479adb3.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/43399ad6999f59ee80fb004e870005552ed241e2d6ff0a99ca1e67a07ba3d3c3.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/4453004172abce98730f144b3d3903f66b77103addd8052680ad0650d1d49a95.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/479326605f9f0440270748811ad7419da0d9a117a0146bfaa4716d91ac2653fb.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/479b3674bda21cdc4ac3d9f10ec8c9bbe3217c8bbe5c26b3b1a64cd240b2628e.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/4902673401d6c565d2b62c19753dee943bd43510b82ef29a5b7c617495581988.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/4d4fdb519fe854e7b0032ebcc875ac44dd074bdb984ea85154f04f16b4b9d7da.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/503bfcb93e3d6661c2750bea42257408905def51a17e2fa03741ba6d7d0dfe29.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/513a2d0ddf3f828bb394f1c084e0fc9cd723c5b51ce68f662df826d61312c0ab.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/561097e5b22a33f27e37199bd3808ad94eae63ce293dbb5b8edf1cf3ce3fe118.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/56f027d1e99fa0b54c5fe40f1d19dd1f7dcd8a095c10d8b195ff91e21c121e26.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/5850ba692f6f8d736b35c03fad043c97aba8c69d2447e03fe994530d282445c4.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/5c1d8e27dec9244d53e66147ec057aa9c3e860e80539c4baa245c4b661388eee.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/5d05f64296e51f9e1738131291df349034f6b5be3512e5ed89b1189b54df7658.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/649c1b655353b91b0caa1397133b19a2d3f13343b52096cfd5bebc9e26f5a01a.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/696fb3d136a414a29442bc5960a245c1d600833711a656edb26d6d4877cc53ed.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/71e67349fbae9128742b8245b2a7f0212fa2cd456120cf314a1a793725552fbb.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/72a5353a26d7c9498b0beae82d89bd99e1b5dd7eed42802f3ec4c5892a98ff2e.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/78dc00b087f71d89c144a4cf20471bc87f37120eee4e234174e6dade20e465fb.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/7978e634b288b885bd154b3c3b20f87763ac00d0a6f9ce3f2d6548753d85c1f3.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/7bde12e3042474ed49c61eee39c2bffcf3b79fb9b53886fef09b1b23fa87760d.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/815096e95d0f594f9992e4dc37b669995f84b4f9fa3cf494421fcf89412f123c.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/90f6b1a117f61f224eafac2d5e4f92e6c6fa92cfaafce40521468dd734a76648.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/92e443795b92b796b1921d75f7c463d28d3fda5d2f3a417b374e3ca41de25de3.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/944ea19f50b3b384d346e6a5cdaebccde360f227c242ccdc9aec3678f14185a9.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/97317a3cc2b0ca9d0dba065066b665f11948139bb5292a7feb4f0128c258f267.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/98dc39be6b161f04025ab0dfe08a9d56291dd5abfee923af8b9d7bce3c6af24f.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/9ac9f6c2b36b2d908e01c54559fcd70f3c9e956e367b3494b00404347e5275e3.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/9cdf6cdb858879c48d2c1fb4e2de4f9f1a385dd50f9f00578a17cc3b31525bb6.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/a0b71a7505a174f6d6afe454c0ef4df87ee865a74edeb446e31a33a26ed14749.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/a3848327d8a28dd0d300ee4fdcffeb55a5f6949685502b650b857f69140af98c.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/a50764edb5b83f0eb4babe4902a983c79dfd4f9eb449358ec850fb45a034d42a.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/ab615b3cced209d14381171c0dc1743c08b29f1df43dd80a46b2282fc18c6331.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/ae397cbb0f80c15d6d00dd500a0b1ad43f5abbd666f756bec834500d1bbcc7c7.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/afcacdee827bb2f8c10d847d65e481cbf6eb49ad2230ac662fc8eff6484dfae2.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/b80aea68f1339ed47a883266efc64d432903b0eba371e051b5f0128f5b90af47.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/b9deb2c4dda78c3187259572fd5aee40f0aa903b404f0325badd94dc0abf80ee.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/c079b22256350a4d193055a06215a89d5b9b2cdf631d362ea92baf723586efdd.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/c8a8971e00213a183f279a588e232fad428359d07975ca2263b99349381c178f.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/cd1ca740440eeb9fd0d8be479cf6a4567119fc076993cc8ba2449a238663e09b.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/ce7a0818d7f90c74f6490017045360ca0c9c6de93efc4f4492c970c425c5b5a7.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/ce931922c9f46f4a164dd091669d19f0efcad5fc545aa4031ce8a124c9fa22a8.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/d1dcc56298a9023e8b731cb0b6540beae503b974be448b3243566db3b1c95f23.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/d345cb3f27028835ef7ce793e2032018783ee89bb13c4f8af8beceba8d56158c.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/d3d6ed5fbc316da58681b5540e7325829d9ec86e1e5ba49f0dd4401d2f9c5651.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/d4d805a3b75006edc513b9f70a793fd2b2b8b05a641fe33561a8acfc6420ae9f.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/d5239b80a0b32f23d59d70489f9494bba6cfcea2a59e5ab58e7c0b2f2481333f.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/da2e678b247063f9ad6f0c54c5a76739c48c8358522a49377325fb5868c615db.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/dde811184b68c3739cd67ae6d741f6b6e6065766a745468b9c11aa589336d491.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/e1e9a72aa93da38218ce5426f27c93b3508e2dda8f0ecfa8219ac1ee4e95ad37.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/e41c94d9710e12cf21e6d1658056b1024ce66a94e81e88e344bf4a91d9901a48.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/e64a7275b614a3dcd4c7b67e9012ecea4fd694b5d47409e1945abbdaca04ea7b.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/ebe06ec42479f016220c74a9295487201c59fa6abd97eb7d7712afb26f482396.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/eed716c6a577dd8418ee7e6f55ef3aac3c25196c3c3b23cc3ab88c7f4b94b3e9.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/f979c93dff225b57b4ae4256624a93a1bda5a9be90f0a1e305d318337b9bd2f5.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/f9c374ae32cf661052ea609d9439ce8a43a9d5028511fa501549ee4c935d0f1c.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/f9f176a7af33e14cad03ce523d9643f63f735307177875a023ad1b9695b69b7f.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/cache/fe8019ca59a62ce3ec932f7d406ee5a7e27065a308c0d9076801c04af6f09ae8.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/graph.html (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/graphify-out/graph.json (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/models/__init__.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/models/account_move.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/models/fusion_asset.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/models/fusion_asset_anomaly.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/models/fusion_asset_book_values_mv.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/models/fusion_asset_category.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/models/fusion_asset_depreciation_line.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/models/fusion_asset_disposal.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/models/fusion_asset_engine.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/models/fusion_assets_cron.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/models/fusion_migration_wizard.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/reports/__init__.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/reports/migration_audit_report.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/reports/migration_audit_report_action.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/reports/migration_audit_report_views.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/security/ir.model.access.csv (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/services/__init__.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/services/anomaly_detection.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/services/depreciation_methods.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/services/prorate.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/services/salvage_value.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/services/useful_life_predictor.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/services/useful_life_prompt.py (100%) create mode 100644 fusion_accounting/fusion_accounting_assets/static/.DS_Store rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/description/icon.png (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/components/ai_useful_life_panel/ai_useful_life_panel.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/components/anomaly_strip/anomaly_strip.js (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/components/anomaly_strip/anomaly_strip.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/components/asset_card/asset_card.js (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/components/asset_card/asset_card.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/components/asset_detail_panel/asset_detail_panel.js (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/components/asset_detail_panel/asset_detail_panel.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/components/depreciation_board/depreciation_board.js (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/components/depreciation_board/depreciation_board.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/components/disposal_dialog/disposal_dialog.js (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/components/disposal_dialog/disposal_dialog.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/scss/_variables.scss (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/scss/assets.scss (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/services/assets_service.js (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/tours/assets_tours.js (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/views/asset_dashboard/asset_dashboard.js (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/views/asset_dashboard/asset_dashboard.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/static/src/views/asset_dashboard/asset_dashboard_view.js (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/__init__.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_account_move_inherit.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_asset_anomaly_detection.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_asset_book_values_mv.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_asset_tools.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_assets_adapter.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_assets_controller.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_assets_cron.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_assets_tours.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_audit_report.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_coexistence.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_create_asset_wizard.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_depreciation_methods.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_depreciation_run_wizard.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_disposal_wizard.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_engine_integration.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_engine_property.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_fusion_asset.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_fusion_asset_anomaly.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_fusion_asset_category.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_fusion_asset_depreciation_line.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_fusion_asset_disposal.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_fusion_asset_engine.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_local_llm_compat.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_method_integration.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_migration_round_trip.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_partial_sale_wizard.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_perf_controller.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_performance_benchmarks.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_prorate.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_salvage_value.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/tests/test_useful_life_predictor.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/views/menu_views.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/wizards/__init__.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/wizards/create_asset_wizard.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/wizards/create_asset_wizard_views.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/wizards/depreciation_run_wizard.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/wizards/depreciation_run_wizard_views.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/wizards/disposal_wizard.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/wizards/disposal_wizard_views.xml (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/wizards/partial_sale_wizard.py (100%) rename {fusion_accounting_assets => fusion_accounting/fusion_accounting_assets}/wizards/partial_sale_wizard_views.xml (100%) create mode 100644 fusion_accounting/fusion_accounting_bank_rec/.DS_Store rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/CLAUDE.md (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/README.md (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/UPGRADE_NOTES.md (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/__init__.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/__manifest__.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/controllers/__init__.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/controllers/bank_rec_controller.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/data/cron.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/data/sql/create_mv_unreconciled_bank_line.sql (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/GRAPH_REPORT.md (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/021b000eb5d214168be74b489e08de0cda8e1b5153a02b95ea0ee204c8c045aa.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/06a138ca50d2d20c5ec502393dc5671158f3d0f9f10863b5d0ce8997965214cb.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/06a185d45b28d9544747fec193666ba1baaa1aa06f4e80f88e10ddbd4b4bce31.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/0b66efd1cc5b06ded0d7e224150682580e4dc90f43dff9784d4e9a6459c6f468.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/0d05dc53fd98ddb2b71e70453f45c7e0ec4a44b995906a86f55ac7ea8e481a72.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/103ef749291a20e1edf89b94efbd9b4c628e24e66b7147359eb6ea0794375017.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/1119427819be210fd81885efdd9523caf7880e42cc2b1516756c0b14b3c5fb61.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/1d92feec6d9be3ffb3c427e759d224921f9fe350c7ed4a81815ed34b1e1de6e2.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/27c9a1b0a421f9f6d7df5122894bc6647610bac13de4101e3641bed4484f048e.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/2da6391b43287a16d45c42d69c5420c211331a458d0cf20de478aa899697839f.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/2fd52fd346b6a4568b1a908c769121551ef3aa167ee877cb98371e254f8f62a5.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/304730dc755ca5a2409be5f88cd03bc366175cea2023692f632cf05868601349.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/31cd25cd9ba4eb06227819d6bf01b9493155b2402599ab369e85cf4809fd6ed3.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/33fb46ed5661dace6384368d7c48ea5013e2a77e904e87913a44e628fe67809f.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/359502750fd67f134271bb48eb7e6d1895a83bc58098c59a5f04cb8c3fddb63c.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/367ae68d8b931c9e63e43c36cdbf8d54b8ac002d7e531e3367b0f41862d4c95b.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/36c7b05fa35d59b19f5eb3a69c2cd77d4deedca8f12c4f1571408050abf88b99.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/39463e8b427a5f056de25d9a9effff106a0c2c3873e114a1888fc6fe0967bc24.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/3d099b736de8fa2a97aa25d4c18efd246f9738695899295071d02cc49d681fe6.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/410ac85f7068be0eac0ca3a5058b5deec138e99e2d4df186a05b941e3e8cc37c.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/41dca1f66c5dc8fdfe912a323f175a1ad8684d6077f59a5703097548ebbb81ac.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/475325d55ffaa20aec7d5f0de1dcfc9ded0daf930ce98b02b6d12b0eb42a87ec.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/479b3674bda21cdc4ac3d9f10ec8c9bbe3217c8bbe5c26b3b1a64cd240b2628e.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/48ac94cb00771fee0c85185e20c66be2a8e2a2e304f58424f51e3bf8cd950413.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/4a47217fdacee7ff661bb92bf6f5ae5722cff356155bdfe90b5894bffa28ae12.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/4b368b484f408a924b738dde8d1bb160c8eaf5b029efeda2c81fca489090d2d5.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/4d232c7bda06a5a4b931e51529457500661901765f8bfa95f40315eba358f746.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/4eaf442d90c80bc3ca9d6e9e86ca04744a110726980e6c12bb0390f50f354794.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/51ccc1cfdd63347e10f4ad2b7d54862d176dbbf9050f87a2f5991065bfd5cfb9.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/56aa3629be2ae7b521a2926401ffb17be9bad098015d0d0dff64940454fabb53.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/5747504a28055126d6b97c4ccb1fd149e14265ca5a1d7a48d230fb837b1b7ac4.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/5b74ff990a8817f92ae9cffd29eb4a67f85bf253d4ed0901790fbc1702830709.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/62f8cef48ca51fbd7db6059ba61c48d011bae98fbd09cbf4229341f89e5a17d7.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/64c30aab142432989202f6fd03af8e4c8517f275a35a1f3f1778f325c57a9685.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/6adfd59368c3a6272a2feedffe7f56e0d238093d163bc0a902a1514ca2cd6ae2.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/6b9a7448c51d9c291931d310eeafe3ffe1fb469f1de53c30b774d99a2f70bff5.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/6fdce9dccf492c17f5b59ad1ddcc1d59a8539de7a6d08770c18052bb580a5605.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/7722f1f3a74a3ecc7343aa14c23d0df13a7380deb4f2e57c2245a9398f8641a7.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/773190d8230782b3dd8a0eb9d171d47b663be6a6563f509fcc1e8dde8cf178a9.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/79c0b20943e747fa1a023753e798231905c487ffda7ced47ab2198ce9699cd27.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/7aacc5e661f2d6442b9455488626c5b2bef0cd6d8d697b939a14e0842ccf0d4b.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/7c56f2103388b4e9e98182d3a2f7f12a207aed157477ec1064e07db54b4c2cfa.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/7dab9b91d4492c67a8b6c92e3ed1e7f083f2a5e2fc166140dcd3a3c9fdf243d9.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/7fa062eac63fecdde0cde7f113e660ea3d7ff84c139ca0b8852286bd09ec112b.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/886516acb0f2ff14e29ea25b72385f19c721d2427c0605db322db232b2c80d7a.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/8b9a62986cb9da545bfe7cb814414f110ad851784670caae556dc84070b9144e.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/8c7872a609f1278dbe63e0e0fc1dd470860787e4c82ec93ee62a2f0fa036f597.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/9102fad23b0dddb50dd0a53eaca9fb21058abbfa135bc24f8181a145804d5b28.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/92ebeb6611128575ef00b39bc8f200ca86386dbd5a4689a1b1658a3cdb1f1719.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/971a81906004704c8c3ea15e23ccee1d23ee309d3524b05bd046df56db539f16.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/9ad5e73079d00e9c4d13f37f0df06aca71a5839bfca195e1b72c2dc26485c676.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/9e36f903a54d639b035937d29140fbf956c07679de4e4464eac8902b39181fa9.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/9ea849fd749d74d5a79918d13329d2119a23497bebe3a8a3209a032c5a6d6709.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/9f16f80b7a980d9a0ef6b933baa14f06f460d401662a7dfd23dd06de41e9f0b2.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/a3d5adf5a009d0536eb668c56bbfb263280b8d752b0402e686b2300e72da9a54.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/a58a3d8516ee27f91ba5c4c09d9ff71d011a45eda73363ce5772b98e1c8b01d7.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/a83f4be5a7071498ea4e786823b5d4ae6147f250e471752a719ea959f12e09e2.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/a933e3b8661744c229a8e658fb4c4dd6ee2c21b5bcc5c9584dbf15c4b23a0f2c.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/ad730440f2a8318f97e7346256bf52e3bd8684d4c1df688d558ebd8b414596ee.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/ae53496e3ade11d6f29fd200456fd3d80b085a32cfe2966d74727c0efa24e2c1.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/af27598a0a2041f9d8a3fa9c99d48a4fac81a82d4dead3f066050eb951fe8f66.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/b29e6f401cfe3309f89d29bb1ae4369fe089286a91692ccda32639722818bc44.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/b4b7a001cfae9431bf65f86a41ddf9393f367529c7bb05ec1ac67a8603a68db7.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/be8f2e65fb7b2d20ffe5418c76a8781e0be1a0e2848a580abb88f4785e69fc03.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/bec8030d41840b3778a5d5a4fdb4adcf2b4ffd812be4fc94948e2939cf8fdb6c.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/bf10565aff08a0188d764724850105a715b975b90808dc7fd3b36b43cd8143df.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/bfa850a07f794a890b5eb1f36c902589796917d2c14b387a5f2d76d59950de78.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/cb06e5e5684a9580c45fffd75955f984dcfb4d41a508e26ff498bb6477f52a2c.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/d21c7ade4d09646d2acf5cf885222a10c9e8a88a7381e64e311c792b797b2c02.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/d63180b3b44b226417bb1fc6470c38a8c5e79f551cf3b9018b6f06a7ab7005c8.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/d696bad42a29fea77502026388f7719c945a66cc5a04afed99d54de1ab9e9bd2.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/d9f13280c354ff393dfb4538cc7d092e194967378be4d439dbaa4bde46c42459.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/da6dea668d19b87fb0e2a4011c72f51aaa58c8b8edb10735e1514128421c2f7e.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/dcb903197e2f7d101c23b1d6ab91dc7cb3a3d12fa1d04823a7b6bd6d738fe202.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/e05349a65e845f4ea4b4a383acd7b87e968ca134c992d3cc3d73e4c535b6382a.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/e441b1c34db4e16310031e5a8f3537d00041e44c342020e71ac6814bf7c868fd.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/e761c9628434c45ab650388eb6a5353818d5fe851a8320e27615e789acc83b38.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/e8029c4e69e4d843ca0bc94cb1456d0b8ab4a9c1815684734f2ba16eed523dc6.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/e8731af75278c72f2950ef8a96682cbc18d7d4968f6f267d84a33802b8304d93.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/e9f3bd92721ff107476d7cbd56ee2d554c0355b85f8fd8d82c8aaefa18b62267.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/ee9b4baed20db84aebf4587af4e732f1c3c1ac97bc1613dd70feaf1c69096f48.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/eea0f6ac3995834b8383ce266fe7d4ccc6768d18dcb826b175fe3fa2b95e4a87.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/ef70cdcafbfaa09495f9e77b5279c5c1f501fda5de052a9f71daeeaecb33b268.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/fea753a8dd4e6f0c52b3cb5a507303f5b2177bf83cb0428b9c1758215e9f5d3d.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/cache/ffec5bc103a53058ef9b3064bf24a123d53b1b7dbb47e530e6513db9bc734df0.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/graph.html (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/graphify-out/graph.json (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/models/__init__.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/models/account_bank_statement_line.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/models/account_reconcile_model.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/models/fusion_bank_rec_cron.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/models/fusion_bank_rec_widget.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/models/fusion_migration_wizard.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/models/fusion_reconcile_engine.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/models/fusion_reconcile_pattern.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/models/fusion_reconcile_precedent.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/models/fusion_reconcile_suggestion.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/models/fusion_unreconciled_bank_line_mv.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/reports/__init__.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/reports/migration_audit_report.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/reports/migration_audit_report_action.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/reports/migration_audit_report_views.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/security/ir.model.access.csv (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/services/__init__.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/services/confidence_scoring.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/services/exchange_diff.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/services/matching_strategies.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/services/memo_tokenizer.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/services/pattern_extractor.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/services/precedent_backfill.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/services/precedent_lookup.py (100%) create mode 100644 fusion_accounting/fusion_accounting_bank_rec/static/.DS_Store rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/description/icon.png (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/apply_amount/apply_amount.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/apply_amount/apply_amount.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/bank_reconciliation_service.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/button/button.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/button/button.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/button_list/button_list.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/button_list/button_list.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/chatter/chatter.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/file_uploader/file_uploader.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/list_view/list.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/quick_create/quick_create.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/quick_create/quick_create.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/search_dialog/search_dialog.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/search_dialog/search_dialog.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/statement_line/statement_line.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/statement_line/statement_line.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/statement_summary/statement_summary.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/components/bank_reconciliation/statement_summary/statement_summary.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/scss/_variables.scss (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/scss/ai_suggestion.scss (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/scss/bank_reconciliation.scss (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/services/bank_reconciliation_service.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/tours/bank_rec_tours.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/views/kanban/bank_rec_kanban.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/views/kanban/bank_rec_kanban_controller.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/views/kanban/bank_rec_kanban_renderer.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/static/src/views/kanban/bank_rec_kanban_view.js (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/__init__.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/_factories.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_ai_suggestion_lifecycle.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_auto_reconcile_wizard.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_bank_rec_adapter.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_bank_rec_prompt.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_bank_rec_tools.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_bank_rec_tours.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_bulk_reconcile_wizard.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_coexistence.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_confidence_scoring.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_controller.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_cron_methods.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_exchange_diff.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_factories.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_legacy_tools_refactor.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_local_llm_compat.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_matching_strategies.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_memo_tokenizer.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_migration_round_trip.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_mv_unreconciled.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_pattern_extraction.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_performance_benchmarks.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_precedent_lookup.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_reconcile_engine_integration.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_reconcile_engine_property.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/tests/test_reconcile_engine_unit.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/views/menu_views.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/wizards/__init__.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/wizards/auto_reconcile_wizard.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/wizards/auto_reconcile_wizard_views.xml (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/wizards/bulk_reconcile_wizard.py (100%) rename {fusion_accounting_bank_rec => fusion_accounting/fusion_accounting_bank_rec}/wizards/bulk_reconcile_wizard_views.xml (100%) create mode 100644 fusion_accounting/fusion_accounting_core/.DS_Store rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/CLAUDE.md (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/README.md (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/UPGRADE_NOTES.md (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/__init__.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/__manifest__.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/GRAPH_REPORT.md (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/0361116138738642e90acc2438831ed89cc6f0369b027445b2fc5b874f2f0621.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/18c423768516cffe67be6c8c268ebc0d7da5397ca752fa8f99dbd64f7bb49855.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/1aa92b4afb467e3c9d4ffbf746a086ad6c69a18cf4e6af069427b05592872fb8.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/49ac69aae124276c0f4b349e39ccc4fe5c826375a76dd389ac1707c310610562.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/5a5f95eb1b0a7d5092d05c8859f2a9d7ce390f12d76929aaed750c35941bb175.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/698a762fec0473ab34c68b018efc75815b94fa827d73a1967c7a1169d75ebaa7.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/6c8f1bad33c92ac2225747f9fb58f3207e7b2f14e4d697dc27ece0993e8fa4c4.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/72288407df85c5c09d9100a5ea2a9b68a3ed86068d86b0867b1894fb118ba4fd.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/a1c70d23391ca3cb785750876ec7ed7a2f0214e875a833d45648704d63281122.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/d0b2d4d0cc795755a81293af5affa8ef236727152fbb0b62884e6fe8676cb1db.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/d6258eee713308b2485efc93235e96011fa0bc1fd35bc449d2470e91dca1a21e.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/d78ed52d65a4786d39c5170f95d26d2425b77b44f5d358d51877f1b0e5fa0041.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/dd01567d099f84cb9d18885aed0678f7462ecef35e2cf2e72aa31852581ccc97.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/fc0ac6a8ac0bd95b44e6b55500e264e555e7ae05bb9b8f8340d2faf8344e10a6.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/cache/fc728822c8a859d8ea1181add903fcdc83d64a262f858d15d63c8ed8f4e1f426.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/graph.html (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/graphify-out/graph.json (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/migrations/19.0.1.0.0/post-migration.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/migrations/19.0.1.0.0/pre-migration.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/models/__init__.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/models/account_bank_statement_line.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/models/account_move.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/models/account_reconcile_model.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/models/ir_module_module.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/models/res_users.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/security/fusion_accounting_security.xml (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/security/ir.model.access.csv (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/static/description/icon.png (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/tests/__init__.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/tests/test_coexistence_group.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/tests/test_enterprise_detection.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/tests/test_shared_field_bank_statement.py (100%) rename {fusion_accounting_core => fusion_accounting/fusion_accounting_core}/tests/test_shared_field_ownership.py (100%) create mode 100644 fusion_accounting/fusion_accounting_documents/.DS_Store rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/__init__.py (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/__manifest__.py (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/data/server_actions_data.xml (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/graphify-out/GRAPH_REPORT.md (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/graphify-out/cache/01ede522ec5c7bff79439d6f733ffa36464b3d305caca00618307a50bce357dc.json (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/graphify-out/cache/3e95fd0683342d51246023df50fbe902331cf5d37a32ddb748d28f6920f75dc0.json (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/graphify-out/cache/4787c59b296608a4b9348e965711a3045392f02c56ce2087e8f353bb83392e95.json (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/graphify-out/cache/5c2dc164b4147d44d6b79307bd3631724216238ee82d7a785ea42202222becf4.json (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/graphify-out/cache/8444ae034a330d92caf89f239b409c9c049bfd1a1021d3e250b9957892107767.json (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/graphify-out/cache/c703600898621a04467b1b42d5757cce505a39f8988d4bb4e66420bc2721499d.json (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/graphify-out/cache/ccd40dbac1ebfdb1ff5e167217f78b8090ba5da9d08b7112f1fc111290734aa4.json (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/graphify-out/cache/dc10336e7aa8986eabeaca05c65cb22059d48a103d857707797abe736255fa04.json (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/graphify-out/cache/f4accd9e8c0967554f7b02b86002a133711dfe17236f783ffb9014f2a41ce6f8.json (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/graphify-out/graph.html (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/graphify-out/graph.json (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/models/__init__.py (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/models/account_move.py (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/models/documents_document.py (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/security/ir.model.access.csv (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/static/description/icon.png (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/tests/__init__.py (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/tests/test_document_to_invoice.py (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/views/account_move_views.xml (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/views/documents_document_views.xml (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/wizards/__init__.py (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/wizards/create_invoice_from_document.py (100%) rename {fusion_accounting_documents => fusion_accounting/fusion_accounting_documents}/wizards/create_invoice_from_document_views.xml (100%) create mode 100644 fusion_accounting/fusion_accounting_followup/.DS_Store rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/CLAUDE.md (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/README.md (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/UPGRADE_NOTES.md (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/__init__.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/__manifest__.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/controllers/__init__.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/controllers/followup_controller.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/data/cron.xml (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/data/followup_levels_data.xml (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/data/mail_templates_data.xml (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/GRAPH_REPORT.md (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/008096a3ffafbb4ebf4c9989e7c2ae076396a00d0fac433871cd909b5ad58800.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/02d80267dfacb34c845d74ee11e226ad0bdfd831b4c5ff452a4e8c5f2da7f2d0.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/05e85b54624632460afeba475b45cd69033dd751cb8341c8c1b5160a208c1824.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/0659d452a88ef0534af84ff17665d32d44201fa8fdab7aa30aa3827e0d9d3dc8.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/0cbad8c8cdb7a388af5d09f6b10c2a1cd60274594c65479e574c8f5a9557818a.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/0e743e4ca4935d10b6afeb7fe4ff277f3328d0754d00cc1c56a00e19231c55a7.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/0f933fb429f848a7eeb11f9bd14dda4db642700d2df858c94cad644b2c9e8435.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/237bd96604037108209125af71eb09ab56744f3b7e56157dc7f61d3eee8b35bb.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/268df0960650fb18f5dc96920c180f1d30e37020b79fedf4bcc1fab258410d88.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/2c159a783d6857e78d3214e6005266a1f38769e28f6080eea97c4cfd9889fb22.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/31b3e1a81cb1cd28c1af1306759a850de6356f0e0b523d0c162cca5378b55c08.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/31ba7d84c45bdb3c8df4991f133e43d99b2378a7fbad63d90048c5b87244940f.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/37054c135db6b3932a3e035b6fc2b1e0cfcf0260258ee867fbc2a87d61a1ca60.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/379e12811cae19d2ca1d192d4d8eb601b076aca3b10a4ab3d379193f0bb1e049.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/37de48915933a632a09e8881f2a07cc9898dcebc77ddbb9bdf197c1263e71bcd.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/38bedd660093f406f3550981c4899c6bcf99f943bfaa4417caa682a211dfeb91.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/3c7fe004f40e96aca05241a3a72e4c737ebd5c371e23c809e391c788f39b8f3d.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/427e80b32d255918d9f65f37a8c20ad41ed3fc83e2c45352ed478dc3c0f54708.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/4453004172abce98730f144b3d3903f66b77103addd8052680ad0650d1d49a95.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/473f59a9ae97f7946af7d98ef82cb6c1210d13ceb69980a047d93d289110bde8.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/4a64d8d5336a608cbc52fb52e8d73425ecc5c3adde801eab8a5be3e4c15afe33.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/52c7106708087c22fc87593423742ac0e674b88e2b78c242f89f0c3012bde0f8.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/532b840802a34b5e0e223355e30b3014905b8a5663778945890d7b0f8a20d8b7.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/60afdd382155a873ddb583ad9fa1b71abfa603d6da5d6c82cb832193a603f5b7.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/65dee8625634843074066879844f5a3a9b85455dbc0ec442fb04a6b3f6adda6e.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/68b4905754b57d7c090f6957434faad865d1da51187934076cd6264998741f72.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/7910df2680969d9f372db4fa4b7b01989eecfb4ebc81244851327af3635e604a.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/79bba8d3db4fcbc78d91c272afd9113d07fd7eb50ae44c226a8e11c663f214b3.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/7e8e45765e0e5ced65a55364627482ee8d3a8435c9924e3970b89e96937d2f0f.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/7f9a7d1aab836d27854680156b0f3e5290f6c95f297e9488b7bf7d73095e798d.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/7fb9775b4b8610f14927295b432fb72bb2fb6f03ddeca5dcf52a5468baa3a686.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/831c5bd426c3a35df4ad4801857a9b99db8d2326decd7bb074335191f282ccfd.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/876dc95feb8c8ec3667f2a3819e83898dfdaa3da7c92a4e2ef9cbe0c3daa0383.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/87c961c019b15b3ab9b37aaa97f064940a7d23f22e516d9c379ccd89297f9d08.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/8c7e38d3667b46a200c5700e6a51ce24d8d1f3c079feed3dda2e7ae61f20d72b.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/960ea254abcbc1dc683344e8bf1f39186b46af7a34c888ff62de7fee819299d0.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/962c2a38ff200456d520097d1d18ff8f3fd3f9d96dbbbee78c4e6ebb821b2e47.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/996f0437f52cf4545d58e67c14bd1d46501f3598fdc6aa46ba55e25c431914b8.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/9cd58062d9768c9627523319178d62e8ccb0192ba8f2a959d187647b859326ec.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/a13adc099f2b9b10cdec402e0d4eaf6128e253cbe68f4cbbb98c574221c6f865.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/a3cfcd696014182807b77cc2ba774d146800a583fdf4146f6ea1073e7068ce08.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/a581ae0ec34617cce8ab58e1b765d2792afe793483b0f89b2fe0e63fc102f79c.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/a6e091909dde30b2476749c772dfaa60114d2e64ebeb170ad16c711f5d72ee6e.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/ab337b80f5ffd73635c279342c1b758205a55409db6ac1b7b43ec86728e47ce1.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/b7a1db4510f61a8f4b57d6e53253633ef5375c83be5e045b66a5c7e9e8c3b634.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/b7af2ae52de4abcfe0e462f39d1aa9120875f26f912fa10bb91b490d8faa430d.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/b85fc4dfec938ef54fdf8bea5c2e62bd88e9bf96d30ca4d776c55b8cb46229cf.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/bce842d593af549ebe38c61910ec833b67e0e063aa1fa8d8f8af7e5cced4c648.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/c9a3b94a06bf44d02235784840296c150e854c346f32bf9d2ae739f974e0eb66.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/c9fc30ac88764b5af318027802e727f6f8bab8f73b62156b3a1c2337ef333764.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/d6fa65395f573fa3bd3f73723139c88dee0ece1e41742a10fee959dc0c9607ad.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/db7f9088a85328efb8d6959628561484e7733cdff22697bdfb4550392b35bb71.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/e81195dabbeb7f29d6cc25fc43222279a61532910704e8c3b3b27a159dc6eaf4.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/ea7409755dfb55e866edf475f2e698cc0b8cece9bb66fd986bceb203c6430579.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/f1d898e1537b6fec05a642e90748a31bf8fe2ac50811d6ddb0cdb6b98020ffb7.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/f975a600553b2b97dd42e4c53947c6c18b9455d0cfb625e2ff1ce5cc3811ba4a.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/cache/fd6b5ec21a8653c609ff0fc97f0dd15d1f1c25923ce0b3dd16ea0ba98c4240b5.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/graph.html (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/graphify-out/graph.json (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/models/__init__.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/models/account_move_line.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/models/fusion_followup_cron.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/models/fusion_followup_engine.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/models/fusion_followup_level.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/models/fusion_followup_run.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/models/fusion_followup_text_cache.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/models/fusion_migration_wizard.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/models/res_partner.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/reports/__init__.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/security/ir.model.access.csv (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/services/__init__.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/services/followup_text_generator.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/services/followup_text_prompt.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/services/level_resolver.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/services/overdue_aging.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/services/risk_scorer.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/services/tone_selector.py (100%) create mode 100644 fusion_accounting/fusion_accounting_followup/static/.DS_Store rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/description/icon.png (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/components/aging_bucket_strip/aging_bucket_strip.js (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/components/aging_bucket_strip/aging_bucket_strip.xml (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/components/ai_text_panel/ai_text_panel.js (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/components/ai_text_panel/ai_text_panel.xml (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/components/followup_history_table/followup_history_table.js (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/components/followup_history_table/followup_history_table.xml (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/components/partner_card/partner_card.js (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/components/partner_card/partner_card.xml (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/components/risk_badge/risk_badge.js (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/components/risk_badge/risk_badge.xml (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/scss/_variables.scss (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/scss/followup.scss (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/services/followup_service.js (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/tours/followup_tours.js (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/views/followup_dashboard/followup_dashboard.js (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/views/followup_dashboard/followup_dashboard.xml (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/static/src/views/followup_dashboard/followup_dashboard_view.js (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/__init__.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_account_move_line_inherit.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_batch_followup_wizard.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_coexistence.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_engine_integration.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_engine_property.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_followup_adapter.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_followup_controller.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_followup_cron.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_followup_full_flow.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_followup_text_generator.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_followup_tools.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_followup_tours.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_fusion_followup_engine.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_fusion_followup_level.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_fusion_followup_run.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_fusion_followup_text_cache.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_level_resolver.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_local_llm_compat.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_migration_round_trip.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_overdue_aging.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_performance_benchmarks.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_res_partner_inherit.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_risk_scorer.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/tests/test_tone_selector.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/views/menu_views.xml (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/wizards/__init__.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/wizards/batch_followup_wizard.py (100%) rename {fusion_accounting_followup => fusion_accounting/fusion_accounting_followup}/wizards/batch_followup_wizard_views.xml (100%) create mode 100644 fusion_accounting/fusion_accounting_hr_payroll/.DS_Store rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/__init__.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/__manifest__.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/data/hr_salary_rule_data.xml (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/GRAPH_REPORT.md (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/182bd1e6f6db0b9bd60a292f9322e93c9f8c024a32109b16a8d9f9efca50de96.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/1868703dc9c5bdde28902d6bbc0732b20bc78bd4622143a84f0ae1c513057da5.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/35e8ed80dd3f9c034cea36d240c33e774caf3f6b538fa1f347f8008ddfa025b5.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/434ccba1a57a833699db8b55ca10845f4d6dfc2f4198db7d8bc8ea5233dd61d3.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/53d756a3f3d64f28d274df1f4b81b2e993384b1c2cd0761190d9fdc64ec7d4c4.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/544545bdf00b8067f31cf63a0e5e0343ce2269a3fb7d46813bd0e9091e773833.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/59c2a13c2934efb47b5d3622cf898e8fdf9ae764a8f65e152c312eea10717687.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/68a856d2c34482a09377291ffa10770f8b07cd31b5948ab420d752593e65a5fc.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/732532c439fd0388a6be20413879f0478cf95d0f459ff124b6a6133f1713e422.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/79beefecd96a153009a0865f73aeafea92206ad71f1dc8fbacb3586b2a7e2569.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/88379c67a2c9c6ca29d144add7bb7efcfb08d81df41cf15bc5d9a3fa0b9b1221.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/c8a9bc63717f83236e29142c4a72287f1b018655324f66597f9af5cc0cf05895.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/d15d55aa0bca1c9ededa539aa323b57f2ea335acf162f9ab2f1acef6306a95de.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/ded5c5b17e70db68986192499664cada0b3b9eb7a339515e69911952a3346f17.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/cache/e63d45f0b99cd3c6dbcb8d980c5b9cf304183c7acc8c52845d9775e3aac5d81d.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/graph.html (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/graphify-out/graph.json (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/models/__init__.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/models/account_journal.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/models/account_move.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/models/account_move_line.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/models/hr_payroll_structure.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/models/hr_payslip.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/models/hr_payslip_line.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/models/hr_payslip_run.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/models/hr_salary_rule.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/models/res_company.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/models/res_config_settings.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/static/description/icon.png (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/tests/__init__.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/tests/test_payslip_to_move.py (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/views/account_move_views.xml (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/views/hr_payroll_structure_views.xml (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/views/hr_payslip_views.xml (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/views/hr_salary_rule_views.xml (100%) rename {fusion_accounting_hr_payroll => fusion_accounting/fusion_accounting_hr_payroll}/views/res_config_settings_views.xml (100%) create mode 100644 fusion_accounting/fusion_accounting_l10n_ca/.DS_Store rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/__init__.py (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/__manifest__.py (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/data/fusion_tax_return_data.xml (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/data/report_ca_balance_sheet.xml (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/data/report_ca_profit_loss.xml (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/graphify-out/GRAPH_REPORT.md (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/graphify-out/cache/041b564df7318bca64a931db1a028a1991a44fe5419ca1e38ea4e926038a9f67.json (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/graphify-out/cache/2c86d80e787c67d4af7ef24892cfe56d12a8db5f9e1d092c55cc6c3501c19359.json (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/graphify-out/cache/2e016b209560061b9e951b42801db73527404fd8f005ad22d4dedc4dc482bf83.json (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/graphify-out/cache/4cc6584725895ad5249bbf1f3037da330e38238d00316457d1a03fe4d9bd386a.json (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/graphify-out/cache/544545bdf00b8067f31cf63a0e5e0343ce2269a3fb7d46813bd0e9091e773833.json (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/graphify-out/cache/84595758bee1df2e07ad385bc9ef7e8ba3296835d803fe0f3923a69e10d5648c.json (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/graphify-out/cache/d87b569f41002534660df661b0787fb8cdaf23dc7e28950cf80436d1e2315ad1.json (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/graphify-out/graph.html (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/graphify-out/graph.json (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/migrations/19.0.1.1.1/pre-migration.py (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/models/__init__.py (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/models/fusion_tax_return.py (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/security/ir.model.access.csv (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/static/description/icon.png (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/tests/__init__.py (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/tests/test_l10n_ca.py (100%) rename {fusion_accounting_l10n_ca => fusion_accounting/fusion_accounting_l10n_ca}/views/menu_views.xml (100%) create mode 100644 fusion_accounting/fusion_accounting_migration/.DS_Store rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/CLAUDE.md (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/README.md (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/UPGRADE_NOTES.md (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/__init__.py (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/__manifest__.py (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/graphify-out/GRAPH_REPORT.md (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/graphify-out/cache/2da21d6f60e9a21f9cf01d96699b1cac042f2d255c87cae90a5b5bc58c09a8aa.json (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/graphify-out/cache/349bece2abab6cad65d78101c1fcf054c1f7a05dbf60b8bf2576bfee78d7de64.json (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/graphify-out/cache/6bb8176f1202aeea4e7fcbcbab570155a6b7fcbc596ef9f633da622170db35e2.json (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/graphify-out/cache/753d8f522a5ed25b77ee5311f81610c72c6d16550b0fbed32b8ffb06edde32d6.json (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/graphify-out/cache/88c8b728dac9e8843606ab6c64e0c16ecf61fcc1c16b82f86696a9e310c662e6.json (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/graphify-out/cache/9f36ec45b81ccb327fbf6f7a7ff3f0cac74a4688ddbd9d38427f698e0cc51a5e.json (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/graphify-out/cache/c703600898621a04467b1b42d5757cce505a39f8988d4bb4e66420bc2721499d.json (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/graphify-out/cache/f508451f3945484d77655ddfcd6ca4f7e5c73980fd5e30ab8e7a26bb49242695.json (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/graphify-out/graph.html (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/graphify-out/graph.json (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/models/__init__.py (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/models/ir_module_module.py (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/security/ir.model.access.csv (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/static/description/icon.png (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/tests/__init__.py (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/tests/test_safety_guard.py (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/wizards/__init__.py (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/wizards/migration_wizard.py (100%) rename {fusion_accounting_migration => fusion_accounting/fusion_accounting_migration}/wizards/migration_wizard_views.xml (100%) create mode 100644 fusion_accounting/fusion_accounting_ocr/.DS_Store rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/__init__.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/__manifest__.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/controllers/__init__.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/controllers/ocr_controller.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/GRAPH_REPORT.md (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/0b4484ec1dfa20e527d29ef2514dec40427573e635dfac90159b81a1ff9adee7.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/1da4b5d15eaf104e804b50b02b772d11a3b3bf4e062e74f78f3f90b6e9ed93db.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/206078628b06fa085643ac7177738e104ba86c6a176d8369ba4a2c5efbd00bb2.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/3cb3369a73c7b58577adb3f30b3d0c1372422f3b81fc42096863f6b280f23e1a.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/464d47f9741eaef6f13a3c691a9a49945b6c277f2f55f001e8b5679d7f679b08.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/46cb2463fb3a55181acbffb79e16492d84d47310c15f03ef3500ddfb41b5339b.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/567076bc14e1b1b16c137fc222f00a17b86c39058cac1a4447a8aed2ce10249b.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/5703207f9ead48944ac0dd041a559d6a708fcf7bb615486b491cd5d881eba2c5.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/581cf4c655eee1618ed9b093bfd5b7429584922f6b4206b3ef586487eb0234a1.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/68f8eba80dea9ce0196801750747959d285acfc9302f3c967fedf18e0494f78d.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/7321f06eff3c402fbbc1a3089feb0eddc912b77fa21dcbaf8557b400851647f3.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/7e578cb104c25e751f2e88252dd2911d7b7e56a0d1f29a2d15bfbd81101846bb.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/8d97af33b3833f906398886f0e82d027a5f3531a1d16470da637eef45710f29d.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/96b2fd51861b302794043747660aadbcda560612e6fd401aa24def63467ac02f.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/af39d67d141501f6a895a687ed4135dc79eb714303655745c3421649be90c1f2.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/bc9ab63370bd48adb1e054eeb68171b55172e5d9a9c99464b5198373aaaab9e7.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/bcb4c7a44c3d5fca8146601e1499b335f49616a9fbbdebfed2c651bb87d481c4.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/cb92fb316b75071cbb818df4da0d5ad25b09a61dc112f35fe0ccf454a1cb3926.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/f1188c0f33666649d9bf817aef166ee3d125cc95bd99c3863e6825bcc507752d.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/cache/f816ec281f4ae4870d333cdd3add990ec950bbf45dc837d013d301772240e362.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/graph.html (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/graphify-out/graph.json (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/models/__init__.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/models/account_move.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/models/fusion_ocr_log.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/models/res_company.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/models/res_config_settings.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/security/ir.model.access.csv (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/services/__init__.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/services/attachment_to_image.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/services/invoice_field_parser.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/services/ocr_providers/__init__.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/services/ocr_providers/base.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/services/ocr_providers/manual_adapter.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/services/ocr_providers/tesseract_adapter.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/static/description/icon.png (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/tests/__init__.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/tests/test_field_parser.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/tests/test_invoice_ocr_flow.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/tests/test_tesseract_adapter.py (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/views/account_move_views.xml (100%) rename {fusion_accounting_ocr => fusion_accounting/fusion_accounting_ocr}/views/res_config_settings_views.xml (100%) create mode 100644 fusion_accounting/fusion_accounting_reports/.DS_Store rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/CLAUDE.md (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/README.md (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/UPGRADE_NOTES.md (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/__init__.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/__manifest__.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/controllers/__init__.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/controllers/reports_controller.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/data/cron.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/data/report_aged_payable.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/data/report_aged_receivable.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/data/report_annual_statements.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/data/report_balance_sheet.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/data/report_cash_flow.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/data/report_executive_summary.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/data/report_general_ledger.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/data/report_partner_ledger.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/data/report_pnl.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/data/report_tax_report.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/data/report_trial_balance.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/data/sql/create_mv_account_balance.sql (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/GRAPH_REPORT.md (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/0fa1da23fcb9944391b0b3cf539f48f3827bfc945957e3ecff8b0ba6fd9841a9.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/1569d6dae360d15e09d5be0b35ef21492be32154f91a51aa0a76bc714a3322b1.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/19409a0229ba2e6a4ca7a37f5e8e9460caef4b8e834b36afb53eada7fe664be1.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/1c0e3ed0a989736eb6d968734749022c22f36e9d70c0fd53689f39cc956df45e.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/1e4f33d41eede581e91fd52dc65d8beb5da3e87f4ffb479e5c97cc54be4b6a34.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/1f87f330cffa72eafc67618c31e85b414dedd73b935f3df4db78c0e52a2af65a.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/22ff09b333619e600ceb9530282cf757d49ad4c7008d7b21061b5dde4ba18f1a.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/29a903b6dbecfb8e968a20aae53e358e491c51bf85979d1aa5c7598caec6e9ca.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/2a1f386717fd24aca2a603e470a66b528f01296746b4663339085b4aa451fd64.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/3268f5248930b52f5adc4ceac830100318b990e821308f3861b92a42366a4369.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/33373c04cb2468cba72acbb1a86f4f4fbe65f10cb41cfe30a07d265d23abc09b.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/338ac18c0527109f77a325d30954f4047a35fe9361099c63d5fb99efe85bb9c4.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/379fc2e4f1f575aa919666cfa6dcd9aa1eb51827d518af78fb4a6e2b61b24b0b.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/3a5e377d8eb9d267cf22054c50f6a5197856d536d066739cebc42d238a3416dd.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/3dec7c45919d7d699da3bad6fa07cd2e7dcbacb40526bb064b71f369cd9db42b.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/41ba58a9e519f9226f3b0df216b2da3a096d280a614f0af49fcce97485fc9901.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/467c0b629256e13670924139ee6a012b5fc1faca512cdb8415014399b8d24c60.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/48deac4b2acd66701c9d2f5048c346bbf8ed6841b402546d2deacd524974b308.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/4c8bbf1b29d69dc65b7d2525925f971562b0490940bb04813e40d6f3a5cb6aee.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/4ed514d9cab7bd5a79806591ca00babde8803f7cedb24242d9f4438a5ca1aee8.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/500466b22f9603d596b05954fe350278f83bda59d5b8bcdca7978c5440924c5a.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/509e1800d007eeed736046edd4f1ba53a79a31933185c79e01d81e7a05a8a6e0.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/5340891f7a7f349de71446c627d5f8a0758cbbeb395d76c612902ee48923d560.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/53b929209e1dfa8789b53872dd07f4d1acef8278cfc95c0677c8607297077c0e.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/5749b6d03948160d9f78ad8525a792b4dc423757302b52ba68d63d51977b4535.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/5bb7dc76b59e73c89be0e44f5c2585b4ff036711de1b94b3958652eda70f0881.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/6cdfe2148bea3d4469798f30950d2ed74538e51ef4a197c953001027b13aaf76.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/6da5f0aa8d1e44f41dced3eaf99f46b840206492c75d8600645057cf52a7448f.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/6fd3ea2cd1aad5b5fe7a20ec38712701d09c792c117981a204b1baa109482822.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/772bee57c372a5fa306d75dfae83a8a12a816cfc3f84a4c46d1ae9c8261ec359.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/777a0817fbd581c9131f02ac5f159f07d494a41d52ef70f4a728379fe46ae7a7.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/7bd2557c5636cab073204a42bf85b10bf17324e2720974d64a17d64bf17f52e1.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/7cdddcb6d0131b666b3eaaf1b44591a596de8f480cabcab1e816ba87c0172db7.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/7f824b456f0f135c7145e1fe86527263d70a45b4eee53530c156a545da890aa9.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/83967eed445507188a84012702bcf3b15840195104b5a5582bc0c751f29c9536.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/872457265950cad1e0e3562ecab98a1710a3bc785c9285336cf1e3e256cd39dd.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/8d1963c92149c29b24f4baa069340f5fd50251ef20adbf9ee883058ec13fd56b.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/905f98f18cd549150c62b9ff6247988b3fadb57415f6352fb90b9e0601498372.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/94ad9df42b313459abce2f506709f83124a613a3c45eb4ca827479513c34f50e.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/95b223631d61973ff6edb983adf6e5e3acc208a99701ac220c3ed1299fd29218.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/962c6668de7903f40c0c4099c4bd1e7c437ad47454e4e5078bc869dfcbc568cb.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/96d6d02a5bb492a5dd4bc6044dd1e86d5fb4a975667230712c4485f9fb446777.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/987ecf920c7e0779902c12aa0cf12cbe613711139e068475e327efe74d4f32ee.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/a35a67f7281473bf82efdcc5ebed95b524238cc76efe16a0386dc74b5d597ef9.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/a511a6a42430a46ef08f515bc3f4062194e8ad4456cbeb4679ae61ef0d932e9c.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/ad9623a6c869ee33a477cc01acbaadaded5cd023de09646a09734b2f775fb498.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/b05e378079cf27f6c5a1c8251c29b2f5b940bcc5d0cade6d536761678927f9df.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/b2cb9f979a83059bba1cbf44ee4d234b5a1546686ca91f4efb28786484e1fb9d.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/b43d0c003e75b3ab88f48d03bd49be8c82ee3efdb294ece01ce7efeb4f07135f.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/b645f19c7ae395f8158f4d10c2d9de1921ee029c6a762cbf3ba9946f83e6eef5.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/b77f0a4371a4d10470a963e795120f6cd43c2fb84ca90b9335e3cc0f5d507990.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/c69ad2e4697d5d8f0ac40643901a42f448ede5a3dc310b2a229528196867e83d.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/cf47387703bbfd3b310c48d90c6827231c133e584ee96245b8881fa31832964d.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/d1ee2862b08731c4c178c96553144a4a8fa509f68ee320175a8936da0ff30e7d.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/d2cddb4baac144d34a1a7c40ae9f67ca62fdb16e6b5ea3feeba480869aefe938.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/d36e1d846574ec644aba512a2f1896e78ed55173013c61f5e337b61c7ba92b4e.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/d5716a9802ba41964a9bb8e63fd6ccc0d7634d039dd8a3841dcfb9fded9714d7.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/d81bb9c7d70358bc44a1440e01f4adf660df746093f2a62906eed541d496f1c0.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/e676c6477900435089ce5f53216e28a831057e727826d1f188e295660575d813.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/f2f40bc60de3348c9b78e4bb20954900196361e4c828814fb00f5944398d9e68.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/f332f5d6bb481a6ffc2660912587320fd2ecb098966f9aa205a29d4747ac258b.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/f5f0d94bbb81891b94df76567d27c5f97f603526b04446a82ea9b18ae937bd8e.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/f73571f5614fb43d8434de51800aa3c1222b111fd447e6068468cd5381436e5e.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/fb9c418d4ce935faf18823bbea8796be106b5267422c8304ddb0bfda70145a39.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/fc4446d214ed81948e0f3e71cfdffe9c644f40a96d57e220881f19d9b82c3a56.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/cache/fe91699c99b1acadc7e978046613ef498ed66ca5a8b282ad487254efda222f76.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/graph.html (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/graphify-out/graph.json (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/migrations/19.0.1.1.2/pre-migration.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/models/__init__.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/models/fusion_account_balance_mv.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/models/fusion_migration_wizard.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/models/fusion_report.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/models/fusion_report_anomaly.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/models/fusion_report_commentary.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/models/fusion_report_engine.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/models/fusion_reports_cron.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/reports/__init__.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/reports/report_pdf.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/reports/report_pdf_template.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/security/ir.model.access.csv (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/services/__init__.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/services/account_hierarchy.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/services/anomaly_detection.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/services/commentary_generator.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/services/commentary_prompt.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/services/currency_conversion.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/services/date_periods.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/services/drill_down_resolver.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/services/line_resolver.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/services/totaling.py (100%) create mode 100644 fusion_accounting/fusion_accounting_reports/static/.DS_Store rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/description/icon.png (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/components/ai_commentary_panel/ai_commentary_panel.js (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/components/ai_commentary_panel/ai_commentary_panel.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/components/anomaly_strip/anomaly_strip.js (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/components/anomaly_strip/anomaly_strip.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/components/drill_down_dialog/drill_down_dialog.js (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/components/drill_down_dialog/drill_down_dialog.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/components/period_filter/period_filter.js (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/components/period_filter/period_filter.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/components/report_table/report_table.js (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/components/report_table/report_table.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/scss/_variables.scss (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/scss/reports.dark.scss (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/scss/reports.scss (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/services/reports_service.js (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/tours/reports_tours.js (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/views/report_viewer/report_viewer.js (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/views/report_viewer/report_viewer.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/static/src/views/report_viewer/report_viewer_view.js (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/__init__.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_account_balance_mv.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_anomaly_detection.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_bs_tb_integration.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_coexistence.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_commentary_generator.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_commentary_prompt.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_cron.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_currency_conversion.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_drill_down_resolver.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_engine_property.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_fusion_report.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_fusion_report_anomaly.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_fusion_report_commentary.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_fusion_report_engine.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_fusion_report_tools.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_line_resolver.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_local_llm_compat.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_migration_round_trip.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_pdf_export.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_performance_benchmarks.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_period_picker.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_pnl_integration.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_reports_adapter.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_reports_controller.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_reports_tours.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_seeded_reports.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_services_unit.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/tests/test_xlsx_export.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/views/menu_views.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/views/report_actions.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/wizards/__init__.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/wizards/period_picker_wizard.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/wizards/period_picker_wizard_views.xml (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/wizards/xlsx_export_wizard.py (100%) rename {fusion_accounting_reports => fusion_accounting/fusion_accounting_reports}/wizards/xlsx_export_wizard_views.xml (100%) diff --git a/.DS_Store b/.DS_Store index c539e7e7378d814ec5395600efc428612aa9d610..b98ec4c7106dc219e867ea0d61a60da951145984 100644 GIT binary patch delta 334 zcmZoEXepQ=&DcIs##q#rfq{XUfkA+Qp_n0)A)g_SA)cXN;zi}j1|}@5j6g}2$!Bye zCVME@ZM@9LzL}kag@aLMGmBmxa@0lm_o9Hq!Om;Ncv-zhA GH!}d - - - - - ENTECH | Electroless Nickel Technologies Inc. — Industrial Surface Finishing in Toronto - - - - - - -
DESIGN PREVIEW
- - -
-
-
- +1 (416) 749-2400  |  - sales@enplating.ca  |  - 36 Taber Road, Etobicoke, ON M9W 3A8 -
-
- Nadcap | - ISO 9001 | - AS9100D | - ITAR | - FAA -
-
-
- - - - - -
-
-
-
-
★ Proudly Canadian • Industrial Surface Finishing
-

Precision Coatings That Outperform Every Standard

-

ENTECH delivers Nadcap-certified electroless nickel plating, anodizing, and black oxidizing for the world's most demanding industries — aerospace, defence, nuclear, and medical.

- -
-
-
25+
-
Years of Excellence
-
-
-
1000h
-
Salt Spray Protection
-
-
-
±.0001"
-
Tolerance Achievable
-
-
-
-
-
-
-

Electroless Nickel Plating

-

Uniform thickness on complex geometries. High-phos, mid-phos, NorLast™ and NorLube™ processes.

-
-
-
-

Aluminum Anodizing

-

Type II and Type III hard anodize with colour options. Environmentally friendly — no heavy metals.

-
-
-
-

Black Oxidizing

-

Matte black finish for steel components. Dimensional stability with corrosion resistance.

-
-
-
-
-
- - -
-
-
-
-
- Nadcap Certified - Chemical Processing • Coatings • NDT -
-
-
-
-
- ISO 9001:2015 - Quality Management -
-
-
-
-
- AS9100D - Aerospace Standard -
-
-
-
-
- ISO 13485:2016 - Medical Devices -
-
-
-
-
- ITAR Registered - Defence Compliance -
-
-
-
-
- FAA Repair Station - Aviation Authority -
-
-
-
- - -
-
-
- -

Industrial Surface Finishing Solutions

-

From prototype to production, we deliver coatings engineered to extend the life of your critical components.

-
-
-
-
-

Electroless Nickel Plating

-

Uniform deposit thickness on the most complex geometries without external current. Superior corrosion and wear protection for precision components.

-
    -
  • High-Phos (10–12% P) — supreme corrosion resistance
  • -
  • Mid-Phos — balanced wear, corrosion & lubricity
  • -
  • NorLast™ — wear resistance rivalling hard chrome
  • -
  • NorLube™ — extreme lubricity coating
  • -
  • Tolerance: ±0.0001”
  • -
  • 1,000+ hours salt spray protection
  • -
-
-
-
-

Aluminum Anodizing

-

Electrochemical oxide layer grown from the aluminum substrate — extremely hard, with excellent wear and corrosion protection.

-
    -
  • Type II — standard decorative & protective
  • -
  • Type III — hard anodize for extreme wear
  • -
  • Bright Dip anodizing available
  • -
  • Colour dye options
  • -
  • FDA, USDA, RoHS compliant
  • -
  • All wrought alloys (1000–7000 series)
  • -
-
-
-
-

Black Oxidizing

-

Chemical conversion coating that produces a matte black finish on steel. Minimal dimensional change with added corrosion resistance.

-
    -
  • Dimensional stability
  • -
  • Uniform matte black finish
  • -
  • Enhanced corrosion protection
  • -
  • All steel alloys supported
  • -
-
-
-
-

Electrolytic Nickel Plating

-

Traditional electroplating for components requiring a bright, decorative nickel finish with good corrosion protection.

-
    -
  • Bright and semi-bright finishes
  • -
  • Excellent adhesion
  • -
  • Cost-effective for high-volume
  • -
-
-
-
-

Chrome Coating

-

Hard chrome deposits for components requiring maximum surface hardness and wear resistance in demanding operating conditions.

-
    -
  • High surface hardness
  • -
  • Excellent wear resistance
  • -
  • Low coefficient of friction
  • -
-
-
-
-

Industrial Roller Services

-

Specialty coating and reconditioning services for industrial rollers across manufacturing and printing applications.

-
    -
  • Roller reconditioning
  • -
  • Custom coating solutions
  • -
  • OEM and aftermarket
  • -
-
-
-
-
- - -
-
-
- -

Engineering Confidence Into Every Coating

-

When failure is not an option, ENTECH is the partner you trust.

-
-
-
-
01
-

60+ Years Combined Experience

-

Our team of plating engineers and technicians bring decades of hands-on expertise in electroless nickel, anodizing, and surface finishing. We've solved coating challenges across every major industry.

-
-
-
02
-

Nadcap & Aerospace Certified

-

Triple Nadcap accreditation (Chemical Processing, Coatings, NDT), AS9100D, ISO 9001, ISO 13485, ITAR registered, and an FAA Repair Station. Your parts meet the highest global standards.

-
-
-
03
-

Proprietary Processes

-

NorLast™ delivers wear resistance comparable to hard chrome. NorLube™ provides extreme lubricity. These proprietary formulations set us apart from every competitor.

-
-
-
04
-

Precision & Repeatability

-

We achieve tolerances of ±0.0001” with uniform deposit thickness — even on the most complex geometries. Consistent results from first article to full production run.

-
-
-
-
- - -
-
-
- -

From Enquiry to Delivery

-

A streamlined process built around your timeline and specifications.

-
-
-
-
1
-

Submit Your Specs

-

Send us your drawings, specifications, and quantity. We'll review your requirements within 24 hours.

-
-
-
2
-

Get Your Quote

-

Receive a detailed quote with coating recommendations, lead times, and pricing tailored to your project.

-
-
-
3
-

Precision Processing

-

Your parts are processed in our certified facility with full traceability and quality documentation.

-
-
-
4
-

Inspect & Ship

-

Final inspection with test reports, certificates of conformance, and secure packaging for delivery.

-
-
-
-
- - -
-
-
- -

Trusted Across Critical Sectors

-

From the flight deck to the operating room, our coatings protect components where performance is non-negotiable.

-
-
-
- -

Aerospace & Aviation

-

Nadcap-certified coatings for landing gear, engine components, actuators, and flight-critical parts.

-
-
- -

Defence & Military

-

ITAR-compliant surface finishing for weapon systems, armoured vehicles, and military-grade hardware.

-
-
- -

Nuclear Energy

-

Corrosion-resistant coatings for reactor components, valve assemblies, and containment hardware.

-
-
- -

Medical Devices

-

ISO 13485-certified processing for surgical instruments, implant components, and diagnostic equipment.

-
-
- -

Engineering & Manufacturing

-

Wear-resistant coatings for moulds, dies, tooling, and precision-machined components.

-
-
- 🌾 -

Agriculture

-

Durable coatings for farm equipment, harvester blades, and hydraulic components exposed to harsh conditions.

-
-
- 🏗 -

Construction

-

Corrosion protection for structural fasteners, heavy equipment parts, and architectural hardware.

-
-
- 🍴 -

Food Processing

-

FDA-compliant coatings for conveyor components, mixing equipment, and food-grade machinery.

-
-
-
-
- - -
-
-
-
-

1,000+

-

Hours Salt Spray
Corrosion Protection

-
-
-

±0.0001"

-

Achievable
Tolerance

-
-
-

6

-

Nadcap & ISO
Certifications

-
-
-

25+

-

Years Serving
Critical Industries

-
-
-
-
- - -
-
-
- -

Frequently Asked Questions

-

Common questions about our coating processes and capabilities.

-
-
-
-

What substrates can be electroless nickel plated?

-

All steel alloys, copper alloys, and aluminum alloys. The process deposits a uniform layer regardless of part geometry, making it ideal for complex shapes.

-
-
-

How does electroless nickel compare to hard chrome?

-

Electroless nickel provides far superior corrosion protection (1,000+ hours vs. 24 hours salt spray). Our NorLast™ process also matches hard chrome's wear resistance.

-
-
-

What alloys can be anodized?

-

Aluminum, titanium, and magnesium. Wrought alloys (1000–7000 series) produce the best results. Steel and stainless steel cannot be anodized.

-
-
-

What is the difference between Type II and Type III anodize?

-

Type III (hard anodize) produces a denser oxide layer with superior wear and corrosion properties, but requires more energy and costs more than standard Type II.

-
-
-

Can existing coatings be stripped and replated?

-

Yes. In most cases, coatings can be chemically stripped without altering the substrate's original finish or dimensions, then replated to specification.

-
-
-

What about hydrogen embrittlement?

-

Parts with base metal hardness above 35 Rc are baked post-plating to relieve hydrogen absorbed during processing, preventing brittleness.

-
-
-

How long does the anodize coating last?

-

Clear anodize can last indefinitely under normal conditions. Colour-dyed anodize may fade in direct sunlight over time.

-
-
-

Is anodizing environmentally friendly?

-

Yes. The process avoids heavy metals and toxic waste, meeting FDA, USDA, ELV, WEEE, and RoHS environmental directives.

-
-
-
-
- - -
-
-

Ready to Protect Your Components?

-

Send us your drawings and specifications. Our engineering team will recommend the optimal coating solution and provide a quote within 24 hours.

- - -
-
- - - - - - diff --git a/fusion_accounting/.DS_Store b/fusion_accounting/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..4e1169ed30169a01371bad829c80b4ed52a63609 GIT binary patch literal 10244 zcmeI2OKTKC5XWnhHEd8Y@tKE&0iy_BHXwolVGS$l$-rKPm~700?Cz|I@o`Z1U_OC< zg4_i^f;V%>L5wHy5O0DW1dj&vU)?=PS5~pNMEG&ygHnmhk2Ucnd0GUI#YWR+MfYOPLEE?I=QmMkGo;^fHH8N9- zNULLe%)3JtjcjVE)hW{I6qzGOW`+`}qeCxNyHixuGOPoEK%kWX&)s`zhL&lG=EeLy zL0_Hjp|?)6)!C79C8;%(f&7clZd$dZRGO+LQ`kFSUY{BNu>R(XtLC()W@FCsv|BlR z?CQsB^8EcZ`0A`{$GVamy=h`?Lw_e?AAJ#bp$XTiⓈLoclXC(@P@$q0>iv zY}gzgK1)&#ZTnJ7c6em5Be)E!yTgDJmnqb->a>8&SOlGlU~_Tx7T9>%vH5H~eV+31 zw6()1t1ZFl@>|ZI6Hc5e7&Smh@X0+cw5xA(p_Pr4OItqJIpb?XaOh$TH0Z=(8XPJZ zGi%5e9yjIH)cIt<-;&K{}O)(R!a=pbYwrpNoYu)KR+S@mq z*}t$SxE*+nP^sUETa`wrfGcqVSLLK2)=_@%XT@gq{YPKQ%EKR+q-cv~4cK zM=$j!AJy}48^^a<_*oF~=X*GQxBTU&pa#aD#g=>9(92anD>je2XSR8G_+xX)W=ZfF z9%nwG1p@n#K&K8W=KBBDKfnLqkD-T{0)arl5QuW6a%l`dOl`ddOb2>mEVr?6LgU{5jKCV95>Ji$*rJRO;wg>X5pc|KDE*@c)xUeN)X6R2@Uy|HJ%$ aH>H*;hu{_F|E6A!eA-pt5S;eF{Qnnt{Hpl? literal 0 HcmV?d00001 diff --git a/fusion_accounting/fusion_accounting/.DS_Store b/fusion_accounting/fusion_accounting/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..512ebb57ae5f6ee707755bad673e59468721ce1d GIT binary patch literal 6148 zcmeHLyGjE=6g^{N2r6i&o%;g{Y3zhmVlSi?Og1qIBy4;Hu@JWRBee1l{02d6ZTtmG zvG?4WiOwY1pp68X8)nYt-aB*8o^fZ~08snGW(8OSP-YV>F0q?p5|=h%3)ZtiRCbX-S zWBQb`8#m_GrGKP{)YW7A>37{}aj$OajwxKHHuu*$*QtXpPH=@S&Nak^fB!r0vvOTt z59{s2*JrytK zl%L+%%3<}*kLGZ2#^*3_GQ9fG^@YPc8P9C7^0L9u2L*xxL4hv?WPga*1Y?VtLA`ab z)2{%;BHh|}t5p_eRBSNxL4lxvuRy_kU6b?wApiZ}9~8a?1%d+qN&!`@)~frwC406`+?<@X5!*4F rnB-*!^$>RUIMx?(6wB`l+8B%Ef*4!O4AMgj{|IOqLKhVHQw2T&2;&kFeiZf4gcuA)+=q+p{Ye z8XC`YueAkx=Q^x{KT$zBjqo?bRcuj#s6bR8Di9Tj3jB=<;LPUM4xIaDHjYt&sK9@z z0Phb8I@{FR(pbH9V9+H1Yzwz_!!_yv?UPuWT3Z^cU9qOA9+Y)ew!~1z9rFppVN+{M zV~sm0<4(#(R<=S>Iy(Fk4JVZv8^@?XRG_W^*X}Enp>DrVGf}@!M_cO~Sw5Z^r?nSh z`nfmp1nz{_Je=UQbO#}kw<+%m z=-?%^TKII;pLh9u=~R5g8gAY~7{OyvZl~D}Pr35x+vn_=f<|DMa3(N618hx7pKRl}`o_5#UinHEQ9Z zBp>}gGpE?<3M`si9j^axg@6CAJH|UvfvCVgqkwAlHhNur92NLTTx%!jchR{qt~6G= zV9@0_tS-l4tA7~cIsue@Qfo_NaR=?U{}5omAGl{u=xldSzYs>8H}U-ElzJz!_$Eg2 K{AY>&eESZLTn|V9 literal 0 HcmV?d00001 diff --git a/fusion_accounting_ai/CLAUDE.md b/fusion_accounting/fusion_accounting_ai/CLAUDE.md similarity index 100% rename from fusion_accounting_ai/CLAUDE.md rename to fusion_accounting/fusion_accounting_ai/CLAUDE.md diff --git a/fusion_accounting_ai/README.md b/fusion_accounting/fusion_accounting_ai/README.md similarity index 100% rename from fusion_accounting_ai/README.md rename to fusion_accounting/fusion_accounting_ai/README.md diff --git a/fusion_accounting_ai/UPGRADE_NOTES.md b/fusion_accounting/fusion_accounting_ai/UPGRADE_NOTES.md similarity index 100% rename from fusion_accounting_ai/UPGRADE_NOTES.md rename to fusion_accounting/fusion_accounting_ai/UPGRADE_NOTES.md diff --git a/fusion_accounting_ai/__init__.py b/fusion_accounting/fusion_accounting_ai/__init__.py similarity index 100% rename from fusion_accounting_ai/__init__.py rename to fusion_accounting/fusion_accounting_ai/__init__.py diff --git a/fusion_accounting_ai/__manifest__.py b/fusion_accounting/fusion_accounting_ai/__manifest__.py similarity index 100% rename from fusion_accounting_ai/__manifest__.py rename to fusion_accounting/fusion_accounting_ai/__manifest__.py diff --git a/fusion_accounting_ai/controllers/__init__.py b/fusion_accounting/fusion_accounting_ai/controllers/__init__.py similarity index 100% rename from fusion_accounting_ai/controllers/__init__.py rename to fusion_accounting/fusion_accounting_ai/controllers/__init__.py diff --git a/fusion_accounting_ai/controllers/chat_controller.py b/fusion_accounting/fusion_accounting_ai/controllers/chat_controller.py similarity index 100% rename from fusion_accounting_ai/controllers/chat_controller.py rename to fusion_accounting/fusion_accounting_ai/controllers/chat_controller.py diff --git a/fusion_accounting_ai/data/cron.xml b/fusion_accounting/fusion_accounting_ai/data/cron.xml similarity index 100% rename from fusion_accounting_ai/data/cron.xml rename to fusion_accounting/fusion_accounting_ai/data/cron.xml diff --git a/fusion_accounting_ai/data/default_rules.xml b/fusion_accounting/fusion_accounting_ai/data/default_rules.xml similarity index 100% rename from fusion_accounting_ai/data/default_rules.xml rename to fusion_accounting/fusion_accounting_ai/data/default_rules.xml diff --git a/fusion_accounting_ai/data/tool_definitions.xml b/fusion_accounting/fusion_accounting_ai/data/tool_definitions.xml similarity index 100% rename from fusion_accounting_ai/data/tool_definitions.xml rename to fusion_accounting/fusion_accounting_ai/data/tool_definitions.xml diff --git a/fusion_accounting_ai/graphify-out/GRAPH_REPORT.md b/fusion_accounting/fusion_accounting_ai/graphify-out/GRAPH_REPORT.md similarity index 100% rename from fusion_accounting_ai/graphify-out/GRAPH_REPORT.md rename to fusion_accounting/fusion_accounting_ai/graphify-out/GRAPH_REPORT.md diff --git a/fusion_accounting_ai/graphify-out/cache/0062ee96450ba1fdb45b1e1786a46edafe26d88aff5fc2abf7df90a4417cc051.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/0062ee96450ba1fdb45b1e1786a46edafe26d88aff5fc2abf7df90a4417cc051.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/0062ee96450ba1fdb45b1e1786a46edafe26d88aff5fc2abf7df90a4417cc051.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/0062ee96450ba1fdb45b1e1786a46edafe26d88aff5fc2abf7df90a4417cc051.json diff --git a/fusion_accounting_ai/graphify-out/cache/05ea581157d901b12b4aa70ea9526359a66ecafb3950a33b94da9bde3401c2d3.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/05ea581157d901b12b4aa70ea9526359a66ecafb3950a33b94da9bde3401c2d3.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/05ea581157d901b12b4aa70ea9526359a66ecafb3950a33b94da9bde3401c2d3.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/05ea581157d901b12b4aa70ea9526359a66ecafb3950a33b94da9bde3401c2d3.json diff --git a/fusion_accounting_ai/graphify-out/cache/09c1d97cc8ad189eb908e051607f6d34d890d7fe3af92b71d753bae010501dd8.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/09c1d97cc8ad189eb908e051607f6d34d890d7fe3af92b71d753bae010501dd8.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/09c1d97cc8ad189eb908e051607f6d34d890d7fe3af92b71d753bae010501dd8.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/09c1d97cc8ad189eb908e051607f6d34d890d7fe3af92b71d753bae010501dd8.json diff --git a/fusion_accounting_ai/graphify-out/cache/0d70d962a3b2e2495ddc1347053ff7f93e3c847a736119399ff3c1f66daae2bb.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/0d70d962a3b2e2495ddc1347053ff7f93e3c847a736119399ff3c1f66daae2bb.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/0d70d962a3b2e2495ddc1347053ff7f93e3c847a736119399ff3c1f66daae2bb.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/0d70d962a3b2e2495ddc1347053ff7f93e3c847a736119399ff3c1f66daae2bb.json diff --git a/fusion_accounting_ai/graphify-out/cache/1265bc0177fa34326d53903fbc25d108a78f51bc312a898e8078caa36b2a62d7.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/1265bc0177fa34326d53903fbc25d108a78f51bc312a898e8078caa36b2a62d7.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/1265bc0177fa34326d53903fbc25d108a78f51bc312a898e8078caa36b2a62d7.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/1265bc0177fa34326d53903fbc25d108a78f51bc312a898e8078caa36b2a62d7.json diff --git a/fusion_accounting_ai/graphify-out/cache/1e25d68c617fca584904a3eb541d7a98798928b9303d56ec75c3559ac0c4622f.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/1e25d68c617fca584904a3eb541d7a98798928b9303d56ec75c3559ac0c4622f.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/1e25d68c617fca584904a3eb541d7a98798928b9303d56ec75c3559ac0c4622f.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/1e25d68c617fca584904a3eb541d7a98798928b9303d56ec75c3559ac0c4622f.json diff --git a/fusion_accounting_ai/graphify-out/cache/1fe99cc674f9a5a2e3b4a9801a81591bc5188f225f8de1cfa2767b92ad94aa50.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/1fe99cc674f9a5a2e3b4a9801a81591bc5188f225f8de1cfa2767b92ad94aa50.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/1fe99cc674f9a5a2e3b4a9801a81591bc5188f225f8de1cfa2767b92ad94aa50.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/1fe99cc674f9a5a2e3b4a9801a81591bc5188f225f8de1cfa2767b92ad94aa50.json diff --git a/fusion_accounting_ai/graphify-out/cache/209af756efd247e40b2a914ffbd1d109036e88fed302ef9a9ff0a7421536469c.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/209af756efd247e40b2a914ffbd1d109036e88fed302ef9a9ff0a7421536469c.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/209af756efd247e40b2a914ffbd1d109036e88fed302ef9a9ff0a7421536469c.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/209af756efd247e40b2a914ffbd1d109036e88fed302ef9a9ff0a7421536469c.json diff --git a/fusion_accounting_ai/graphify-out/cache/241a27eac725ae6a3accd5987a98f78eb2b143f1b66a0dd25a0c3d5dd2f77007.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/241a27eac725ae6a3accd5987a98f78eb2b143f1b66a0dd25a0c3d5dd2f77007.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/241a27eac725ae6a3accd5987a98f78eb2b143f1b66a0dd25a0c3d5dd2f77007.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/241a27eac725ae6a3accd5987a98f78eb2b143f1b66a0dd25a0c3d5dd2f77007.json diff --git a/fusion_accounting_ai/graphify-out/cache/255579abed43fbe813a9d41c59348465d23d2604f9ec9c7d4e1a72ad59227ccb.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/255579abed43fbe813a9d41c59348465d23d2604f9ec9c7d4e1a72ad59227ccb.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/255579abed43fbe813a9d41c59348465d23d2604f9ec9c7d4e1a72ad59227ccb.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/255579abed43fbe813a9d41c59348465d23d2604f9ec9c7d4e1a72ad59227ccb.json diff --git a/fusion_accounting_ai/graphify-out/cache/26c69c6affd24f0af7556e483ced303566f4dc87796ba8b5a404396a8659df14.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/26c69c6affd24f0af7556e483ced303566f4dc87796ba8b5a404396a8659df14.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/26c69c6affd24f0af7556e483ced303566f4dc87796ba8b5a404396a8659df14.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/26c69c6affd24f0af7556e483ced303566f4dc87796ba8b5a404396a8659df14.json diff --git a/fusion_accounting_ai/graphify-out/cache/2bef0e263ff7eb3ac9cf7653c69c30d2ea084dcfec6fb71c3ab052f09ed60610.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/2bef0e263ff7eb3ac9cf7653c69c30d2ea084dcfec6fb71c3ab052f09ed60610.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/2bef0e263ff7eb3ac9cf7653c69c30d2ea084dcfec6fb71c3ab052f09ed60610.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/2bef0e263ff7eb3ac9cf7653c69c30d2ea084dcfec6fb71c3ab052f09ed60610.json diff --git a/fusion_accounting_ai/graphify-out/cache/2fb0f57613a01e600b97184615b3ef87d07a8c8c558382d7b955e3a41245834e.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/2fb0f57613a01e600b97184615b3ef87d07a8c8c558382d7b955e3a41245834e.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/2fb0f57613a01e600b97184615b3ef87d07a8c8c558382d7b955e3a41245834e.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/2fb0f57613a01e600b97184615b3ef87d07a8c8c558382d7b955e3a41245834e.json diff --git a/fusion_accounting_ai/graphify-out/cache/3182cad09fcfbf08e2b2157100432b896179f43315c91df53c0f21cf0cfddb25.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/3182cad09fcfbf08e2b2157100432b896179f43315c91df53c0f21cf0cfddb25.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/3182cad09fcfbf08e2b2157100432b896179f43315c91df53c0f21cf0cfddb25.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/3182cad09fcfbf08e2b2157100432b896179f43315c91df53c0f21cf0cfddb25.json diff --git a/fusion_accounting_ai/graphify-out/cache/32f87e99782195766f90653a5c066110378146a68587363d45c23d26c02317c4.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/32f87e99782195766f90653a5c066110378146a68587363d45c23d26c02317c4.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/32f87e99782195766f90653a5c066110378146a68587363d45c23d26c02317c4.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/32f87e99782195766f90653a5c066110378146a68587363d45c23d26c02317c4.json diff --git a/fusion_accounting_ai/graphify-out/cache/3a807e1ecbd75040fb9dbc375f6465e83bed95bd728a69bb639101fa80789c99.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/3a807e1ecbd75040fb9dbc375f6465e83bed95bd728a69bb639101fa80789c99.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/3a807e1ecbd75040fb9dbc375f6465e83bed95bd728a69bb639101fa80789c99.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/3a807e1ecbd75040fb9dbc375f6465e83bed95bd728a69bb639101fa80789c99.json diff --git a/fusion_accounting_ai/graphify-out/cache/47c4936d569ed004fecca0cf4f5423693b243a902795791142cc0a9add0ee12d.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/47c4936d569ed004fecca0cf4f5423693b243a902795791142cc0a9add0ee12d.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/47c4936d569ed004fecca0cf4f5423693b243a902795791142cc0a9add0ee12d.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/47c4936d569ed004fecca0cf4f5423693b243a902795791142cc0a9add0ee12d.json diff --git a/fusion_accounting_ai/graphify-out/cache/4b9a042aadf6885a16532112fb9c02b401403df11bf8f2eb1f3d8d23481ac1fb.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/4b9a042aadf6885a16532112fb9c02b401403df11bf8f2eb1f3d8d23481ac1fb.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/4b9a042aadf6885a16532112fb9c02b401403df11bf8f2eb1f3d8d23481ac1fb.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/4b9a042aadf6885a16532112fb9c02b401403df11bf8f2eb1f3d8d23481ac1fb.json diff --git a/fusion_accounting_ai/graphify-out/cache/4df9c7e1fe38cc2d10a57ee18a5b5b31ab5db8c113fd7c4efdda5782da679654.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/4df9c7e1fe38cc2d10a57ee18a5b5b31ab5db8c113fd7c4efdda5782da679654.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/4df9c7e1fe38cc2d10a57ee18a5b5b31ab5db8c113fd7c4efdda5782da679654.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/4df9c7e1fe38cc2d10a57ee18a5b5b31ab5db8c113fd7c4efdda5782da679654.json diff --git a/fusion_accounting_ai/graphify-out/cache/52b8241bc4e3b559d863641bd9432965a3b09ea62446f2d666db57c157046391.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/52b8241bc4e3b559d863641bd9432965a3b09ea62446f2d666db57c157046391.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/52b8241bc4e3b559d863641bd9432965a3b09ea62446f2d666db57c157046391.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/52b8241bc4e3b559d863641bd9432965a3b09ea62446f2d666db57c157046391.json diff --git a/fusion_accounting_ai/graphify-out/cache/5cb2b26863388bc5800e7529f0bdef507f848083a9f4a3b3f089c5c01e4e1274.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/5cb2b26863388bc5800e7529f0bdef507f848083a9f4a3b3f089c5c01e4e1274.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/5cb2b26863388bc5800e7529f0bdef507f848083a9f4a3b3f089c5c01e4e1274.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/5cb2b26863388bc5800e7529f0bdef507f848083a9f4a3b3f089c5c01e4e1274.json diff --git a/fusion_accounting_ai/graphify-out/cache/5d0509a53feb88972380653b85b41e93e5318b89827e23bef44639cb996ef853.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/5d0509a53feb88972380653b85b41e93e5318b89827e23bef44639cb996ef853.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/5d0509a53feb88972380653b85b41e93e5318b89827e23bef44639cb996ef853.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/5d0509a53feb88972380653b85b41e93e5318b89827e23bef44639cb996ef853.json diff --git a/fusion_accounting_ai/graphify-out/cache/63901ebdc4392d4c8c61bf98be67a49248fcadd4c39cd1a4d58021c9fa7051cd.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/63901ebdc4392d4c8c61bf98be67a49248fcadd4c39cd1a4d58021c9fa7051cd.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/63901ebdc4392d4c8c61bf98be67a49248fcadd4c39cd1a4d58021c9fa7051cd.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/63901ebdc4392d4c8c61bf98be67a49248fcadd4c39cd1a4d58021c9fa7051cd.json diff --git a/fusion_accounting_ai/graphify-out/cache/6528fc73cc16b17366d5189d61eb97057c76ac5e8c3fd411f3f13cbe8b5c24be.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/6528fc73cc16b17366d5189d61eb97057c76ac5e8c3fd411f3f13cbe8b5c24be.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/6528fc73cc16b17366d5189d61eb97057c76ac5e8c3fd411f3f13cbe8b5c24be.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/6528fc73cc16b17366d5189d61eb97057c76ac5e8c3fd411f3f13cbe8b5c24be.json diff --git a/fusion_accounting_ai/graphify-out/cache/73885f62de53cc3912757560573602291950133f9bef2e3009a1073c992fb4df.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/73885f62de53cc3912757560573602291950133f9bef2e3009a1073c992fb4df.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/73885f62de53cc3912757560573602291950133f9bef2e3009a1073c992fb4df.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/73885f62de53cc3912757560573602291950133f9bef2e3009a1073c992fb4df.json diff --git a/fusion_accounting_ai/graphify-out/cache/73db862bae9c2ecc5957c55c5c5b6313a03c64b14a466b58e078114abeae4fb7.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/73db862bae9c2ecc5957c55c5c5b6313a03c64b14a466b58e078114abeae4fb7.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/73db862bae9c2ecc5957c55c5c5b6313a03c64b14a466b58e078114abeae4fb7.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/73db862bae9c2ecc5957c55c5c5b6313a03c64b14a466b58e078114abeae4fb7.json diff --git a/fusion_accounting_ai/graphify-out/cache/7f26410b589f508dc6b08eedcc8bbc1ca25457651dc012318e7c0a13b288e8de.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/7f26410b589f508dc6b08eedcc8bbc1ca25457651dc012318e7c0a13b288e8de.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/7f26410b589f508dc6b08eedcc8bbc1ca25457651dc012318e7c0a13b288e8de.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/7f26410b589f508dc6b08eedcc8bbc1ca25457651dc012318e7c0a13b288e8de.json diff --git a/fusion_accounting_ai/graphify-out/cache/87c615f182487b45123b939fe51e7ac5e34e448b0d6814d9da39089132f0ecf9.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/87c615f182487b45123b939fe51e7ac5e34e448b0d6814d9da39089132f0ecf9.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/87c615f182487b45123b939fe51e7ac5e34e448b0d6814d9da39089132f0ecf9.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/87c615f182487b45123b939fe51e7ac5e34e448b0d6814d9da39089132f0ecf9.json diff --git a/fusion_accounting_ai/graphify-out/cache/8ba74c23a37004600f5f5ca841f7df43a1a57bb0fef8318f0ad90bd5c8c74011.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/8ba74c23a37004600f5f5ca841f7df43a1a57bb0fef8318f0ad90bd5c8c74011.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/8ba74c23a37004600f5f5ca841f7df43a1a57bb0fef8318f0ad90bd5c8c74011.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/8ba74c23a37004600f5f5ca841f7df43a1a57bb0fef8318f0ad90bd5c8c74011.json diff --git a/fusion_accounting_ai/graphify-out/cache/9526c8644ad72470a090e33b88e7f75ea71a989d3a96b994a3017198367ae815.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/9526c8644ad72470a090e33b88e7f75ea71a989d3a96b994a3017198367ae815.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/9526c8644ad72470a090e33b88e7f75ea71a989d3a96b994a3017198367ae815.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/9526c8644ad72470a090e33b88e7f75ea71a989d3a96b994a3017198367ae815.json diff --git a/fusion_accounting_ai/graphify-out/cache/97f60d178dd427c5b27a7c992673bd0e4d460888799fcff436289f9ccc66f35e.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/97f60d178dd427c5b27a7c992673bd0e4d460888799fcff436289f9ccc66f35e.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/97f60d178dd427c5b27a7c992673bd0e4d460888799fcff436289f9ccc66f35e.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/97f60d178dd427c5b27a7c992673bd0e4d460888799fcff436289f9ccc66f35e.json diff --git a/fusion_accounting_ai/graphify-out/cache/9dd444e6e2132430799faa9dfde7914011618eef01bcd094e5dd9ea2bbd3eab4.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/9dd444e6e2132430799faa9dfde7914011618eef01bcd094e5dd9ea2bbd3eab4.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/9dd444e6e2132430799faa9dfde7914011618eef01bcd094e5dd9ea2bbd3eab4.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/9dd444e6e2132430799faa9dfde7914011618eef01bcd094e5dd9ea2bbd3eab4.json diff --git a/fusion_accounting_ai/graphify-out/cache/a0cc4ad76aee30f52170445baa1478fccf0ef1ab92f3f9365b8e937ef4869c2b.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/a0cc4ad76aee30f52170445baa1478fccf0ef1ab92f3f9365b8e937ef4869c2b.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/a0cc4ad76aee30f52170445baa1478fccf0ef1ab92f3f9365b8e937ef4869c2b.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/a0cc4ad76aee30f52170445baa1478fccf0ef1ab92f3f9365b8e937ef4869c2b.json diff --git a/fusion_accounting_ai/graphify-out/cache/a50e45851920fc12b2fe4efe1bb5ed72afa3dd24517737f961d51b5678179e1b.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/a50e45851920fc12b2fe4efe1bb5ed72afa3dd24517737f961d51b5678179e1b.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/a50e45851920fc12b2fe4efe1bb5ed72afa3dd24517737f961d51b5678179e1b.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/a50e45851920fc12b2fe4efe1bb5ed72afa3dd24517737f961d51b5678179e1b.json diff --git a/fusion_accounting_ai/graphify-out/cache/aa283a3bdc26377581a0546b7d250cec4e35c72cfb4a4149b158960d30d32581.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/aa283a3bdc26377581a0546b7d250cec4e35c72cfb4a4149b158960d30d32581.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/aa283a3bdc26377581a0546b7d250cec4e35c72cfb4a4149b158960d30d32581.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/aa283a3bdc26377581a0546b7d250cec4e35c72cfb4a4149b158960d30d32581.json diff --git a/fusion_accounting_ai/graphify-out/cache/b5a48e932980bb0f2e1c25df0cbd698cd50cc03cccbca631d94a20d0ace6149c.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/b5a48e932980bb0f2e1c25df0cbd698cd50cc03cccbca631d94a20d0ace6149c.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/b5a48e932980bb0f2e1c25df0cbd698cd50cc03cccbca631d94a20d0ace6149c.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/b5a48e932980bb0f2e1c25df0cbd698cd50cc03cccbca631d94a20d0ace6149c.json diff --git a/fusion_accounting_ai/graphify-out/cache/b66aafe9a2f8985b9799bfafcd3f8eefc53f54524cabe19d750cf25080444298.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/b66aafe9a2f8985b9799bfafcd3f8eefc53f54524cabe19d750cf25080444298.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/b66aafe9a2f8985b9799bfafcd3f8eefc53f54524cabe19d750cf25080444298.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/b66aafe9a2f8985b9799bfafcd3f8eefc53f54524cabe19d750cf25080444298.json diff --git a/fusion_accounting_ai/graphify-out/cache/b7f5c28d2e1125f238f893619a79564ad60e866a0b9cb0b68302291f411c0f5d.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/b7f5c28d2e1125f238f893619a79564ad60e866a0b9cb0b68302291f411c0f5d.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/b7f5c28d2e1125f238f893619a79564ad60e866a0b9cb0b68302291f411c0f5d.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/b7f5c28d2e1125f238f893619a79564ad60e866a0b9cb0b68302291f411c0f5d.json diff --git a/fusion_accounting_ai/graphify-out/cache/b875f593aa3704198e24d083fc2db0b3bea0156aa0abb6237b037479896044e1.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/b875f593aa3704198e24d083fc2db0b3bea0156aa0abb6237b037479896044e1.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/b875f593aa3704198e24d083fc2db0b3bea0156aa0abb6237b037479896044e1.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/b875f593aa3704198e24d083fc2db0b3bea0156aa0abb6237b037479896044e1.json diff --git a/fusion_accounting_ai/graphify-out/cache/b8806907de3eb4c4778b559cc4b574b13c0a9b902114f36baf55c1f5546b5f1d.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/b8806907de3eb4c4778b559cc4b574b13c0a9b902114f36baf55c1f5546b5f1d.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/b8806907de3eb4c4778b559cc4b574b13c0a9b902114f36baf55c1f5546b5f1d.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/b8806907de3eb4c4778b559cc4b574b13c0a9b902114f36baf55c1f5546b5f1d.json diff --git a/fusion_accounting_ai/graphify-out/cache/b914e67888dd83e96266870b74551437d20b496184e3347ab085a3a3d50c1d5e.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/b914e67888dd83e96266870b74551437d20b496184e3347ab085a3a3d50c1d5e.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/b914e67888dd83e96266870b74551437d20b496184e3347ab085a3a3d50c1d5e.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/b914e67888dd83e96266870b74551437d20b496184e3347ab085a3a3d50c1d5e.json diff --git a/fusion_accounting_ai/graphify-out/cache/bef8edccd108779e9fbfed2df960291ecd4a2536454ee6da4e3887f26ac503b8.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/bef8edccd108779e9fbfed2df960291ecd4a2536454ee6da4e3887f26ac503b8.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/bef8edccd108779e9fbfed2df960291ecd4a2536454ee6da4e3887f26ac503b8.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/bef8edccd108779e9fbfed2df960291ecd4a2536454ee6da4e3887f26ac503b8.json diff --git a/fusion_accounting_ai/graphify-out/cache/bf15756b893290bd019927a2f63efcff59826a2bccc4c547dc52c67a2d8b9cfb.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/bf15756b893290bd019927a2f63efcff59826a2bccc4c547dc52c67a2d8b9cfb.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/bf15756b893290bd019927a2f63efcff59826a2bccc4c547dc52c67a2d8b9cfb.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/bf15756b893290bd019927a2f63efcff59826a2bccc4c547dc52c67a2d8b9cfb.json diff --git a/fusion_accounting_ai/graphify-out/cache/c08cdb1d777a8bb132a4e459fe383838d19b63c81160a6353b52ada1866a28ba.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/c08cdb1d777a8bb132a4e459fe383838d19b63c81160a6353b52ada1866a28ba.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/c08cdb1d777a8bb132a4e459fe383838d19b63c81160a6353b52ada1866a28ba.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/c08cdb1d777a8bb132a4e459fe383838d19b63c81160a6353b52ada1866a28ba.json diff --git a/fusion_accounting_ai/graphify-out/cache/c3a311b386118d80663d7a060549f0a221ddfe9ba836defc3161df9adadb7b08.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/c3a311b386118d80663d7a060549f0a221ddfe9ba836defc3161df9adadb7b08.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/c3a311b386118d80663d7a060549f0a221ddfe9ba836defc3161df9adadb7b08.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/c3a311b386118d80663d7a060549f0a221ddfe9ba836defc3161df9adadb7b08.json diff --git a/fusion_accounting_ai/graphify-out/cache/c52aa52cfdbd1bcfe22cc8e4da40b7eb1fe53ab0fc08cc2e08f98fcebe98c786.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/c52aa52cfdbd1bcfe22cc8e4da40b7eb1fe53ab0fc08cc2e08f98fcebe98c786.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/c52aa52cfdbd1bcfe22cc8e4da40b7eb1fe53ab0fc08cc2e08f98fcebe98c786.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/c52aa52cfdbd1bcfe22cc8e4da40b7eb1fe53ab0fc08cc2e08f98fcebe98c786.json diff --git a/fusion_accounting_ai/graphify-out/cache/c96f2dae2dac177112eb78f72be07b8b73399cf57cd41deb118c921a6f693f44.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/c96f2dae2dac177112eb78f72be07b8b73399cf57cd41deb118c921a6f693f44.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/c96f2dae2dac177112eb78f72be07b8b73399cf57cd41deb118c921a6f693f44.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/c96f2dae2dac177112eb78f72be07b8b73399cf57cd41deb118c921a6f693f44.json diff --git a/fusion_accounting_ai/graphify-out/cache/d2532ee761311c3d4ceefbe1cbee4d85ef06627725b8860d51d4ed1124daa132.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/d2532ee761311c3d4ceefbe1cbee4d85ef06627725b8860d51d4ed1124daa132.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/d2532ee761311c3d4ceefbe1cbee4d85ef06627725b8860d51d4ed1124daa132.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/d2532ee761311c3d4ceefbe1cbee4d85ef06627725b8860d51d4ed1124daa132.json diff --git a/fusion_accounting_ai/graphify-out/cache/d98dfcaf349d09719de18515ef605cc646a1bf9c95196623b3088fb99d6324c7.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/d98dfcaf349d09719de18515ef605cc646a1bf9c95196623b3088fb99d6324c7.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/d98dfcaf349d09719de18515ef605cc646a1bf9c95196623b3088fb99d6324c7.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/d98dfcaf349d09719de18515ef605cc646a1bf9c95196623b3088fb99d6324c7.json diff --git a/fusion_accounting_ai/graphify-out/cache/dcb7dfc432853902369366c91a140fd7d61294186afeb3a66d9a67ae84f265a0.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/dcb7dfc432853902369366c91a140fd7d61294186afeb3a66d9a67ae84f265a0.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/dcb7dfc432853902369366c91a140fd7d61294186afeb3a66d9a67ae84f265a0.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/dcb7dfc432853902369366c91a140fd7d61294186afeb3a66d9a67ae84f265a0.json diff --git a/fusion_accounting_ai/graphify-out/cache/dd167d8770659a58b42c28f72d93ef9240901c8138ed64acc829ad046e22e9c7.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/dd167d8770659a58b42c28f72d93ef9240901c8138ed64acc829ad046e22e9c7.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/dd167d8770659a58b42c28f72d93ef9240901c8138ed64acc829ad046e22e9c7.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/dd167d8770659a58b42c28f72d93ef9240901c8138ed64acc829ad046e22e9c7.json diff --git a/fusion_accounting_ai/graphify-out/cache/e10b6b12261edaf859043e47963502f45347423e17ebed7fad2a2a1011ac2f72.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/e10b6b12261edaf859043e47963502f45347423e17ebed7fad2a2a1011ac2f72.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/e10b6b12261edaf859043e47963502f45347423e17ebed7fad2a2a1011ac2f72.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/e10b6b12261edaf859043e47963502f45347423e17ebed7fad2a2a1011ac2f72.json diff --git a/fusion_accounting_ai/graphify-out/cache/e2b8976c3bbde5c1431848a0f7b09bcaecefa071706c2dcc6a1f031b93a4d88c.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/e2b8976c3bbde5c1431848a0f7b09bcaecefa071706c2dcc6a1f031b93a4d88c.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/e2b8976c3bbde5c1431848a0f7b09bcaecefa071706c2dcc6a1f031b93a4d88c.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/e2b8976c3bbde5c1431848a0f7b09bcaecefa071706c2dcc6a1f031b93a4d88c.json diff --git a/fusion_accounting_ai/graphify-out/cache/e448cff5f5ec6c8d7da21fa124d80d7e085291e4f3a09e6352edfda9f614486b.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/e448cff5f5ec6c8d7da21fa124d80d7e085291e4f3a09e6352edfda9f614486b.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/e448cff5f5ec6c8d7da21fa124d80d7e085291e4f3a09e6352edfda9f614486b.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/e448cff5f5ec6c8d7da21fa124d80d7e085291e4f3a09e6352edfda9f614486b.json diff --git a/fusion_accounting_ai/graphify-out/cache/e4d8f04b41bc8bc294def2ed28a0b376297bf90728380bf7f5de7265fb29d170.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/e4d8f04b41bc8bc294def2ed28a0b376297bf90728380bf7f5de7265fb29d170.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/e4d8f04b41bc8bc294def2ed28a0b376297bf90728380bf7f5de7265fb29d170.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/e4d8f04b41bc8bc294def2ed28a0b376297bf90728380bf7f5de7265fb29d170.json diff --git a/fusion_accounting_ai/graphify-out/cache/e534614196b2124439a8159c2636ae84407b1b85376cbbe6bb9d846d5d1826d0.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/e534614196b2124439a8159c2636ae84407b1b85376cbbe6bb9d846d5d1826d0.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/e534614196b2124439a8159c2636ae84407b1b85376cbbe6bb9d846d5d1826d0.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/e534614196b2124439a8159c2636ae84407b1b85376cbbe6bb9d846d5d1826d0.json diff --git a/fusion_accounting_ai/graphify-out/cache/e65be48fd793a3ea0e14daece674028a0ec9581448d313b2cf155879daf7bbec.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/e65be48fd793a3ea0e14daece674028a0ec9581448d313b2cf155879daf7bbec.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/e65be48fd793a3ea0e14daece674028a0ec9581448d313b2cf155879daf7bbec.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/e65be48fd793a3ea0e14daece674028a0ec9581448d313b2cf155879daf7bbec.json diff --git a/fusion_accounting_ai/graphify-out/cache/ee855bfc9b25391a00f2739c633f74a4cf0d55ee59601839f991f71140263dd2.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/ee855bfc9b25391a00f2739c633f74a4cf0d55ee59601839f991f71140263dd2.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/ee855bfc9b25391a00f2739c633f74a4cf0d55ee59601839f991f71140263dd2.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/ee855bfc9b25391a00f2739c633f74a4cf0d55ee59601839f991f71140263dd2.json diff --git a/fusion_accounting_ai/graphify-out/cache/f4e480bd49d967381988a607abbb83d2e2e9c112f2e35fdf7f7dc9bb2a07c4ba.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/f4e480bd49d967381988a607abbb83d2e2e9c112f2e35fdf7f7dc9bb2a07c4ba.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/f4e480bd49d967381988a607abbb83d2e2e9c112f2e35fdf7f7dc9bb2a07c4ba.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/f4e480bd49d967381988a607abbb83d2e2e9c112f2e35fdf7f7dc9bb2a07c4ba.json diff --git a/fusion_accounting_ai/graphify-out/cache/f573b62d54cf7bd657fd4a76ad651dca863a89f5940ce5a6650f17291a301b83.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/f573b62d54cf7bd657fd4a76ad651dca863a89f5940ce5a6650f17291a301b83.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/f573b62d54cf7bd657fd4a76ad651dca863a89f5940ce5a6650f17291a301b83.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/f573b62d54cf7bd657fd4a76ad651dca863a89f5940ce5a6650f17291a301b83.json diff --git a/fusion_accounting_ai/graphify-out/cache/fa69b76cbb16e82904421a5ed398f3d8960334461dbf76370718a0fe434576a3.json b/fusion_accounting/fusion_accounting_ai/graphify-out/cache/fa69b76cbb16e82904421a5ed398f3d8960334461dbf76370718a0fe434576a3.json similarity index 100% rename from fusion_accounting_ai/graphify-out/cache/fa69b76cbb16e82904421a5ed398f3d8960334461dbf76370718a0fe434576a3.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/cache/fa69b76cbb16e82904421a5ed398f3d8960334461dbf76370718a0fe434576a3.json diff --git a/fusion_accounting_ai/graphify-out/graph.html b/fusion_accounting/fusion_accounting_ai/graphify-out/graph.html similarity index 100% rename from fusion_accounting_ai/graphify-out/graph.html rename to fusion_accounting/fusion_accounting_ai/graphify-out/graph.html diff --git a/fusion_accounting_ai/graphify-out/graph.json b/fusion_accounting/fusion_accounting_ai/graphify-out/graph.json similarity index 100% rename from fusion_accounting_ai/graphify-out/graph.json rename to fusion_accounting/fusion_accounting_ai/graphify-out/graph.json diff --git a/fusion_accounting_ai/migrations/19.0.1.0.0/post-migration.py b/fusion_accounting/fusion_accounting_ai/migrations/19.0.1.0.0/post-migration.py similarity index 100% rename from fusion_accounting_ai/migrations/19.0.1.0.0/post-migration.py rename to fusion_accounting/fusion_accounting_ai/migrations/19.0.1.0.0/post-migration.py diff --git a/fusion_accounting_ai/models/__init__.py b/fusion_accounting/fusion_accounting_ai/models/__init__.py similarity index 100% rename from fusion_accounting_ai/models/__init__.py rename to fusion_accounting/fusion_accounting_ai/models/__init__.py diff --git a/fusion_accounting_ai/models/account_move_hook.py b/fusion_accounting/fusion_accounting_ai/models/account_move_hook.py similarity index 100% rename from fusion_accounting_ai/models/account_move_hook.py rename to fusion_accounting/fusion_accounting_ai/models/account_move_hook.py diff --git a/fusion_accounting_ai/models/accounting_config.py b/fusion_accounting/fusion_accounting_ai/models/accounting_config.py similarity index 100% rename from fusion_accounting_ai/models/accounting_config.py rename to fusion_accounting/fusion_accounting_ai/models/accounting_config.py diff --git a/fusion_accounting_ai/models/accounting_dashboard.py b/fusion_accounting/fusion_accounting_ai/models/accounting_dashboard.py similarity index 100% rename from fusion_accounting_ai/models/accounting_dashboard.py rename to fusion_accounting/fusion_accounting_ai/models/accounting_dashboard.py diff --git a/fusion_accounting_ai/models/accounting_match_history.py b/fusion_accounting/fusion_accounting_ai/models/accounting_match_history.py similarity index 100% rename from fusion_accounting_ai/models/accounting_match_history.py rename to fusion_accounting/fusion_accounting_ai/models/accounting_match_history.py diff --git a/fusion_accounting_ai/models/accounting_rule.py b/fusion_accounting/fusion_accounting_ai/models/accounting_rule.py similarity index 100% rename from fusion_accounting_ai/models/accounting_rule.py rename to fusion_accounting/fusion_accounting_ai/models/accounting_rule.py diff --git a/fusion_accounting_ai/models/accounting_session.py b/fusion_accounting/fusion_accounting_ai/models/accounting_session.py similarity index 100% rename from fusion_accounting_ai/models/accounting_session.py rename to fusion_accounting/fusion_accounting_ai/models/accounting_session.py diff --git a/fusion_accounting_ai/models/accounting_tool.py b/fusion_accounting/fusion_accounting_ai/models/accounting_tool.py similarity index 100% rename from fusion_accounting_ai/models/accounting_tool.py rename to fusion_accounting/fusion_accounting_ai/models/accounting_tool.py diff --git a/fusion_accounting_ai/models/recurring_pattern.py b/fusion_accounting/fusion_accounting_ai/models/recurring_pattern.py similarity index 100% rename from fusion_accounting_ai/models/recurring_pattern.py rename to fusion_accounting/fusion_accounting_ai/models/recurring_pattern.py diff --git a/fusion_accounting_ai/models/vendor_tax_profile.py b/fusion_accounting/fusion_accounting_ai/models/vendor_tax_profile.py similarity index 100% rename from fusion_accounting_ai/models/vendor_tax_profile.py rename to fusion_accounting/fusion_accounting_ai/models/vendor_tax_profile.py diff --git a/fusion_accounting_ai/report/audit_report_template.xml b/fusion_accounting/fusion_accounting_ai/report/audit_report_template.xml similarity index 100% rename from fusion_accounting_ai/report/audit_report_template.xml rename to fusion_accounting/fusion_accounting_ai/report/audit_report_template.xml diff --git a/fusion_accounting_ai/security/fusion_accounting_ai_security.xml b/fusion_accounting/fusion_accounting_ai/security/fusion_accounting_ai_security.xml similarity index 100% rename from fusion_accounting_ai/security/fusion_accounting_ai_security.xml rename to fusion_accounting/fusion_accounting_ai/security/fusion_accounting_ai_security.xml diff --git a/fusion_accounting_ai/security/ir.model.access.csv b/fusion_accounting/fusion_accounting_ai/security/ir.model.access.csv similarity index 100% rename from fusion_accounting_ai/security/ir.model.access.csv rename to fusion_accounting/fusion_accounting_ai/security/ir.model.access.csv diff --git a/fusion_accounting/fusion_accounting_ai/services/.DS_Store b/fusion_accounting/fusion_accounting_ai/services/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a66ef9a879a945e6cb5d5a28205302f76b440d6d GIT binary patch literal 6148 zcmeHK!A`MgL}S9yV-vrCnZ3WSp(W`^v(c4ubi^)>8viO6*yMlGTy5jD^l>&NKU82h0y?lNwI_u*` zJH<`!TD_uXA5+n(RGg#o^=frqVT$P2_V(zI>*IUp?Mu0CnLo`6*1Kht`F}J2BPcqf zj8ainR>gwz;G!B4@`U$S)0KHbZkwaZe4Y?Uhj_mkeiL1xmt1P+SiM7U$m4Rc)GNpj zIjoN;)vrl?=3urz3h-NpHBJ<*Hw8=qQ(&n8uMZI#W9%_kl%)fm907oJ42$8KKPfmT z@)&!}72$z7O$BPI^G6J)=@^fET30!pX&o)|&#RKv{tU zy>0UTf3^AiUrw?+Q@|AXR|>d#(o4E{B)_*-9*+0g2(6FC#&Nl#q@eTLv0U(0e1;|l YU&I%{*ki7U5tw}lhz!=50)MK&4mtD$!F3x~6;0&A^1E|>|lc}OxXTTY72KEfd_aQ(9 zbHi3KeL7%L3jiF$odjd)B_t;p=7y~zW+1GoKuu+9F<8^#4;Ggjwu+igY|RJT&TJhD zr`@rBNa4h}qFZOc8R#-F(#M(9|K)K1-%au-XTTXaDF%34tcnF*$!crw<)qdI=rvSC n;#$Rh3I?eZBUVcBIW!6UK?cCwuvLTy;y(h31~<;YpEB?TU!Y9t literal 0 HcmV?d00001 diff --git a/fusion_accounting_ai/static/description/icon.png b/fusion_accounting/fusion_accounting_ai/static/description/icon.png similarity index 100% rename from fusion_accounting_ai/static/description/icon.png rename to fusion_accounting/fusion_accounting_ai/static/description/icon.png diff --git a/fusion_accounting_ai/static/src/components/chat/approval_card.js b/fusion_accounting/fusion_accounting_ai/static/src/components/chat/approval_card.js similarity index 100% rename from fusion_accounting_ai/static/src/components/chat/approval_card.js rename to fusion_accounting/fusion_accounting_ai/static/src/components/chat/approval_card.js diff --git a/fusion_accounting_ai/static/src/components/chat/approval_card.xml b/fusion_accounting/fusion_accounting_ai/static/src/components/chat/approval_card.xml similarity index 100% rename from fusion_accounting_ai/static/src/components/chat/approval_card.xml rename to fusion_accounting/fusion_accounting_ai/static/src/components/chat/approval_card.xml diff --git a/fusion_accounting_ai/static/src/components/chat/chat_panel.js b/fusion_accounting/fusion_accounting_ai/static/src/components/chat/chat_panel.js similarity index 100% rename from fusion_accounting_ai/static/src/components/chat/chat_panel.js rename to fusion_accounting/fusion_accounting_ai/static/src/components/chat/chat_panel.js diff --git a/fusion_accounting_ai/static/src/components/chat/chat_panel.xml b/fusion_accounting/fusion_accounting_ai/static/src/components/chat/chat_panel.xml similarity index 100% rename from fusion_accounting_ai/static/src/components/chat/chat_panel.xml rename to fusion_accounting/fusion_accounting_ai/static/src/components/chat/chat_panel.xml diff --git a/fusion_accounting_ai/static/src/components/chat/interactive_table.js b/fusion_accounting/fusion_accounting_ai/static/src/components/chat/interactive_table.js similarity index 100% rename from fusion_accounting_ai/static/src/components/chat/interactive_table.js rename to fusion_accounting/fusion_accounting_ai/static/src/components/chat/interactive_table.js diff --git a/fusion_accounting_ai/static/src/components/chat/interactive_table.xml b/fusion_accounting/fusion_accounting_ai/static/src/components/chat/interactive_table.xml similarity index 100% rename from fusion_accounting_ai/static/src/components/chat/interactive_table.xml rename to fusion_accounting/fusion_accounting_ai/static/src/components/chat/interactive_table.xml diff --git a/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js b/fusion_accounting/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js similarity index 100% rename from fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js rename to fusion_accounting/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js diff --git a/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.xml b/fusion_accounting/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.xml similarity index 100% rename from fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.xml rename to fusion_accounting/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.xml diff --git a/fusion_accounting_ai/static/src/components/dashboard/health_card.js b/fusion_accounting/fusion_accounting_ai/static/src/components/dashboard/health_card.js similarity index 100% rename from fusion_accounting_ai/static/src/components/dashboard/health_card.js rename to fusion_accounting/fusion_accounting_ai/static/src/components/dashboard/health_card.js diff --git a/fusion_accounting_ai/static/src/components/dashboard/health_card.xml b/fusion_accounting/fusion_accounting_ai/static/src/components/dashboard/health_card.xml similarity index 100% rename from fusion_accounting_ai/static/src/components/dashboard/health_card.xml rename to fusion_accounting/fusion_accounting_ai/static/src/components/dashboard/health_card.xml diff --git a/fusion_accounting_ai/static/src/scss/chat.scss b/fusion_accounting/fusion_accounting_ai/static/src/scss/chat.scss similarity index 100% rename from fusion_accounting_ai/static/src/scss/chat.scss rename to fusion_accounting/fusion_accounting_ai/static/src/scss/chat.scss diff --git a/fusion_accounting_ai/static/src/scss/dashboard.scss b/fusion_accounting/fusion_accounting_ai/static/src/scss/dashboard.scss similarity index 100% rename from fusion_accounting_ai/static/src/scss/dashboard.scss rename to fusion_accounting/fusion_accounting_ai/static/src/scss/dashboard.scss diff --git a/fusion_accounting_ai/tests/__init__.py b/fusion_accounting/fusion_accounting_ai/tests/__init__.py similarity index 100% rename from fusion_accounting_ai/tests/__init__.py rename to fusion_accounting/fusion_accounting_ai/tests/__init__.py diff --git a/fusion_accounting_ai/tests/test_api_live.py b/fusion_accounting/fusion_accounting_ai/tests/test_api_live.py similarity index 100% rename from fusion_accounting_ai/tests/test_api_live.py rename to fusion_accounting/fusion_accounting_ai/tests/test_api_live.py diff --git a/fusion_accounting_ai/tests/test_claude_api.py b/fusion_accounting/fusion_accounting_ai/tests/test_claude_api.py similarity index 100% rename from fusion_accounting_ai/tests/test_claude_api.py rename to fusion_accounting/fusion_accounting_ai/tests/test_claude_api.py diff --git a/fusion_accounting_ai/tests/test_data_adapters.py b/fusion_accounting/fusion_accounting_ai/tests/test_data_adapters.py similarity index 100% rename from fusion_accounting_ai/tests/test_data_adapters.py rename to fusion_accounting/fusion_accounting_ai/tests/test_data_adapters.py diff --git a/fusion_accounting_ai/tests/test_llm_provider_contract.py b/fusion_accounting/fusion_accounting_ai/tests/test_llm_provider_contract.py similarity index 100% rename from fusion_accounting_ai/tests/test_llm_provider_contract.py rename to fusion_accounting/fusion_accounting_ai/tests/test_llm_provider_contract.py diff --git a/fusion_accounting_ai/tests/test_post_migration.py b/fusion_accounting/fusion_accounting_ai/tests/test_post_migration.py similarity index 100% rename from fusion_accounting_ai/tests/test_post_migration.py rename to fusion_accounting/fusion_accounting_ai/tests/test_post_migration.py diff --git a/fusion_accounting_ai/views/config_views.xml b/fusion_accounting/fusion_accounting_ai/views/config_views.xml similarity index 100% rename from fusion_accounting_ai/views/config_views.xml rename to fusion_accounting/fusion_accounting_ai/views/config_views.xml diff --git a/fusion_accounting_ai/views/dashboard_views.xml b/fusion_accounting/fusion_accounting_ai/views/dashboard_views.xml similarity index 100% rename from fusion_accounting_ai/views/dashboard_views.xml rename to fusion_accounting/fusion_accounting_ai/views/dashboard_views.xml diff --git a/fusion_accounting_ai/views/match_history_views.xml b/fusion_accounting/fusion_accounting_ai/views/match_history_views.xml similarity index 100% rename from fusion_accounting_ai/views/match_history_views.xml rename to fusion_accounting/fusion_accounting_ai/views/match_history_views.xml diff --git a/fusion_accounting_ai/views/menus.xml b/fusion_accounting/fusion_accounting_ai/views/menus.xml similarity index 100% rename from fusion_accounting_ai/views/menus.xml rename to fusion_accounting/fusion_accounting_ai/views/menus.xml diff --git a/fusion_accounting_ai/views/recurring_pattern_views.xml b/fusion_accounting/fusion_accounting_ai/views/recurring_pattern_views.xml similarity index 100% rename from fusion_accounting_ai/views/recurring_pattern_views.xml rename to fusion_accounting/fusion_accounting_ai/views/recurring_pattern_views.xml diff --git a/fusion_accounting_ai/views/rule_views.xml b/fusion_accounting/fusion_accounting_ai/views/rule_views.xml similarity index 100% rename from fusion_accounting_ai/views/rule_views.xml rename to fusion_accounting/fusion_accounting_ai/views/rule_views.xml diff --git a/fusion_accounting_ai/views/session_views.xml b/fusion_accounting/fusion_accounting_ai/views/session_views.xml similarity index 100% rename from fusion_accounting_ai/views/session_views.xml rename to fusion_accounting/fusion_accounting_ai/views/session_views.xml diff --git a/fusion_accounting_ai/views/vendor_tax_profile_views.xml b/fusion_accounting/fusion_accounting_ai/views/vendor_tax_profile_views.xml similarity index 100% rename from fusion_accounting_ai/views/vendor_tax_profile_views.xml rename to fusion_accounting/fusion_accounting_ai/views/vendor_tax_profile_views.xml diff --git a/fusion_accounting_ai/wizards/__init__.py b/fusion_accounting/fusion_accounting_ai/wizards/__init__.py similarity index 100% rename from fusion_accounting_ai/wizards/__init__.py rename to fusion_accounting/fusion_accounting_ai/wizards/__init__.py diff --git a/fusion_accounting_ai/wizards/rule_wizard.py b/fusion_accounting/fusion_accounting_ai/wizards/rule_wizard.py similarity index 100% rename from fusion_accounting_ai/wizards/rule_wizard.py rename to fusion_accounting/fusion_accounting_ai/wizards/rule_wizard.py diff --git a/fusion_accounting_ai/wizards/rule_wizard.xml b/fusion_accounting/fusion_accounting_ai/wizards/rule_wizard.xml similarity index 100% rename from fusion_accounting_ai/wizards/rule_wizard.xml rename to fusion_accounting/fusion_accounting_ai/wizards/rule_wizard.xml diff --git a/fusion_accounting/fusion_accounting_assets/.DS_Store b/fusion_accounting/fusion_accounting_assets/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..7363d067a228fc447d682320ca444427e162e8d3 GIT binary patch literal 8196 zcmeHMJ#Q015SSzJw{ss>s36L0v^%GpH#^U7&%2p35vk>!!4lB|5w+2^ zJ=eid)3jgrN}F?cuEHwB6HO?k1b;(ZNfQM`0Z~8{5Cuem|4{*)*}AnG&VB2ZQ4|mb zj->*6e~8evjh)S{HCqP;Qv$%wcB4=Y~b8Af~=Csv=a-qtV7|MpjA89yj z>}+nW4JT#8Nx96*RVd12M_gp!q+)Aj6a_?qssg%p?@%9g`!;2)exD{AODp|!G`2y} z{buAS?RM9abPb61x10NW-#>r4H48oX3-ow1WD#Rp>=*;;fo+d7JpDEFg`BS6@tl0@ zC@omj`FY+*=RHFkP^d>^+N3R7r(IfvZab7Q9v9x|EvXS3@_O{*>D?b+j8-%71<%9a z8SjglHl3mocn|Ce#=~yfEvPqydMRvHW^z6OlM*82 z(mC*4DyTxCW)$ON50y4e!KaTEoM1gO+GXoVtqhDRn2^)2m!4A%u3$9_$9b94%g!~S z2Vm6)!_u1Fc;gVp^%U`(=N~Cw=evusOo# zs0qV(%$d#TBp5&yj9eMDcm*s1Z^+^7hbMpbC59-}s7LVpt4M$hdS!<6u#}%V*SI&# z|NLW+-^Ygv)FW7a`_EAenYU;UD>1>hnrlG!w!xu<2zea*^gJr4LW^b;=kprLq#aQO zPFUUxy8gf2{Qm!lembEo3Wx%SQ9#XiSGvnUy4t!DqigL5eHC3djmxbyAs947-#6tr htpC9f*OBwZ&gRy_gZ2+z1jzYs>oYn3%@cS$hu_H6-iH7H literal 0 HcmV?d00001 diff --git a/fusion_accounting_assets/CLAUDE.md b/fusion_accounting/fusion_accounting_assets/CLAUDE.md similarity index 100% rename from fusion_accounting_assets/CLAUDE.md rename to fusion_accounting/fusion_accounting_assets/CLAUDE.md diff --git a/fusion_accounting_assets/README.md b/fusion_accounting/fusion_accounting_assets/README.md similarity index 100% rename from fusion_accounting_assets/README.md rename to fusion_accounting/fusion_accounting_assets/README.md diff --git a/fusion_accounting_assets/UPGRADE_NOTES.md b/fusion_accounting/fusion_accounting_assets/UPGRADE_NOTES.md similarity index 100% rename from fusion_accounting_assets/UPGRADE_NOTES.md rename to fusion_accounting/fusion_accounting_assets/UPGRADE_NOTES.md diff --git a/fusion_accounting_assets/__init__.py b/fusion_accounting/fusion_accounting_assets/__init__.py similarity index 100% rename from fusion_accounting_assets/__init__.py rename to fusion_accounting/fusion_accounting_assets/__init__.py diff --git a/fusion_accounting_assets/__manifest__.py b/fusion_accounting/fusion_accounting_assets/__manifest__.py similarity index 100% rename from fusion_accounting_assets/__manifest__.py rename to fusion_accounting/fusion_accounting_assets/__manifest__.py diff --git a/fusion_accounting_assets/controllers/__init__.py b/fusion_accounting/fusion_accounting_assets/controllers/__init__.py similarity index 100% rename from fusion_accounting_assets/controllers/__init__.py rename to fusion_accounting/fusion_accounting_assets/controllers/__init__.py diff --git a/fusion_accounting_assets/controllers/assets_controller.py b/fusion_accounting/fusion_accounting_assets/controllers/assets_controller.py similarity index 100% rename from fusion_accounting_assets/controllers/assets_controller.py rename to fusion_accounting/fusion_accounting_assets/controllers/assets_controller.py diff --git a/fusion_accounting_assets/data/cron.xml b/fusion_accounting/fusion_accounting_assets/data/cron.xml similarity index 100% rename from fusion_accounting_assets/data/cron.xml rename to fusion_accounting/fusion_accounting_assets/data/cron.xml diff --git a/fusion_accounting_assets/data/sql/create_mv_asset_book_values.sql b/fusion_accounting/fusion_accounting_assets/data/sql/create_mv_asset_book_values.sql similarity index 100% rename from fusion_accounting_assets/data/sql/create_mv_asset_book_values.sql rename to fusion_accounting/fusion_accounting_assets/data/sql/create_mv_asset_book_values.sql diff --git a/fusion_accounting_assets/graphify-out/GRAPH_REPORT.md b/fusion_accounting/fusion_accounting_assets/graphify-out/GRAPH_REPORT.md similarity index 100% rename from fusion_accounting_assets/graphify-out/GRAPH_REPORT.md rename to fusion_accounting/fusion_accounting_assets/graphify-out/GRAPH_REPORT.md diff --git a/fusion_accounting_assets/graphify-out/cache/02d22242abe1e539b4864baba701ec2be989a6072035be65ec608d1d2546c540.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/02d22242abe1e539b4864baba701ec2be989a6072035be65ec608d1d2546c540.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/02d22242abe1e539b4864baba701ec2be989a6072035be65ec608d1d2546c540.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/02d22242abe1e539b4864baba701ec2be989a6072035be65ec608d1d2546c540.json diff --git a/fusion_accounting_assets/graphify-out/cache/04a1f991563ed4d1df01021db7467455f120e2f82f9ff835a620e39912eb6eca.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/04a1f991563ed4d1df01021db7467455f120e2f82f9ff835a620e39912eb6eca.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/04a1f991563ed4d1df01021db7467455f120e2f82f9ff835a620e39912eb6eca.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/04a1f991563ed4d1df01021db7467455f120e2f82f9ff835a620e39912eb6eca.json diff --git a/fusion_accounting_assets/graphify-out/cache/0d462f01cf2c96931d4fa7cefd5504f5e1ebbf82d6b682a623fcd7f70b52da6d.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/0d462f01cf2c96931d4fa7cefd5504f5e1ebbf82d6b682a623fcd7f70b52da6d.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/0d462f01cf2c96931d4fa7cefd5504f5e1ebbf82d6b682a623fcd7f70b52da6d.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/0d462f01cf2c96931d4fa7cefd5504f5e1ebbf82d6b682a623fcd7f70b52da6d.json diff --git a/fusion_accounting_assets/graphify-out/cache/0f3e3652f7d5e9f8ad91fb7f3521f091d5a0dc292991ed05a418d63b53b5b92b.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/0f3e3652f7d5e9f8ad91fb7f3521f091d5a0dc292991ed05a418d63b53b5b92b.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/0f3e3652f7d5e9f8ad91fb7f3521f091d5a0dc292991ed05a418d63b53b5b92b.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/0f3e3652f7d5e9f8ad91fb7f3521f091d5a0dc292991ed05a418d63b53b5b92b.json diff --git a/fusion_accounting_assets/graphify-out/cache/12b9a727d5a7098ee71808f658e34206094ce534f02b14308a383911769fc94d.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/12b9a727d5a7098ee71808f658e34206094ce534f02b14308a383911769fc94d.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/12b9a727d5a7098ee71808f658e34206094ce534f02b14308a383911769fc94d.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/12b9a727d5a7098ee71808f658e34206094ce534f02b14308a383911769fc94d.json diff --git a/fusion_accounting_assets/graphify-out/cache/1811d13e16dc05c2004c3251b967c00e83b06513cf7e8c2cc310d261f1bcd723.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/1811d13e16dc05c2004c3251b967c00e83b06513cf7e8c2cc310d261f1bcd723.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/1811d13e16dc05c2004c3251b967c00e83b06513cf7e8c2cc310d261f1bcd723.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/1811d13e16dc05c2004c3251b967c00e83b06513cf7e8c2cc310d261f1bcd723.json diff --git a/fusion_accounting_assets/graphify-out/cache/1aa6d4fb18f5569b8a7413d974af3fae3f47f84382af3845aa1bbc4a86ef99e6.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/1aa6d4fb18f5569b8a7413d974af3fae3f47f84382af3845aa1bbc4a86ef99e6.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/1aa6d4fb18f5569b8a7413d974af3fae3f47f84382af3845aa1bbc4a86ef99e6.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/1aa6d4fb18f5569b8a7413d974af3fae3f47f84382af3845aa1bbc4a86ef99e6.json diff --git a/fusion_accounting_assets/graphify-out/cache/249b138a4483f306cccdd840bb81fc39ae8f8516d0e38f6a9fe4408093dec0b9.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/249b138a4483f306cccdd840bb81fc39ae8f8516d0e38f6a9fe4408093dec0b9.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/249b138a4483f306cccdd840bb81fc39ae8f8516d0e38f6a9fe4408093dec0b9.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/249b138a4483f306cccdd840bb81fc39ae8f8516d0e38f6a9fe4408093dec0b9.json diff --git a/fusion_accounting_assets/graphify-out/cache/27cdbf3f5fb28ad08826c845c0cd71252605054e3781ad47724abf22861f1514.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/27cdbf3f5fb28ad08826c845c0cd71252605054e3781ad47724abf22861f1514.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/27cdbf3f5fb28ad08826c845c0cd71252605054e3781ad47724abf22861f1514.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/27cdbf3f5fb28ad08826c845c0cd71252605054e3781ad47724abf22861f1514.json diff --git a/fusion_accounting_assets/graphify-out/cache/2dcacab41ff9e41ece29cc11d97ecd856c0d40b5f8837787565c5f1deb008733.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/2dcacab41ff9e41ece29cc11d97ecd856c0d40b5f8837787565c5f1deb008733.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/2dcacab41ff9e41ece29cc11d97ecd856c0d40b5f8837787565c5f1deb008733.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/2dcacab41ff9e41ece29cc11d97ecd856c0d40b5f8837787565c5f1deb008733.json diff --git a/fusion_accounting_assets/graphify-out/cache/3bdb46ae4364e11db801fe538acea42c84e7b5d3c41e3864251b6fa5970aed9f.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/3bdb46ae4364e11db801fe538acea42c84e7b5d3c41e3864251b6fa5970aed9f.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/3bdb46ae4364e11db801fe538acea42c84e7b5d3c41e3864251b6fa5970aed9f.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/3bdb46ae4364e11db801fe538acea42c84e7b5d3c41e3864251b6fa5970aed9f.json diff --git a/fusion_accounting_assets/graphify-out/cache/4163c1a6a204b351b6c8a90ef481de119b781731006b1e5f1473a6d7c77f6785.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/4163c1a6a204b351b6c8a90ef481de119b781731006b1e5f1473a6d7c77f6785.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/4163c1a6a204b351b6c8a90ef481de119b781731006b1e5f1473a6d7c77f6785.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/4163c1a6a204b351b6c8a90ef481de119b781731006b1e5f1473a6d7c77f6785.json diff --git a/fusion_accounting_assets/graphify-out/cache/41e09632e14a0374023a2736f71e5ab73fd264808cead7870961dbfd75e39bdd.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/41e09632e14a0374023a2736f71e5ab73fd264808cead7870961dbfd75e39bdd.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/41e09632e14a0374023a2736f71e5ab73fd264808cead7870961dbfd75e39bdd.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/41e09632e14a0374023a2736f71e5ab73fd264808cead7870961dbfd75e39bdd.json diff --git a/fusion_accounting_assets/graphify-out/cache/4229a973695faaec1a855c8c7a67ebf130aa3407b0d05e3194b963468479adb3.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/4229a973695faaec1a855c8c7a67ebf130aa3407b0d05e3194b963468479adb3.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/4229a973695faaec1a855c8c7a67ebf130aa3407b0d05e3194b963468479adb3.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/4229a973695faaec1a855c8c7a67ebf130aa3407b0d05e3194b963468479adb3.json diff --git a/fusion_accounting_assets/graphify-out/cache/43399ad6999f59ee80fb004e870005552ed241e2d6ff0a99ca1e67a07ba3d3c3.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/43399ad6999f59ee80fb004e870005552ed241e2d6ff0a99ca1e67a07ba3d3c3.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/43399ad6999f59ee80fb004e870005552ed241e2d6ff0a99ca1e67a07ba3d3c3.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/43399ad6999f59ee80fb004e870005552ed241e2d6ff0a99ca1e67a07ba3d3c3.json diff --git a/fusion_accounting_assets/graphify-out/cache/4453004172abce98730f144b3d3903f66b77103addd8052680ad0650d1d49a95.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/4453004172abce98730f144b3d3903f66b77103addd8052680ad0650d1d49a95.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/4453004172abce98730f144b3d3903f66b77103addd8052680ad0650d1d49a95.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/4453004172abce98730f144b3d3903f66b77103addd8052680ad0650d1d49a95.json diff --git a/fusion_accounting_assets/graphify-out/cache/479326605f9f0440270748811ad7419da0d9a117a0146bfaa4716d91ac2653fb.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/479326605f9f0440270748811ad7419da0d9a117a0146bfaa4716d91ac2653fb.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/479326605f9f0440270748811ad7419da0d9a117a0146bfaa4716d91ac2653fb.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/479326605f9f0440270748811ad7419da0d9a117a0146bfaa4716d91ac2653fb.json diff --git a/fusion_accounting_assets/graphify-out/cache/479b3674bda21cdc4ac3d9f10ec8c9bbe3217c8bbe5c26b3b1a64cd240b2628e.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/479b3674bda21cdc4ac3d9f10ec8c9bbe3217c8bbe5c26b3b1a64cd240b2628e.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/479b3674bda21cdc4ac3d9f10ec8c9bbe3217c8bbe5c26b3b1a64cd240b2628e.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/479b3674bda21cdc4ac3d9f10ec8c9bbe3217c8bbe5c26b3b1a64cd240b2628e.json diff --git a/fusion_accounting_assets/graphify-out/cache/4902673401d6c565d2b62c19753dee943bd43510b82ef29a5b7c617495581988.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/4902673401d6c565d2b62c19753dee943bd43510b82ef29a5b7c617495581988.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/4902673401d6c565d2b62c19753dee943bd43510b82ef29a5b7c617495581988.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/4902673401d6c565d2b62c19753dee943bd43510b82ef29a5b7c617495581988.json diff --git a/fusion_accounting_assets/graphify-out/cache/4d4fdb519fe854e7b0032ebcc875ac44dd074bdb984ea85154f04f16b4b9d7da.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/4d4fdb519fe854e7b0032ebcc875ac44dd074bdb984ea85154f04f16b4b9d7da.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/4d4fdb519fe854e7b0032ebcc875ac44dd074bdb984ea85154f04f16b4b9d7da.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/4d4fdb519fe854e7b0032ebcc875ac44dd074bdb984ea85154f04f16b4b9d7da.json diff --git a/fusion_accounting_assets/graphify-out/cache/503bfcb93e3d6661c2750bea42257408905def51a17e2fa03741ba6d7d0dfe29.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/503bfcb93e3d6661c2750bea42257408905def51a17e2fa03741ba6d7d0dfe29.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/503bfcb93e3d6661c2750bea42257408905def51a17e2fa03741ba6d7d0dfe29.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/503bfcb93e3d6661c2750bea42257408905def51a17e2fa03741ba6d7d0dfe29.json diff --git a/fusion_accounting_assets/graphify-out/cache/513a2d0ddf3f828bb394f1c084e0fc9cd723c5b51ce68f662df826d61312c0ab.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/513a2d0ddf3f828bb394f1c084e0fc9cd723c5b51ce68f662df826d61312c0ab.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/513a2d0ddf3f828bb394f1c084e0fc9cd723c5b51ce68f662df826d61312c0ab.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/513a2d0ddf3f828bb394f1c084e0fc9cd723c5b51ce68f662df826d61312c0ab.json diff --git a/fusion_accounting_assets/graphify-out/cache/561097e5b22a33f27e37199bd3808ad94eae63ce293dbb5b8edf1cf3ce3fe118.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/561097e5b22a33f27e37199bd3808ad94eae63ce293dbb5b8edf1cf3ce3fe118.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/561097e5b22a33f27e37199bd3808ad94eae63ce293dbb5b8edf1cf3ce3fe118.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/561097e5b22a33f27e37199bd3808ad94eae63ce293dbb5b8edf1cf3ce3fe118.json diff --git a/fusion_accounting_assets/graphify-out/cache/56f027d1e99fa0b54c5fe40f1d19dd1f7dcd8a095c10d8b195ff91e21c121e26.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/56f027d1e99fa0b54c5fe40f1d19dd1f7dcd8a095c10d8b195ff91e21c121e26.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/56f027d1e99fa0b54c5fe40f1d19dd1f7dcd8a095c10d8b195ff91e21c121e26.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/56f027d1e99fa0b54c5fe40f1d19dd1f7dcd8a095c10d8b195ff91e21c121e26.json diff --git a/fusion_accounting_assets/graphify-out/cache/5850ba692f6f8d736b35c03fad043c97aba8c69d2447e03fe994530d282445c4.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/5850ba692f6f8d736b35c03fad043c97aba8c69d2447e03fe994530d282445c4.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/5850ba692f6f8d736b35c03fad043c97aba8c69d2447e03fe994530d282445c4.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/5850ba692f6f8d736b35c03fad043c97aba8c69d2447e03fe994530d282445c4.json diff --git a/fusion_accounting_assets/graphify-out/cache/5c1d8e27dec9244d53e66147ec057aa9c3e860e80539c4baa245c4b661388eee.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/5c1d8e27dec9244d53e66147ec057aa9c3e860e80539c4baa245c4b661388eee.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/5c1d8e27dec9244d53e66147ec057aa9c3e860e80539c4baa245c4b661388eee.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/5c1d8e27dec9244d53e66147ec057aa9c3e860e80539c4baa245c4b661388eee.json diff --git a/fusion_accounting_assets/graphify-out/cache/5d05f64296e51f9e1738131291df349034f6b5be3512e5ed89b1189b54df7658.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/5d05f64296e51f9e1738131291df349034f6b5be3512e5ed89b1189b54df7658.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/5d05f64296e51f9e1738131291df349034f6b5be3512e5ed89b1189b54df7658.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/5d05f64296e51f9e1738131291df349034f6b5be3512e5ed89b1189b54df7658.json diff --git a/fusion_accounting_assets/graphify-out/cache/649c1b655353b91b0caa1397133b19a2d3f13343b52096cfd5bebc9e26f5a01a.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/649c1b655353b91b0caa1397133b19a2d3f13343b52096cfd5bebc9e26f5a01a.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/649c1b655353b91b0caa1397133b19a2d3f13343b52096cfd5bebc9e26f5a01a.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/649c1b655353b91b0caa1397133b19a2d3f13343b52096cfd5bebc9e26f5a01a.json diff --git a/fusion_accounting_assets/graphify-out/cache/696fb3d136a414a29442bc5960a245c1d600833711a656edb26d6d4877cc53ed.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/696fb3d136a414a29442bc5960a245c1d600833711a656edb26d6d4877cc53ed.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/696fb3d136a414a29442bc5960a245c1d600833711a656edb26d6d4877cc53ed.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/696fb3d136a414a29442bc5960a245c1d600833711a656edb26d6d4877cc53ed.json diff --git a/fusion_accounting_assets/graphify-out/cache/71e67349fbae9128742b8245b2a7f0212fa2cd456120cf314a1a793725552fbb.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/71e67349fbae9128742b8245b2a7f0212fa2cd456120cf314a1a793725552fbb.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/71e67349fbae9128742b8245b2a7f0212fa2cd456120cf314a1a793725552fbb.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/71e67349fbae9128742b8245b2a7f0212fa2cd456120cf314a1a793725552fbb.json diff --git a/fusion_accounting_assets/graphify-out/cache/72a5353a26d7c9498b0beae82d89bd99e1b5dd7eed42802f3ec4c5892a98ff2e.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/72a5353a26d7c9498b0beae82d89bd99e1b5dd7eed42802f3ec4c5892a98ff2e.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/72a5353a26d7c9498b0beae82d89bd99e1b5dd7eed42802f3ec4c5892a98ff2e.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/72a5353a26d7c9498b0beae82d89bd99e1b5dd7eed42802f3ec4c5892a98ff2e.json diff --git a/fusion_accounting_assets/graphify-out/cache/78dc00b087f71d89c144a4cf20471bc87f37120eee4e234174e6dade20e465fb.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/78dc00b087f71d89c144a4cf20471bc87f37120eee4e234174e6dade20e465fb.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/78dc00b087f71d89c144a4cf20471bc87f37120eee4e234174e6dade20e465fb.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/78dc00b087f71d89c144a4cf20471bc87f37120eee4e234174e6dade20e465fb.json diff --git a/fusion_accounting_assets/graphify-out/cache/7978e634b288b885bd154b3c3b20f87763ac00d0a6f9ce3f2d6548753d85c1f3.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/7978e634b288b885bd154b3c3b20f87763ac00d0a6f9ce3f2d6548753d85c1f3.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/7978e634b288b885bd154b3c3b20f87763ac00d0a6f9ce3f2d6548753d85c1f3.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/7978e634b288b885bd154b3c3b20f87763ac00d0a6f9ce3f2d6548753d85c1f3.json diff --git a/fusion_accounting_assets/graphify-out/cache/7bde12e3042474ed49c61eee39c2bffcf3b79fb9b53886fef09b1b23fa87760d.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/7bde12e3042474ed49c61eee39c2bffcf3b79fb9b53886fef09b1b23fa87760d.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/7bde12e3042474ed49c61eee39c2bffcf3b79fb9b53886fef09b1b23fa87760d.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/7bde12e3042474ed49c61eee39c2bffcf3b79fb9b53886fef09b1b23fa87760d.json diff --git a/fusion_accounting_assets/graphify-out/cache/815096e95d0f594f9992e4dc37b669995f84b4f9fa3cf494421fcf89412f123c.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/815096e95d0f594f9992e4dc37b669995f84b4f9fa3cf494421fcf89412f123c.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/815096e95d0f594f9992e4dc37b669995f84b4f9fa3cf494421fcf89412f123c.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/815096e95d0f594f9992e4dc37b669995f84b4f9fa3cf494421fcf89412f123c.json diff --git a/fusion_accounting_assets/graphify-out/cache/90f6b1a117f61f224eafac2d5e4f92e6c6fa92cfaafce40521468dd734a76648.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/90f6b1a117f61f224eafac2d5e4f92e6c6fa92cfaafce40521468dd734a76648.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/90f6b1a117f61f224eafac2d5e4f92e6c6fa92cfaafce40521468dd734a76648.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/90f6b1a117f61f224eafac2d5e4f92e6c6fa92cfaafce40521468dd734a76648.json diff --git a/fusion_accounting_assets/graphify-out/cache/92e443795b92b796b1921d75f7c463d28d3fda5d2f3a417b374e3ca41de25de3.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/92e443795b92b796b1921d75f7c463d28d3fda5d2f3a417b374e3ca41de25de3.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/92e443795b92b796b1921d75f7c463d28d3fda5d2f3a417b374e3ca41de25de3.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/92e443795b92b796b1921d75f7c463d28d3fda5d2f3a417b374e3ca41de25de3.json diff --git a/fusion_accounting_assets/graphify-out/cache/944ea19f50b3b384d346e6a5cdaebccde360f227c242ccdc9aec3678f14185a9.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/944ea19f50b3b384d346e6a5cdaebccde360f227c242ccdc9aec3678f14185a9.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/944ea19f50b3b384d346e6a5cdaebccde360f227c242ccdc9aec3678f14185a9.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/944ea19f50b3b384d346e6a5cdaebccde360f227c242ccdc9aec3678f14185a9.json diff --git a/fusion_accounting_assets/graphify-out/cache/97317a3cc2b0ca9d0dba065066b665f11948139bb5292a7feb4f0128c258f267.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/97317a3cc2b0ca9d0dba065066b665f11948139bb5292a7feb4f0128c258f267.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/97317a3cc2b0ca9d0dba065066b665f11948139bb5292a7feb4f0128c258f267.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/97317a3cc2b0ca9d0dba065066b665f11948139bb5292a7feb4f0128c258f267.json diff --git a/fusion_accounting_assets/graphify-out/cache/98dc39be6b161f04025ab0dfe08a9d56291dd5abfee923af8b9d7bce3c6af24f.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/98dc39be6b161f04025ab0dfe08a9d56291dd5abfee923af8b9d7bce3c6af24f.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/98dc39be6b161f04025ab0dfe08a9d56291dd5abfee923af8b9d7bce3c6af24f.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/98dc39be6b161f04025ab0dfe08a9d56291dd5abfee923af8b9d7bce3c6af24f.json diff --git a/fusion_accounting_assets/graphify-out/cache/9ac9f6c2b36b2d908e01c54559fcd70f3c9e956e367b3494b00404347e5275e3.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/9ac9f6c2b36b2d908e01c54559fcd70f3c9e956e367b3494b00404347e5275e3.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/9ac9f6c2b36b2d908e01c54559fcd70f3c9e956e367b3494b00404347e5275e3.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/9ac9f6c2b36b2d908e01c54559fcd70f3c9e956e367b3494b00404347e5275e3.json diff --git a/fusion_accounting_assets/graphify-out/cache/9cdf6cdb858879c48d2c1fb4e2de4f9f1a385dd50f9f00578a17cc3b31525bb6.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/9cdf6cdb858879c48d2c1fb4e2de4f9f1a385dd50f9f00578a17cc3b31525bb6.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/9cdf6cdb858879c48d2c1fb4e2de4f9f1a385dd50f9f00578a17cc3b31525bb6.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/9cdf6cdb858879c48d2c1fb4e2de4f9f1a385dd50f9f00578a17cc3b31525bb6.json diff --git a/fusion_accounting_assets/graphify-out/cache/a0b71a7505a174f6d6afe454c0ef4df87ee865a74edeb446e31a33a26ed14749.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/a0b71a7505a174f6d6afe454c0ef4df87ee865a74edeb446e31a33a26ed14749.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/a0b71a7505a174f6d6afe454c0ef4df87ee865a74edeb446e31a33a26ed14749.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/a0b71a7505a174f6d6afe454c0ef4df87ee865a74edeb446e31a33a26ed14749.json diff --git a/fusion_accounting_assets/graphify-out/cache/a3848327d8a28dd0d300ee4fdcffeb55a5f6949685502b650b857f69140af98c.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/a3848327d8a28dd0d300ee4fdcffeb55a5f6949685502b650b857f69140af98c.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/a3848327d8a28dd0d300ee4fdcffeb55a5f6949685502b650b857f69140af98c.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/a3848327d8a28dd0d300ee4fdcffeb55a5f6949685502b650b857f69140af98c.json diff --git a/fusion_accounting_assets/graphify-out/cache/a50764edb5b83f0eb4babe4902a983c79dfd4f9eb449358ec850fb45a034d42a.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/a50764edb5b83f0eb4babe4902a983c79dfd4f9eb449358ec850fb45a034d42a.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/a50764edb5b83f0eb4babe4902a983c79dfd4f9eb449358ec850fb45a034d42a.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/a50764edb5b83f0eb4babe4902a983c79dfd4f9eb449358ec850fb45a034d42a.json diff --git a/fusion_accounting_assets/graphify-out/cache/ab615b3cced209d14381171c0dc1743c08b29f1df43dd80a46b2282fc18c6331.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/ab615b3cced209d14381171c0dc1743c08b29f1df43dd80a46b2282fc18c6331.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/ab615b3cced209d14381171c0dc1743c08b29f1df43dd80a46b2282fc18c6331.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/ab615b3cced209d14381171c0dc1743c08b29f1df43dd80a46b2282fc18c6331.json diff --git a/fusion_accounting_assets/graphify-out/cache/ae397cbb0f80c15d6d00dd500a0b1ad43f5abbd666f756bec834500d1bbcc7c7.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/ae397cbb0f80c15d6d00dd500a0b1ad43f5abbd666f756bec834500d1bbcc7c7.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/ae397cbb0f80c15d6d00dd500a0b1ad43f5abbd666f756bec834500d1bbcc7c7.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/ae397cbb0f80c15d6d00dd500a0b1ad43f5abbd666f756bec834500d1bbcc7c7.json diff --git a/fusion_accounting_assets/graphify-out/cache/afcacdee827bb2f8c10d847d65e481cbf6eb49ad2230ac662fc8eff6484dfae2.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/afcacdee827bb2f8c10d847d65e481cbf6eb49ad2230ac662fc8eff6484dfae2.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/afcacdee827bb2f8c10d847d65e481cbf6eb49ad2230ac662fc8eff6484dfae2.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/afcacdee827bb2f8c10d847d65e481cbf6eb49ad2230ac662fc8eff6484dfae2.json diff --git a/fusion_accounting_assets/graphify-out/cache/b80aea68f1339ed47a883266efc64d432903b0eba371e051b5f0128f5b90af47.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/b80aea68f1339ed47a883266efc64d432903b0eba371e051b5f0128f5b90af47.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/b80aea68f1339ed47a883266efc64d432903b0eba371e051b5f0128f5b90af47.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/b80aea68f1339ed47a883266efc64d432903b0eba371e051b5f0128f5b90af47.json diff --git a/fusion_accounting_assets/graphify-out/cache/b9deb2c4dda78c3187259572fd5aee40f0aa903b404f0325badd94dc0abf80ee.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/b9deb2c4dda78c3187259572fd5aee40f0aa903b404f0325badd94dc0abf80ee.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/b9deb2c4dda78c3187259572fd5aee40f0aa903b404f0325badd94dc0abf80ee.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/b9deb2c4dda78c3187259572fd5aee40f0aa903b404f0325badd94dc0abf80ee.json diff --git a/fusion_accounting_assets/graphify-out/cache/c079b22256350a4d193055a06215a89d5b9b2cdf631d362ea92baf723586efdd.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/c079b22256350a4d193055a06215a89d5b9b2cdf631d362ea92baf723586efdd.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/c079b22256350a4d193055a06215a89d5b9b2cdf631d362ea92baf723586efdd.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/c079b22256350a4d193055a06215a89d5b9b2cdf631d362ea92baf723586efdd.json diff --git a/fusion_accounting_assets/graphify-out/cache/c8a8971e00213a183f279a588e232fad428359d07975ca2263b99349381c178f.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/c8a8971e00213a183f279a588e232fad428359d07975ca2263b99349381c178f.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/c8a8971e00213a183f279a588e232fad428359d07975ca2263b99349381c178f.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/c8a8971e00213a183f279a588e232fad428359d07975ca2263b99349381c178f.json diff --git a/fusion_accounting_assets/graphify-out/cache/cd1ca740440eeb9fd0d8be479cf6a4567119fc076993cc8ba2449a238663e09b.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/cd1ca740440eeb9fd0d8be479cf6a4567119fc076993cc8ba2449a238663e09b.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/cd1ca740440eeb9fd0d8be479cf6a4567119fc076993cc8ba2449a238663e09b.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/cd1ca740440eeb9fd0d8be479cf6a4567119fc076993cc8ba2449a238663e09b.json diff --git a/fusion_accounting_assets/graphify-out/cache/ce7a0818d7f90c74f6490017045360ca0c9c6de93efc4f4492c970c425c5b5a7.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/ce7a0818d7f90c74f6490017045360ca0c9c6de93efc4f4492c970c425c5b5a7.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/ce7a0818d7f90c74f6490017045360ca0c9c6de93efc4f4492c970c425c5b5a7.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/ce7a0818d7f90c74f6490017045360ca0c9c6de93efc4f4492c970c425c5b5a7.json diff --git a/fusion_accounting_assets/graphify-out/cache/ce931922c9f46f4a164dd091669d19f0efcad5fc545aa4031ce8a124c9fa22a8.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/ce931922c9f46f4a164dd091669d19f0efcad5fc545aa4031ce8a124c9fa22a8.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/ce931922c9f46f4a164dd091669d19f0efcad5fc545aa4031ce8a124c9fa22a8.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/ce931922c9f46f4a164dd091669d19f0efcad5fc545aa4031ce8a124c9fa22a8.json diff --git a/fusion_accounting_assets/graphify-out/cache/d1dcc56298a9023e8b731cb0b6540beae503b974be448b3243566db3b1c95f23.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/d1dcc56298a9023e8b731cb0b6540beae503b974be448b3243566db3b1c95f23.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/d1dcc56298a9023e8b731cb0b6540beae503b974be448b3243566db3b1c95f23.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/d1dcc56298a9023e8b731cb0b6540beae503b974be448b3243566db3b1c95f23.json diff --git a/fusion_accounting_assets/graphify-out/cache/d345cb3f27028835ef7ce793e2032018783ee89bb13c4f8af8beceba8d56158c.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/d345cb3f27028835ef7ce793e2032018783ee89bb13c4f8af8beceba8d56158c.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/d345cb3f27028835ef7ce793e2032018783ee89bb13c4f8af8beceba8d56158c.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/d345cb3f27028835ef7ce793e2032018783ee89bb13c4f8af8beceba8d56158c.json diff --git a/fusion_accounting_assets/graphify-out/cache/d3d6ed5fbc316da58681b5540e7325829d9ec86e1e5ba49f0dd4401d2f9c5651.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/d3d6ed5fbc316da58681b5540e7325829d9ec86e1e5ba49f0dd4401d2f9c5651.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/d3d6ed5fbc316da58681b5540e7325829d9ec86e1e5ba49f0dd4401d2f9c5651.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/d3d6ed5fbc316da58681b5540e7325829d9ec86e1e5ba49f0dd4401d2f9c5651.json diff --git a/fusion_accounting_assets/graphify-out/cache/d4d805a3b75006edc513b9f70a793fd2b2b8b05a641fe33561a8acfc6420ae9f.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/d4d805a3b75006edc513b9f70a793fd2b2b8b05a641fe33561a8acfc6420ae9f.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/d4d805a3b75006edc513b9f70a793fd2b2b8b05a641fe33561a8acfc6420ae9f.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/d4d805a3b75006edc513b9f70a793fd2b2b8b05a641fe33561a8acfc6420ae9f.json diff --git a/fusion_accounting_assets/graphify-out/cache/d5239b80a0b32f23d59d70489f9494bba6cfcea2a59e5ab58e7c0b2f2481333f.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/d5239b80a0b32f23d59d70489f9494bba6cfcea2a59e5ab58e7c0b2f2481333f.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/d5239b80a0b32f23d59d70489f9494bba6cfcea2a59e5ab58e7c0b2f2481333f.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/d5239b80a0b32f23d59d70489f9494bba6cfcea2a59e5ab58e7c0b2f2481333f.json diff --git a/fusion_accounting_assets/graphify-out/cache/da2e678b247063f9ad6f0c54c5a76739c48c8358522a49377325fb5868c615db.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/da2e678b247063f9ad6f0c54c5a76739c48c8358522a49377325fb5868c615db.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/da2e678b247063f9ad6f0c54c5a76739c48c8358522a49377325fb5868c615db.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/da2e678b247063f9ad6f0c54c5a76739c48c8358522a49377325fb5868c615db.json diff --git a/fusion_accounting_assets/graphify-out/cache/dde811184b68c3739cd67ae6d741f6b6e6065766a745468b9c11aa589336d491.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/dde811184b68c3739cd67ae6d741f6b6e6065766a745468b9c11aa589336d491.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/dde811184b68c3739cd67ae6d741f6b6e6065766a745468b9c11aa589336d491.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/dde811184b68c3739cd67ae6d741f6b6e6065766a745468b9c11aa589336d491.json diff --git a/fusion_accounting_assets/graphify-out/cache/e1e9a72aa93da38218ce5426f27c93b3508e2dda8f0ecfa8219ac1ee4e95ad37.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/e1e9a72aa93da38218ce5426f27c93b3508e2dda8f0ecfa8219ac1ee4e95ad37.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/e1e9a72aa93da38218ce5426f27c93b3508e2dda8f0ecfa8219ac1ee4e95ad37.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/e1e9a72aa93da38218ce5426f27c93b3508e2dda8f0ecfa8219ac1ee4e95ad37.json diff --git a/fusion_accounting_assets/graphify-out/cache/e41c94d9710e12cf21e6d1658056b1024ce66a94e81e88e344bf4a91d9901a48.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/e41c94d9710e12cf21e6d1658056b1024ce66a94e81e88e344bf4a91d9901a48.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/e41c94d9710e12cf21e6d1658056b1024ce66a94e81e88e344bf4a91d9901a48.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/e41c94d9710e12cf21e6d1658056b1024ce66a94e81e88e344bf4a91d9901a48.json diff --git a/fusion_accounting_assets/graphify-out/cache/e64a7275b614a3dcd4c7b67e9012ecea4fd694b5d47409e1945abbdaca04ea7b.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/e64a7275b614a3dcd4c7b67e9012ecea4fd694b5d47409e1945abbdaca04ea7b.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/e64a7275b614a3dcd4c7b67e9012ecea4fd694b5d47409e1945abbdaca04ea7b.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/e64a7275b614a3dcd4c7b67e9012ecea4fd694b5d47409e1945abbdaca04ea7b.json diff --git a/fusion_accounting_assets/graphify-out/cache/ebe06ec42479f016220c74a9295487201c59fa6abd97eb7d7712afb26f482396.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/ebe06ec42479f016220c74a9295487201c59fa6abd97eb7d7712afb26f482396.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/ebe06ec42479f016220c74a9295487201c59fa6abd97eb7d7712afb26f482396.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/ebe06ec42479f016220c74a9295487201c59fa6abd97eb7d7712afb26f482396.json diff --git a/fusion_accounting_assets/graphify-out/cache/eed716c6a577dd8418ee7e6f55ef3aac3c25196c3c3b23cc3ab88c7f4b94b3e9.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/eed716c6a577dd8418ee7e6f55ef3aac3c25196c3c3b23cc3ab88c7f4b94b3e9.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/eed716c6a577dd8418ee7e6f55ef3aac3c25196c3c3b23cc3ab88c7f4b94b3e9.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/eed716c6a577dd8418ee7e6f55ef3aac3c25196c3c3b23cc3ab88c7f4b94b3e9.json diff --git a/fusion_accounting_assets/graphify-out/cache/f979c93dff225b57b4ae4256624a93a1bda5a9be90f0a1e305d318337b9bd2f5.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/f979c93dff225b57b4ae4256624a93a1bda5a9be90f0a1e305d318337b9bd2f5.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/f979c93dff225b57b4ae4256624a93a1bda5a9be90f0a1e305d318337b9bd2f5.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/f979c93dff225b57b4ae4256624a93a1bda5a9be90f0a1e305d318337b9bd2f5.json diff --git a/fusion_accounting_assets/graphify-out/cache/f9c374ae32cf661052ea609d9439ce8a43a9d5028511fa501549ee4c935d0f1c.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/f9c374ae32cf661052ea609d9439ce8a43a9d5028511fa501549ee4c935d0f1c.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/f9c374ae32cf661052ea609d9439ce8a43a9d5028511fa501549ee4c935d0f1c.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/f9c374ae32cf661052ea609d9439ce8a43a9d5028511fa501549ee4c935d0f1c.json diff --git a/fusion_accounting_assets/graphify-out/cache/f9f176a7af33e14cad03ce523d9643f63f735307177875a023ad1b9695b69b7f.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/f9f176a7af33e14cad03ce523d9643f63f735307177875a023ad1b9695b69b7f.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/f9f176a7af33e14cad03ce523d9643f63f735307177875a023ad1b9695b69b7f.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/f9f176a7af33e14cad03ce523d9643f63f735307177875a023ad1b9695b69b7f.json diff --git a/fusion_accounting_assets/graphify-out/cache/fe8019ca59a62ce3ec932f7d406ee5a7e27065a308c0d9076801c04af6f09ae8.json b/fusion_accounting/fusion_accounting_assets/graphify-out/cache/fe8019ca59a62ce3ec932f7d406ee5a7e27065a308c0d9076801c04af6f09ae8.json similarity index 100% rename from fusion_accounting_assets/graphify-out/cache/fe8019ca59a62ce3ec932f7d406ee5a7e27065a308c0d9076801c04af6f09ae8.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/cache/fe8019ca59a62ce3ec932f7d406ee5a7e27065a308c0d9076801c04af6f09ae8.json diff --git a/fusion_accounting_assets/graphify-out/graph.html b/fusion_accounting/fusion_accounting_assets/graphify-out/graph.html similarity index 100% rename from fusion_accounting_assets/graphify-out/graph.html rename to fusion_accounting/fusion_accounting_assets/graphify-out/graph.html diff --git a/fusion_accounting_assets/graphify-out/graph.json b/fusion_accounting/fusion_accounting_assets/graphify-out/graph.json similarity index 100% rename from fusion_accounting_assets/graphify-out/graph.json rename to fusion_accounting/fusion_accounting_assets/graphify-out/graph.json diff --git a/fusion_accounting_assets/models/__init__.py b/fusion_accounting/fusion_accounting_assets/models/__init__.py similarity index 100% rename from fusion_accounting_assets/models/__init__.py rename to fusion_accounting/fusion_accounting_assets/models/__init__.py diff --git a/fusion_accounting_assets/models/account_move.py b/fusion_accounting/fusion_accounting_assets/models/account_move.py similarity index 100% rename from fusion_accounting_assets/models/account_move.py rename to fusion_accounting/fusion_accounting_assets/models/account_move.py diff --git a/fusion_accounting_assets/models/fusion_asset.py b/fusion_accounting/fusion_accounting_assets/models/fusion_asset.py similarity index 100% rename from fusion_accounting_assets/models/fusion_asset.py rename to fusion_accounting/fusion_accounting_assets/models/fusion_asset.py diff --git a/fusion_accounting_assets/models/fusion_asset_anomaly.py b/fusion_accounting/fusion_accounting_assets/models/fusion_asset_anomaly.py similarity index 100% rename from fusion_accounting_assets/models/fusion_asset_anomaly.py rename to fusion_accounting/fusion_accounting_assets/models/fusion_asset_anomaly.py diff --git a/fusion_accounting_assets/models/fusion_asset_book_values_mv.py b/fusion_accounting/fusion_accounting_assets/models/fusion_asset_book_values_mv.py similarity index 100% rename from fusion_accounting_assets/models/fusion_asset_book_values_mv.py rename to fusion_accounting/fusion_accounting_assets/models/fusion_asset_book_values_mv.py diff --git a/fusion_accounting_assets/models/fusion_asset_category.py b/fusion_accounting/fusion_accounting_assets/models/fusion_asset_category.py similarity index 100% rename from fusion_accounting_assets/models/fusion_asset_category.py rename to fusion_accounting/fusion_accounting_assets/models/fusion_asset_category.py diff --git a/fusion_accounting_assets/models/fusion_asset_depreciation_line.py b/fusion_accounting/fusion_accounting_assets/models/fusion_asset_depreciation_line.py similarity index 100% rename from fusion_accounting_assets/models/fusion_asset_depreciation_line.py rename to fusion_accounting/fusion_accounting_assets/models/fusion_asset_depreciation_line.py diff --git a/fusion_accounting_assets/models/fusion_asset_disposal.py b/fusion_accounting/fusion_accounting_assets/models/fusion_asset_disposal.py similarity index 100% rename from fusion_accounting_assets/models/fusion_asset_disposal.py rename to fusion_accounting/fusion_accounting_assets/models/fusion_asset_disposal.py diff --git a/fusion_accounting_assets/models/fusion_asset_engine.py b/fusion_accounting/fusion_accounting_assets/models/fusion_asset_engine.py similarity index 100% rename from fusion_accounting_assets/models/fusion_asset_engine.py rename to fusion_accounting/fusion_accounting_assets/models/fusion_asset_engine.py diff --git a/fusion_accounting_assets/models/fusion_assets_cron.py b/fusion_accounting/fusion_accounting_assets/models/fusion_assets_cron.py similarity index 100% rename from fusion_accounting_assets/models/fusion_assets_cron.py rename to fusion_accounting/fusion_accounting_assets/models/fusion_assets_cron.py diff --git a/fusion_accounting_assets/models/fusion_migration_wizard.py b/fusion_accounting/fusion_accounting_assets/models/fusion_migration_wizard.py similarity index 100% rename from fusion_accounting_assets/models/fusion_migration_wizard.py rename to fusion_accounting/fusion_accounting_assets/models/fusion_migration_wizard.py diff --git a/fusion_accounting_assets/reports/__init__.py b/fusion_accounting/fusion_accounting_assets/reports/__init__.py similarity index 100% rename from fusion_accounting_assets/reports/__init__.py rename to fusion_accounting/fusion_accounting_assets/reports/__init__.py diff --git a/fusion_accounting_assets/reports/migration_audit_report.py b/fusion_accounting/fusion_accounting_assets/reports/migration_audit_report.py similarity index 100% rename from fusion_accounting_assets/reports/migration_audit_report.py rename to fusion_accounting/fusion_accounting_assets/reports/migration_audit_report.py diff --git a/fusion_accounting_assets/reports/migration_audit_report_action.xml b/fusion_accounting/fusion_accounting_assets/reports/migration_audit_report_action.xml similarity index 100% rename from fusion_accounting_assets/reports/migration_audit_report_action.xml rename to fusion_accounting/fusion_accounting_assets/reports/migration_audit_report_action.xml diff --git a/fusion_accounting_assets/reports/migration_audit_report_views.xml b/fusion_accounting/fusion_accounting_assets/reports/migration_audit_report_views.xml similarity index 100% rename from fusion_accounting_assets/reports/migration_audit_report_views.xml rename to fusion_accounting/fusion_accounting_assets/reports/migration_audit_report_views.xml diff --git a/fusion_accounting_assets/security/ir.model.access.csv b/fusion_accounting/fusion_accounting_assets/security/ir.model.access.csv similarity index 100% rename from fusion_accounting_assets/security/ir.model.access.csv rename to fusion_accounting/fusion_accounting_assets/security/ir.model.access.csv diff --git a/fusion_accounting_assets/services/__init__.py b/fusion_accounting/fusion_accounting_assets/services/__init__.py similarity index 100% rename from fusion_accounting_assets/services/__init__.py rename to fusion_accounting/fusion_accounting_assets/services/__init__.py diff --git a/fusion_accounting_assets/services/anomaly_detection.py b/fusion_accounting/fusion_accounting_assets/services/anomaly_detection.py similarity index 100% rename from fusion_accounting_assets/services/anomaly_detection.py rename to fusion_accounting/fusion_accounting_assets/services/anomaly_detection.py diff --git a/fusion_accounting_assets/services/depreciation_methods.py b/fusion_accounting/fusion_accounting_assets/services/depreciation_methods.py similarity index 100% rename from fusion_accounting_assets/services/depreciation_methods.py rename to fusion_accounting/fusion_accounting_assets/services/depreciation_methods.py diff --git a/fusion_accounting_assets/services/prorate.py b/fusion_accounting/fusion_accounting_assets/services/prorate.py similarity index 100% rename from fusion_accounting_assets/services/prorate.py rename to fusion_accounting/fusion_accounting_assets/services/prorate.py diff --git a/fusion_accounting_assets/services/salvage_value.py b/fusion_accounting/fusion_accounting_assets/services/salvage_value.py similarity index 100% rename from fusion_accounting_assets/services/salvage_value.py rename to fusion_accounting/fusion_accounting_assets/services/salvage_value.py diff --git a/fusion_accounting_assets/services/useful_life_predictor.py b/fusion_accounting/fusion_accounting_assets/services/useful_life_predictor.py similarity index 100% rename from fusion_accounting_assets/services/useful_life_predictor.py rename to fusion_accounting/fusion_accounting_assets/services/useful_life_predictor.py diff --git a/fusion_accounting_assets/services/useful_life_prompt.py b/fusion_accounting/fusion_accounting_assets/services/useful_life_prompt.py similarity index 100% rename from fusion_accounting_assets/services/useful_life_prompt.py rename to fusion_accounting/fusion_accounting_assets/services/useful_life_prompt.py diff --git a/fusion_accounting/fusion_accounting_assets/static/.DS_Store b/fusion_accounting/fusion_accounting_assets/static/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..cbd4d586b7333df891e9c1ee2477e10968313ecf GIT binary patch literal 6148 zcmeHKF;2r!47J-1L0u{)1|)*FN>>`1);YJvc%A)&y+6bU#F1BXCj=RQ1to3>F} zBo>4!Te4r`Z~yPSNO4R=Jb5U_L?a?fpn|)eI5I>)X@g=g0fWPtnCMqU)>m zDgw5pK5AW1-l~sY_E#(G^&B5Qf7fGqWwkoLyV^eQOwMz02AlzBVAmKx&lX9Bif)|& zXTTX)G9cfF02NFP8^!qPfQcgjZ~%7{T+1vWIl(YBY!tBqVNC^UD%*&`nht-kxYV#w z)O2DSKG;rXn@~8Oj{QRnCr%aJIs?u?n}NRGj->yeZlC|#Nq*-HI0HMy01vWhHo+rV yZ|yvs^x6PDhl)sCqqt1LMQp{0l~#NJjRJp=3t(#4D8d8rAAv}N8)x888TbNUrcmqv literal 0 HcmV?d00001 diff --git a/fusion_accounting_assets/static/description/icon.png b/fusion_accounting/fusion_accounting_assets/static/description/icon.png similarity index 100% rename from fusion_accounting_assets/static/description/icon.png rename to fusion_accounting/fusion_accounting_assets/static/description/icon.png diff --git a/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js b/fusion_accounting/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js similarity index 100% rename from fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js rename to fusion_accounting/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.js diff --git a/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.xml b/fusion_accounting/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.xml similarity index 100% rename from fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.xml rename to fusion_accounting/fusion_accounting_assets/static/src/components/ai_useful_life_panel/ai_useful_life_panel.xml diff --git a/fusion_accounting_assets/static/src/components/anomaly_strip/anomaly_strip.js b/fusion_accounting/fusion_accounting_assets/static/src/components/anomaly_strip/anomaly_strip.js similarity index 100% rename from fusion_accounting_assets/static/src/components/anomaly_strip/anomaly_strip.js rename to fusion_accounting/fusion_accounting_assets/static/src/components/anomaly_strip/anomaly_strip.js diff --git a/fusion_accounting_assets/static/src/components/anomaly_strip/anomaly_strip.xml b/fusion_accounting/fusion_accounting_assets/static/src/components/anomaly_strip/anomaly_strip.xml similarity index 100% rename from fusion_accounting_assets/static/src/components/anomaly_strip/anomaly_strip.xml rename to fusion_accounting/fusion_accounting_assets/static/src/components/anomaly_strip/anomaly_strip.xml diff --git a/fusion_accounting_assets/static/src/components/asset_card/asset_card.js b/fusion_accounting/fusion_accounting_assets/static/src/components/asset_card/asset_card.js similarity index 100% rename from fusion_accounting_assets/static/src/components/asset_card/asset_card.js rename to fusion_accounting/fusion_accounting_assets/static/src/components/asset_card/asset_card.js diff --git a/fusion_accounting_assets/static/src/components/asset_card/asset_card.xml b/fusion_accounting/fusion_accounting_assets/static/src/components/asset_card/asset_card.xml similarity index 100% rename from fusion_accounting_assets/static/src/components/asset_card/asset_card.xml rename to fusion_accounting/fusion_accounting_assets/static/src/components/asset_card/asset_card.xml diff --git a/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js b/fusion_accounting/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js similarity index 100% rename from fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js rename to fusion_accounting/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.js diff --git a/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.xml b/fusion_accounting/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.xml similarity index 100% rename from fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.xml rename to fusion_accounting/fusion_accounting_assets/static/src/components/asset_detail_panel/asset_detail_panel.xml diff --git a/fusion_accounting_assets/static/src/components/depreciation_board/depreciation_board.js b/fusion_accounting/fusion_accounting_assets/static/src/components/depreciation_board/depreciation_board.js similarity index 100% rename from fusion_accounting_assets/static/src/components/depreciation_board/depreciation_board.js rename to fusion_accounting/fusion_accounting_assets/static/src/components/depreciation_board/depreciation_board.js diff --git a/fusion_accounting_assets/static/src/components/depreciation_board/depreciation_board.xml b/fusion_accounting/fusion_accounting_assets/static/src/components/depreciation_board/depreciation_board.xml similarity index 100% rename from fusion_accounting_assets/static/src/components/depreciation_board/depreciation_board.xml rename to fusion_accounting/fusion_accounting_assets/static/src/components/depreciation_board/depreciation_board.xml diff --git a/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.js b/fusion_accounting/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.js similarity index 100% rename from fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.js rename to fusion_accounting/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.js diff --git a/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.xml b/fusion_accounting/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.xml similarity index 100% rename from fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.xml rename to fusion_accounting/fusion_accounting_assets/static/src/components/disposal_dialog/disposal_dialog.xml diff --git a/fusion_accounting_assets/static/src/scss/_variables.scss b/fusion_accounting/fusion_accounting_assets/static/src/scss/_variables.scss similarity index 100% rename from fusion_accounting_assets/static/src/scss/_variables.scss rename to fusion_accounting/fusion_accounting_assets/static/src/scss/_variables.scss diff --git a/fusion_accounting_assets/static/src/scss/assets.scss b/fusion_accounting/fusion_accounting_assets/static/src/scss/assets.scss similarity index 100% rename from fusion_accounting_assets/static/src/scss/assets.scss rename to fusion_accounting/fusion_accounting_assets/static/src/scss/assets.scss diff --git a/fusion_accounting_assets/static/src/services/assets_service.js b/fusion_accounting/fusion_accounting_assets/static/src/services/assets_service.js similarity index 100% rename from fusion_accounting_assets/static/src/services/assets_service.js rename to fusion_accounting/fusion_accounting_assets/static/src/services/assets_service.js diff --git a/fusion_accounting_assets/static/src/tours/assets_tours.js b/fusion_accounting/fusion_accounting_assets/static/src/tours/assets_tours.js similarity index 100% rename from fusion_accounting_assets/static/src/tours/assets_tours.js rename to fusion_accounting/fusion_accounting_assets/static/src/tours/assets_tours.js diff --git a/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js b/fusion_accounting/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js similarity index 100% rename from fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js rename to fusion_accounting/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.js diff --git a/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.xml b/fusion_accounting/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.xml similarity index 100% rename from fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.xml rename to fusion_accounting/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard.xml diff --git a/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard_view.js b/fusion_accounting/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard_view.js similarity index 100% rename from fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard_view.js rename to fusion_accounting/fusion_accounting_assets/static/src/views/asset_dashboard/asset_dashboard_view.js diff --git a/fusion_accounting_assets/tests/__init__.py b/fusion_accounting/fusion_accounting_assets/tests/__init__.py similarity index 100% rename from fusion_accounting_assets/tests/__init__.py rename to fusion_accounting/fusion_accounting_assets/tests/__init__.py diff --git a/fusion_accounting_assets/tests/test_account_move_inherit.py b/fusion_accounting/fusion_accounting_assets/tests/test_account_move_inherit.py similarity index 100% rename from fusion_accounting_assets/tests/test_account_move_inherit.py rename to fusion_accounting/fusion_accounting_assets/tests/test_account_move_inherit.py diff --git a/fusion_accounting_assets/tests/test_asset_anomaly_detection.py b/fusion_accounting/fusion_accounting_assets/tests/test_asset_anomaly_detection.py similarity index 100% rename from fusion_accounting_assets/tests/test_asset_anomaly_detection.py rename to fusion_accounting/fusion_accounting_assets/tests/test_asset_anomaly_detection.py diff --git a/fusion_accounting_assets/tests/test_asset_book_values_mv.py b/fusion_accounting/fusion_accounting_assets/tests/test_asset_book_values_mv.py similarity index 100% rename from fusion_accounting_assets/tests/test_asset_book_values_mv.py rename to fusion_accounting/fusion_accounting_assets/tests/test_asset_book_values_mv.py diff --git a/fusion_accounting_assets/tests/test_asset_tools.py b/fusion_accounting/fusion_accounting_assets/tests/test_asset_tools.py similarity index 100% rename from fusion_accounting_assets/tests/test_asset_tools.py rename to fusion_accounting/fusion_accounting_assets/tests/test_asset_tools.py diff --git a/fusion_accounting_assets/tests/test_assets_adapter.py b/fusion_accounting/fusion_accounting_assets/tests/test_assets_adapter.py similarity index 100% rename from fusion_accounting_assets/tests/test_assets_adapter.py rename to fusion_accounting/fusion_accounting_assets/tests/test_assets_adapter.py diff --git a/fusion_accounting_assets/tests/test_assets_controller.py b/fusion_accounting/fusion_accounting_assets/tests/test_assets_controller.py similarity index 100% rename from fusion_accounting_assets/tests/test_assets_controller.py rename to fusion_accounting/fusion_accounting_assets/tests/test_assets_controller.py diff --git a/fusion_accounting_assets/tests/test_assets_cron.py b/fusion_accounting/fusion_accounting_assets/tests/test_assets_cron.py similarity index 100% rename from fusion_accounting_assets/tests/test_assets_cron.py rename to fusion_accounting/fusion_accounting_assets/tests/test_assets_cron.py diff --git a/fusion_accounting_assets/tests/test_assets_tours.py b/fusion_accounting/fusion_accounting_assets/tests/test_assets_tours.py similarity index 100% rename from fusion_accounting_assets/tests/test_assets_tours.py rename to fusion_accounting/fusion_accounting_assets/tests/test_assets_tours.py diff --git a/fusion_accounting_assets/tests/test_audit_report.py b/fusion_accounting/fusion_accounting_assets/tests/test_audit_report.py similarity index 100% rename from fusion_accounting_assets/tests/test_audit_report.py rename to fusion_accounting/fusion_accounting_assets/tests/test_audit_report.py diff --git a/fusion_accounting_assets/tests/test_coexistence.py b/fusion_accounting/fusion_accounting_assets/tests/test_coexistence.py similarity index 100% rename from fusion_accounting_assets/tests/test_coexistence.py rename to fusion_accounting/fusion_accounting_assets/tests/test_coexistence.py diff --git a/fusion_accounting_assets/tests/test_create_asset_wizard.py b/fusion_accounting/fusion_accounting_assets/tests/test_create_asset_wizard.py similarity index 100% rename from fusion_accounting_assets/tests/test_create_asset_wizard.py rename to fusion_accounting/fusion_accounting_assets/tests/test_create_asset_wizard.py diff --git a/fusion_accounting_assets/tests/test_depreciation_methods.py b/fusion_accounting/fusion_accounting_assets/tests/test_depreciation_methods.py similarity index 100% rename from fusion_accounting_assets/tests/test_depreciation_methods.py rename to fusion_accounting/fusion_accounting_assets/tests/test_depreciation_methods.py diff --git a/fusion_accounting_assets/tests/test_depreciation_run_wizard.py b/fusion_accounting/fusion_accounting_assets/tests/test_depreciation_run_wizard.py similarity index 100% rename from fusion_accounting_assets/tests/test_depreciation_run_wizard.py rename to fusion_accounting/fusion_accounting_assets/tests/test_depreciation_run_wizard.py diff --git a/fusion_accounting_assets/tests/test_disposal_wizard.py b/fusion_accounting/fusion_accounting_assets/tests/test_disposal_wizard.py similarity index 100% rename from fusion_accounting_assets/tests/test_disposal_wizard.py rename to fusion_accounting/fusion_accounting_assets/tests/test_disposal_wizard.py diff --git a/fusion_accounting_assets/tests/test_engine_integration.py b/fusion_accounting/fusion_accounting_assets/tests/test_engine_integration.py similarity index 100% rename from fusion_accounting_assets/tests/test_engine_integration.py rename to fusion_accounting/fusion_accounting_assets/tests/test_engine_integration.py diff --git a/fusion_accounting_assets/tests/test_engine_property.py b/fusion_accounting/fusion_accounting_assets/tests/test_engine_property.py similarity index 100% rename from fusion_accounting_assets/tests/test_engine_property.py rename to fusion_accounting/fusion_accounting_assets/tests/test_engine_property.py diff --git a/fusion_accounting_assets/tests/test_fusion_asset.py b/fusion_accounting/fusion_accounting_assets/tests/test_fusion_asset.py similarity index 100% rename from fusion_accounting_assets/tests/test_fusion_asset.py rename to fusion_accounting/fusion_accounting_assets/tests/test_fusion_asset.py diff --git a/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py b/fusion_accounting/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py similarity index 100% rename from fusion_accounting_assets/tests/test_fusion_asset_anomaly.py rename to fusion_accounting/fusion_accounting_assets/tests/test_fusion_asset_anomaly.py diff --git a/fusion_accounting_assets/tests/test_fusion_asset_category.py b/fusion_accounting/fusion_accounting_assets/tests/test_fusion_asset_category.py similarity index 100% rename from fusion_accounting_assets/tests/test_fusion_asset_category.py rename to fusion_accounting/fusion_accounting_assets/tests/test_fusion_asset_category.py diff --git a/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py b/fusion_accounting/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py similarity index 100% rename from fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py rename to fusion_accounting/fusion_accounting_assets/tests/test_fusion_asset_depreciation_line.py diff --git a/fusion_accounting_assets/tests/test_fusion_asset_disposal.py b/fusion_accounting/fusion_accounting_assets/tests/test_fusion_asset_disposal.py similarity index 100% rename from fusion_accounting_assets/tests/test_fusion_asset_disposal.py rename to fusion_accounting/fusion_accounting_assets/tests/test_fusion_asset_disposal.py diff --git a/fusion_accounting_assets/tests/test_fusion_asset_engine.py b/fusion_accounting/fusion_accounting_assets/tests/test_fusion_asset_engine.py similarity index 100% rename from fusion_accounting_assets/tests/test_fusion_asset_engine.py rename to fusion_accounting/fusion_accounting_assets/tests/test_fusion_asset_engine.py diff --git a/fusion_accounting_assets/tests/test_local_llm_compat.py b/fusion_accounting/fusion_accounting_assets/tests/test_local_llm_compat.py similarity index 100% rename from fusion_accounting_assets/tests/test_local_llm_compat.py rename to fusion_accounting/fusion_accounting_assets/tests/test_local_llm_compat.py diff --git a/fusion_accounting_assets/tests/test_method_integration.py b/fusion_accounting/fusion_accounting_assets/tests/test_method_integration.py similarity index 100% rename from fusion_accounting_assets/tests/test_method_integration.py rename to fusion_accounting/fusion_accounting_assets/tests/test_method_integration.py diff --git a/fusion_accounting_assets/tests/test_migration_round_trip.py b/fusion_accounting/fusion_accounting_assets/tests/test_migration_round_trip.py similarity index 100% rename from fusion_accounting_assets/tests/test_migration_round_trip.py rename to fusion_accounting/fusion_accounting_assets/tests/test_migration_round_trip.py diff --git a/fusion_accounting_assets/tests/test_partial_sale_wizard.py b/fusion_accounting/fusion_accounting_assets/tests/test_partial_sale_wizard.py similarity index 100% rename from fusion_accounting_assets/tests/test_partial_sale_wizard.py rename to fusion_accounting/fusion_accounting_assets/tests/test_partial_sale_wizard.py diff --git a/fusion_accounting_assets/tests/test_perf_controller.py b/fusion_accounting/fusion_accounting_assets/tests/test_perf_controller.py similarity index 100% rename from fusion_accounting_assets/tests/test_perf_controller.py rename to fusion_accounting/fusion_accounting_assets/tests/test_perf_controller.py diff --git a/fusion_accounting_assets/tests/test_performance_benchmarks.py b/fusion_accounting/fusion_accounting_assets/tests/test_performance_benchmarks.py similarity index 100% rename from fusion_accounting_assets/tests/test_performance_benchmarks.py rename to fusion_accounting/fusion_accounting_assets/tests/test_performance_benchmarks.py diff --git a/fusion_accounting_assets/tests/test_prorate.py b/fusion_accounting/fusion_accounting_assets/tests/test_prorate.py similarity index 100% rename from fusion_accounting_assets/tests/test_prorate.py rename to fusion_accounting/fusion_accounting_assets/tests/test_prorate.py diff --git a/fusion_accounting_assets/tests/test_salvage_value.py b/fusion_accounting/fusion_accounting_assets/tests/test_salvage_value.py similarity index 100% rename from fusion_accounting_assets/tests/test_salvage_value.py rename to fusion_accounting/fusion_accounting_assets/tests/test_salvage_value.py diff --git a/fusion_accounting_assets/tests/test_useful_life_predictor.py b/fusion_accounting/fusion_accounting_assets/tests/test_useful_life_predictor.py similarity index 100% rename from fusion_accounting_assets/tests/test_useful_life_predictor.py rename to fusion_accounting/fusion_accounting_assets/tests/test_useful_life_predictor.py diff --git a/fusion_accounting_assets/views/menu_views.xml b/fusion_accounting/fusion_accounting_assets/views/menu_views.xml similarity index 100% rename from fusion_accounting_assets/views/menu_views.xml rename to fusion_accounting/fusion_accounting_assets/views/menu_views.xml diff --git a/fusion_accounting_assets/wizards/__init__.py b/fusion_accounting/fusion_accounting_assets/wizards/__init__.py similarity index 100% rename from fusion_accounting_assets/wizards/__init__.py rename to fusion_accounting/fusion_accounting_assets/wizards/__init__.py diff --git a/fusion_accounting_assets/wizards/create_asset_wizard.py b/fusion_accounting/fusion_accounting_assets/wizards/create_asset_wizard.py similarity index 100% rename from fusion_accounting_assets/wizards/create_asset_wizard.py rename to fusion_accounting/fusion_accounting_assets/wizards/create_asset_wizard.py diff --git a/fusion_accounting_assets/wizards/create_asset_wizard_views.xml b/fusion_accounting/fusion_accounting_assets/wizards/create_asset_wizard_views.xml similarity index 100% rename from fusion_accounting_assets/wizards/create_asset_wizard_views.xml rename to fusion_accounting/fusion_accounting_assets/wizards/create_asset_wizard_views.xml diff --git a/fusion_accounting_assets/wizards/depreciation_run_wizard.py b/fusion_accounting/fusion_accounting_assets/wizards/depreciation_run_wizard.py similarity index 100% rename from fusion_accounting_assets/wizards/depreciation_run_wizard.py rename to fusion_accounting/fusion_accounting_assets/wizards/depreciation_run_wizard.py diff --git a/fusion_accounting_assets/wizards/depreciation_run_wizard_views.xml b/fusion_accounting/fusion_accounting_assets/wizards/depreciation_run_wizard_views.xml similarity index 100% rename from fusion_accounting_assets/wizards/depreciation_run_wizard_views.xml rename to fusion_accounting/fusion_accounting_assets/wizards/depreciation_run_wizard_views.xml diff --git a/fusion_accounting_assets/wizards/disposal_wizard.py b/fusion_accounting/fusion_accounting_assets/wizards/disposal_wizard.py similarity index 100% rename from fusion_accounting_assets/wizards/disposal_wizard.py rename to fusion_accounting/fusion_accounting_assets/wizards/disposal_wizard.py diff --git a/fusion_accounting_assets/wizards/disposal_wizard_views.xml b/fusion_accounting/fusion_accounting_assets/wizards/disposal_wizard_views.xml similarity index 100% rename from fusion_accounting_assets/wizards/disposal_wizard_views.xml rename to fusion_accounting/fusion_accounting_assets/wizards/disposal_wizard_views.xml diff --git a/fusion_accounting_assets/wizards/partial_sale_wizard.py b/fusion_accounting/fusion_accounting_assets/wizards/partial_sale_wizard.py similarity index 100% rename from fusion_accounting_assets/wizards/partial_sale_wizard.py rename to fusion_accounting/fusion_accounting_assets/wizards/partial_sale_wizard.py diff --git a/fusion_accounting_assets/wizards/partial_sale_wizard_views.xml b/fusion_accounting/fusion_accounting_assets/wizards/partial_sale_wizard_views.xml similarity index 100% rename from fusion_accounting_assets/wizards/partial_sale_wizard_views.xml rename to fusion_accounting/fusion_accounting_assets/wizards/partial_sale_wizard_views.xml diff --git a/fusion_accounting/fusion_accounting_bank_rec/.DS_Store b/fusion_accounting/fusion_accounting_bank_rec/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..8ded9827c1b4f78563dd02dfc9675e64e2a8564a GIT binary patch literal 8196 zcmeHMziSjh6n>N3B?qxkY=YHRVxi)Jg+H1zY_L=eXu!tH-I)aL+~e+IjMY{KtStna z!y;v{6BQv={y;4(EJP6h2^$-~H#6Ctx3_y}3JGN9n0d>-@6G%2y}6y64H2oiwPuxQ zmWV3oY!A<1$Z727KGG)aoinfs@kBj}sEtnxSH5`#yaHYUuYgy;E3h9Gz@E*mQn2qE zuOGbvUV#It06!lBbhb5XV`KHB1A{&Sz?N`ZH(cW!pko4SYu3ib>QKySP7lh4Dtp9G zCLI2N;jlGpV`EJ?DHBf0W>)ruqI7n|1sYDOW~?8*0$zbp1^DbfLk*nU@6bS;-}~+5 z>Ov#xbWPB?PsPYi6oyOfXbFhQ;P{Uh+aKOu8i#KF1G>B7vbf4*O4Ot}*w!V(qg$@e z<@CCma7to3QOY9EFY^Ywc_V0*QRdzon^*hXybmvmyw;!Q&GXB=L(Y4MmQk5Hb!mlG z={9Z9Db#C?2IB8O{rmkmtjp`=g?CrJebhB7oZHpsZ}5V5b%%LRQ3pJmcpKEtYWDnk z*6;G$e30lS=5RR`VFVAe8%#sJ7SxMi2U#XZc%^0#E|;f|5-uaCw35Xr!N+W773zae z0~PF{o&(wtb)=~sFdD(QoNhi&IOX6{R^xDzm)LohIe@9X0@Z1N97TnE-yvoCL{m= literal 0 HcmV?d00001 diff --git a/fusion_accounting_bank_rec/CLAUDE.md b/fusion_accounting/fusion_accounting_bank_rec/CLAUDE.md similarity index 100% rename from fusion_accounting_bank_rec/CLAUDE.md rename to fusion_accounting/fusion_accounting_bank_rec/CLAUDE.md diff --git a/fusion_accounting_bank_rec/README.md b/fusion_accounting/fusion_accounting_bank_rec/README.md similarity index 100% rename from fusion_accounting_bank_rec/README.md rename to fusion_accounting/fusion_accounting_bank_rec/README.md diff --git a/fusion_accounting_bank_rec/UPGRADE_NOTES.md b/fusion_accounting/fusion_accounting_bank_rec/UPGRADE_NOTES.md similarity index 100% rename from fusion_accounting_bank_rec/UPGRADE_NOTES.md rename to fusion_accounting/fusion_accounting_bank_rec/UPGRADE_NOTES.md diff --git a/fusion_accounting_bank_rec/__init__.py b/fusion_accounting/fusion_accounting_bank_rec/__init__.py similarity index 100% rename from fusion_accounting_bank_rec/__init__.py rename to fusion_accounting/fusion_accounting_bank_rec/__init__.py diff --git a/fusion_accounting_bank_rec/__manifest__.py b/fusion_accounting/fusion_accounting_bank_rec/__manifest__.py similarity index 100% rename from fusion_accounting_bank_rec/__manifest__.py rename to fusion_accounting/fusion_accounting_bank_rec/__manifest__.py diff --git a/fusion_accounting_bank_rec/controllers/__init__.py b/fusion_accounting/fusion_accounting_bank_rec/controllers/__init__.py similarity index 100% rename from fusion_accounting_bank_rec/controllers/__init__.py rename to fusion_accounting/fusion_accounting_bank_rec/controllers/__init__.py diff --git a/fusion_accounting_bank_rec/controllers/bank_rec_controller.py b/fusion_accounting/fusion_accounting_bank_rec/controllers/bank_rec_controller.py similarity index 100% rename from fusion_accounting_bank_rec/controllers/bank_rec_controller.py rename to fusion_accounting/fusion_accounting_bank_rec/controllers/bank_rec_controller.py diff --git a/fusion_accounting_bank_rec/data/cron.xml b/fusion_accounting/fusion_accounting_bank_rec/data/cron.xml similarity index 100% rename from fusion_accounting_bank_rec/data/cron.xml rename to fusion_accounting/fusion_accounting_bank_rec/data/cron.xml diff --git a/fusion_accounting_bank_rec/data/sql/create_mv_unreconciled_bank_line.sql b/fusion_accounting/fusion_accounting_bank_rec/data/sql/create_mv_unreconciled_bank_line.sql similarity index 100% rename from fusion_accounting_bank_rec/data/sql/create_mv_unreconciled_bank_line.sql rename to fusion_accounting/fusion_accounting_bank_rec/data/sql/create_mv_unreconciled_bank_line.sql diff --git a/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py b/fusion_accounting/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py similarity index 100% rename from fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py rename to fusion_accounting/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py diff --git a/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py b/fusion_accounting/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py similarity index 100% rename from fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py rename to fusion_accounting/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py diff --git a/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js b/fusion_accounting/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js similarity index 100% rename from fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js rename to fusion_accounting/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js diff --git a/fusion_accounting_bank_rec/graphify-out/GRAPH_REPORT.md b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/GRAPH_REPORT.md similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/GRAPH_REPORT.md rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/GRAPH_REPORT.md diff --git a/fusion_accounting_bank_rec/graphify-out/cache/021b000eb5d214168be74b489e08de0cda8e1b5153a02b95ea0ee204c8c045aa.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/021b000eb5d214168be74b489e08de0cda8e1b5153a02b95ea0ee204c8c045aa.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/021b000eb5d214168be74b489e08de0cda8e1b5153a02b95ea0ee204c8c045aa.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/021b000eb5d214168be74b489e08de0cda8e1b5153a02b95ea0ee204c8c045aa.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/06a138ca50d2d20c5ec502393dc5671158f3d0f9f10863b5d0ce8997965214cb.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/06a138ca50d2d20c5ec502393dc5671158f3d0f9f10863b5d0ce8997965214cb.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/06a138ca50d2d20c5ec502393dc5671158f3d0f9f10863b5d0ce8997965214cb.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/06a138ca50d2d20c5ec502393dc5671158f3d0f9f10863b5d0ce8997965214cb.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/06a185d45b28d9544747fec193666ba1baaa1aa06f4e80f88e10ddbd4b4bce31.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/06a185d45b28d9544747fec193666ba1baaa1aa06f4e80f88e10ddbd4b4bce31.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/06a185d45b28d9544747fec193666ba1baaa1aa06f4e80f88e10ddbd4b4bce31.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/06a185d45b28d9544747fec193666ba1baaa1aa06f4e80f88e10ddbd4b4bce31.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/0b66efd1cc5b06ded0d7e224150682580e4dc90f43dff9784d4e9a6459c6f468.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/0b66efd1cc5b06ded0d7e224150682580e4dc90f43dff9784d4e9a6459c6f468.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/0b66efd1cc5b06ded0d7e224150682580e4dc90f43dff9784d4e9a6459c6f468.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/0b66efd1cc5b06ded0d7e224150682580e4dc90f43dff9784d4e9a6459c6f468.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/0d05dc53fd98ddb2b71e70453f45c7e0ec4a44b995906a86f55ac7ea8e481a72.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/0d05dc53fd98ddb2b71e70453f45c7e0ec4a44b995906a86f55ac7ea8e481a72.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/0d05dc53fd98ddb2b71e70453f45c7e0ec4a44b995906a86f55ac7ea8e481a72.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/0d05dc53fd98ddb2b71e70453f45c7e0ec4a44b995906a86f55ac7ea8e481a72.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/103ef749291a20e1edf89b94efbd9b4c628e24e66b7147359eb6ea0794375017.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/103ef749291a20e1edf89b94efbd9b4c628e24e66b7147359eb6ea0794375017.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/103ef749291a20e1edf89b94efbd9b4c628e24e66b7147359eb6ea0794375017.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/103ef749291a20e1edf89b94efbd9b4c628e24e66b7147359eb6ea0794375017.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/1119427819be210fd81885efdd9523caf7880e42cc2b1516756c0b14b3c5fb61.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/1119427819be210fd81885efdd9523caf7880e42cc2b1516756c0b14b3c5fb61.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/1119427819be210fd81885efdd9523caf7880e42cc2b1516756c0b14b3c5fb61.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/1119427819be210fd81885efdd9523caf7880e42cc2b1516756c0b14b3c5fb61.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/1d92feec6d9be3ffb3c427e759d224921f9fe350c7ed4a81815ed34b1e1de6e2.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/1d92feec6d9be3ffb3c427e759d224921f9fe350c7ed4a81815ed34b1e1de6e2.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/1d92feec6d9be3ffb3c427e759d224921f9fe350c7ed4a81815ed34b1e1de6e2.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/1d92feec6d9be3ffb3c427e759d224921f9fe350c7ed4a81815ed34b1e1de6e2.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/27c9a1b0a421f9f6d7df5122894bc6647610bac13de4101e3641bed4484f048e.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/27c9a1b0a421f9f6d7df5122894bc6647610bac13de4101e3641bed4484f048e.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/27c9a1b0a421f9f6d7df5122894bc6647610bac13de4101e3641bed4484f048e.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/27c9a1b0a421f9f6d7df5122894bc6647610bac13de4101e3641bed4484f048e.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/2da6391b43287a16d45c42d69c5420c211331a458d0cf20de478aa899697839f.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/2da6391b43287a16d45c42d69c5420c211331a458d0cf20de478aa899697839f.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/2da6391b43287a16d45c42d69c5420c211331a458d0cf20de478aa899697839f.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/2da6391b43287a16d45c42d69c5420c211331a458d0cf20de478aa899697839f.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/2fd52fd346b6a4568b1a908c769121551ef3aa167ee877cb98371e254f8f62a5.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/2fd52fd346b6a4568b1a908c769121551ef3aa167ee877cb98371e254f8f62a5.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/2fd52fd346b6a4568b1a908c769121551ef3aa167ee877cb98371e254f8f62a5.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/2fd52fd346b6a4568b1a908c769121551ef3aa167ee877cb98371e254f8f62a5.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/304730dc755ca5a2409be5f88cd03bc366175cea2023692f632cf05868601349.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/304730dc755ca5a2409be5f88cd03bc366175cea2023692f632cf05868601349.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/304730dc755ca5a2409be5f88cd03bc366175cea2023692f632cf05868601349.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/304730dc755ca5a2409be5f88cd03bc366175cea2023692f632cf05868601349.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/31cd25cd9ba4eb06227819d6bf01b9493155b2402599ab369e85cf4809fd6ed3.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/31cd25cd9ba4eb06227819d6bf01b9493155b2402599ab369e85cf4809fd6ed3.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/31cd25cd9ba4eb06227819d6bf01b9493155b2402599ab369e85cf4809fd6ed3.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/31cd25cd9ba4eb06227819d6bf01b9493155b2402599ab369e85cf4809fd6ed3.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/33fb46ed5661dace6384368d7c48ea5013e2a77e904e87913a44e628fe67809f.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/33fb46ed5661dace6384368d7c48ea5013e2a77e904e87913a44e628fe67809f.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/33fb46ed5661dace6384368d7c48ea5013e2a77e904e87913a44e628fe67809f.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/33fb46ed5661dace6384368d7c48ea5013e2a77e904e87913a44e628fe67809f.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/359502750fd67f134271bb48eb7e6d1895a83bc58098c59a5f04cb8c3fddb63c.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/359502750fd67f134271bb48eb7e6d1895a83bc58098c59a5f04cb8c3fddb63c.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/359502750fd67f134271bb48eb7e6d1895a83bc58098c59a5f04cb8c3fddb63c.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/359502750fd67f134271bb48eb7e6d1895a83bc58098c59a5f04cb8c3fddb63c.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/367ae68d8b931c9e63e43c36cdbf8d54b8ac002d7e531e3367b0f41862d4c95b.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/367ae68d8b931c9e63e43c36cdbf8d54b8ac002d7e531e3367b0f41862d4c95b.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/367ae68d8b931c9e63e43c36cdbf8d54b8ac002d7e531e3367b0f41862d4c95b.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/367ae68d8b931c9e63e43c36cdbf8d54b8ac002d7e531e3367b0f41862d4c95b.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/36c7b05fa35d59b19f5eb3a69c2cd77d4deedca8f12c4f1571408050abf88b99.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/36c7b05fa35d59b19f5eb3a69c2cd77d4deedca8f12c4f1571408050abf88b99.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/36c7b05fa35d59b19f5eb3a69c2cd77d4deedca8f12c4f1571408050abf88b99.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/36c7b05fa35d59b19f5eb3a69c2cd77d4deedca8f12c4f1571408050abf88b99.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/39463e8b427a5f056de25d9a9effff106a0c2c3873e114a1888fc6fe0967bc24.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/39463e8b427a5f056de25d9a9effff106a0c2c3873e114a1888fc6fe0967bc24.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/39463e8b427a5f056de25d9a9effff106a0c2c3873e114a1888fc6fe0967bc24.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/39463e8b427a5f056de25d9a9effff106a0c2c3873e114a1888fc6fe0967bc24.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/3d099b736de8fa2a97aa25d4c18efd246f9738695899295071d02cc49d681fe6.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/3d099b736de8fa2a97aa25d4c18efd246f9738695899295071d02cc49d681fe6.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/3d099b736de8fa2a97aa25d4c18efd246f9738695899295071d02cc49d681fe6.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/3d099b736de8fa2a97aa25d4c18efd246f9738695899295071d02cc49d681fe6.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/410ac85f7068be0eac0ca3a5058b5deec138e99e2d4df186a05b941e3e8cc37c.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/410ac85f7068be0eac0ca3a5058b5deec138e99e2d4df186a05b941e3e8cc37c.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/410ac85f7068be0eac0ca3a5058b5deec138e99e2d4df186a05b941e3e8cc37c.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/410ac85f7068be0eac0ca3a5058b5deec138e99e2d4df186a05b941e3e8cc37c.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/41dca1f66c5dc8fdfe912a323f175a1ad8684d6077f59a5703097548ebbb81ac.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/41dca1f66c5dc8fdfe912a323f175a1ad8684d6077f59a5703097548ebbb81ac.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/41dca1f66c5dc8fdfe912a323f175a1ad8684d6077f59a5703097548ebbb81ac.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/41dca1f66c5dc8fdfe912a323f175a1ad8684d6077f59a5703097548ebbb81ac.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/475325d55ffaa20aec7d5f0de1dcfc9ded0daf930ce98b02b6d12b0eb42a87ec.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/475325d55ffaa20aec7d5f0de1dcfc9ded0daf930ce98b02b6d12b0eb42a87ec.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/475325d55ffaa20aec7d5f0de1dcfc9ded0daf930ce98b02b6d12b0eb42a87ec.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/475325d55ffaa20aec7d5f0de1dcfc9ded0daf930ce98b02b6d12b0eb42a87ec.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/479b3674bda21cdc4ac3d9f10ec8c9bbe3217c8bbe5c26b3b1a64cd240b2628e.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/479b3674bda21cdc4ac3d9f10ec8c9bbe3217c8bbe5c26b3b1a64cd240b2628e.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/479b3674bda21cdc4ac3d9f10ec8c9bbe3217c8bbe5c26b3b1a64cd240b2628e.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/479b3674bda21cdc4ac3d9f10ec8c9bbe3217c8bbe5c26b3b1a64cd240b2628e.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/48ac94cb00771fee0c85185e20c66be2a8e2a2e304f58424f51e3bf8cd950413.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/48ac94cb00771fee0c85185e20c66be2a8e2a2e304f58424f51e3bf8cd950413.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/48ac94cb00771fee0c85185e20c66be2a8e2a2e304f58424f51e3bf8cd950413.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/48ac94cb00771fee0c85185e20c66be2a8e2a2e304f58424f51e3bf8cd950413.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/4a47217fdacee7ff661bb92bf6f5ae5722cff356155bdfe90b5894bffa28ae12.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/4a47217fdacee7ff661bb92bf6f5ae5722cff356155bdfe90b5894bffa28ae12.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/4a47217fdacee7ff661bb92bf6f5ae5722cff356155bdfe90b5894bffa28ae12.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/4a47217fdacee7ff661bb92bf6f5ae5722cff356155bdfe90b5894bffa28ae12.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/4b368b484f408a924b738dde8d1bb160c8eaf5b029efeda2c81fca489090d2d5.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/4b368b484f408a924b738dde8d1bb160c8eaf5b029efeda2c81fca489090d2d5.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/4b368b484f408a924b738dde8d1bb160c8eaf5b029efeda2c81fca489090d2d5.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/4b368b484f408a924b738dde8d1bb160c8eaf5b029efeda2c81fca489090d2d5.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/4d232c7bda06a5a4b931e51529457500661901765f8bfa95f40315eba358f746.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/4d232c7bda06a5a4b931e51529457500661901765f8bfa95f40315eba358f746.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/4d232c7bda06a5a4b931e51529457500661901765f8bfa95f40315eba358f746.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/4d232c7bda06a5a4b931e51529457500661901765f8bfa95f40315eba358f746.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/4eaf442d90c80bc3ca9d6e9e86ca04744a110726980e6c12bb0390f50f354794.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/4eaf442d90c80bc3ca9d6e9e86ca04744a110726980e6c12bb0390f50f354794.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/4eaf442d90c80bc3ca9d6e9e86ca04744a110726980e6c12bb0390f50f354794.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/4eaf442d90c80bc3ca9d6e9e86ca04744a110726980e6c12bb0390f50f354794.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/51ccc1cfdd63347e10f4ad2b7d54862d176dbbf9050f87a2f5991065bfd5cfb9.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/51ccc1cfdd63347e10f4ad2b7d54862d176dbbf9050f87a2f5991065bfd5cfb9.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/51ccc1cfdd63347e10f4ad2b7d54862d176dbbf9050f87a2f5991065bfd5cfb9.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/51ccc1cfdd63347e10f4ad2b7d54862d176dbbf9050f87a2f5991065bfd5cfb9.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/56aa3629be2ae7b521a2926401ffb17be9bad098015d0d0dff64940454fabb53.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/56aa3629be2ae7b521a2926401ffb17be9bad098015d0d0dff64940454fabb53.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/56aa3629be2ae7b521a2926401ffb17be9bad098015d0d0dff64940454fabb53.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/56aa3629be2ae7b521a2926401ffb17be9bad098015d0d0dff64940454fabb53.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/5747504a28055126d6b97c4ccb1fd149e14265ca5a1d7a48d230fb837b1b7ac4.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/5747504a28055126d6b97c4ccb1fd149e14265ca5a1d7a48d230fb837b1b7ac4.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/5747504a28055126d6b97c4ccb1fd149e14265ca5a1d7a48d230fb837b1b7ac4.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/5747504a28055126d6b97c4ccb1fd149e14265ca5a1d7a48d230fb837b1b7ac4.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/5b74ff990a8817f92ae9cffd29eb4a67f85bf253d4ed0901790fbc1702830709.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/5b74ff990a8817f92ae9cffd29eb4a67f85bf253d4ed0901790fbc1702830709.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/5b74ff990a8817f92ae9cffd29eb4a67f85bf253d4ed0901790fbc1702830709.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/5b74ff990a8817f92ae9cffd29eb4a67f85bf253d4ed0901790fbc1702830709.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/62f8cef48ca51fbd7db6059ba61c48d011bae98fbd09cbf4229341f89e5a17d7.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/62f8cef48ca51fbd7db6059ba61c48d011bae98fbd09cbf4229341f89e5a17d7.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/62f8cef48ca51fbd7db6059ba61c48d011bae98fbd09cbf4229341f89e5a17d7.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/62f8cef48ca51fbd7db6059ba61c48d011bae98fbd09cbf4229341f89e5a17d7.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/64c30aab142432989202f6fd03af8e4c8517f275a35a1f3f1778f325c57a9685.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/64c30aab142432989202f6fd03af8e4c8517f275a35a1f3f1778f325c57a9685.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/64c30aab142432989202f6fd03af8e4c8517f275a35a1f3f1778f325c57a9685.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/64c30aab142432989202f6fd03af8e4c8517f275a35a1f3f1778f325c57a9685.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/6adfd59368c3a6272a2feedffe7f56e0d238093d163bc0a902a1514ca2cd6ae2.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/6adfd59368c3a6272a2feedffe7f56e0d238093d163bc0a902a1514ca2cd6ae2.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/6adfd59368c3a6272a2feedffe7f56e0d238093d163bc0a902a1514ca2cd6ae2.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/6adfd59368c3a6272a2feedffe7f56e0d238093d163bc0a902a1514ca2cd6ae2.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/6b9a7448c51d9c291931d310eeafe3ffe1fb469f1de53c30b774d99a2f70bff5.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/6b9a7448c51d9c291931d310eeafe3ffe1fb469f1de53c30b774d99a2f70bff5.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/6b9a7448c51d9c291931d310eeafe3ffe1fb469f1de53c30b774d99a2f70bff5.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/6b9a7448c51d9c291931d310eeafe3ffe1fb469f1de53c30b774d99a2f70bff5.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/6fdce9dccf492c17f5b59ad1ddcc1d59a8539de7a6d08770c18052bb580a5605.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/6fdce9dccf492c17f5b59ad1ddcc1d59a8539de7a6d08770c18052bb580a5605.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/6fdce9dccf492c17f5b59ad1ddcc1d59a8539de7a6d08770c18052bb580a5605.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/6fdce9dccf492c17f5b59ad1ddcc1d59a8539de7a6d08770c18052bb580a5605.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/7722f1f3a74a3ecc7343aa14c23d0df13a7380deb4f2e57c2245a9398f8641a7.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/7722f1f3a74a3ecc7343aa14c23d0df13a7380deb4f2e57c2245a9398f8641a7.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/7722f1f3a74a3ecc7343aa14c23d0df13a7380deb4f2e57c2245a9398f8641a7.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/7722f1f3a74a3ecc7343aa14c23d0df13a7380deb4f2e57c2245a9398f8641a7.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/773190d8230782b3dd8a0eb9d171d47b663be6a6563f509fcc1e8dde8cf178a9.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/773190d8230782b3dd8a0eb9d171d47b663be6a6563f509fcc1e8dde8cf178a9.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/773190d8230782b3dd8a0eb9d171d47b663be6a6563f509fcc1e8dde8cf178a9.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/773190d8230782b3dd8a0eb9d171d47b663be6a6563f509fcc1e8dde8cf178a9.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/79c0b20943e747fa1a023753e798231905c487ffda7ced47ab2198ce9699cd27.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/79c0b20943e747fa1a023753e798231905c487ffda7ced47ab2198ce9699cd27.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/79c0b20943e747fa1a023753e798231905c487ffda7ced47ab2198ce9699cd27.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/79c0b20943e747fa1a023753e798231905c487ffda7ced47ab2198ce9699cd27.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/7aacc5e661f2d6442b9455488626c5b2bef0cd6d8d697b939a14e0842ccf0d4b.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/7aacc5e661f2d6442b9455488626c5b2bef0cd6d8d697b939a14e0842ccf0d4b.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/7aacc5e661f2d6442b9455488626c5b2bef0cd6d8d697b939a14e0842ccf0d4b.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/7aacc5e661f2d6442b9455488626c5b2bef0cd6d8d697b939a14e0842ccf0d4b.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/7c56f2103388b4e9e98182d3a2f7f12a207aed157477ec1064e07db54b4c2cfa.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/7c56f2103388b4e9e98182d3a2f7f12a207aed157477ec1064e07db54b4c2cfa.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/7c56f2103388b4e9e98182d3a2f7f12a207aed157477ec1064e07db54b4c2cfa.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/7c56f2103388b4e9e98182d3a2f7f12a207aed157477ec1064e07db54b4c2cfa.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/7dab9b91d4492c67a8b6c92e3ed1e7f083f2a5e2fc166140dcd3a3c9fdf243d9.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/7dab9b91d4492c67a8b6c92e3ed1e7f083f2a5e2fc166140dcd3a3c9fdf243d9.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/7dab9b91d4492c67a8b6c92e3ed1e7f083f2a5e2fc166140dcd3a3c9fdf243d9.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/7dab9b91d4492c67a8b6c92e3ed1e7f083f2a5e2fc166140dcd3a3c9fdf243d9.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/7fa062eac63fecdde0cde7f113e660ea3d7ff84c139ca0b8852286bd09ec112b.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/7fa062eac63fecdde0cde7f113e660ea3d7ff84c139ca0b8852286bd09ec112b.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/7fa062eac63fecdde0cde7f113e660ea3d7ff84c139ca0b8852286bd09ec112b.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/7fa062eac63fecdde0cde7f113e660ea3d7ff84c139ca0b8852286bd09ec112b.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/886516acb0f2ff14e29ea25b72385f19c721d2427c0605db322db232b2c80d7a.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/886516acb0f2ff14e29ea25b72385f19c721d2427c0605db322db232b2c80d7a.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/886516acb0f2ff14e29ea25b72385f19c721d2427c0605db322db232b2c80d7a.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/886516acb0f2ff14e29ea25b72385f19c721d2427c0605db322db232b2c80d7a.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/8b9a62986cb9da545bfe7cb814414f110ad851784670caae556dc84070b9144e.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/8b9a62986cb9da545bfe7cb814414f110ad851784670caae556dc84070b9144e.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/8b9a62986cb9da545bfe7cb814414f110ad851784670caae556dc84070b9144e.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/8b9a62986cb9da545bfe7cb814414f110ad851784670caae556dc84070b9144e.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/8c7872a609f1278dbe63e0e0fc1dd470860787e4c82ec93ee62a2f0fa036f597.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/8c7872a609f1278dbe63e0e0fc1dd470860787e4c82ec93ee62a2f0fa036f597.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/8c7872a609f1278dbe63e0e0fc1dd470860787e4c82ec93ee62a2f0fa036f597.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/8c7872a609f1278dbe63e0e0fc1dd470860787e4c82ec93ee62a2f0fa036f597.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/9102fad23b0dddb50dd0a53eaca9fb21058abbfa135bc24f8181a145804d5b28.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/9102fad23b0dddb50dd0a53eaca9fb21058abbfa135bc24f8181a145804d5b28.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/9102fad23b0dddb50dd0a53eaca9fb21058abbfa135bc24f8181a145804d5b28.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/9102fad23b0dddb50dd0a53eaca9fb21058abbfa135bc24f8181a145804d5b28.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/92ebeb6611128575ef00b39bc8f200ca86386dbd5a4689a1b1658a3cdb1f1719.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/92ebeb6611128575ef00b39bc8f200ca86386dbd5a4689a1b1658a3cdb1f1719.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/92ebeb6611128575ef00b39bc8f200ca86386dbd5a4689a1b1658a3cdb1f1719.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/92ebeb6611128575ef00b39bc8f200ca86386dbd5a4689a1b1658a3cdb1f1719.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/971a81906004704c8c3ea15e23ccee1d23ee309d3524b05bd046df56db539f16.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/971a81906004704c8c3ea15e23ccee1d23ee309d3524b05bd046df56db539f16.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/971a81906004704c8c3ea15e23ccee1d23ee309d3524b05bd046df56db539f16.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/971a81906004704c8c3ea15e23ccee1d23ee309d3524b05bd046df56db539f16.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/9ad5e73079d00e9c4d13f37f0df06aca71a5839bfca195e1b72c2dc26485c676.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/9ad5e73079d00e9c4d13f37f0df06aca71a5839bfca195e1b72c2dc26485c676.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/9ad5e73079d00e9c4d13f37f0df06aca71a5839bfca195e1b72c2dc26485c676.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/9ad5e73079d00e9c4d13f37f0df06aca71a5839bfca195e1b72c2dc26485c676.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/9e36f903a54d639b035937d29140fbf956c07679de4e4464eac8902b39181fa9.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/9e36f903a54d639b035937d29140fbf956c07679de4e4464eac8902b39181fa9.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/9e36f903a54d639b035937d29140fbf956c07679de4e4464eac8902b39181fa9.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/9e36f903a54d639b035937d29140fbf956c07679de4e4464eac8902b39181fa9.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/9ea849fd749d74d5a79918d13329d2119a23497bebe3a8a3209a032c5a6d6709.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/9ea849fd749d74d5a79918d13329d2119a23497bebe3a8a3209a032c5a6d6709.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/9ea849fd749d74d5a79918d13329d2119a23497bebe3a8a3209a032c5a6d6709.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/9ea849fd749d74d5a79918d13329d2119a23497bebe3a8a3209a032c5a6d6709.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/9f16f80b7a980d9a0ef6b933baa14f06f460d401662a7dfd23dd06de41e9f0b2.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/9f16f80b7a980d9a0ef6b933baa14f06f460d401662a7dfd23dd06de41e9f0b2.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/9f16f80b7a980d9a0ef6b933baa14f06f460d401662a7dfd23dd06de41e9f0b2.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/9f16f80b7a980d9a0ef6b933baa14f06f460d401662a7dfd23dd06de41e9f0b2.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/a3d5adf5a009d0536eb668c56bbfb263280b8d752b0402e686b2300e72da9a54.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/a3d5adf5a009d0536eb668c56bbfb263280b8d752b0402e686b2300e72da9a54.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/a3d5adf5a009d0536eb668c56bbfb263280b8d752b0402e686b2300e72da9a54.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/a3d5adf5a009d0536eb668c56bbfb263280b8d752b0402e686b2300e72da9a54.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/a58a3d8516ee27f91ba5c4c09d9ff71d011a45eda73363ce5772b98e1c8b01d7.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/a58a3d8516ee27f91ba5c4c09d9ff71d011a45eda73363ce5772b98e1c8b01d7.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/a58a3d8516ee27f91ba5c4c09d9ff71d011a45eda73363ce5772b98e1c8b01d7.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/a58a3d8516ee27f91ba5c4c09d9ff71d011a45eda73363ce5772b98e1c8b01d7.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/a83f4be5a7071498ea4e786823b5d4ae6147f250e471752a719ea959f12e09e2.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/a83f4be5a7071498ea4e786823b5d4ae6147f250e471752a719ea959f12e09e2.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/a83f4be5a7071498ea4e786823b5d4ae6147f250e471752a719ea959f12e09e2.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/a83f4be5a7071498ea4e786823b5d4ae6147f250e471752a719ea959f12e09e2.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/a933e3b8661744c229a8e658fb4c4dd6ee2c21b5bcc5c9584dbf15c4b23a0f2c.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/a933e3b8661744c229a8e658fb4c4dd6ee2c21b5bcc5c9584dbf15c4b23a0f2c.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/a933e3b8661744c229a8e658fb4c4dd6ee2c21b5bcc5c9584dbf15c4b23a0f2c.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/a933e3b8661744c229a8e658fb4c4dd6ee2c21b5bcc5c9584dbf15c4b23a0f2c.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/ad730440f2a8318f97e7346256bf52e3bd8684d4c1df688d558ebd8b414596ee.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/ad730440f2a8318f97e7346256bf52e3bd8684d4c1df688d558ebd8b414596ee.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/ad730440f2a8318f97e7346256bf52e3bd8684d4c1df688d558ebd8b414596ee.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/ad730440f2a8318f97e7346256bf52e3bd8684d4c1df688d558ebd8b414596ee.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/ae53496e3ade11d6f29fd200456fd3d80b085a32cfe2966d74727c0efa24e2c1.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/ae53496e3ade11d6f29fd200456fd3d80b085a32cfe2966d74727c0efa24e2c1.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/ae53496e3ade11d6f29fd200456fd3d80b085a32cfe2966d74727c0efa24e2c1.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/ae53496e3ade11d6f29fd200456fd3d80b085a32cfe2966d74727c0efa24e2c1.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/af27598a0a2041f9d8a3fa9c99d48a4fac81a82d4dead3f066050eb951fe8f66.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/af27598a0a2041f9d8a3fa9c99d48a4fac81a82d4dead3f066050eb951fe8f66.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/af27598a0a2041f9d8a3fa9c99d48a4fac81a82d4dead3f066050eb951fe8f66.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/af27598a0a2041f9d8a3fa9c99d48a4fac81a82d4dead3f066050eb951fe8f66.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/b29e6f401cfe3309f89d29bb1ae4369fe089286a91692ccda32639722818bc44.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/b29e6f401cfe3309f89d29bb1ae4369fe089286a91692ccda32639722818bc44.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/b29e6f401cfe3309f89d29bb1ae4369fe089286a91692ccda32639722818bc44.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/b29e6f401cfe3309f89d29bb1ae4369fe089286a91692ccda32639722818bc44.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/b4b7a001cfae9431bf65f86a41ddf9393f367529c7bb05ec1ac67a8603a68db7.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/b4b7a001cfae9431bf65f86a41ddf9393f367529c7bb05ec1ac67a8603a68db7.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/b4b7a001cfae9431bf65f86a41ddf9393f367529c7bb05ec1ac67a8603a68db7.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/b4b7a001cfae9431bf65f86a41ddf9393f367529c7bb05ec1ac67a8603a68db7.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/be8f2e65fb7b2d20ffe5418c76a8781e0be1a0e2848a580abb88f4785e69fc03.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/be8f2e65fb7b2d20ffe5418c76a8781e0be1a0e2848a580abb88f4785e69fc03.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/be8f2e65fb7b2d20ffe5418c76a8781e0be1a0e2848a580abb88f4785e69fc03.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/be8f2e65fb7b2d20ffe5418c76a8781e0be1a0e2848a580abb88f4785e69fc03.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/bec8030d41840b3778a5d5a4fdb4adcf2b4ffd812be4fc94948e2939cf8fdb6c.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/bec8030d41840b3778a5d5a4fdb4adcf2b4ffd812be4fc94948e2939cf8fdb6c.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/bec8030d41840b3778a5d5a4fdb4adcf2b4ffd812be4fc94948e2939cf8fdb6c.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/bec8030d41840b3778a5d5a4fdb4adcf2b4ffd812be4fc94948e2939cf8fdb6c.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/bf10565aff08a0188d764724850105a715b975b90808dc7fd3b36b43cd8143df.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/bf10565aff08a0188d764724850105a715b975b90808dc7fd3b36b43cd8143df.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/bf10565aff08a0188d764724850105a715b975b90808dc7fd3b36b43cd8143df.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/bf10565aff08a0188d764724850105a715b975b90808dc7fd3b36b43cd8143df.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/bfa850a07f794a890b5eb1f36c902589796917d2c14b387a5f2d76d59950de78.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/bfa850a07f794a890b5eb1f36c902589796917d2c14b387a5f2d76d59950de78.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/bfa850a07f794a890b5eb1f36c902589796917d2c14b387a5f2d76d59950de78.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/bfa850a07f794a890b5eb1f36c902589796917d2c14b387a5f2d76d59950de78.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/cb06e5e5684a9580c45fffd75955f984dcfb4d41a508e26ff498bb6477f52a2c.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/cb06e5e5684a9580c45fffd75955f984dcfb4d41a508e26ff498bb6477f52a2c.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/cb06e5e5684a9580c45fffd75955f984dcfb4d41a508e26ff498bb6477f52a2c.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/cb06e5e5684a9580c45fffd75955f984dcfb4d41a508e26ff498bb6477f52a2c.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/d21c7ade4d09646d2acf5cf885222a10c9e8a88a7381e64e311c792b797b2c02.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/d21c7ade4d09646d2acf5cf885222a10c9e8a88a7381e64e311c792b797b2c02.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/d21c7ade4d09646d2acf5cf885222a10c9e8a88a7381e64e311c792b797b2c02.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/d21c7ade4d09646d2acf5cf885222a10c9e8a88a7381e64e311c792b797b2c02.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/d63180b3b44b226417bb1fc6470c38a8c5e79f551cf3b9018b6f06a7ab7005c8.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/d63180b3b44b226417bb1fc6470c38a8c5e79f551cf3b9018b6f06a7ab7005c8.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/d63180b3b44b226417bb1fc6470c38a8c5e79f551cf3b9018b6f06a7ab7005c8.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/d63180b3b44b226417bb1fc6470c38a8c5e79f551cf3b9018b6f06a7ab7005c8.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/d696bad42a29fea77502026388f7719c945a66cc5a04afed99d54de1ab9e9bd2.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/d696bad42a29fea77502026388f7719c945a66cc5a04afed99d54de1ab9e9bd2.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/d696bad42a29fea77502026388f7719c945a66cc5a04afed99d54de1ab9e9bd2.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/d696bad42a29fea77502026388f7719c945a66cc5a04afed99d54de1ab9e9bd2.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/d9f13280c354ff393dfb4538cc7d092e194967378be4d439dbaa4bde46c42459.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/d9f13280c354ff393dfb4538cc7d092e194967378be4d439dbaa4bde46c42459.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/d9f13280c354ff393dfb4538cc7d092e194967378be4d439dbaa4bde46c42459.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/d9f13280c354ff393dfb4538cc7d092e194967378be4d439dbaa4bde46c42459.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/da6dea668d19b87fb0e2a4011c72f51aaa58c8b8edb10735e1514128421c2f7e.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/da6dea668d19b87fb0e2a4011c72f51aaa58c8b8edb10735e1514128421c2f7e.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/da6dea668d19b87fb0e2a4011c72f51aaa58c8b8edb10735e1514128421c2f7e.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/da6dea668d19b87fb0e2a4011c72f51aaa58c8b8edb10735e1514128421c2f7e.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/dcb903197e2f7d101c23b1d6ab91dc7cb3a3d12fa1d04823a7b6bd6d738fe202.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/dcb903197e2f7d101c23b1d6ab91dc7cb3a3d12fa1d04823a7b6bd6d738fe202.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/dcb903197e2f7d101c23b1d6ab91dc7cb3a3d12fa1d04823a7b6bd6d738fe202.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/dcb903197e2f7d101c23b1d6ab91dc7cb3a3d12fa1d04823a7b6bd6d738fe202.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/e05349a65e845f4ea4b4a383acd7b87e968ca134c992d3cc3d73e4c535b6382a.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/e05349a65e845f4ea4b4a383acd7b87e968ca134c992d3cc3d73e4c535b6382a.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/e05349a65e845f4ea4b4a383acd7b87e968ca134c992d3cc3d73e4c535b6382a.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/e05349a65e845f4ea4b4a383acd7b87e968ca134c992d3cc3d73e4c535b6382a.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/e441b1c34db4e16310031e5a8f3537d00041e44c342020e71ac6814bf7c868fd.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/e441b1c34db4e16310031e5a8f3537d00041e44c342020e71ac6814bf7c868fd.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/e441b1c34db4e16310031e5a8f3537d00041e44c342020e71ac6814bf7c868fd.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/e441b1c34db4e16310031e5a8f3537d00041e44c342020e71ac6814bf7c868fd.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/e761c9628434c45ab650388eb6a5353818d5fe851a8320e27615e789acc83b38.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/e761c9628434c45ab650388eb6a5353818d5fe851a8320e27615e789acc83b38.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/e761c9628434c45ab650388eb6a5353818d5fe851a8320e27615e789acc83b38.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/e761c9628434c45ab650388eb6a5353818d5fe851a8320e27615e789acc83b38.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/e8029c4e69e4d843ca0bc94cb1456d0b8ab4a9c1815684734f2ba16eed523dc6.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/e8029c4e69e4d843ca0bc94cb1456d0b8ab4a9c1815684734f2ba16eed523dc6.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/e8029c4e69e4d843ca0bc94cb1456d0b8ab4a9c1815684734f2ba16eed523dc6.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/e8029c4e69e4d843ca0bc94cb1456d0b8ab4a9c1815684734f2ba16eed523dc6.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/e8731af75278c72f2950ef8a96682cbc18d7d4968f6f267d84a33802b8304d93.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/e8731af75278c72f2950ef8a96682cbc18d7d4968f6f267d84a33802b8304d93.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/e8731af75278c72f2950ef8a96682cbc18d7d4968f6f267d84a33802b8304d93.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/e8731af75278c72f2950ef8a96682cbc18d7d4968f6f267d84a33802b8304d93.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/e9f3bd92721ff107476d7cbd56ee2d554c0355b85f8fd8d82c8aaefa18b62267.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/e9f3bd92721ff107476d7cbd56ee2d554c0355b85f8fd8d82c8aaefa18b62267.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/e9f3bd92721ff107476d7cbd56ee2d554c0355b85f8fd8d82c8aaefa18b62267.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/e9f3bd92721ff107476d7cbd56ee2d554c0355b85f8fd8d82c8aaefa18b62267.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/ee9b4baed20db84aebf4587af4e732f1c3c1ac97bc1613dd70feaf1c69096f48.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/ee9b4baed20db84aebf4587af4e732f1c3c1ac97bc1613dd70feaf1c69096f48.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/ee9b4baed20db84aebf4587af4e732f1c3c1ac97bc1613dd70feaf1c69096f48.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/ee9b4baed20db84aebf4587af4e732f1c3c1ac97bc1613dd70feaf1c69096f48.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/eea0f6ac3995834b8383ce266fe7d4ccc6768d18dcb826b175fe3fa2b95e4a87.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/eea0f6ac3995834b8383ce266fe7d4ccc6768d18dcb826b175fe3fa2b95e4a87.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/eea0f6ac3995834b8383ce266fe7d4ccc6768d18dcb826b175fe3fa2b95e4a87.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/eea0f6ac3995834b8383ce266fe7d4ccc6768d18dcb826b175fe3fa2b95e4a87.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/ef70cdcafbfaa09495f9e77b5279c5c1f501fda5de052a9f71daeeaecb33b268.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/ef70cdcafbfaa09495f9e77b5279c5c1f501fda5de052a9f71daeeaecb33b268.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/ef70cdcafbfaa09495f9e77b5279c5c1f501fda5de052a9f71daeeaecb33b268.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/ef70cdcafbfaa09495f9e77b5279c5c1f501fda5de052a9f71daeeaecb33b268.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/fea753a8dd4e6f0c52b3cb5a507303f5b2177bf83cb0428b9c1758215e9f5d3d.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/fea753a8dd4e6f0c52b3cb5a507303f5b2177bf83cb0428b9c1758215e9f5d3d.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/fea753a8dd4e6f0c52b3cb5a507303f5b2177bf83cb0428b9c1758215e9f5d3d.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/fea753a8dd4e6f0c52b3cb5a507303f5b2177bf83cb0428b9c1758215e9f5d3d.json diff --git a/fusion_accounting_bank_rec/graphify-out/cache/ffec5bc103a53058ef9b3064bf24a123d53b1b7dbb47e530e6513db9bc734df0.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/ffec5bc103a53058ef9b3064bf24a123d53b1b7dbb47e530e6513db9bc734df0.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/cache/ffec5bc103a53058ef9b3064bf24a123d53b1b7dbb47e530e6513db9bc734df0.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/cache/ffec5bc103a53058ef9b3064bf24a123d53b1b7dbb47e530e6513db9bc734df0.json diff --git a/fusion_accounting_bank_rec/graphify-out/graph.html b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/graph.html similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/graph.html rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/graph.html diff --git a/fusion_accounting_bank_rec/graphify-out/graph.json b/fusion_accounting/fusion_accounting_bank_rec/graphify-out/graph.json similarity index 100% rename from fusion_accounting_bank_rec/graphify-out/graph.json rename to fusion_accounting/fusion_accounting_bank_rec/graphify-out/graph.json diff --git a/fusion_accounting_bank_rec/models/__init__.py b/fusion_accounting/fusion_accounting_bank_rec/models/__init__.py similarity index 100% rename from fusion_accounting_bank_rec/models/__init__.py rename to fusion_accounting/fusion_accounting_bank_rec/models/__init__.py diff --git a/fusion_accounting_bank_rec/models/account_bank_statement_line.py b/fusion_accounting/fusion_accounting_bank_rec/models/account_bank_statement_line.py similarity index 100% rename from fusion_accounting_bank_rec/models/account_bank_statement_line.py rename to fusion_accounting/fusion_accounting_bank_rec/models/account_bank_statement_line.py diff --git a/fusion_accounting_bank_rec/models/account_reconcile_model.py b/fusion_accounting/fusion_accounting_bank_rec/models/account_reconcile_model.py similarity index 100% rename from fusion_accounting_bank_rec/models/account_reconcile_model.py rename to fusion_accounting/fusion_accounting_bank_rec/models/account_reconcile_model.py diff --git a/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py b/fusion_accounting/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py similarity index 100% rename from fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py rename to fusion_accounting/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py diff --git a/fusion_accounting_bank_rec/models/fusion_bank_rec_widget.py b/fusion_accounting/fusion_accounting_bank_rec/models/fusion_bank_rec_widget.py similarity index 100% rename from fusion_accounting_bank_rec/models/fusion_bank_rec_widget.py rename to fusion_accounting/fusion_accounting_bank_rec/models/fusion_bank_rec_widget.py diff --git a/fusion_accounting_bank_rec/models/fusion_migration_wizard.py b/fusion_accounting/fusion_accounting_bank_rec/models/fusion_migration_wizard.py similarity index 100% rename from fusion_accounting_bank_rec/models/fusion_migration_wizard.py rename to fusion_accounting/fusion_accounting_bank_rec/models/fusion_migration_wizard.py diff --git a/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py b/fusion_accounting/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py similarity index 100% rename from fusion_accounting_bank_rec/models/fusion_reconcile_engine.py rename to fusion_accounting/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py diff --git a/fusion_accounting_bank_rec/models/fusion_reconcile_pattern.py b/fusion_accounting/fusion_accounting_bank_rec/models/fusion_reconcile_pattern.py similarity index 100% rename from fusion_accounting_bank_rec/models/fusion_reconcile_pattern.py rename to fusion_accounting/fusion_accounting_bank_rec/models/fusion_reconcile_pattern.py diff --git a/fusion_accounting_bank_rec/models/fusion_reconcile_precedent.py b/fusion_accounting/fusion_accounting_bank_rec/models/fusion_reconcile_precedent.py similarity index 100% rename from fusion_accounting_bank_rec/models/fusion_reconcile_precedent.py rename to fusion_accounting/fusion_accounting_bank_rec/models/fusion_reconcile_precedent.py diff --git a/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py b/fusion_accounting/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py similarity index 100% rename from fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py rename to fusion_accounting/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py diff --git a/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py b/fusion_accounting/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py similarity index 100% rename from fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py rename to fusion_accounting/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py diff --git a/fusion_accounting_bank_rec/reports/__init__.py b/fusion_accounting/fusion_accounting_bank_rec/reports/__init__.py similarity index 100% rename from fusion_accounting_bank_rec/reports/__init__.py rename to fusion_accounting/fusion_accounting_bank_rec/reports/__init__.py diff --git a/fusion_accounting_bank_rec/reports/migration_audit_report.py b/fusion_accounting/fusion_accounting_bank_rec/reports/migration_audit_report.py similarity index 100% rename from fusion_accounting_bank_rec/reports/migration_audit_report.py rename to fusion_accounting/fusion_accounting_bank_rec/reports/migration_audit_report.py diff --git a/fusion_accounting_bank_rec/reports/migration_audit_report_action.xml b/fusion_accounting/fusion_accounting_bank_rec/reports/migration_audit_report_action.xml similarity index 100% rename from fusion_accounting_bank_rec/reports/migration_audit_report_action.xml rename to fusion_accounting/fusion_accounting_bank_rec/reports/migration_audit_report_action.xml diff --git a/fusion_accounting_bank_rec/reports/migration_audit_report_views.xml b/fusion_accounting/fusion_accounting_bank_rec/reports/migration_audit_report_views.xml similarity index 100% rename from fusion_accounting_bank_rec/reports/migration_audit_report_views.xml rename to fusion_accounting/fusion_accounting_bank_rec/reports/migration_audit_report_views.xml diff --git a/fusion_accounting_bank_rec/security/ir.model.access.csv b/fusion_accounting/fusion_accounting_bank_rec/security/ir.model.access.csv similarity index 100% rename from fusion_accounting_bank_rec/security/ir.model.access.csv rename to fusion_accounting/fusion_accounting_bank_rec/security/ir.model.access.csv diff --git a/fusion_accounting_bank_rec/services/__init__.py b/fusion_accounting/fusion_accounting_bank_rec/services/__init__.py similarity index 100% rename from fusion_accounting_bank_rec/services/__init__.py rename to fusion_accounting/fusion_accounting_bank_rec/services/__init__.py diff --git a/fusion_accounting_bank_rec/services/confidence_scoring.py b/fusion_accounting/fusion_accounting_bank_rec/services/confidence_scoring.py similarity index 100% rename from fusion_accounting_bank_rec/services/confidence_scoring.py rename to fusion_accounting/fusion_accounting_bank_rec/services/confidence_scoring.py diff --git a/fusion_accounting_bank_rec/services/exchange_diff.py b/fusion_accounting/fusion_accounting_bank_rec/services/exchange_diff.py similarity index 100% rename from fusion_accounting_bank_rec/services/exchange_diff.py rename to fusion_accounting/fusion_accounting_bank_rec/services/exchange_diff.py diff --git a/fusion_accounting_bank_rec/services/matching_strategies.py b/fusion_accounting/fusion_accounting_bank_rec/services/matching_strategies.py similarity index 100% rename from fusion_accounting_bank_rec/services/matching_strategies.py rename to fusion_accounting/fusion_accounting_bank_rec/services/matching_strategies.py diff --git a/fusion_accounting_bank_rec/services/memo_tokenizer.py b/fusion_accounting/fusion_accounting_bank_rec/services/memo_tokenizer.py similarity index 100% rename from fusion_accounting_bank_rec/services/memo_tokenizer.py rename to fusion_accounting/fusion_accounting_bank_rec/services/memo_tokenizer.py diff --git a/fusion_accounting_bank_rec/services/pattern_extractor.py b/fusion_accounting/fusion_accounting_bank_rec/services/pattern_extractor.py similarity index 100% rename from fusion_accounting_bank_rec/services/pattern_extractor.py rename to fusion_accounting/fusion_accounting_bank_rec/services/pattern_extractor.py diff --git a/fusion_accounting_bank_rec/services/precedent_backfill.py b/fusion_accounting/fusion_accounting_bank_rec/services/precedent_backfill.py similarity index 100% rename from fusion_accounting_bank_rec/services/precedent_backfill.py rename to fusion_accounting/fusion_accounting_bank_rec/services/precedent_backfill.py diff --git a/fusion_accounting_bank_rec/services/precedent_lookup.py b/fusion_accounting/fusion_accounting_bank_rec/services/precedent_lookup.py similarity index 100% rename from fusion_accounting_bank_rec/services/precedent_lookup.py rename to fusion_accounting/fusion_accounting_bank_rec/services/precedent_lookup.py diff --git a/fusion_accounting/fusion_accounting_bank_rec/static/.DS_Store b/fusion_accounting/fusion_accounting_bank_rec/static/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..85893fcc977ba3a5ec7c0a8614c5af8922bb6b64 GIT binary patch literal 6148 zcmeHKK}y6>3{5&+RAw_vapS+j+~7OZ6U+r!|x)#S6H1D}vx96vTV@@_(FZ zsUx@%84^fdo1grjzCzOw5zlVRDba+8GN@p(2lI`{y68X>^~fTJJyvu<4c)-jgJ^U7 zM+W5Gjj5zlx~77<@9%PXHk}uB)r7M7@M?QxRp3|6%05F9+2(D$8kQ}Gz72AkdfpAO(##Gi3gJU}UPUE~{ z8!@I6>+r#PGV6rG;dJcpLO8LHXx11o2Ko$);_XEG|MB+uzn^4x#(*)fQw(sL&+{1` zNqg(y;iT6(=m}Ir;@XJo6kLQ>j96*K`_LfpJGlUQ#Wo^55c?4bG?+04{*-}F+GbV$ literal 0 HcmV?d00001 diff --git a/fusion_accounting_bank_rec/static/description/icon.png b/fusion_accounting/fusion_accounting_bank_rec/static/description/icon.png similarity index 100% rename from fusion_accounting_bank_rec/static/description/icon.png rename to fusion_accounting/fusion_accounting_bank_rec/static/description/icon.png diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bank_reconciliation_service.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bank_reconciliation_service.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bank_reconciliation_service.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bank_reconciliation_service.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button/button.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button/button.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button/button.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button/button.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button/button.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button/button.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button/button.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button/button.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/chatter/chatter.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/chatter/chatter.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/chatter/chatter.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/chatter/chatter.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/file_uploader/file_uploader.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/file_uploader/file_uploader.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/file_uploader/file_uploader.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/file_uploader/file_uploader.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.xml diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_summary/statement_summary.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_summary/statement_summary.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_summary/statement_summary.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_summary/statement_summary.js diff --git a/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_summary/statement_summary.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_summary/statement_summary.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_summary/statement_summary.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_summary/statement_summary.xml diff --git a/fusion_accounting_bank_rec/static/src/scss/_variables.scss b/fusion_accounting/fusion_accounting_bank_rec/static/src/scss/_variables.scss similarity index 100% rename from fusion_accounting_bank_rec/static/src/scss/_variables.scss rename to fusion_accounting/fusion_accounting_bank_rec/static/src/scss/_variables.scss diff --git a/fusion_accounting_bank_rec/static/src/scss/ai_suggestion.scss b/fusion_accounting/fusion_accounting_bank_rec/static/src/scss/ai_suggestion.scss similarity index 100% rename from fusion_accounting_bank_rec/static/src/scss/ai_suggestion.scss rename to fusion_accounting/fusion_accounting_bank_rec/static/src/scss/ai_suggestion.scss diff --git a/fusion_accounting_bank_rec/static/src/scss/bank_reconciliation.scss b/fusion_accounting/fusion_accounting_bank_rec/static/src/scss/bank_reconciliation.scss similarity index 100% rename from fusion_accounting_bank_rec/static/src/scss/bank_reconciliation.scss rename to fusion_accounting/fusion_accounting_bank_rec/static/src/scss/bank_reconciliation.scss diff --git a/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js diff --git a/fusion_accounting_bank_rec/static/src/tours/bank_rec_tours.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/tours/bank_rec_tours.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/tours/bank_rec_tours.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/tours/bank_rec_tours.js diff --git a/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban.xml b/fusion_accounting/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban.xml similarity index 100% rename from fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban.xml rename to fusion_accounting/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban.xml diff --git a/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js diff --git a/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_renderer.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_renderer.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_renderer.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_renderer.js diff --git a/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_view.js b/fusion_accounting/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_view.js similarity index 100% rename from fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_view.js rename to fusion_accounting/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_view.js diff --git a/fusion_accounting_bank_rec/tests/__init__.py b/fusion_accounting/fusion_accounting_bank_rec/tests/__init__.py similarity index 100% rename from fusion_accounting_bank_rec/tests/__init__.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/__init__.py diff --git a/fusion_accounting_bank_rec/tests/_factories.py b/fusion_accounting/fusion_accounting_bank_rec/tests/_factories.py similarity index 100% rename from fusion_accounting_bank_rec/tests/_factories.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/_factories.py diff --git a/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py diff --git a/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py diff --git a/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py diff --git a/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py diff --git a/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_bank_rec_tools.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py diff --git a/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_bank_rec_tours.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py diff --git a/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py diff --git a/fusion_accounting_bank_rec/tests/test_coexistence.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_coexistence.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_coexistence.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_coexistence.py diff --git a/fusion_accounting_bank_rec/tests/test_confidence_scoring.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_confidence_scoring.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_confidence_scoring.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_confidence_scoring.py diff --git a/fusion_accounting_bank_rec/tests/test_controller.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_controller.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_controller.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_controller.py diff --git a/fusion_accounting_bank_rec/tests/test_cron_methods.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_cron_methods.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_cron_methods.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_cron_methods.py diff --git a/fusion_accounting_bank_rec/tests/test_exchange_diff.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_exchange_diff.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_exchange_diff.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_exchange_diff.py diff --git a/fusion_accounting_bank_rec/tests/test_factories.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_factories.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_factories.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_factories.py diff --git a/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py diff --git a/fusion_accounting_bank_rec/tests/test_local_llm_compat.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_local_llm_compat.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_local_llm_compat.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_local_llm_compat.py diff --git a/fusion_accounting_bank_rec/tests/test_matching_strategies.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_matching_strategies.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_matching_strategies.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_matching_strategies.py diff --git a/fusion_accounting_bank_rec/tests/test_memo_tokenizer.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_memo_tokenizer.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_memo_tokenizer.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_memo_tokenizer.py diff --git a/fusion_accounting_bank_rec/tests/test_migration_round_trip.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_migration_round_trip.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_migration_round_trip.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_migration_round_trip.py diff --git a/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_mv_unreconciled.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py diff --git a/fusion_accounting_bank_rec/tests/test_pattern_extraction.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_pattern_extraction.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_pattern_extraction.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_pattern_extraction.py diff --git a/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_performance_benchmarks.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py diff --git a/fusion_accounting_bank_rec/tests/test_precedent_lookup.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_precedent_lookup.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_precedent_lookup.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_precedent_lookup.py diff --git a/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py diff --git a/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py diff --git a/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py b/fusion_accounting/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py similarity index 100% rename from fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py rename to fusion_accounting/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py diff --git a/fusion_accounting_bank_rec/views/menu_views.xml b/fusion_accounting/fusion_accounting_bank_rec/views/menu_views.xml similarity index 100% rename from fusion_accounting_bank_rec/views/menu_views.xml rename to fusion_accounting/fusion_accounting_bank_rec/views/menu_views.xml diff --git a/fusion_accounting_bank_rec/wizards/__init__.py b/fusion_accounting/fusion_accounting_bank_rec/wizards/__init__.py similarity index 100% rename from fusion_accounting_bank_rec/wizards/__init__.py rename to fusion_accounting/fusion_accounting_bank_rec/wizards/__init__.py diff --git a/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py b/fusion_accounting/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py similarity index 100% rename from fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py rename to fusion_accounting/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py diff --git a/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard_views.xml b/fusion_accounting/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard_views.xml similarity index 100% rename from fusion_accounting_bank_rec/wizards/auto_reconcile_wizard_views.xml rename to fusion_accounting/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard_views.xml diff --git a/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py b/fusion_accounting/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py similarity index 100% rename from fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py rename to fusion_accounting/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py diff --git a/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard_views.xml b/fusion_accounting/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard_views.xml similarity index 100% rename from fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard_views.xml rename to fusion_accounting/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard_views.xml diff --git a/fusion_accounting/fusion_accounting_core/.DS_Store b/fusion_accounting/fusion_accounting_core/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..f40aab84aa2e59e12f8df2ea2b71b948e6b62130 GIT binary patch literal 6148 zcmeHLy-Gtd7(LM{MT zxcCrGo-YY)(m!z#k$jMx+~g!V_vGH2rT|o_T`dCh0P;+Nxfy0dLfRz_#DuF^Bq}q; zF-~xZ4pxy4uwzAZAUg2Z9FTXnfFoRB4-NS5ZyT-JQE{h|)*D9j#OL}rZapoR_iO1s zIr){fm#x?5$Bps)>W}!1V^7QEEr-So>iphV?Jbs4oS_+L#@xp!p05|ku5X@<-l1dG z)1KDvxPeY+(K$_>DXKU?tzX}g_!YGKy51`94|i5qAE&2h6erZND?0LMQbPr8uJ#F9 z=!9MsWSs{%zMiYouAU*ho~CiUP?r{6)6~`C^CxRq2{ftY^Zs^UkGB@V7$epz-~>99 z<}{e1f&-(a?F9IH*REN2Pnqa7v=GmC6tDBG22yDE3YP_{ekwc{lYGmEx6l$n|1 zxS5qZp(ryu>$RanB^F~I9f%Hu4ouq1dD;IrN1y-0PVp)_5FPke4yastr(EJKxxIDZ x=47wcOuI}H!pkh0F3j9^Yznd!%l`@{*rugGOdMtwS;L4w1dI(aiw^v%17ERh;y(ZY literal 0 HcmV?d00001 diff --git a/fusion_accounting_core/CLAUDE.md b/fusion_accounting/fusion_accounting_core/CLAUDE.md similarity index 100% rename from fusion_accounting_core/CLAUDE.md rename to fusion_accounting/fusion_accounting_core/CLAUDE.md diff --git a/fusion_accounting_core/README.md b/fusion_accounting/fusion_accounting_core/README.md similarity index 100% rename from fusion_accounting_core/README.md rename to fusion_accounting/fusion_accounting_core/README.md diff --git a/fusion_accounting_core/UPGRADE_NOTES.md b/fusion_accounting/fusion_accounting_core/UPGRADE_NOTES.md similarity index 100% rename from fusion_accounting_core/UPGRADE_NOTES.md rename to fusion_accounting/fusion_accounting_core/UPGRADE_NOTES.md diff --git a/fusion_accounting_core/__init__.py b/fusion_accounting/fusion_accounting_core/__init__.py similarity index 100% rename from fusion_accounting_core/__init__.py rename to fusion_accounting/fusion_accounting_core/__init__.py diff --git a/fusion_accounting_core/__manifest__.py b/fusion_accounting/fusion_accounting_core/__manifest__.py similarity index 100% rename from fusion_accounting_core/__manifest__.py rename to fusion_accounting/fusion_accounting_core/__manifest__.py diff --git a/fusion_accounting_core/graphify-out/GRAPH_REPORT.md b/fusion_accounting/fusion_accounting_core/graphify-out/GRAPH_REPORT.md similarity index 100% rename from fusion_accounting_core/graphify-out/GRAPH_REPORT.md rename to fusion_accounting/fusion_accounting_core/graphify-out/GRAPH_REPORT.md diff --git a/fusion_accounting_core/graphify-out/cache/0361116138738642e90acc2438831ed89cc6f0369b027445b2fc5b874f2f0621.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/0361116138738642e90acc2438831ed89cc6f0369b027445b2fc5b874f2f0621.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/0361116138738642e90acc2438831ed89cc6f0369b027445b2fc5b874f2f0621.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/0361116138738642e90acc2438831ed89cc6f0369b027445b2fc5b874f2f0621.json diff --git a/fusion_accounting_core/graphify-out/cache/18c423768516cffe67be6c8c268ebc0d7da5397ca752fa8f99dbd64f7bb49855.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/18c423768516cffe67be6c8c268ebc0d7da5397ca752fa8f99dbd64f7bb49855.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/18c423768516cffe67be6c8c268ebc0d7da5397ca752fa8f99dbd64f7bb49855.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/18c423768516cffe67be6c8c268ebc0d7da5397ca752fa8f99dbd64f7bb49855.json diff --git a/fusion_accounting_core/graphify-out/cache/1aa92b4afb467e3c9d4ffbf746a086ad6c69a18cf4e6af069427b05592872fb8.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/1aa92b4afb467e3c9d4ffbf746a086ad6c69a18cf4e6af069427b05592872fb8.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/1aa92b4afb467e3c9d4ffbf746a086ad6c69a18cf4e6af069427b05592872fb8.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/1aa92b4afb467e3c9d4ffbf746a086ad6c69a18cf4e6af069427b05592872fb8.json diff --git a/fusion_accounting_core/graphify-out/cache/49ac69aae124276c0f4b349e39ccc4fe5c826375a76dd389ac1707c310610562.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/49ac69aae124276c0f4b349e39ccc4fe5c826375a76dd389ac1707c310610562.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/49ac69aae124276c0f4b349e39ccc4fe5c826375a76dd389ac1707c310610562.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/49ac69aae124276c0f4b349e39ccc4fe5c826375a76dd389ac1707c310610562.json diff --git a/fusion_accounting_core/graphify-out/cache/5a5f95eb1b0a7d5092d05c8859f2a9d7ce390f12d76929aaed750c35941bb175.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/5a5f95eb1b0a7d5092d05c8859f2a9d7ce390f12d76929aaed750c35941bb175.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/5a5f95eb1b0a7d5092d05c8859f2a9d7ce390f12d76929aaed750c35941bb175.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/5a5f95eb1b0a7d5092d05c8859f2a9d7ce390f12d76929aaed750c35941bb175.json diff --git a/fusion_accounting_core/graphify-out/cache/698a762fec0473ab34c68b018efc75815b94fa827d73a1967c7a1169d75ebaa7.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/698a762fec0473ab34c68b018efc75815b94fa827d73a1967c7a1169d75ebaa7.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/698a762fec0473ab34c68b018efc75815b94fa827d73a1967c7a1169d75ebaa7.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/698a762fec0473ab34c68b018efc75815b94fa827d73a1967c7a1169d75ebaa7.json diff --git a/fusion_accounting_core/graphify-out/cache/6c8f1bad33c92ac2225747f9fb58f3207e7b2f14e4d697dc27ece0993e8fa4c4.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/6c8f1bad33c92ac2225747f9fb58f3207e7b2f14e4d697dc27ece0993e8fa4c4.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/6c8f1bad33c92ac2225747f9fb58f3207e7b2f14e4d697dc27ece0993e8fa4c4.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/6c8f1bad33c92ac2225747f9fb58f3207e7b2f14e4d697dc27ece0993e8fa4c4.json diff --git a/fusion_accounting_core/graphify-out/cache/72288407df85c5c09d9100a5ea2a9b68a3ed86068d86b0867b1894fb118ba4fd.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/72288407df85c5c09d9100a5ea2a9b68a3ed86068d86b0867b1894fb118ba4fd.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/72288407df85c5c09d9100a5ea2a9b68a3ed86068d86b0867b1894fb118ba4fd.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/72288407df85c5c09d9100a5ea2a9b68a3ed86068d86b0867b1894fb118ba4fd.json diff --git a/fusion_accounting_core/graphify-out/cache/a1c70d23391ca3cb785750876ec7ed7a2f0214e875a833d45648704d63281122.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/a1c70d23391ca3cb785750876ec7ed7a2f0214e875a833d45648704d63281122.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/a1c70d23391ca3cb785750876ec7ed7a2f0214e875a833d45648704d63281122.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/a1c70d23391ca3cb785750876ec7ed7a2f0214e875a833d45648704d63281122.json diff --git a/fusion_accounting_core/graphify-out/cache/d0b2d4d0cc795755a81293af5affa8ef236727152fbb0b62884e6fe8676cb1db.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/d0b2d4d0cc795755a81293af5affa8ef236727152fbb0b62884e6fe8676cb1db.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/d0b2d4d0cc795755a81293af5affa8ef236727152fbb0b62884e6fe8676cb1db.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/d0b2d4d0cc795755a81293af5affa8ef236727152fbb0b62884e6fe8676cb1db.json diff --git a/fusion_accounting_core/graphify-out/cache/d6258eee713308b2485efc93235e96011fa0bc1fd35bc449d2470e91dca1a21e.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/d6258eee713308b2485efc93235e96011fa0bc1fd35bc449d2470e91dca1a21e.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/d6258eee713308b2485efc93235e96011fa0bc1fd35bc449d2470e91dca1a21e.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/d6258eee713308b2485efc93235e96011fa0bc1fd35bc449d2470e91dca1a21e.json diff --git a/fusion_accounting_core/graphify-out/cache/d78ed52d65a4786d39c5170f95d26d2425b77b44f5d358d51877f1b0e5fa0041.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/d78ed52d65a4786d39c5170f95d26d2425b77b44f5d358d51877f1b0e5fa0041.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/d78ed52d65a4786d39c5170f95d26d2425b77b44f5d358d51877f1b0e5fa0041.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/d78ed52d65a4786d39c5170f95d26d2425b77b44f5d358d51877f1b0e5fa0041.json diff --git a/fusion_accounting_core/graphify-out/cache/dd01567d099f84cb9d18885aed0678f7462ecef35e2cf2e72aa31852581ccc97.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/dd01567d099f84cb9d18885aed0678f7462ecef35e2cf2e72aa31852581ccc97.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/dd01567d099f84cb9d18885aed0678f7462ecef35e2cf2e72aa31852581ccc97.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/dd01567d099f84cb9d18885aed0678f7462ecef35e2cf2e72aa31852581ccc97.json diff --git a/fusion_accounting_core/graphify-out/cache/fc0ac6a8ac0bd95b44e6b55500e264e555e7ae05bb9b8f8340d2faf8344e10a6.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/fc0ac6a8ac0bd95b44e6b55500e264e555e7ae05bb9b8f8340d2faf8344e10a6.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/fc0ac6a8ac0bd95b44e6b55500e264e555e7ae05bb9b8f8340d2faf8344e10a6.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/fc0ac6a8ac0bd95b44e6b55500e264e555e7ae05bb9b8f8340d2faf8344e10a6.json diff --git a/fusion_accounting_core/graphify-out/cache/fc728822c8a859d8ea1181add903fcdc83d64a262f858d15d63c8ed8f4e1f426.json b/fusion_accounting/fusion_accounting_core/graphify-out/cache/fc728822c8a859d8ea1181add903fcdc83d64a262f858d15d63c8ed8f4e1f426.json similarity index 100% rename from fusion_accounting_core/graphify-out/cache/fc728822c8a859d8ea1181add903fcdc83d64a262f858d15d63c8ed8f4e1f426.json rename to fusion_accounting/fusion_accounting_core/graphify-out/cache/fc728822c8a859d8ea1181add903fcdc83d64a262f858d15d63c8ed8f4e1f426.json diff --git a/fusion_accounting_core/graphify-out/graph.html b/fusion_accounting/fusion_accounting_core/graphify-out/graph.html similarity index 100% rename from fusion_accounting_core/graphify-out/graph.html rename to fusion_accounting/fusion_accounting_core/graphify-out/graph.html diff --git a/fusion_accounting_core/graphify-out/graph.json b/fusion_accounting/fusion_accounting_core/graphify-out/graph.json similarity index 100% rename from fusion_accounting_core/graphify-out/graph.json rename to fusion_accounting/fusion_accounting_core/graphify-out/graph.json diff --git a/fusion_accounting_core/migrations/19.0.1.0.0/post-migration.py b/fusion_accounting/fusion_accounting_core/migrations/19.0.1.0.0/post-migration.py similarity index 100% rename from fusion_accounting_core/migrations/19.0.1.0.0/post-migration.py rename to fusion_accounting/fusion_accounting_core/migrations/19.0.1.0.0/post-migration.py diff --git a/fusion_accounting_core/migrations/19.0.1.0.0/pre-migration.py b/fusion_accounting/fusion_accounting_core/migrations/19.0.1.0.0/pre-migration.py similarity index 100% rename from fusion_accounting_core/migrations/19.0.1.0.0/pre-migration.py rename to fusion_accounting/fusion_accounting_core/migrations/19.0.1.0.0/pre-migration.py diff --git a/fusion_accounting_core/models/__init__.py b/fusion_accounting/fusion_accounting_core/models/__init__.py similarity index 100% rename from fusion_accounting_core/models/__init__.py rename to fusion_accounting/fusion_accounting_core/models/__init__.py diff --git a/fusion_accounting_core/models/account_bank_statement_line.py b/fusion_accounting/fusion_accounting_core/models/account_bank_statement_line.py similarity index 100% rename from fusion_accounting_core/models/account_bank_statement_line.py rename to fusion_accounting/fusion_accounting_core/models/account_bank_statement_line.py diff --git a/fusion_accounting_core/models/account_move.py b/fusion_accounting/fusion_accounting_core/models/account_move.py similarity index 100% rename from fusion_accounting_core/models/account_move.py rename to fusion_accounting/fusion_accounting_core/models/account_move.py diff --git a/fusion_accounting_core/models/account_reconcile_model.py b/fusion_accounting/fusion_accounting_core/models/account_reconcile_model.py similarity index 100% rename from fusion_accounting_core/models/account_reconcile_model.py rename to fusion_accounting/fusion_accounting_core/models/account_reconcile_model.py diff --git a/fusion_accounting_core/models/ir_module_module.py b/fusion_accounting/fusion_accounting_core/models/ir_module_module.py similarity index 100% rename from fusion_accounting_core/models/ir_module_module.py rename to fusion_accounting/fusion_accounting_core/models/ir_module_module.py diff --git a/fusion_accounting_core/models/res_users.py b/fusion_accounting/fusion_accounting_core/models/res_users.py similarity index 100% rename from fusion_accounting_core/models/res_users.py rename to fusion_accounting/fusion_accounting_core/models/res_users.py diff --git a/fusion_accounting_core/security/fusion_accounting_security.xml b/fusion_accounting/fusion_accounting_core/security/fusion_accounting_security.xml similarity index 100% rename from fusion_accounting_core/security/fusion_accounting_security.xml rename to fusion_accounting/fusion_accounting_core/security/fusion_accounting_security.xml diff --git a/fusion_accounting_core/security/ir.model.access.csv b/fusion_accounting/fusion_accounting_core/security/ir.model.access.csv similarity index 100% rename from fusion_accounting_core/security/ir.model.access.csv rename to fusion_accounting/fusion_accounting_core/security/ir.model.access.csv diff --git a/fusion_accounting_core/static/description/icon.png b/fusion_accounting/fusion_accounting_core/static/description/icon.png similarity index 100% rename from fusion_accounting_core/static/description/icon.png rename to fusion_accounting/fusion_accounting_core/static/description/icon.png diff --git a/fusion_accounting_core/tests/__init__.py b/fusion_accounting/fusion_accounting_core/tests/__init__.py similarity index 100% rename from fusion_accounting_core/tests/__init__.py rename to fusion_accounting/fusion_accounting_core/tests/__init__.py diff --git a/fusion_accounting_core/tests/test_coexistence_group.py b/fusion_accounting/fusion_accounting_core/tests/test_coexistence_group.py similarity index 100% rename from fusion_accounting_core/tests/test_coexistence_group.py rename to fusion_accounting/fusion_accounting_core/tests/test_coexistence_group.py diff --git a/fusion_accounting_core/tests/test_enterprise_detection.py b/fusion_accounting/fusion_accounting_core/tests/test_enterprise_detection.py similarity index 100% rename from fusion_accounting_core/tests/test_enterprise_detection.py rename to fusion_accounting/fusion_accounting_core/tests/test_enterprise_detection.py diff --git a/fusion_accounting_core/tests/test_shared_field_bank_statement.py b/fusion_accounting/fusion_accounting_core/tests/test_shared_field_bank_statement.py similarity index 100% rename from fusion_accounting_core/tests/test_shared_field_bank_statement.py rename to fusion_accounting/fusion_accounting_core/tests/test_shared_field_bank_statement.py diff --git a/fusion_accounting_core/tests/test_shared_field_ownership.py b/fusion_accounting/fusion_accounting_core/tests/test_shared_field_ownership.py similarity index 100% rename from fusion_accounting_core/tests/test_shared_field_ownership.py rename to fusion_accounting/fusion_accounting_core/tests/test_shared_field_ownership.py diff --git a/fusion_accounting/fusion_accounting_documents/.DS_Store b/fusion_accounting/fusion_accounting_documents/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..90004bfb3212b9facb66c96de6f1b8012d4b1d17 GIT binary patch literal 8196 zcmeHMPiqrF9DNg$HdwXABKBnG;!&`8^s<)p;>AP3vu!pufrL%dRH;(gs~7PT_yKzJ zGYAUBqbI>bKY$0lir||+Bs06&;6*F=8<=^^{NC*E@n*A=UjjgF9;O?>8h|Fd!IdQr zGn$E;UTQTzqlt>^(cjzHZfApGi76A}fH)uyhy&t)IPkAHz%$#lX2rShqB4pD;=q6D zfO$V?c7ut>+@XDSaIhr+vCe7Rc)emSh}vV~F?Yxan{rEuZmIGmhH}d}uRSmEm^*aK zp?vY7d}ie<6lJsX{@T)^5{EL11L8p00nMp8QtV)iow$CluZOWg)@tqcvt79e$*{_L@?#fB|);=%9~-NGmS)it$k2i)-({esjJ>_ZVbTO;wyo2W}f3O&m}| zn~sg>-xx=+7M#uEgnE{i?=Sj&EZr;AG>;eSvirI~U3{9@duT_R)cU^lCy0l7(i^8= zCjLa6sXtYmNQcr)g9a6Jtd_zqt-gz+p@vsCyH~v@!TQjR*^DT^+n)xW(18w~7N3%f zt2X~68s`7`@J?-#KVVE9n9YduYbL-VGxzX}J2B$ZTJYfdn=&KR@%HZi55E_M`-EOp zvtm67ljZC@*WCdw=f817nmBNN4qR}l*G&DtRsH+_`3aQF;($2t#~o1h)^=-?X?$&6 zN@!|r&HjkpG{egs+9e!pIZm|YIC1iaA+I&5W=-NTcgPtw`66I#kU<>ys}B4E5>^?f literal 0 HcmV?d00001 diff --git a/fusion_accounting_documents/__init__.py b/fusion_accounting/fusion_accounting_documents/__init__.py similarity index 100% rename from fusion_accounting_documents/__init__.py rename to fusion_accounting/fusion_accounting_documents/__init__.py diff --git a/fusion_accounting_documents/__manifest__.py b/fusion_accounting/fusion_accounting_documents/__manifest__.py similarity index 100% rename from fusion_accounting_documents/__manifest__.py rename to fusion_accounting/fusion_accounting_documents/__manifest__.py diff --git a/fusion_accounting_documents/data/server_actions_data.xml b/fusion_accounting/fusion_accounting_documents/data/server_actions_data.xml similarity index 100% rename from fusion_accounting_documents/data/server_actions_data.xml rename to fusion_accounting/fusion_accounting_documents/data/server_actions_data.xml diff --git a/fusion_accounting_documents/graphify-out/GRAPH_REPORT.md b/fusion_accounting/fusion_accounting_documents/graphify-out/GRAPH_REPORT.md similarity index 100% rename from fusion_accounting_documents/graphify-out/GRAPH_REPORT.md rename to fusion_accounting/fusion_accounting_documents/graphify-out/GRAPH_REPORT.md diff --git a/fusion_accounting_documents/graphify-out/cache/01ede522ec5c7bff79439d6f733ffa36464b3d305caca00618307a50bce357dc.json b/fusion_accounting/fusion_accounting_documents/graphify-out/cache/01ede522ec5c7bff79439d6f733ffa36464b3d305caca00618307a50bce357dc.json similarity index 100% rename from fusion_accounting_documents/graphify-out/cache/01ede522ec5c7bff79439d6f733ffa36464b3d305caca00618307a50bce357dc.json rename to fusion_accounting/fusion_accounting_documents/graphify-out/cache/01ede522ec5c7bff79439d6f733ffa36464b3d305caca00618307a50bce357dc.json diff --git a/fusion_accounting_documents/graphify-out/cache/3e95fd0683342d51246023df50fbe902331cf5d37a32ddb748d28f6920f75dc0.json b/fusion_accounting/fusion_accounting_documents/graphify-out/cache/3e95fd0683342d51246023df50fbe902331cf5d37a32ddb748d28f6920f75dc0.json similarity index 100% rename from fusion_accounting_documents/graphify-out/cache/3e95fd0683342d51246023df50fbe902331cf5d37a32ddb748d28f6920f75dc0.json rename to fusion_accounting/fusion_accounting_documents/graphify-out/cache/3e95fd0683342d51246023df50fbe902331cf5d37a32ddb748d28f6920f75dc0.json diff --git a/fusion_accounting_documents/graphify-out/cache/4787c59b296608a4b9348e965711a3045392f02c56ce2087e8f353bb83392e95.json b/fusion_accounting/fusion_accounting_documents/graphify-out/cache/4787c59b296608a4b9348e965711a3045392f02c56ce2087e8f353bb83392e95.json similarity index 100% rename from fusion_accounting_documents/graphify-out/cache/4787c59b296608a4b9348e965711a3045392f02c56ce2087e8f353bb83392e95.json rename to fusion_accounting/fusion_accounting_documents/graphify-out/cache/4787c59b296608a4b9348e965711a3045392f02c56ce2087e8f353bb83392e95.json diff --git a/fusion_accounting_documents/graphify-out/cache/5c2dc164b4147d44d6b79307bd3631724216238ee82d7a785ea42202222becf4.json b/fusion_accounting/fusion_accounting_documents/graphify-out/cache/5c2dc164b4147d44d6b79307bd3631724216238ee82d7a785ea42202222becf4.json similarity index 100% rename from fusion_accounting_documents/graphify-out/cache/5c2dc164b4147d44d6b79307bd3631724216238ee82d7a785ea42202222becf4.json rename to fusion_accounting/fusion_accounting_documents/graphify-out/cache/5c2dc164b4147d44d6b79307bd3631724216238ee82d7a785ea42202222becf4.json diff --git a/fusion_accounting_documents/graphify-out/cache/8444ae034a330d92caf89f239b409c9c049bfd1a1021d3e250b9957892107767.json b/fusion_accounting/fusion_accounting_documents/graphify-out/cache/8444ae034a330d92caf89f239b409c9c049bfd1a1021d3e250b9957892107767.json similarity index 100% rename from fusion_accounting_documents/graphify-out/cache/8444ae034a330d92caf89f239b409c9c049bfd1a1021d3e250b9957892107767.json rename to fusion_accounting/fusion_accounting_documents/graphify-out/cache/8444ae034a330d92caf89f239b409c9c049bfd1a1021d3e250b9957892107767.json diff --git a/fusion_accounting_documents/graphify-out/cache/c703600898621a04467b1b42d5757cce505a39f8988d4bb4e66420bc2721499d.json b/fusion_accounting/fusion_accounting_documents/graphify-out/cache/c703600898621a04467b1b42d5757cce505a39f8988d4bb4e66420bc2721499d.json similarity index 100% rename from fusion_accounting_documents/graphify-out/cache/c703600898621a04467b1b42d5757cce505a39f8988d4bb4e66420bc2721499d.json rename to fusion_accounting/fusion_accounting_documents/graphify-out/cache/c703600898621a04467b1b42d5757cce505a39f8988d4bb4e66420bc2721499d.json diff --git a/fusion_accounting_documents/graphify-out/cache/ccd40dbac1ebfdb1ff5e167217f78b8090ba5da9d08b7112f1fc111290734aa4.json b/fusion_accounting/fusion_accounting_documents/graphify-out/cache/ccd40dbac1ebfdb1ff5e167217f78b8090ba5da9d08b7112f1fc111290734aa4.json similarity index 100% rename from fusion_accounting_documents/graphify-out/cache/ccd40dbac1ebfdb1ff5e167217f78b8090ba5da9d08b7112f1fc111290734aa4.json rename to fusion_accounting/fusion_accounting_documents/graphify-out/cache/ccd40dbac1ebfdb1ff5e167217f78b8090ba5da9d08b7112f1fc111290734aa4.json diff --git a/fusion_accounting_documents/graphify-out/cache/dc10336e7aa8986eabeaca05c65cb22059d48a103d857707797abe736255fa04.json b/fusion_accounting/fusion_accounting_documents/graphify-out/cache/dc10336e7aa8986eabeaca05c65cb22059d48a103d857707797abe736255fa04.json similarity index 100% rename from fusion_accounting_documents/graphify-out/cache/dc10336e7aa8986eabeaca05c65cb22059d48a103d857707797abe736255fa04.json rename to fusion_accounting/fusion_accounting_documents/graphify-out/cache/dc10336e7aa8986eabeaca05c65cb22059d48a103d857707797abe736255fa04.json diff --git a/fusion_accounting_documents/graphify-out/cache/f4accd9e8c0967554f7b02b86002a133711dfe17236f783ffb9014f2a41ce6f8.json b/fusion_accounting/fusion_accounting_documents/graphify-out/cache/f4accd9e8c0967554f7b02b86002a133711dfe17236f783ffb9014f2a41ce6f8.json similarity index 100% rename from fusion_accounting_documents/graphify-out/cache/f4accd9e8c0967554f7b02b86002a133711dfe17236f783ffb9014f2a41ce6f8.json rename to fusion_accounting/fusion_accounting_documents/graphify-out/cache/f4accd9e8c0967554f7b02b86002a133711dfe17236f783ffb9014f2a41ce6f8.json diff --git a/fusion_accounting_documents/graphify-out/graph.html b/fusion_accounting/fusion_accounting_documents/graphify-out/graph.html similarity index 100% rename from fusion_accounting_documents/graphify-out/graph.html rename to fusion_accounting/fusion_accounting_documents/graphify-out/graph.html diff --git a/fusion_accounting_documents/graphify-out/graph.json b/fusion_accounting/fusion_accounting_documents/graphify-out/graph.json similarity index 100% rename from fusion_accounting_documents/graphify-out/graph.json rename to fusion_accounting/fusion_accounting_documents/graphify-out/graph.json diff --git a/fusion_accounting_documents/models/__init__.py b/fusion_accounting/fusion_accounting_documents/models/__init__.py similarity index 100% rename from fusion_accounting_documents/models/__init__.py rename to fusion_accounting/fusion_accounting_documents/models/__init__.py diff --git a/fusion_accounting_documents/models/account_move.py b/fusion_accounting/fusion_accounting_documents/models/account_move.py similarity index 100% rename from fusion_accounting_documents/models/account_move.py rename to fusion_accounting/fusion_accounting_documents/models/account_move.py diff --git a/fusion_accounting_documents/models/documents_document.py b/fusion_accounting/fusion_accounting_documents/models/documents_document.py similarity index 100% rename from fusion_accounting_documents/models/documents_document.py rename to fusion_accounting/fusion_accounting_documents/models/documents_document.py diff --git a/fusion_accounting_documents/security/ir.model.access.csv b/fusion_accounting/fusion_accounting_documents/security/ir.model.access.csv similarity index 100% rename from fusion_accounting_documents/security/ir.model.access.csv rename to fusion_accounting/fusion_accounting_documents/security/ir.model.access.csv diff --git a/fusion_accounting_documents/static/description/icon.png b/fusion_accounting/fusion_accounting_documents/static/description/icon.png similarity index 100% rename from fusion_accounting_documents/static/description/icon.png rename to fusion_accounting/fusion_accounting_documents/static/description/icon.png diff --git a/fusion_accounting_documents/tests/__init__.py b/fusion_accounting/fusion_accounting_documents/tests/__init__.py similarity index 100% rename from fusion_accounting_documents/tests/__init__.py rename to fusion_accounting/fusion_accounting_documents/tests/__init__.py diff --git a/fusion_accounting_documents/tests/test_document_to_invoice.py b/fusion_accounting/fusion_accounting_documents/tests/test_document_to_invoice.py similarity index 100% rename from fusion_accounting_documents/tests/test_document_to_invoice.py rename to fusion_accounting/fusion_accounting_documents/tests/test_document_to_invoice.py diff --git a/fusion_accounting_documents/views/account_move_views.xml b/fusion_accounting/fusion_accounting_documents/views/account_move_views.xml similarity index 100% rename from fusion_accounting_documents/views/account_move_views.xml rename to fusion_accounting/fusion_accounting_documents/views/account_move_views.xml diff --git a/fusion_accounting_documents/views/documents_document_views.xml b/fusion_accounting/fusion_accounting_documents/views/documents_document_views.xml similarity index 100% rename from fusion_accounting_documents/views/documents_document_views.xml rename to fusion_accounting/fusion_accounting_documents/views/documents_document_views.xml diff --git a/fusion_accounting_documents/wizards/__init__.py b/fusion_accounting/fusion_accounting_documents/wizards/__init__.py similarity index 100% rename from fusion_accounting_documents/wizards/__init__.py rename to fusion_accounting/fusion_accounting_documents/wizards/__init__.py diff --git a/fusion_accounting_documents/wizards/create_invoice_from_document.py b/fusion_accounting/fusion_accounting_documents/wizards/create_invoice_from_document.py similarity index 100% rename from fusion_accounting_documents/wizards/create_invoice_from_document.py rename to fusion_accounting/fusion_accounting_documents/wizards/create_invoice_from_document.py diff --git a/fusion_accounting_documents/wizards/create_invoice_from_document_views.xml b/fusion_accounting/fusion_accounting_documents/wizards/create_invoice_from_document_views.xml similarity index 100% rename from fusion_accounting_documents/wizards/create_invoice_from_document_views.xml rename to fusion_accounting/fusion_accounting_documents/wizards/create_invoice_from_document_views.xml diff --git a/fusion_accounting/fusion_accounting_followup/.DS_Store b/fusion_accounting/fusion_accounting_followup/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..624f6cd7a2ac4635ee637a8975379d758b2ce8ee GIT binary patch literal 8196 zcmeI1v2W8r6vp3`w2c%7q^b}xAg@RuwPIm{Gzv3AhYT!Dlh9O3aFiyXGMT9>1OG!8 znBadvLJSOu0U;1bj2Rgikoex+Vc$F3QJJ9XUFCb0?|XN@ewWyNE)l8bthY&2C!#72 zju&d^3L1~|k!wr#$~8oVe4+`(G{jFIXQ2fLf&;;U;6QL7IPgC@fM+(hYRPlojD|iq z5F9v@4)FaU!ojg&V`8Gdb)eHF0AdA~b;CL80G$)r*sw7%QKw=~Q#~k~s%(j&OghFR zmLoQ7OiVQCq)a*~yRxzsiqfkiFVb>S4HH8j90(5N9pKu%MqSkH4`?dt_k-cy=5{w8 zjZM;(d*#Ye+-mI(<6S7K^DkR3KEHXrwMgCj3-x&5Qfx3xg?iKhZATK;pSWW#)75#( zl;)1&jG}0~VBPby2ZuT|rUC8KeLAG;@NGs@!LinU1&&g!%k^^b>+Z+5+N%ZnjPoRV z!M(l%6k4GXID2?2GbC?UkMIsij=Ox5wdS9_6mz)Vm1zVAyC%2c4s_HB_)a_Og+nQKB1 zLDdDJw`VtJpwDSsuJ$dD%b82KwLmAi5;klFe&Jh(16;x@b$r_&cX@97{BSw`q(A3k z4wt1&BRH1y&1e|}a0R{R%=-Z-oKctI_*?3UP-MGQtPty~r|iSB-kCl<^4G6DlcVnX z&%ZnC^Umsg*MVY%Sl|3{w2GDY=`nUb01OZY@LV9z>JV(fo#$^WO%#g6 z1yz+T*)Q?8|94)bI3^;_UduVrjEEAb;OGSA2a$ErfsD)}iyZgZ&;!-<0$UBD-EoKv z$h(_TNw@S&1$E!wxPP6eN=6CE8Tid-`aXCZ(Z%qAFlS#yO8r-oB?OR88|iu(6dF7siIqFz!`7` zS_b6%5TJsoVWSv79WZeO08ZeJf@_&2BqtcAhK(XtAgrlCO=TM~SkvJT7MB_}ikePr z!w1{RY!eE{)3JYu;l!z;TW7!-=rb_Z+nMzLtNrtTKgsW$0cYT-7~o01$TK{W_13|| uNv{pi8>ooHHHvKtE@CT2thC}YXcYK^TmVzUMiCx}{|H1H+&BaO%D^`Y+fmQ} literal 0 HcmV?d00001 diff --git a/fusion_accounting_followup/static/description/icon.png b/fusion_accounting/fusion_accounting_followup/static/description/icon.png similarity index 100% rename from fusion_accounting_followup/static/description/icon.png rename to fusion_accounting/fusion_accounting_followup/static/description/icon.png diff --git a/fusion_accounting_followup/static/src/components/aging_bucket_strip/aging_bucket_strip.js b/fusion_accounting/fusion_accounting_followup/static/src/components/aging_bucket_strip/aging_bucket_strip.js similarity index 100% rename from fusion_accounting_followup/static/src/components/aging_bucket_strip/aging_bucket_strip.js rename to fusion_accounting/fusion_accounting_followup/static/src/components/aging_bucket_strip/aging_bucket_strip.js diff --git a/fusion_accounting_followup/static/src/components/aging_bucket_strip/aging_bucket_strip.xml b/fusion_accounting/fusion_accounting_followup/static/src/components/aging_bucket_strip/aging_bucket_strip.xml similarity index 100% rename from fusion_accounting_followup/static/src/components/aging_bucket_strip/aging_bucket_strip.xml rename to fusion_accounting/fusion_accounting_followup/static/src/components/aging_bucket_strip/aging_bucket_strip.xml diff --git a/fusion_accounting_followup/static/src/components/ai_text_panel/ai_text_panel.js b/fusion_accounting/fusion_accounting_followup/static/src/components/ai_text_panel/ai_text_panel.js similarity index 100% rename from fusion_accounting_followup/static/src/components/ai_text_panel/ai_text_panel.js rename to fusion_accounting/fusion_accounting_followup/static/src/components/ai_text_panel/ai_text_panel.js diff --git a/fusion_accounting_followup/static/src/components/ai_text_panel/ai_text_panel.xml b/fusion_accounting/fusion_accounting_followup/static/src/components/ai_text_panel/ai_text_panel.xml similarity index 100% rename from fusion_accounting_followup/static/src/components/ai_text_panel/ai_text_panel.xml rename to fusion_accounting/fusion_accounting_followup/static/src/components/ai_text_panel/ai_text_panel.xml diff --git a/fusion_accounting_followup/static/src/components/followup_history_table/followup_history_table.js b/fusion_accounting/fusion_accounting_followup/static/src/components/followup_history_table/followup_history_table.js similarity index 100% rename from fusion_accounting_followup/static/src/components/followup_history_table/followup_history_table.js rename to fusion_accounting/fusion_accounting_followup/static/src/components/followup_history_table/followup_history_table.js diff --git a/fusion_accounting_followup/static/src/components/followup_history_table/followup_history_table.xml b/fusion_accounting/fusion_accounting_followup/static/src/components/followup_history_table/followup_history_table.xml similarity index 100% rename from fusion_accounting_followup/static/src/components/followup_history_table/followup_history_table.xml rename to fusion_accounting/fusion_accounting_followup/static/src/components/followup_history_table/followup_history_table.xml diff --git a/fusion_accounting_followup/static/src/components/partner_card/partner_card.js b/fusion_accounting/fusion_accounting_followup/static/src/components/partner_card/partner_card.js similarity index 100% rename from fusion_accounting_followup/static/src/components/partner_card/partner_card.js rename to fusion_accounting/fusion_accounting_followup/static/src/components/partner_card/partner_card.js diff --git a/fusion_accounting_followup/static/src/components/partner_card/partner_card.xml b/fusion_accounting/fusion_accounting_followup/static/src/components/partner_card/partner_card.xml similarity index 100% rename from fusion_accounting_followup/static/src/components/partner_card/partner_card.xml rename to fusion_accounting/fusion_accounting_followup/static/src/components/partner_card/partner_card.xml diff --git a/fusion_accounting_followup/static/src/components/risk_badge/risk_badge.js b/fusion_accounting/fusion_accounting_followup/static/src/components/risk_badge/risk_badge.js similarity index 100% rename from fusion_accounting_followup/static/src/components/risk_badge/risk_badge.js rename to fusion_accounting/fusion_accounting_followup/static/src/components/risk_badge/risk_badge.js diff --git a/fusion_accounting_followup/static/src/components/risk_badge/risk_badge.xml b/fusion_accounting/fusion_accounting_followup/static/src/components/risk_badge/risk_badge.xml similarity index 100% rename from fusion_accounting_followup/static/src/components/risk_badge/risk_badge.xml rename to fusion_accounting/fusion_accounting_followup/static/src/components/risk_badge/risk_badge.xml diff --git a/fusion_accounting_followup/static/src/scss/_variables.scss b/fusion_accounting/fusion_accounting_followup/static/src/scss/_variables.scss similarity index 100% rename from fusion_accounting_followup/static/src/scss/_variables.scss rename to fusion_accounting/fusion_accounting_followup/static/src/scss/_variables.scss diff --git a/fusion_accounting_followup/static/src/scss/followup.scss b/fusion_accounting/fusion_accounting_followup/static/src/scss/followup.scss similarity index 100% rename from fusion_accounting_followup/static/src/scss/followup.scss rename to fusion_accounting/fusion_accounting_followup/static/src/scss/followup.scss diff --git a/fusion_accounting_followup/static/src/services/followup_service.js b/fusion_accounting/fusion_accounting_followup/static/src/services/followup_service.js similarity index 100% rename from fusion_accounting_followup/static/src/services/followup_service.js rename to fusion_accounting/fusion_accounting_followup/static/src/services/followup_service.js diff --git a/fusion_accounting_followup/static/src/tours/followup_tours.js b/fusion_accounting/fusion_accounting_followup/static/src/tours/followup_tours.js similarity index 100% rename from fusion_accounting_followup/static/src/tours/followup_tours.js rename to fusion_accounting/fusion_accounting_followup/static/src/tours/followup_tours.js diff --git a/fusion_accounting_followup/static/src/views/followup_dashboard/followup_dashboard.js b/fusion_accounting/fusion_accounting_followup/static/src/views/followup_dashboard/followup_dashboard.js similarity index 100% rename from fusion_accounting_followup/static/src/views/followup_dashboard/followup_dashboard.js rename to fusion_accounting/fusion_accounting_followup/static/src/views/followup_dashboard/followup_dashboard.js diff --git a/fusion_accounting_followup/static/src/views/followup_dashboard/followup_dashboard.xml b/fusion_accounting/fusion_accounting_followup/static/src/views/followup_dashboard/followup_dashboard.xml similarity index 100% rename from fusion_accounting_followup/static/src/views/followup_dashboard/followup_dashboard.xml rename to fusion_accounting/fusion_accounting_followup/static/src/views/followup_dashboard/followup_dashboard.xml diff --git a/fusion_accounting_followup/static/src/views/followup_dashboard/followup_dashboard_view.js b/fusion_accounting/fusion_accounting_followup/static/src/views/followup_dashboard/followup_dashboard_view.js similarity index 100% rename from fusion_accounting_followup/static/src/views/followup_dashboard/followup_dashboard_view.js rename to fusion_accounting/fusion_accounting_followup/static/src/views/followup_dashboard/followup_dashboard_view.js diff --git a/fusion_accounting_followup/tests/__init__.py b/fusion_accounting/fusion_accounting_followup/tests/__init__.py similarity index 100% rename from fusion_accounting_followup/tests/__init__.py rename to fusion_accounting/fusion_accounting_followup/tests/__init__.py diff --git a/fusion_accounting_followup/tests/test_account_move_line_inherit.py b/fusion_accounting/fusion_accounting_followup/tests/test_account_move_line_inherit.py similarity index 100% rename from fusion_accounting_followup/tests/test_account_move_line_inherit.py rename to fusion_accounting/fusion_accounting_followup/tests/test_account_move_line_inherit.py diff --git a/fusion_accounting_followup/tests/test_batch_followup_wizard.py b/fusion_accounting/fusion_accounting_followup/tests/test_batch_followup_wizard.py similarity index 100% rename from fusion_accounting_followup/tests/test_batch_followup_wizard.py rename to fusion_accounting/fusion_accounting_followup/tests/test_batch_followup_wizard.py diff --git a/fusion_accounting_followup/tests/test_coexistence.py b/fusion_accounting/fusion_accounting_followup/tests/test_coexistence.py similarity index 100% rename from fusion_accounting_followup/tests/test_coexistence.py rename to fusion_accounting/fusion_accounting_followup/tests/test_coexistence.py diff --git a/fusion_accounting_followup/tests/test_engine_integration.py b/fusion_accounting/fusion_accounting_followup/tests/test_engine_integration.py similarity index 100% rename from fusion_accounting_followup/tests/test_engine_integration.py rename to fusion_accounting/fusion_accounting_followup/tests/test_engine_integration.py diff --git a/fusion_accounting_followup/tests/test_engine_property.py b/fusion_accounting/fusion_accounting_followup/tests/test_engine_property.py similarity index 100% rename from fusion_accounting_followup/tests/test_engine_property.py rename to fusion_accounting/fusion_accounting_followup/tests/test_engine_property.py diff --git a/fusion_accounting_followup/tests/test_followup_adapter.py b/fusion_accounting/fusion_accounting_followup/tests/test_followup_adapter.py similarity index 100% rename from fusion_accounting_followup/tests/test_followup_adapter.py rename to fusion_accounting/fusion_accounting_followup/tests/test_followup_adapter.py diff --git a/fusion_accounting_followup/tests/test_followup_controller.py b/fusion_accounting/fusion_accounting_followup/tests/test_followup_controller.py similarity index 100% rename from fusion_accounting_followup/tests/test_followup_controller.py rename to fusion_accounting/fusion_accounting_followup/tests/test_followup_controller.py diff --git a/fusion_accounting_followup/tests/test_followup_cron.py b/fusion_accounting/fusion_accounting_followup/tests/test_followup_cron.py similarity index 100% rename from fusion_accounting_followup/tests/test_followup_cron.py rename to fusion_accounting/fusion_accounting_followup/tests/test_followup_cron.py diff --git a/fusion_accounting_followup/tests/test_followup_full_flow.py b/fusion_accounting/fusion_accounting_followup/tests/test_followup_full_flow.py similarity index 100% rename from fusion_accounting_followup/tests/test_followup_full_flow.py rename to fusion_accounting/fusion_accounting_followup/tests/test_followup_full_flow.py diff --git a/fusion_accounting_followup/tests/test_followup_text_generator.py b/fusion_accounting/fusion_accounting_followup/tests/test_followup_text_generator.py similarity index 100% rename from fusion_accounting_followup/tests/test_followup_text_generator.py rename to fusion_accounting/fusion_accounting_followup/tests/test_followup_text_generator.py diff --git a/fusion_accounting_followup/tests/test_followup_tools.py b/fusion_accounting/fusion_accounting_followup/tests/test_followup_tools.py similarity index 100% rename from fusion_accounting_followup/tests/test_followup_tools.py rename to fusion_accounting/fusion_accounting_followup/tests/test_followup_tools.py diff --git a/fusion_accounting_followup/tests/test_followup_tours.py b/fusion_accounting/fusion_accounting_followup/tests/test_followup_tours.py similarity index 100% rename from fusion_accounting_followup/tests/test_followup_tours.py rename to fusion_accounting/fusion_accounting_followup/tests/test_followup_tours.py diff --git a/fusion_accounting_followup/tests/test_fusion_followup_engine.py b/fusion_accounting/fusion_accounting_followup/tests/test_fusion_followup_engine.py similarity index 100% rename from fusion_accounting_followup/tests/test_fusion_followup_engine.py rename to fusion_accounting/fusion_accounting_followup/tests/test_fusion_followup_engine.py diff --git a/fusion_accounting_followup/tests/test_fusion_followup_level.py b/fusion_accounting/fusion_accounting_followup/tests/test_fusion_followup_level.py similarity index 100% rename from fusion_accounting_followup/tests/test_fusion_followup_level.py rename to fusion_accounting/fusion_accounting_followup/tests/test_fusion_followup_level.py diff --git a/fusion_accounting_followup/tests/test_fusion_followup_run.py b/fusion_accounting/fusion_accounting_followup/tests/test_fusion_followup_run.py similarity index 100% rename from fusion_accounting_followup/tests/test_fusion_followup_run.py rename to fusion_accounting/fusion_accounting_followup/tests/test_fusion_followup_run.py diff --git a/fusion_accounting_followup/tests/test_fusion_followup_text_cache.py b/fusion_accounting/fusion_accounting_followup/tests/test_fusion_followup_text_cache.py similarity index 100% rename from fusion_accounting_followup/tests/test_fusion_followup_text_cache.py rename to fusion_accounting/fusion_accounting_followup/tests/test_fusion_followup_text_cache.py diff --git a/fusion_accounting_followup/tests/test_level_resolver.py b/fusion_accounting/fusion_accounting_followup/tests/test_level_resolver.py similarity index 100% rename from fusion_accounting_followup/tests/test_level_resolver.py rename to fusion_accounting/fusion_accounting_followup/tests/test_level_resolver.py diff --git a/fusion_accounting_followup/tests/test_local_llm_compat.py b/fusion_accounting/fusion_accounting_followup/tests/test_local_llm_compat.py similarity index 100% rename from fusion_accounting_followup/tests/test_local_llm_compat.py rename to fusion_accounting/fusion_accounting_followup/tests/test_local_llm_compat.py diff --git a/fusion_accounting_followup/tests/test_migration_round_trip.py b/fusion_accounting/fusion_accounting_followup/tests/test_migration_round_trip.py similarity index 100% rename from fusion_accounting_followup/tests/test_migration_round_trip.py rename to fusion_accounting/fusion_accounting_followup/tests/test_migration_round_trip.py diff --git a/fusion_accounting_followup/tests/test_overdue_aging.py b/fusion_accounting/fusion_accounting_followup/tests/test_overdue_aging.py similarity index 100% rename from fusion_accounting_followup/tests/test_overdue_aging.py rename to fusion_accounting/fusion_accounting_followup/tests/test_overdue_aging.py diff --git a/fusion_accounting_followup/tests/test_performance_benchmarks.py b/fusion_accounting/fusion_accounting_followup/tests/test_performance_benchmarks.py similarity index 100% rename from fusion_accounting_followup/tests/test_performance_benchmarks.py rename to fusion_accounting/fusion_accounting_followup/tests/test_performance_benchmarks.py diff --git a/fusion_accounting_followup/tests/test_res_partner_inherit.py b/fusion_accounting/fusion_accounting_followup/tests/test_res_partner_inherit.py similarity index 100% rename from fusion_accounting_followup/tests/test_res_partner_inherit.py rename to fusion_accounting/fusion_accounting_followup/tests/test_res_partner_inherit.py diff --git a/fusion_accounting_followup/tests/test_risk_scorer.py b/fusion_accounting/fusion_accounting_followup/tests/test_risk_scorer.py similarity index 100% rename from fusion_accounting_followup/tests/test_risk_scorer.py rename to fusion_accounting/fusion_accounting_followup/tests/test_risk_scorer.py diff --git a/fusion_accounting_followup/tests/test_tone_selector.py b/fusion_accounting/fusion_accounting_followup/tests/test_tone_selector.py similarity index 100% rename from fusion_accounting_followup/tests/test_tone_selector.py rename to fusion_accounting/fusion_accounting_followup/tests/test_tone_selector.py diff --git a/fusion_accounting_followup/views/menu_views.xml b/fusion_accounting/fusion_accounting_followup/views/menu_views.xml similarity index 100% rename from fusion_accounting_followup/views/menu_views.xml rename to fusion_accounting/fusion_accounting_followup/views/menu_views.xml diff --git a/fusion_accounting_followup/wizards/__init__.py b/fusion_accounting/fusion_accounting_followup/wizards/__init__.py similarity index 100% rename from fusion_accounting_followup/wizards/__init__.py rename to fusion_accounting/fusion_accounting_followup/wizards/__init__.py diff --git a/fusion_accounting_followup/wizards/batch_followup_wizard.py b/fusion_accounting/fusion_accounting_followup/wizards/batch_followup_wizard.py similarity index 100% rename from fusion_accounting_followup/wizards/batch_followup_wizard.py rename to fusion_accounting/fusion_accounting_followup/wizards/batch_followup_wizard.py diff --git a/fusion_accounting_followup/wizards/batch_followup_wizard_views.xml b/fusion_accounting/fusion_accounting_followup/wizards/batch_followup_wizard_views.xml similarity index 100% rename from fusion_accounting_followup/wizards/batch_followup_wizard_views.xml rename to fusion_accounting/fusion_accounting_followup/wizards/batch_followup_wizard_views.xml diff --git a/fusion_accounting/fusion_accounting_hr_payroll/.DS_Store b/fusion_accounting/fusion_accounting_hr_payroll/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..87e3c9e3782b9b23247a8b69e622ac999a7a7f27 GIT binary patch literal 6148 zcmeHLJx>Bb5Pd6$Az~s8iB{epFp-MJ;>5EzG4=w7Kms|$uh^ZHvGg}s`xk7CF)u2`B)_QDgMxsGDLO=Qd$8+OtR~ zc#cl9v|W$8y@^cca0)mDexm~X?s|w&#UZNp`j5PnCOUp^ZJ9Vg)gdaA@(EIlKBQ*W?x7=C__7C9l-EyYYzUck(UX znN{XJi!Sku&_D+V7FVoYkH<}Z@0U+61Erfahsh}|$Krt}#p8fKHEM0tEgoWdU-B^G zCXbzB?qF*O!0?5N3M@LF8b-yvhXsl@aQt3Gu7V^W}j zlkxh+b6I~FHS71w<%MB=BV(k%^bEWH78UrjMte3}F0at_P64NYQ(&k7uMa*o#z14D zP%a(R$s+)vM{a3!E%$appB;pO#zY}`$b=e7sD=uC#1LvY`F))iXiOBU;SjPi&7&&| zeL@kkI{AH>4iPAHy;Hy`U@MSOw*}t+H`CAm_8@oX6mSasD+PoXZif|mB)zvzJRI+} vKDAwHY@C-UltZY~+p)aht(gB;kVY||F9-vTi9+&_xgP>j2G=-orowsiESJsn=`RPlm=aeM2h?kDjEvP zv`8r82k--^kb)?PgeZ9XA$!+%XQ(VBW~JSC+L^g|db`@y+yPMQhpkm$89<;csp;W*Yx-7fM8`P?}B za^m^q-W9IrEWenSy(JdOi@Tn^i)O@0tvn~E$R6@J>g){1`ULL?xs>@tJd|b{RLP)i zxlHe(_pvqP@apNOQ_mrY4;d7DMETt%Tg3}1(8f`2m)x`Y$JQ`^ec{p854U%N_%MI5 zN1UJQAosu71JXo+c`I-u|9R7re4>CTFh>PcrLo;uXF^|F=Te(mTeClA rH_iBE4s8erTaFX$ZB88jFyynQtBFZGW)3;SCLaQ<3^IrUb5-CsWfdWr literal 0 HcmV?d00001 diff --git a/fusion_accounting_l10n_ca/__init__.py b/fusion_accounting/fusion_accounting_l10n_ca/__init__.py similarity index 100% rename from fusion_accounting_l10n_ca/__init__.py rename to fusion_accounting/fusion_accounting_l10n_ca/__init__.py diff --git a/fusion_accounting_l10n_ca/__manifest__.py b/fusion_accounting/fusion_accounting_l10n_ca/__manifest__.py similarity index 100% rename from fusion_accounting_l10n_ca/__manifest__.py rename to fusion_accounting/fusion_accounting_l10n_ca/__manifest__.py diff --git a/fusion_accounting_l10n_ca/data/fusion_tax_return_data.xml b/fusion_accounting/fusion_accounting_l10n_ca/data/fusion_tax_return_data.xml similarity index 100% rename from fusion_accounting_l10n_ca/data/fusion_tax_return_data.xml rename to fusion_accounting/fusion_accounting_l10n_ca/data/fusion_tax_return_data.xml diff --git a/fusion_accounting_l10n_ca/data/report_ca_balance_sheet.xml b/fusion_accounting/fusion_accounting_l10n_ca/data/report_ca_balance_sheet.xml similarity index 100% rename from fusion_accounting_l10n_ca/data/report_ca_balance_sheet.xml rename to fusion_accounting/fusion_accounting_l10n_ca/data/report_ca_balance_sheet.xml diff --git a/fusion_accounting_l10n_ca/data/report_ca_profit_loss.xml b/fusion_accounting/fusion_accounting_l10n_ca/data/report_ca_profit_loss.xml similarity index 100% rename from fusion_accounting_l10n_ca/data/report_ca_profit_loss.xml rename to fusion_accounting/fusion_accounting_l10n_ca/data/report_ca_profit_loss.xml diff --git a/fusion_accounting_l10n_ca/graphify-out/GRAPH_REPORT.md b/fusion_accounting/fusion_accounting_l10n_ca/graphify-out/GRAPH_REPORT.md similarity index 100% rename from fusion_accounting_l10n_ca/graphify-out/GRAPH_REPORT.md rename to fusion_accounting/fusion_accounting_l10n_ca/graphify-out/GRAPH_REPORT.md diff --git a/fusion_accounting_l10n_ca/graphify-out/cache/041b564df7318bca64a931db1a028a1991a44fe5419ca1e38ea4e926038a9f67.json b/fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/041b564df7318bca64a931db1a028a1991a44fe5419ca1e38ea4e926038a9f67.json similarity index 100% rename from fusion_accounting_l10n_ca/graphify-out/cache/041b564df7318bca64a931db1a028a1991a44fe5419ca1e38ea4e926038a9f67.json rename to fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/041b564df7318bca64a931db1a028a1991a44fe5419ca1e38ea4e926038a9f67.json diff --git a/fusion_accounting_l10n_ca/graphify-out/cache/2c86d80e787c67d4af7ef24892cfe56d12a8db5f9e1d092c55cc6c3501c19359.json b/fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/2c86d80e787c67d4af7ef24892cfe56d12a8db5f9e1d092c55cc6c3501c19359.json similarity index 100% rename from fusion_accounting_l10n_ca/graphify-out/cache/2c86d80e787c67d4af7ef24892cfe56d12a8db5f9e1d092c55cc6c3501c19359.json rename to fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/2c86d80e787c67d4af7ef24892cfe56d12a8db5f9e1d092c55cc6c3501c19359.json diff --git a/fusion_accounting_l10n_ca/graphify-out/cache/2e016b209560061b9e951b42801db73527404fd8f005ad22d4dedc4dc482bf83.json b/fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/2e016b209560061b9e951b42801db73527404fd8f005ad22d4dedc4dc482bf83.json similarity index 100% rename from fusion_accounting_l10n_ca/graphify-out/cache/2e016b209560061b9e951b42801db73527404fd8f005ad22d4dedc4dc482bf83.json rename to fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/2e016b209560061b9e951b42801db73527404fd8f005ad22d4dedc4dc482bf83.json diff --git a/fusion_accounting_l10n_ca/graphify-out/cache/4cc6584725895ad5249bbf1f3037da330e38238d00316457d1a03fe4d9bd386a.json b/fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/4cc6584725895ad5249bbf1f3037da330e38238d00316457d1a03fe4d9bd386a.json similarity index 100% rename from fusion_accounting_l10n_ca/graphify-out/cache/4cc6584725895ad5249bbf1f3037da330e38238d00316457d1a03fe4d9bd386a.json rename to fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/4cc6584725895ad5249bbf1f3037da330e38238d00316457d1a03fe4d9bd386a.json diff --git a/fusion_accounting_l10n_ca/graphify-out/cache/544545bdf00b8067f31cf63a0e5e0343ce2269a3fb7d46813bd0e9091e773833.json b/fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/544545bdf00b8067f31cf63a0e5e0343ce2269a3fb7d46813bd0e9091e773833.json similarity index 100% rename from fusion_accounting_l10n_ca/graphify-out/cache/544545bdf00b8067f31cf63a0e5e0343ce2269a3fb7d46813bd0e9091e773833.json rename to fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/544545bdf00b8067f31cf63a0e5e0343ce2269a3fb7d46813bd0e9091e773833.json diff --git a/fusion_accounting_l10n_ca/graphify-out/cache/84595758bee1df2e07ad385bc9ef7e8ba3296835d803fe0f3923a69e10d5648c.json b/fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/84595758bee1df2e07ad385bc9ef7e8ba3296835d803fe0f3923a69e10d5648c.json similarity index 100% rename from fusion_accounting_l10n_ca/graphify-out/cache/84595758bee1df2e07ad385bc9ef7e8ba3296835d803fe0f3923a69e10d5648c.json rename to fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/84595758bee1df2e07ad385bc9ef7e8ba3296835d803fe0f3923a69e10d5648c.json diff --git a/fusion_accounting_l10n_ca/graphify-out/cache/d87b569f41002534660df661b0787fb8cdaf23dc7e28950cf80436d1e2315ad1.json b/fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/d87b569f41002534660df661b0787fb8cdaf23dc7e28950cf80436d1e2315ad1.json similarity index 100% rename from fusion_accounting_l10n_ca/graphify-out/cache/d87b569f41002534660df661b0787fb8cdaf23dc7e28950cf80436d1e2315ad1.json rename to fusion_accounting/fusion_accounting_l10n_ca/graphify-out/cache/d87b569f41002534660df661b0787fb8cdaf23dc7e28950cf80436d1e2315ad1.json diff --git a/fusion_accounting_l10n_ca/graphify-out/graph.html b/fusion_accounting/fusion_accounting_l10n_ca/graphify-out/graph.html similarity index 100% rename from fusion_accounting_l10n_ca/graphify-out/graph.html rename to fusion_accounting/fusion_accounting_l10n_ca/graphify-out/graph.html diff --git a/fusion_accounting_l10n_ca/graphify-out/graph.json b/fusion_accounting/fusion_accounting_l10n_ca/graphify-out/graph.json similarity index 100% rename from fusion_accounting_l10n_ca/graphify-out/graph.json rename to fusion_accounting/fusion_accounting_l10n_ca/graphify-out/graph.json diff --git a/fusion_accounting_l10n_ca/migrations/19.0.1.1.1/pre-migration.py b/fusion_accounting/fusion_accounting_l10n_ca/migrations/19.0.1.1.1/pre-migration.py similarity index 100% rename from fusion_accounting_l10n_ca/migrations/19.0.1.1.1/pre-migration.py rename to fusion_accounting/fusion_accounting_l10n_ca/migrations/19.0.1.1.1/pre-migration.py diff --git a/fusion_accounting_l10n_ca/models/__init__.py b/fusion_accounting/fusion_accounting_l10n_ca/models/__init__.py similarity index 100% rename from fusion_accounting_l10n_ca/models/__init__.py rename to fusion_accounting/fusion_accounting_l10n_ca/models/__init__.py diff --git a/fusion_accounting_l10n_ca/models/fusion_tax_return.py b/fusion_accounting/fusion_accounting_l10n_ca/models/fusion_tax_return.py similarity index 100% rename from fusion_accounting_l10n_ca/models/fusion_tax_return.py rename to fusion_accounting/fusion_accounting_l10n_ca/models/fusion_tax_return.py diff --git a/fusion_accounting_l10n_ca/security/ir.model.access.csv b/fusion_accounting/fusion_accounting_l10n_ca/security/ir.model.access.csv similarity index 100% rename from fusion_accounting_l10n_ca/security/ir.model.access.csv rename to fusion_accounting/fusion_accounting_l10n_ca/security/ir.model.access.csv diff --git a/fusion_accounting_l10n_ca/static/description/icon.png b/fusion_accounting/fusion_accounting_l10n_ca/static/description/icon.png similarity index 100% rename from fusion_accounting_l10n_ca/static/description/icon.png rename to fusion_accounting/fusion_accounting_l10n_ca/static/description/icon.png diff --git a/fusion_accounting_l10n_ca/tests/__init__.py b/fusion_accounting/fusion_accounting_l10n_ca/tests/__init__.py similarity index 100% rename from fusion_accounting_l10n_ca/tests/__init__.py rename to fusion_accounting/fusion_accounting_l10n_ca/tests/__init__.py diff --git a/fusion_accounting_l10n_ca/tests/test_l10n_ca.py b/fusion_accounting/fusion_accounting_l10n_ca/tests/test_l10n_ca.py similarity index 100% rename from fusion_accounting_l10n_ca/tests/test_l10n_ca.py rename to fusion_accounting/fusion_accounting_l10n_ca/tests/test_l10n_ca.py diff --git a/fusion_accounting_l10n_ca/views/menu_views.xml b/fusion_accounting/fusion_accounting_l10n_ca/views/menu_views.xml similarity index 100% rename from fusion_accounting_l10n_ca/views/menu_views.xml rename to fusion_accounting/fusion_accounting_l10n_ca/views/menu_views.xml diff --git a/fusion_accounting/fusion_accounting_migration/.DS_Store b/fusion_accounting/fusion_accounting_migration/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..18f25b4ee785ea8204a1bbd9597165fab28b6f00 GIT binary patch literal 6148 zcmeHLyH3L}6g`Fl6?Evpz(zJEBs#H%s_aPJnCOE?rB*3@2(?p2b_PBP2{AA*G4KN{ zd;;g%7Q{(ii3K6#E7>QxKDJLz61yn?RiAciKovllMX{w}MNI(83Ve_jig(|FYKXB!i(At>(AOxPzq8X!nygIpxFC zy_46choj~E?vMDxtE`p}k+hBh*O@NP(Z|@)ipopAJ*y8$@9rP9K4*+U@~z3oadaRO z9c7HEp@S)1>|uhLs|D|iI37KPu{@dzJXe>j=k#YxH7%ANI*ul_d!29h=yAsIXmL1> z4i#}4tWm+a){?tR8_#a5M?*kWps8AkXaplt|MaNt)R_yh`z(vtuH literal 0 HcmV?d00001 diff --git a/fusion_accounting_migration/CLAUDE.md b/fusion_accounting/fusion_accounting_migration/CLAUDE.md similarity index 100% rename from fusion_accounting_migration/CLAUDE.md rename to fusion_accounting/fusion_accounting_migration/CLAUDE.md diff --git a/fusion_accounting_migration/README.md b/fusion_accounting/fusion_accounting_migration/README.md similarity index 100% rename from fusion_accounting_migration/README.md rename to fusion_accounting/fusion_accounting_migration/README.md diff --git a/fusion_accounting_migration/UPGRADE_NOTES.md b/fusion_accounting/fusion_accounting_migration/UPGRADE_NOTES.md similarity index 100% rename from fusion_accounting_migration/UPGRADE_NOTES.md rename to fusion_accounting/fusion_accounting_migration/UPGRADE_NOTES.md diff --git a/fusion_accounting_migration/__init__.py b/fusion_accounting/fusion_accounting_migration/__init__.py similarity index 100% rename from fusion_accounting_migration/__init__.py rename to fusion_accounting/fusion_accounting_migration/__init__.py diff --git a/fusion_accounting_migration/__manifest__.py b/fusion_accounting/fusion_accounting_migration/__manifest__.py similarity index 100% rename from fusion_accounting_migration/__manifest__.py rename to fusion_accounting/fusion_accounting_migration/__manifest__.py diff --git a/fusion_accounting_migration/graphify-out/GRAPH_REPORT.md b/fusion_accounting/fusion_accounting_migration/graphify-out/GRAPH_REPORT.md similarity index 100% rename from fusion_accounting_migration/graphify-out/GRAPH_REPORT.md rename to fusion_accounting/fusion_accounting_migration/graphify-out/GRAPH_REPORT.md diff --git a/fusion_accounting_migration/graphify-out/cache/2da21d6f60e9a21f9cf01d96699b1cac042f2d255c87cae90a5b5bc58c09a8aa.json b/fusion_accounting/fusion_accounting_migration/graphify-out/cache/2da21d6f60e9a21f9cf01d96699b1cac042f2d255c87cae90a5b5bc58c09a8aa.json similarity index 100% rename from fusion_accounting_migration/graphify-out/cache/2da21d6f60e9a21f9cf01d96699b1cac042f2d255c87cae90a5b5bc58c09a8aa.json rename to fusion_accounting/fusion_accounting_migration/graphify-out/cache/2da21d6f60e9a21f9cf01d96699b1cac042f2d255c87cae90a5b5bc58c09a8aa.json diff --git a/fusion_accounting_migration/graphify-out/cache/349bece2abab6cad65d78101c1fcf054c1f7a05dbf60b8bf2576bfee78d7de64.json b/fusion_accounting/fusion_accounting_migration/graphify-out/cache/349bece2abab6cad65d78101c1fcf054c1f7a05dbf60b8bf2576bfee78d7de64.json similarity index 100% rename from fusion_accounting_migration/graphify-out/cache/349bece2abab6cad65d78101c1fcf054c1f7a05dbf60b8bf2576bfee78d7de64.json rename to fusion_accounting/fusion_accounting_migration/graphify-out/cache/349bece2abab6cad65d78101c1fcf054c1f7a05dbf60b8bf2576bfee78d7de64.json diff --git a/fusion_accounting_migration/graphify-out/cache/6bb8176f1202aeea4e7fcbcbab570155a6b7fcbc596ef9f633da622170db35e2.json b/fusion_accounting/fusion_accounting_migration/graphify-out/cache/6bb8176f1202aeea4e7fcbcbab570155a6b7fcbc596ef9f633da622170db35e2.json similarity index 100% rename from fusion_accounting_migration/graphify-out/cache/6bb8176f1202aeea4e7fcbcbab570155a6b7fcbc596ef9f633da622170db35e2.json rename to fusion_accounting/fusion_accounting_migration/graphify-out/cache/6bb8176f1202aeea4e7fcbcbab570155a6b7fcbc596ef9f633da622170db35e2.json diff --git a/fusion_accounting_migration/graphify-out/cache/753d8f522a5ed25b77ee5311f81610c72c6d16550b0fbed32b8ffb06edde32d6.json b/fusion_accounting/fusion_accounting_migration/graphify-out/cache/753d8f522a5ed25b77ee5311f81610c72c6d16550b0fbed32b8ffb06edde32d6.json similarity index 100% rename from fusion_accounting_migration/graphify-out/cache/753d8f522a5ed25b77ee5311f81610c72c6d16550b0fbed32b8ffb06edde32d6.json rename to fusion_accounting/fusion_accounting_migration/graphify-out/cache/753d8f522a5ed25b77ee5311f81610c72c6d16550b0fbed32b8ffb06edde32d6.json diff --git a/fusion_accounting_migration/graphify-out/cache/88c8b728dac9e8843606ab6c64e0c16ecf61fcc1c16b82f86696a9e310c662e6.json b/fusion_accounting/fusion_accounting_migration/graphify-out/cache/88c8b728dac9e8843606ab6c64e0c16ecf61fcc1c16b82f86696a9e310c662e6.json similarity index 100% rename from fusion_accounting_migration/graphify-out/cache/88c8b728dac9e8843606ab6c64e0c16ecf61fcc1c16b82f86696a9e310c662e6.json rename to fusion_accounting/fusion_accounting_migration/graphify-out/cache/88c8b728dac9e8843606ab6c64e0c16ecf61fcc1c16b82f86696a9e310c662e6.json diff --git a/fusion_accounting_migration/graphify-out/cache/9f36ec45b81ccb327fbf6f7a7ff3f0cac74a4688ddbd9d38427f698e0cc51a5e.json b/fusion_accounting/fusion_accounting_migration/graphify-out/cache/9f36ec45b81ccb327fbf6f7a7ff3f0cac74a4688ddbd9d38427f698e0cc51a5e.json similarity index 100% rename from fusion_accounting_migration/graphify-out/cache/9f36ec45b81ccb327fbf6f7a7ff3f0cac74a4688ddbd9d38427f698e0cc51a5e.json rename to fusion_accounting/fusion_accounting_migration/graphify-out/cache/9f36ec45b81ccb327fbf6f7a7ff3f0cac74a4688ddbd9d38427f698e0cc51a5e.json diff --git a/fusion_accounting_migration/graphify-out/cache/c703600898621a04467b1b42d5757cce505a39f8988d4bb4e66420bc2721499d.json b/fusion_accounting/fusion_accounting_migration/graphify-out/cache/c703600898621a04467b1b42d5757cce505a39f8988d4bb4e66420bc2721499d.json similarity index 100% rename from fusion_accounting_migration/graphify-out/cache/c703600898621a04467b1b42d5757cce505a39f8988d4bb4e66420bc2721499d.json rename to fusion_accounting/fusion_accounting_migration/graphify-out/cache/c703600898621a04467b1b42d5757cce505a39f8988d4bb4e66420bc2721499d.json diff --git a/fusion_accounting_migration/graphify-out/cache/f508451f3945484d77655ddfcd6ca4f7e5c73980fd5e30ab8e7a26bb49242695.json b/fusion_accounting/fusion_accounting_migration/graphify-out/cache/f508451f3945484d77655ddfcd6ca4f7e5c73980fd5e30ab8e7a26bb49242695.json similarity index 100% rename from fusion_accounting_migration/graphify-out/cache/f508451f3945484d77655ddfcd6ca4f7e5c73980fd5e30ab8e7a26bb49242695.json rename to fusion_accounting/fusion_accounting_migration/graphify-out/cache/f508451f3945484d77655ddfcd6ca4f7e5c73980fd5e30ab8e7a26bb49242695.json diff --git a/fusion_accounting_migration/graphify-out/graph.html b/fusion_accounting/fusion_accounting_migration/graphify-out/graph.html similarity index 100% rename from fusion_accounting_migration/graphify-out/graph.html rename to fusion_accounting/fusion_accounting_migration/graphify-out/graph.html diff --git a/fusion_accounting_migration/graphify-out/graph.json b/fusion_accounting/fusion_accounting_migration/graphify-out/graph.json similarity index 100% rename from fusion_accounting_migration/graphify-out/graph.json rename to fusion_accounting/fusion_accounting_migration/graphify-out/graph.json diff --git a/fusion_accounting_migration/models/__init__.py b/fusion_accounting/fusion_accounting_migration/models/__init__.py similarity index 100% rename from fusion_accounting_migration/models/__init__.py rename to fusion_accounting/fusion_accounting_migration/models/__init__.py diff --git a/fusion_accounting_migration/models/ir_module_module.py b/fusion_accounting/fusion_accounting_migration/models/ir_module_module.py similarity index 100% rename from fusion_accounting_migration/models/ir_module_module.py rename to fusion_accounting/fusion_accounting_migration/models/ir_module_module.py diff --git a/fusion_accounting_migration/security/ir.model.access.csv b/fusion_accounting/fusion_accounting_migration/security/ir.model.access.csv similarity index 100% rename from fusion_accounting_migration/security/ir.model.access.csv rename to fusion_accounting/fusion_accounting_migration/security/ir.model.access.csv diff --git a/fusion_accounting_migration/static/description/icon.png b/fusion_accounting/fusion_accounting_migration/static/description/icon.png similarity index 100% rename from fusion_accounting_migration/static/description/icon.png rename to fusion_accounting/fusion_accounting_migration/static/description/icon.png diff --git a/fusion_accounting_migration/tests/__init__.py b/fusion_accounting/fusion_accounting_migration/tests/__init__.py similarity index 100% rename from fusion_accounting_migration/tests/__init__.py rename to fusion_accounting/fusion_accounting_migration/tests/__init__.py diff --git a/fusion_accounting_migration/tests/test_safety_guard.py b/fusion_accounting/fusion_accounting_migration/tests/test_safety_guard.py similarity index 100% rename from fusion_accounting_migration/tests/test_safety_guard.py rename to fusion_accounting/fusion_accounting_migration/tests/test_safety_guard.py diff --git a/fusion_accounting_migration/wizards/__init__.py b/fusion_accounting/fusion_accounting_migration/wizards/__init__.py similarity index 100% rename from fusion_accounting_migration/wizards/__init__.py rename to fusion_accounting/fusion_accounting_migration/wizards/__init__.py diff --git a/fusion_accounting_migration/wizards/migration_wizard.py b/fusion_accounting/fusion_accounting_migration/wizards/migration_wizard.py similarity index 100% rename from fusion_accounting_migration/wizards/migration_wizard.py rename to fusion_accounting/fusion_accounting_migration/wizards/migration_wizard.py diff --git a/fusion_accounting_migration/wizards/migration_wizard_views.xml b/fusion_accounting/fusion_accounting_migration/wizards/migration_wizard_views.xml similarity index 100% rename from fusion_accounting_migration/wizards/migration_wizard_views.xml rename to fusion_accounting/fusion_accounting_migration/wizards/migration_wizard_views.xml diff --git a/fusion_accounting/fusion_accounting_ocr/.DS_Store b/fusion_accounting/fusion_accounting_ocr/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..4042dbd1bcf82879a7b403b1813d6d3bf1f4732d GIT binary patch literal 8196 zcmeHM&ubGw7=2Sy2~@;mJvrb>!9#lJt+1AO5rjgHy|hhgDu;GJz+wdCG+voeYU;=qk` zz?=`7-C*J|b7+qa4z>g!R`}XBKC=$6G1_C|F>`1`xu&Zgln+(D#857r^V-mfiO0;L z3x{&yP(HKr6^gRi8K*5BDsd>II3Ny;I-vP#22IxOuQ7<~_kMe$)@Y`kt_zy_UC!*J z_4-;nT_dA9cl7o6&&l_vli02QV0Sk|6`IT94mPNC6qr{~cl8CeM)RS*+V1(G_q4znYAWMI zIBHqxeNxWEB#+2NbK3!U6r>@8=^Ot1u;o z(C!!yBpfz0HqlnQlhE!YOk`my6rrNSFHmq2p|-yF3U~#w3dq`hf*PpXZ&2T=-`Cp9 z)rCgf>1wCxy<%i1j-q-yt^-kifAaCuy_YX$hoPH)fbOnv79pm^iqWJR*w$=@Ge`Lt z=QO`__V!23DfR8d0~UGXcHGx8?h#ssLN)5r3a!#r+M-j?ZJqiSkIKgVVOY*9s$80X z`$}n5I5+3{J9vxt@kH`IOdasm-1|6_xpuN!{!oPDd_V2(Jo>72%$<{S{T0^YsTch* z@Qjh$7TzE^{5GF~pEb^TRqN?J=U@goF2dM6o+Av6Bg-vhIfm`KOpbldA~=`DYbh6J z9CaQL{=ZQC{@?NPAH4!zfqzK>F%m6AbNEK4w$6MvS!)M4mT<@>af!Cd1)YS* z>#7`wP5)tt^T3RS#wOZg1nmG`1UP$plvX1}dpqC#iZIrG!Ljwm`4^l?y;d8s_7oK>P5Tb zKQbWiZcGJT(jDcr`~KFetLZ$i$~ukf%PPy3t7?ge{NF=++r< z2AqMG0r@@zs9>pw{ajNLn8E^)=3=H*lBK`k-|NP%g@;hh188|2gc$Cev86L@c xYwzKt*9PbUDk5=>Vw-}C*oqM=t@s2Q1^yrxz|^o&ga_h30+9wc&cL5C@C5_yQ=tF= literal 0 HcmV?d00001 diff --git a/fusion_accounting_reports/static/description/icon.png b/fusion_accounting/fusion_accounting_reports/static/description/icon.png similarity index 100% rename from fusion_accounting_reports/static/description/icon.png rename to fusion_accounting/fusion_accounting_reports/static/description/icon.png diff --git a/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js b/fusion_accounting/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js similarity index 100% rename from fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js rename to fusion_accounting/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js diff --git a/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.xml b/fusion_accounting/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.xml similarity index 100% rename from fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.xml rename to fusion_accounting/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.xml diff --git a/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js b/fusion_accounting/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js similarity index 100% rename from fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js rename to fusion_accounting/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js diff --git a/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.xml b/fusion_accounting/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.xml similarity index 100% rename from fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.xml rename to fusion_accounting/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.xml diff --git a/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js b/fusion_accounting/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js similarity index 100% rename from fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js rename to fusion_accounting/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js diff --git a/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.xml b/fusion_accounting/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.xml similarity index 100% rename from fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.xml rename to fusion_accounting/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.xml diff --git a/fusion_accounting_reports/static/src/components/period_filter/period_filter.js b/fusion_accounting/fusion_accounting_reports/static/src/components/period_filter/period_filter.js similarity index 100% rename from fusion_accounting_reports/static/src/components/period_filter/period_filter.js rename to fusion_accounting/fusion_accounting_reports/static/src/components/period_filter/period_filter.js diff --git a/fusion_accounting_reports/static/src/components/period_filter/period_filter.xml b/fusion_accounting/fusion_accounting_reports/static/src/components/period_filter/period_filter.xml similarity index 100% rename from fusion_accounting_reports/static/src/components/period_filter/period_filter.xml rename to fusion_accounting/fusion_accounting_reports/static/src/components/period_filter/period_filter.xml diff --git a/fusion_accounting_reports/static/src/components/report_table/report_table.js b/fusion_accounting/fusion_accounting_reports/static/src/components/report_table/report_table.js similarity index 100% rename from fusion_accounting_reports/static/src/components/report_table/report_table.js rename to fusion_accounting/fusion_accounting_reports/static/src/components/report_table/report_table.js diff --git a/fusion_accounting_reports/static/src/components/report_table/report_table.xml b/fusion_accounting/fusion_accounting_reports/static/src/components/report_table/report_table.xml similarity index 100% rename from fusion_accounting_reports/static/src/components/report_table/report_table.xml rename to fusion_accounting/fusion_accounting_reports/static/src/components/report_table/report_table.xml diff --git a/fusion_accounting_reports/static/src/scss/_variables.scss b/fusion_accounting/fusion_accounting_reports/static/src/scss/_variables.scss similarity index 100% rename from fusion_accounting_reports/static/src/scss/_variables.scss rename to fusion_accounting/fusion_accounting_reports/static/src/scss/_variables.scss diff --git a/fusion_accounting_reports/static/src/scss/reports.dark.scss b/fusion_accounting/fusion_accounting_reports/static/src/scss/reports.dark.scss similarity index 100% rename from fusion_accounting_reports/static/src/scss/reports.dark.scss rename to fusion_accounting/fusion_accounting_reports/static/src/scss/reports.dark.scss diff --git a/fusion_accounting_reports/static/src/scss/reports.scss b/fusion_accounting/fusion_accounting_reports/static/src/scss/reports.scss similarity index 100% rename from fusion_accounting_reports/static/src/scss/reports.scss rename to fusion_accounting/fusion_accounting_reports/static/src/scss/reports.scss diff --git a/fusion_accounting_reports/static/src/services/reports_service.js b/fusion_accounting/fusion_accounting_reports/static/src/services/reports_service.js similarity index 100% rename from fusion_accounting_reports/static/src/services/reports_service.js rename to fusion_accounting/fusion_accounting_reports/static/src/services/reports_service.js diff --git a/fusion_accounting_reports/static/src/tours/reports_tours.js b/fusion_accounting/fusion_accounting_reports/static/src/tours/reports_tours.js similarity index 100% rename from fusion_accounting_reports/static/src/tours/reports_tours.js rename to fusion_accounting/fusion_accounting_reports/static/src/tours/reports_tours.js diff --git a/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js b/fusion_accounting/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js similarity index 100% rename from fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js rename to fusion_accounting/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js diff --git a/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.xml b/fusion_accounting/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.xml similarity index 100% rename from fusion_accounting_reports/static/src/views/report_viewer/report_viewer.xml rename to fusion_accounting/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.xml diff --git a/fusion_accounting_reports/static/src/views/report_viewer/report_viewer_view.js b/fusion_accounting/fusion_accounting_reports/static/src/views/report_viewer/report_viewer_view.js similarity index 100% rename from fusion_accounting_reports/static/src/views/report_viewer/report_viewer_view.js rename to fusion_accounting/fusion_accounting_reports/static/src/views/report_viewer/report_viewer_view.js diff --git a/fusion_accounting_reports/tests/__init__.py b/fusion_accounting/fusion_accounting_reports/tests/__init__.py similarity index 100% rename from fusion_accounting_reports/tests/__init__.py rename to fusion_accounting/fusion_accounting_reports/tests/__init__.py diff --git a/fusion_accounting_reports/tests/test_account_balance_mv.py b/fusion_accounting/fusion_accounting_reports/tests/test_account_balance_mv.py similarity index 100% rename from fusion_accounting_reports/tests/test_account_balance_mv.py rename to fusion_accounting/fusion_accounting_reports/tests/test_account_balance_mv.py diff --git a/fusion_accounting_reports/tests/test_anomaly_detection.py b/fusion_accounting/fusion_accounting_reports/tests/test_anomaly_detection.py similarity index 100% rename from fusion_accounting_reports/tests/test_anomaly_detection.py rename to fusion_accounting/fusion_accounting_reports/tests/test_anomaly_detection.py diff --git a/fusion_accounting_reports/tests/test_bs_tb_integration.py b/fusion_accounting/fusion_accounting_reports/tests/test_bs_tb_integration.py similarity index 100% rename from fusion_accounting_reports/tests/test_bs_tb_integration.py rename to fusion_accounting/fusion_accounting_reports/tests/test_bs_tb_integration.py diff --git a/fusion_accounting_reports/tests/test_coexistence.py b/fusion_accounting/fusion_accounting_reports/tests/test_coexistence.py similarity index 100% rename from fusion_accounting_reports/tests/test_coexistence.py rename to fusion_accounting/fusion_accounting_reports/tests/test_coexistence.py diff --git a/fusion_accounting_reports/tests/test_commentary_generator.py b/fusion_accounting/fusion_accounting_reports/tests/test_commentary_generator.py similarity index 100% rename from fusion_accounting_reports/tests/test_commentary_generator.py rename to fusion_accounting/fusion_accounting_reports/tests/test_commentary_generator.py diff --git a/fusion_accounting_reports/tests/test_commentary_prompt.py b/fusion_accounting/fusion_accounting_reports/tests/test_commentary_prompt.py similarity index 100% rename from fusion_accounting_reports/tests/test_commentary_prompt.py rename to fusion_accounting/fusion_accounting_reports/tests/test_commentary_prompt.py diff --git a/fusion_accounting_reports/tests/test_cron.py b/fusion_accounting/fusion_accounting_reports/tests/test_cron.py similarity index 100% rename from fusion_accounting_reports/tests/test_cron.py rename to fusion_accounting/fusion_accounting_reports/tests/test_cron.py diff --git a/fusion_accounting_reports/tests/test_currency_conversion.py b/fusion_accounting/fusion_accounting_reports/tests/test_currency_conversion.py similarity index 100% rename from fusion_accounting_reports/tests/test_currency_conversion.py rename to fusion_accounting/fusion_accounting_reports/tests/test_currency_conversion.py diff --git a/fusion_accounting_reports/tests/test_drill_down_resolver.py b/fusion_accounting/fusion_accounting_reports/tests/test_drill_down_resolver.py similarity index 100% rename from fusion_accounting_reports/tests/test_drill_down_resolver.py rename to fusion_accounting/fusion_accounting_reports/tests/test_drill_down_resolver.py diff --git a/fusion_accounting_reports/tests/test_engine_property.py b/fusion_accounting/fusion_accounting_reports/tests/test_engine_property.py similarity index 100% rename from fusion_accounting_reports/tests/test_engine_property.py rename to fusion_accounting/fusion_accounting_reports/tests/test_engine_property.py diff --git a/fusion_accounting_reports/tests/test_fusion_report.py b/fusion_accounting/fusion_accounting_reports/tests/test_fusion_report.py similarity index 100% rename from fusion_accounting_reports/tests/test_fusion_report.py rename to fusion_accounting/fusion_accounting_reports/tests/test_fusion_report.py diff --git a/fusion_accounting_reports/tests/test_fusion_report_anomaly.py b/fusion_accounting/fusion_accounting_reports/tests/test_fusion_report_anomaly.py similarity index 100% rename from fusion_accounting_reports/tests/test_fusion_report_anomaly.py rename to fusion_accounting/fusion_accounting_reports/tests/test_fusion_report_anomaly.py diff --git a/fusion_accounting_reports/tests/test_fusion_report_commentary.py b/fusion_accounting/fusion_accounting_reports/tests/test_fusion_report_commentary.py similarity index 100% rename from fusion_accounting_reports/tests/test_fusion_report_commentary.py rename to fusion_accounting/fusion_accounting_reports/tests/test_fusion_report_commentary.py diff --git a/fusion_accounting_reports/tests/test_fusion_report_engine.py b/fusion_accounting/fusion_accounting_reports/tests/test_fusion_report_engine.py similarity index 100% rename from fusion_accounting_reports/tests/test_fusion_report_engine.py rename to fusion_accounting/fusion_accounting_reports/tests/test_fusion_report_engine.py diff --git a/fusion_accounting_reports/tests/test_fusion_report_tools.py b/fusion_accounting/fusion_accounting_reports/tests/test_fusion_report_tools.py similarity index 100% rename from fusion_accounting_reports/tests/test_fusion_report_tools.py rename to fusion_accounting/fusion_accounting_reports/tests/test_fusion_report_tools.py diff --git a/fusion_accounting_reports/tests/test_line_resolver.py b/fusion_accounting/fusion_accounting_reports/tests/test_line_resolver.py similarity index 100% rename from fusion_accounting_reports/tests/test_line_resolver.py rename to fusion_accounting/fusion_accounting_reports/tests/test_line_resolver.py diff --git a/fusion_accounting_reports/tests/test_local_llm_compat.py b/fusion_accounting/fusion_accounting_reports/tests/test_local_llm_compat.py similarity index 100% rename from fusion_accounting_reports/tests/test_local_llm_compat.py rename to fusion_accounting/fusion_accounting_reports/tests/test_local_llm_compat.py diff --git a/fusion_accounting_reports/tests/test_migration_round_trip.py b/fusion_accounting/fusion_accounting_reports/tests/test_migration_round_trip.py similarity index 100% rename from fusion_accounting_reports/tests/test_migration_round_trip.py rename to fusion_accounting/fusion_accounting_reports/tests/test_migration_round_trip.py diff --git a/fusion_accounting_reports/tests/test_pdf_export.py b/fusion_accounting/fusion_accounting_reports/tests/test_pdf_export.py similarity index 100% rename from fusion_accounting_reports/tests/test_pdf_export.py rename to fusion_accounting/fusion_accounting_reports/tests/test_pdf_export.py diff --git a/fusion_accounting_reports/tests/test_performance_benchmarks.py b/fusion_accounting/fusion_accounting_reports/tests/test_performance_benchmarks.py similarity index 100% rename from fusion_accounting_reports/tests/test_performance_benchmarks.py rename to fusion_accounting/fusion_accounting_reports/tests/test_performance_benchmarks.py diff --git a/fusion_accounting_reports/tests/test_period_picker.py b/fusion_accounting/fusion_accounting_reports/tests/test_period_picker.py similarity index 100% rename from fusion_accounting_reports/tests/test_period_picker.py rename to fusion_accounting/fusion_accounting_reports/tests/test_period_picker.py diff --git a/fusion_accounting_reports/tests/test_pnl_integration.py b/fusion_accounting/fusion_accounting_reports/tests/test_pnl_integration.py similarity index 100% rename from fusion_accounting_reports/tests/test_pnl_integration.py rename to fusion_accounting/fusion_accounting_reports/tests/test_pnl_integration.py diff --git a/fusion_accounting_reports/tests/test_reports_adapter.py b/fusion_accounting/fusion_accounting_reports/tests/test_reports_adapter.py similarity index 100% rename from fusion_accounting_reports/tests/test_reports_adapter.py rename to fusion_accounting/fusion_accounting_reports/tests/test_reports_adapter.py diff --git a/fusion_accounting_reports/tests/test_reports_controller.py b/fusion_accounting/fusion_accounting_reports/tests/test_reports_controller.py similarity index 100% rename from fusion_accounting_reports/tests/test_reports_controller.py rename to fusion_accounting/fusion_accounting_reports/tests/test_reports_controller.py diff --git a/fusion_accounting_reports/tests/test_reports_tours.py b/fusion_accounting/fusion_accounting_reports/tests/test_reports_tours.py similarity index 100% rename from fusion_accounting_reports/tests/test_reports_tours.py rename to fusion_accounting/fusion_accounting_reports/tests/test_reports_tours.py diff --git a/fusion_accounting_reports/tests/test_seeded_reports.py b/fusion_accounting/fusion_accounting_reports/tests/test_seeded_reports.py similarity index 100% rename from fusion_accounting_reports/tests/test_seeded_reports.py rename to fusion_accounting/fusion_accounting_reports/tests/test_seeded_reports.py diff --git a/fusion_accounting_reports/tests/test_services_unit.py b/fusion_accounting/fusion_accounting_reports/tests/test_services_unit.py similarity index 100% rename from fusion_accounting_reports/tests/test_services_unit.py rename to fusion_accounting/fusion_accounting_reports/tests/test_services_unit.py diff --git a/fusion_accounting_reports/tests/test_xlsx_export.py b/fusion_accounting/fusion_accounting_reports/tests/test_xlsx_export.py similarity index 100% rename from fusion_accounting_reports/tests/test_xlsx_export.py rename to fusion_accounting/fusion_accounting_reports/tests/test_xlsx_export.py diff --git a/fusion_accounting_reports/views/menu_views.xml b/fusion_accounting/fusion_accounting_reports/views/menu_views.xml similarity index 100% rename from fusion_accounting_reports/views/menu_views.xml rename to fusion_accounting/fusion_accounting_reports/views/menu_views.xml diff --git a/fusion_accounting_reports/views/report_actions.xml b/fusion_accounting/fusion_accounting_reports/views/report_actions.xml similarity index 100% rename from fusion_accounting_reports/views/report_actions.xml rename to fusion_accounting/fusion_accounting_reports/views/report_actions.xml diff --git a/fusion_accounting_reports/wizards/__init__.py b/fusion_accounting/fusion_accounting_reports/wizards/__init__.py similarity index 100% rename from fusion_accounting_reports/wizards/__init__.py rename to fusion_accounting/fusion_accounting_reports/wizards/__init__.py diff --git a/fusion_accounting_reports/wizards/period_picker_wizard.py b/fusion_accounting/fusion_accounting_reports/wizards/period_picker_wizard.py similarity index 100% rename from fusion_accounting_reports/wizards/period_picker_wizard.py rename to fusion_accounting/fusion_accounting_reports/wizards/period_picker_wizard.py diff --git a/fusion_accounting_reports/wizards/period_picker_wizard_views.xml b/fusion_accounting/fusion_accounting_reports/wizards/period_picker_wizard_views.xml similarity index 100% rename from fusion_accounting_reports/wizards/period_picker_wizard_views.xml rename to fusion_accounting/fusion_accounting_reports/wizards/period_picker_wizard_views.xml diff --git a/fusion_accounting_reports/wizards/xlsx_export_wizard.py b/fusion_accounting/fusion_accounting_reports/wizards/xlsx_export_wizard.py similarity index 100% rename from fusion_accounting_reports/wizards/xlsx_export_wizard.py rename to fusion_accounting/fusion_accounting_reports/wizards/xlsx_export_wizard.py diff --git a/fusion_accounting_reports/wizards/xlsx_export_wizard_views.xml b/fusion_accounting/fusion_accounting_reports/wizards/xlsx_export_wizard_views.xml similarity index 100% rename from fusion_accounting_reports/wizards/xlsx_export_wizard_views.xml rename to fusion_accounting/fusion_accounting_reports/wizards/xlsx_export_wizard_views.xml