{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_init_py", "community": 41, "norm_label": "__init__.py" }, { "label": "__manifest__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/__manifest__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_manifest_py", "community": 47, "norm_label": "__manifest__.py" }, { "label": "test_mv_unreconciled.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_mv_unreconciled_py", "community": 9, "norm_label": "test_mv_unreconciled.py" }, { "label": "TestUnreconciledBankLineMV", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L22", "id": "test_mv_unreconciled_testunreconciledbanklinemv", "community": 11, "norm_label": "testunreconciledbanklinemv" }, { "label": "TransactionCase", "file_type": "code", "source_file": "", "source_location": "", "id": "transactioncase", "community": 6, "norm_label": "transactioncase" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L24", "id": "test_mv_unreconciled_testunreconciledbanklinemv_setup", "community": 11, "norm_label": ".setup()" }, { "label": ".test_mv_exists_and_is_queryable()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L34", "id": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_exists_and_is_queryable", "community": 11, "norm_label": ".test_mv_exists_and_is_queryable()" }, { "label": ".test_mv_includes_unreconciled_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L40", "id": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_includes_unreconciled_line", "community": 11, "norm_label": ".test_mv_includes_unreconciled_line()" }, { "label": ".test_mv_excludes_reconciled_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L56", "id": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_excludes_reconciled_line", "community": 11, "norm_label": ".test_mv_excludes_reconciled_line()" }, { "label": ".test_mv_confidence_band_high_for_high_conf_suggestion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L69", "id": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_confidence_band_high_for_high_conf_suggestion", "community": 11, "norm_label": ".test_mv_confidence_band_high_for_high_conf_suggestion()" }, { "label": "Smoke tests for the fusion_unreconciled_bank_line_mv materialized view. Notes o", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L1", "id": "test_mv_unreconciled_rationale_1", "community": 9, "norm_label": "smoke tests for the fusion_unreconciled_bank_line_mv materialized view. notes o" }, { "label": "test_exchange_diff.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_exchange_diff_py", "community": 14, "norm_label": "test_exchange_diff.py" }, { "label": "TestExchangeDiff", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L8", "id": "test_exchange_diff_testexchangediff", "community": 14, "norm_label": "testexchangediff" }, { "label": ".test_no_diff_when_currencies_match_and_rates_match()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L10", "id": "test_exchange_diff_testexchangediff_test_no_diff_when_currencies_match_and_rates_match", "community": 14, "norm_label": ".test_no_diff_when_currencies_match_and_rates_match()" }, { "label": ".test_diff_when_rates_differ_same_currency()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L19", "id": "test_exchange_diff_testexchangediff_test_diff_when_rates_differ_same_currency", "community": 14, "norm_label": ".test_diff_when_rates_differ_same_currency()" }, { "label": ".test_diff_negative_when_rate_dropped()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L30", "id": "test_exchange_diff_testexchangediff_test_diff_negative_when_rate_dropped", "community": 14, "norm_label": ".test_diff_negative_when_rate_dropped()" }, { "label": ".test_company_amounts_computed_correctly()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L40", "id": "test_exchange_diff_testexchangediff_test_company_amounts_computed_correctly", "community": 14, "norm_label": ".test_company_amounts_computed_correctly()" }, { "label": ".test_tolerance_handles_rounding_noise()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L49", "id": "test_exchange_diff_testexchangediff_test_tolerance_handles_rounding_noise", "community": 14, "norm_label": ".test_tolerance_handles_rounding_noise()" }, { "label": "USD invoice posted at 1.35, USD bank line settled at 1.40 -> diff exists.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L20", "id": "test_exchange_diff_rationale_20", "community": 14, "norm_label": "usd invoice posted at 1.35, usd bank line settled at 1.40 -> diff exists." }, { "label": "USD invoice at 1.40, settled at 1.35 -> loss", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L31", "id": "test_exchange_diff_rationale_31", "community": 14, "norm_label": "usd invoice at 1.40, settled at 1.35 -> loss" }, { "label": "Tiny FX rounding under 0.005 should NOT trigger a diff move.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L50", "id": "test_exchange_diff_rationale_50", "community": 14, "norm_label": "tiny fx rounding under 0.005 should not trigger a diff move." }, { "label": "test_bank_rec_prompt.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_prompt_py", "community": 4, "norm_label": "test_bank_rec_prompt.py" }, { "label": "TestBankRecPrompt", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L15", "id": "test_bank_rec_prompt_testbankrecprompt", "community": 4, "norm_label": "testbankrecprompt" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L17", "id": "test_bank_rec_prompt_testbankrecprompt_setup", "community": 4, "norm_label": ".setup()" }, { "label": ".test_system_prompt_requires_json_output()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L45", "id": "test_bank_rec_prompt_testbankrecprompt_test_system_prompt_requires_json_output", "community": 4, "norm_label": ".test_system_prompt_requires_json_output()" }, { "label": ".test_build_prompt_returns_tuple()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L49", "id": "test_bank_rec_prompt_testbankrecprompt_test_build_prompt_returns_tuple", "community": 4, "norm_label": ".test_build_prompt_returns_tuple()" }, { "label": ".test_user_prompt_includes_bank_line_details()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L56", "id": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_bank_line_details", "community": 4, "norm_label": ".test_user_prompt_includes_bank_line_details()" }, { "label": ".test_user_prompt_includes_all_candidates()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L62", "id": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_all_candidates", "community": 4, "norm_label": ".test_user_prompt_includes_all_candidates()" }, { "label": ".test_user_prompt_omits_pattern_section_when_none()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L67", "id": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_omits_pattern_section_when_none", "community": 4, "norm_label": ".test_user_prompt_omits_pattern_section_when_none()" }, { "label": ".test_user_prompt_includes_pattern_section_when_provided()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L71", "id": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_pattern_section_when_provided", "community": 0, "norm_label": ".test_user_prompt_includes_pattern_section_when_provided()" }, { "label": ".test_user_prompt_includes_precedents_when_provided()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L77", "id": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_precedents_when_provided", "community": 4, "norm_label": ".test_user_prompt_includes_precedents_when_provided()" }, { "label": "Smoke tests for bank_rec_prompt module.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L1", "id": "test_bank_rec_prompt_rationale_1", "community": 4, "norm_label": "smoke tests for bank_rec_prompt module." }, { "label": "test_bulk_reconcile_wizard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bulk_reconcile_wizard_py", "community": 9, "norm_label": "test_bulk_reconcile_wizard.py" }, { "label": "TestBulkReconcileWizard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L8", "id": "test_bulk_reconcile_wizard_testbulkreconcilewizard", "community": 0, "norm_label": "testbulkreconcilewizard" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L10", "id": "test_bulk_reconcile_wizard_testbulkreconcilewizard_setup", "community": 0, "norm_label": ".setup()" }, { "label": ".test_wizard_default_picks_active_ids()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L16", "id": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_default_picks_active_ids", "community": 0, "norm_label": ".test_wizard_default_picks_active_ids()" }, { "label": ".test_wizard_auto_mode_runs_engine_batch()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L28", "id": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_auto_mode_runs_engine_batch", "community": 0, "norm_label": ".test_wizard_auto_mode_runs_engine_batch()" }, { "label": "Tests for fusion.bulk.reconcile.wizard.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L1", "id": "test_bulk_reconcile_wizard_rationale_1", "community": 9, "norm_label": "tests for fusion.bulk.reconcile.wizard." }, { "label": "test_local_llm_compat.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_local_llm_compat_py", "community": 9, "norm_label": "test_local_llm_compat.py" }, { "label": "_server_reachable()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L22", "id": "test_local_llm_compat_server_reachable", "community": 9, "norm_label": "_server_reachable()" }, { "label": "_detect_local_llm()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L30", "id": "test_local_llm_compat_detect_local_llm", "community": 9, "norm_label": "_detect_local_llm()" }, { "label": "TestLocalLLMCompat", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L50", "id": "test_local_llm_compat_testlocalllmcompat", "community": 9, "norm_label": "testlocalllmcompat" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L52", "id": "test_local_llm_compat_testlocalllmcompat_setup", "community": 9, "norm_label": ".setup()" }, { "label": ".test_suggest_matches_with_local_llm()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L60", "id": "test_local_llm_compat_testlocalllmcompat_test_suggest_matches_with_local_llm", "community": 0, "norm_label": ".test_suggest_matches_with_local_llm()" }, { "label": "Local LLM compatibility test (LM Studio, Ollama, etc.). Skips if no local OpenA", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L1", "id": "test_local_llm_compat_rationale_1", "community": 9, "norm_label": "local llm compatibility test (lm studio, ollama, etc.). skips if no local opena" }, { "label": "Return (base_url, model_name) tuple, or (None, None) if no server. Tries LM", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L31", "id": "test_local_llm_compat_rationale_31", "community": 9, "norm_label": "return (base_url, model_name) tuple, or (none, none) if no server. tries lm" }, { "label": "test_bank_rec_tools.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_tools_py", "community": 9, "norm_label": "test_bank_rec_tools.py" }, { "label": "TestFusionBankRecTools", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L9", "id": "test_bank_rec_tools_testfusionbankrectools", "community": 0, "norm_label": "testfusionbankrectools" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L11", "id": "test_bank_rec_tools_testfusionbankrectools_setup", "community": 0, "norm_label": ".setup()" }, { "label": ".test_fusion_suggest_matches_returns_suggestions()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L15", "id": "test_bank_rec_tools_testfusionbankrectools_test_fusion_suggest_matches_returns_suggestions", "community": 0, "norm_label": ".test_fusion_suggest_matches_returns_suggestions()" }, { "label": ".test_fusion_accept_suggestion_reconciles()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L27", "id": "test_bank_rec_tools_testfusionbankrectools_test_fusion_accept_suggestion_reconciles", "community": 0, "norm_label": ".test_fusion_accept_suggestion_reconciles()" }, { "label": ".test_fusion_reconcile_bank_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L39", "id": "test_bank_rec_tools_testfusionbankrectools_test_fusion_reconcile_bank_line", "community": 0, "norm_label": ".test_fusion_reconcile_bank_line()" }, { "label": ".test_fusion_unreconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L49", "id": "test_bank_rec_tools_testfusionbankrectools_test_fusion_unreconcile", "community": 6, "norm_label": ".test_fusion_unreconcile()" }, { "label": ".test_fusion_get_pending_suggestions()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L61", "id": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions", "community": 0, "norm_label": ".test_fusion_get_pending_suggestions()" }, { "label": ".test_fusion_get_pending_suggestions_filters_by_min_confidence()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L73", "id": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions_filters_by_min_confidence", "community": 0, "norm_label": ".test_fusion_get_pending_suggestions_filters_by_min_confidence()" }, { "label": "Smoke tests for the 5 new fusion bank-rec AI tools.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L1", "id": "test_bank_rec_tools_rationale_1", "community": 9, "norm_label": "smoke tests for the 5 new fusion bank-rec ai tools." }, { "label": "_factories.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "community": 0, "norm_label": "_factories.py" }, { "label": "make_bank_journal()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L21", "id": "factories_make_bank_journal", "community": 0, "norm_label": "make_bank_journal()" }, { "label": "make_bank_statement()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L31", "id": "factories_make_bank_statement", "community": 0, "norm_label": "make_bank_statement()" }, { "label": "make_bank_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L54", "id": "factories_make_bank_line", "community": 0, "norm_label": "make_bank_line()" }, { "label": "_ensure_test_product()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L82", "id": "factories_ensure_test_product", "community": 0, "norm_label": "_ensure_test_product()" }, { "label": "make_invoice()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L93", "id": "factories_make_invoice", "community": 0, "norm_label": "make_invoice()" }, { "label": "make_vendor_bill()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L116", "id": "factories_make_vendor_bill", "community": 0, "norm_label": "make_vendor_bill()" }, { "label": "make_suggestion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L143", "id": "factories_make_suggestion", "community": 0, "norm_label": "make_suggestion()" }, { "label": "make_pattern()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L159", "id": "factories_make_pattern", "community": 0, "norm_label": "make_pattern()" }, { "label": "make_precedent()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L172", "id": "factories_make_precedent", "community": 0, "norm_label": "make_precedent()" }, { "label": "make_reconcileable_pair()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L192", "id": "factories_make_reconcileable_pair", "community": 6, "norm_label": "make_reconcileable_pair()" }, { "label": "Test data factories for fusion_accounting_bank_rec. Provides recordset builders", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L1", "id": "factories_rationale_1", "community": 0, "norm_label": "test data factories for fusion_accounting_bank_rec. provides recordset builders" }, { "label": "Create a bank journal. `code` defaults to first 5 chars of `name`.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L22", "id": "factories_rationale_22", "community": 0, "norm_label": "create a bank journal. `code` defaults to first 5 chars of `name`." }, { "label": "Create a bank statement. NOTE: in V19 Community, ``account.bank.statement.j", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L32", "id": "factories_rationale_32", "community": 0, "norm_label": "create a bank statement. note: in v19 community, ``account.bank.statement.j" }, { "label": "Create a bank statement line. Creates a journal (and optionally a statement)", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L56", "id": "factories_rationale_56", "community": 0, "norm_label": "create a bank statement line. creates a journal (and optionally a statement)" }, { "label": "Get or create a service product suitable for invoice lines.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L83", "id": "factories_rationale_83", "community": 0, "norm_label": "get or create a service product suitable for invoice lines." }, { "label": "Create a customer invoice (out_invoice). Posted by default.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L95", "id": "factories_rationale_95", "community": 0, "norm_label": "create a customer invoice (out_invoice). posted by default." }, { "label": "Create a vendor bill (in_invoice). Posted by default.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L118", "id": "factories_rationale_118", "community": 0, "norm_label": "create a vendor bill (in_invoice). posted by default." }, { "label": "Create a fusion.reconcile.suggestion against a bank line.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L146", "id": "factories_rationale_146", "community": 0, "norm_label": "create a fusion.reconcile.suggestion against a bank line." }, { "label": "Create a fusion.reconcile.pattern for a partner.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L161", "id": "factories_rationale_161", "community": 0, "norm_label": "create a fusion.reconcile.pattern for a partner." }, { "label": "Create a fusion.reconcile.precedent.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L174", "id": "factories_rationale_174", "community": 0, "norm_label": "create a fusion.reconcile.precedent." }, { "label": "Create a bank line + a customer invoice with the same partner+amount. Return", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L193", "id": "factories_rationale_193", "community": 6, "norm_label": "create a bank line + a customer invoice with the same partner+amount. return" }, { "label": "test_bank_rec_tours.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_tours_py", "community": 18, "norm_label": "test_bank_rec_tours.py" }, { "label": "TestBankRecTours", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L12", "id": "test_bank_rec_tours_testbankrectours", "community": 18, "norm_label": "testbankrectours" }, { "label": "HttpCase", "file_type": "code", "source_file": "", "source_location": "", "id": "httpcase", "community": 0, "norm_label": "httpcase" }, { "label": ".test_smoke_tour()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L14", "id": "test_bank_rec_tours_testbankrectours_test_smoke_tour", "community": 18, "norm_label": ".test_smoke_tour()" }, { "label": ".test_select_line_tour()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L18", "id": "test_bank_rec_tours_testbankrectours_test_select_line_tour", "community": 18, "norm_label": ".test_select_line_tour()" }, { "label": ".test_accept_suggestion_tour()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L34", "id": "test_bank_rec_tours_testbankrectours_test_accept_suggestion_tour", "community": 18, "norm_label": ".test_accept_suggestion_tour()" }, { "label": ".test_auto_reconcile_wizard_tour()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L38", "id": "test_bank_rec_tours_testbankrectours_test_auto_reconcile_wizard_tour", "community": 18, "norm_label": ".test_auto_reconcile_wizard_tour()" }, { "label": ".test_load_more_tour()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L41", "id": "test_bank_rec_tours_testbankrectours_test_load_more_tour", "community": 18, "norm_label": ".test_load_more_tour()" }, { "label": "Python wrappers that run the OWL tours via HttpCase.start_tour. Tours require a", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L1", "id": "test_bank_rec_tours_rationale_1", "community": 18, "norm_label": "python wrappers that run the owl tours via httpcase.start_tour. tours require a" }, { "label": "test_ai_suggestion_lifecycle.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_ai_suggestion_lifecycle_py", "community": 8, "norm_label": "test_ai_suggestion_lifecycle.py" }, { "label": "TestSuggestionLifecycle", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L5", "id": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "community": 8, "norm_label": "testsuggestionlifecycle" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L8", "id": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_setup", "community": 8, "norm_label": ".setup()" }, { "label": "._make_suggestion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L27", "id": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "community": 8, "norm_label": "._make_suggestion()" }, { "label": ".test_compute_band_high()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L38", "id": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_high", "community": 8, "norm_label": ".test_compute_band_high()" }, { "label": ".test_compute_band_medium()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L42", "id": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_medium", "community": 8, "norm_label": ".test_compute_band_medium()" }, { "label": ".test_compute_band_low()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L46", "id": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_low", "community": 8, "norm_label": ".test_compute_band_low()" }, { "label": ".test_compute_band_none()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L50", "id": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_none", "community": 8, "norm_label": ".test_compute_band_none()" }, { "label": ".test_default_state_is_pending()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L54", "id": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_default_state_is_pending", "community": 8, "norm_label": ".test_default_state_is_pending()" }, { "label": ".test_state_transition_to_accepted()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L58", "id": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_accepted", "community": 8, "norm_label": ".test_state_transition_to_accepted()" }, { "label": ".test_state_transition_to_rejected_with_reason()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L69", "id": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_rejected_with_reason", "community": 8, "norm_label": ".test_state_transition_to_rejected_with_reason()" }, { "label": ".test_state_transition_to_superseded()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L79", "id": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_superseded", "community": 8, "norm_label": ".test_state_transition_to_superseded()" }, { "label": ".test_currency_id_relates_to_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L84", "id": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_currency_id_relates_to_line", "community": 8, "norm_label": ".test_currency_id_relates_to_line()" }, { "label": "The fusion.reconcile.suggestion state machine + computed band.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L6", "id": "test_ai_suggestion_lifecycle_rationale_6", "community": 8, "norm_label": "the fusion.reconcile.suggestion state machine + computed band." }, { "label": "test_reconcile_engine_unit.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "community": 5, "norm_label": "test_reconcile_engine_unit.py" }, { "label": "TestReconcileEngineBase", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L24", "id": "test_reconcile_engine_unit_testreconcileenginebase", "community": 5, "norm_label": "testreconcileenginebase" }, { "label": "setUpClass()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L28", "id": "test_reconcile_engine_unit_setupclass", "community": 0, "norm_label": "setupclass()" }, { "label": "._make_statement_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L66", "id": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "community": 5, "norm_label": "._make_statement_line()" }, { "label": "._make_invoice()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L81", "id": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "community": 5, "norm_label": "._make_invoice()" }, { "label": "._receivable_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L99", "id": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "community": 5, "norm_label": "._receivable_line()" }, { "label": "TestReconcileEngineApi", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L109", "id": "test_reconcile_engine_unit_testreconcileengineapi", "community": 5, "norm_label": "testreconcileengineapi" }, { "label": ".test_engine_in_registry()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L113", "id": "test_reconcile_engine_unit_testreconcileengineapi_test_engine_in_registry", "community": 5, "norm_label": ".test_engine_in_registry()" }, { "label": ".test_engine_is_abstract_model()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L116", "id": "test_reconcile_engine_unit_testreconcileengineapi_test_engine_is_abstract_model", "community": 5, "norm_label": ".test_engine_is_abstract_model()" }, { "label": ".test_six_public_methods_callable()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L120", "id": "test_reconcile_engine_unit_testreconcileengineapi_test_six_public_methods_callable", "community": 5, "norm_label": ".test_six_public_methods_callable()" }, { "label": ".test_reconcile_one_requires_arguments()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L127", "id": "test_reconcile_engine_unit_testreconcileengineapi_test_reconcile_one_requires_arguments", "community": 5, "norm_label": ".test_reconcile_one_requires_arguments()" }, { "label": "TestReconcileEngineUnreconcile", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L137", "id": "test_reconcile_engine_unit_testreconcileengineunreconcile", "community": 5, "norm_label": "testreconcileengineunreconcile" }, { "label": ".test_unreconcile_removes_partial_reconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L139", "id": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_removes_partial_reconcile", "community": 5, "norm_label": ".test_unreconcile_removes_partial_reconcile()" }, { "label": ".test_unreconcile_empty_recordset_returns_empty()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L160", "id": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_empty_recordset_returns_empty", "community": 5, "norm_label": ".test_unreconcile_empty_recordset_returns_empty()" }, { "label": "TestReconcileEngineReconcileOne", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L170", "id": "test_reconcile_engine_unit_testreconcileenginereconcileone", "community": 5, "norm_label": "testreconcileenginereconcileone" }, { "label": ".test_reconcile_one_simple_invoice_match()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L172", "id": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_simple_invoice_match", "community": 5, "norm_label": ".test_reconcile_one_simple_invoice_match()" }, { "label": ".test_reconcile_one_creates_precedent()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L191", "id": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_creates_precedent", "community": 5, "norm_label": ".test_reconcile_one_creates_precedent()" }, { "label": "TestReconcileEngineAcceptSuggestion", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L209", "id": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion", "community": 5, "norm_label": "testreconcileengineacceptsuggestion" }, { "label": ".test_accept_suggestion_reconciles_and_marks_accepted()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L211", "id": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_reconciles_and_marks_accepted", "community": 5, "norm_label": ".test_accept_suggestion_reconciles_and_marks_accepted()" }, { "label": ".test_accept_suggestion_by_id()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L232", "id": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_by_id", "community": 5, "norm_label": ".test_accept_suggestion_by_id()" }, { "label": "TestReconcileEngineSuggestMatches", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L254", "id": "test_reconcile_engine_unit_testreconcileenginesuggestmatches", "community": 5, "norm_label": "testreconcileenginesuggestmatches" }, { "label": ".test_suggest_matches_persists_pending_suggestions()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L256", "id": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_persists_pending_suggestions", "community": 5, "norm_label": ".test_suggest_matches_persists_pending_suggestions()" }, { "label": ".test_suggest_matches_supersedes_prior_pending()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L276", "id": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_supersedes_prior_pending", "community": 5, "norm_label": ".test_suggest_matches_supersedes_prior_pending()" }, { "label": ".test_suggest_matches_returns_empty_for_no_candidates()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L293", "id": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_returns_empty_for_no_candidates", "community": 5, "norm_label": ".test_suggest_matches_returns_empty_for_no_candidates()" }, { "label": "TestReconcileEngineBatch", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L304", "id": "test_reconcile_engine_unit_testreconcileenginebatch", "community": 5, "norm_label": "testreconcileenginebatch" }, { "label": ".test_reconcile_batch_auto_strategy_matches_n_lines()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L306", "id": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_auto_strategy_matches_n_lines", "community": 5, "norm_label": ".test_reconcile_batch_auto_strategy_matches_n_lines()" }, { "label": ".test_reconcile_batch_skips_already_reconciled()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L320", "id": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_skips_already_reconciled", "community": 5, "norm_label": ".test_reconcile_batch_skips_already_reconciled()" }, { "label": "TestReconcileEngineWriteOff", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L335", "id": "test_reconcile_engine_unit_testreconcileenginewriteoff", "community": 5, "norm_label": "testreconcileenginewriteoff" }, { "label": ".test_write_off_clears_bank_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L337", "id": "test_reconcile_engine_unit_testreconcileenginewriteoff_test_write_off_clears_bank_line", "community": 5, "norm_label": ".test_write_off_clears_bank_line()" }, { "label": "Unit tests for fusion.reconcile.engine \u2014 the 6-method public API. Test layers:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L1", "id": "test_reconcile_engine_unit_rationale_1", "community": 5, "norm_label": "unit tests for fusion.reconcile.engine \u2014 the 6-method public api. test layers:" }, { "label": "Shared fixtures for engine tests.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L25", "id": "test_reconcile_engine_unit_rationale_25", "community": 5, "norm_label": "shared fixtures for engine tests." }, { "label": "Create + post a customer invoice for the given amount.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L82", "id": "test_reconcile_engine_unit_rationale_82", "community": 5, "norm_label": "create + post a customer invoice for the given amount." }, { "label": "Layer 1: the engine class exists in the registry and exposes the six expecte", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L110", "id": "test_reconcile_engine_unit_rationale_110", "community": 5, "norm_label": "layer 1: the engine class exists in the registry and exposes the six expecte" }, { "label": "test_confidence_scoring.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_confidence_scoring_py", "community": 4, "norm_label": "test_confidence_scoring.py" }, { "label": "TestConfidenceScoring", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L10", "id": "test_confidence_scoring_testconfidencescoring", "community": 4, "norm_label": "testconfidencescoring" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L12", "id": "test_confidence_scoring_testconfidencescoring_setup", "community": 4, "norm_label": ".setup()" }, { "label": "._candidate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L36", "id": "test_confidence_scoring_testconfidencescoring_candidate", "community": 4, "norm_label": "._candidate()" }, { "label": ".test_returns_empty_when_no_candidates()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L39", "id": "test_confidence_scoring_testconfidencescoring_test_returns_empty_when_no_candidates", "community": 4, "norm_label": ".test_returns_empty_when_no_candidates()" }, { "label": ".test_returns_empty_when_no_statement_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L43", "id": "test_confidence_scoring_testconfidencescoring_test_returns_empty_when_no_statement_line", "community": 4, "norm_label": ".test_returns_empty_when_no_statement_line()" }, { "label": ".test_amount_exact_dominates()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L48", "id": "test_confidence_scoring_testconfidencescoring_test_amount_exact_dominates", "community": 4, "norm_label": ".test_amount_exact_dominates()" }, { "label": ".test_returns_top_k()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L60", "id": "test_confidence_scoring_testconfidencescoring_test_returns_top_k", "community": 4, "norm_label": ".test_returns_top_k()" }, { "label": ".test_no_ai_provider_returns_statistical_only()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L66", "id": "test_confidence_scoring_testconfidencescoring_test_no_ai_provider_returns_statistical_only", "community": 4, "norm_label": ".test_no_ai_provider_returns_statistical_only()" }, { "label": ".test_use_ai_false_skips_ai_rerank()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L77", "id": "test_confidence_scoring_testconfidencescoring_test_use_ai_false_skips_ai_rerank", "community": 4, "norm_label": ".test_use_ai_false_skips_ai_rerank()" }, { "label": ".test_pattern_match_boosts_confidence()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L83", "id": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "community": 4, "norm_label": ".test_pattern_match_boosts_confidence()" }, { "label": "When no AI provider config, score_ai_rerank stays at 0.0.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L67", "id": "test_confidence_scoring_rationale_67", "community": 4, "norm_label": "when no ai provider config, score_ai_rerank stays at 0.0." }, { "label": "When the partner has a matching pattern, confidence is higher than no-pattern ca", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L84", "id": "test_confidence_scoring_rationale_84", "community": 4, "norm_label": "when the partner has a matching pattern, confidence is higher than no-pattern ca" }, { "label": "test_performance_benchmarks.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_performance_benchmarks_py", "community": 0, "norm_label": "test_performance_benchmarks.py" }, { "label": "_percentile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L23", "id": "test_performance_benchmarks_percentile", "community": 0, "norm_label": "_percentile()" }, { "label": "TestEngineBenchmarks", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L33", "id": "test_performance_benchmarks_testenginebenchmarks", "community": 0, "norm_label": "testenginebenchmarks" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L35", "id": "test_performance_benchmarks_testenginebenchmarks_setup", "community": 0, "norm_label": ".setup()" }, { "label": ".test_suggest_matches_p95_under_500ms()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L51", "id": "test_performance_benchmarks_testenginebenchmarks_test_suggest_matches_p95_under_500ms", "community": 0, "norm_label": ".test_suggest_matches_p95_under_500ms()" }, { "label": ".test_reconcile_batch_p95_under_5s()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L74", "id": "test_performance_benchmarks_testenginebenchmarks_test_reconcile_batch_p95_under_5s", "community": 0, "norm_label": ".test_reconcile_batch_p95_under_5s()" }, { "label": "TestControllerBenchmarks", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L105", "id": "test_performance_benchmarks_testcontrollerbenchmarks", "community": 0, "norm_label": "testcontrollerbenchmarks" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L110", "id": "test_performance_benchmarks_testcontrollerbenchmarks_setup", "community": 0, "norm_label": ".setup()" }, { "label": ".test_list_unreconciled_p95_under_200ms()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L126", "id": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_unreconciled_p95_under_200ms", "community": 0, "norm_label": ".test_list_unreconciled_p95_under_200ms()" }, { "label": "TestMVBenchmarks", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L172", "id": "test_performance_benchmarks_testmvbenchmarks", "community": 0, "norm_label": "testmvbenchmarks" }, { "label": ".test_mv_refresh_under_2s()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L174", "id": "test_performance_benchmarks_testmvbenchmarks_test_mv_refresh_under_2s", "community": 0, "norm_label": ".test_mv_refresh_under_2s()" }, { "label": "Performance benchmarks with P95 targets. Tagged with ``benchmark`` so they can", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L1", "id": "test_performance_benchmarks_rationale_1", "community": 0, "norm_label": "performance benchmarks with p95 targets. tagged with ``benchmark`` so they can" }, { "label": "Return the ``p``-th percentile of ``samples`` (0-100).", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L24", "id": "test_performance_benchmarks_rationale_24", "community": 0, "norm_label": "return the ``p``-th percentile of ``samples`` (0-100)." }, { "label": "test_cron_methods.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_cron_methods_py", "community": 9, "norm_label": "test_cron_methods.py" }, { "label": "TestFusionBankRecCron", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L11", "id": "test_cron_methods_testfusionbankreccron", "community": 0, "norm_label": "testfusionbankreccron" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L13", "id": "test_cron_methods_testfusionbankreccron_setup", "community": 0, "norm_label": ".setup()" }, { "label": ".test_cron_suggest_pending_creates_suggestions_for_new_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L18", "id": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_creates_suggestions_for_new_line", "community": 0, "norm_label": ".test_cron_suggest_pending_creates_suggestions_for_new_line()" }, { "label": ".test_cron_suggest_pending_skips_lines_with_recent_suggestions()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L32", "id": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_skips_lines_with_recent_suggestions", "community": 0, "norm_label": ".test_cron_suggest_pending_skips_lines_with_recent_suggestions()" }, { "label": ".test_cron_refresh_patterns_creates_pattern_for_partner_with_precedents()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L49", "id": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_creates_pattern_for_partner_with_precedents", "community": 0, "norm_label": ".test_cron_refresh_patterns_creates_pattern_for_partner_with_precedents()" }, { "label": ".test_cron_refresh_patterns_updates_existing_pattern()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L65", "id": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_updates_existing_pattern", "community": 0, "norm_label": ".test_cron_refresh_patterns_updates_existing_pattern()" }, { "label": ".test_cron_refresh_mv_does_not_raise()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L83", "id": "test_cron_methods_testfusionbankreccron_test_cron_refresh_mv_does_not_raise", "community": 10, "norm_label": ".test_cron_refresh_mv_does_not_raise()" }, { "label": "Smoke tests for the cron handler methods. We don't test the Odoo cron scheduler", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L1", "id": "test_cron_methods_rationale_1", "community": 9, "norm_label": "smoke tests for the cron handler methods. we don't test the odoo cron scheduler" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "community": 9, "norm_label": "__init__.py" }, { "label": "test_legacy_tools_refactor.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_legacy_tools_refactor_py", "community": 6, "norm_label": "test_legacy_tools_refactor.py" }, { "label": "TestLegacyToolsRefactor", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L16", "id": "test_legacy_tools_refactor_testlegacytoolsrefactor", "community": 6, "norm_label": "testlegacytoolsrefactor" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L18", "id": "test_legacy_tools_refactor_testlegacytoolsrefactor_setup", "community": 6, "norm_label": ".setup()" }, { "label": ".test_match_bank_line_to_payments_uses_engine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L22", "id": "test_legacy_tools_refactor_testlegacytoolsrefactor_test_match_bank_line_to_payments_uses_engine", "community": 6, "norm_label": ".test_match_bank_line_to_payments_uses_engine()" }, { "label": ".test_auto_reconcile_bank_lines_uses_engine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L40", "id": "test_legacy_tools_refactor_testlegacytoolsrefactor_test_auto_reconcile_bank_lines_uses_engine", "community": 6, "norm_label": ".test_auto_reconcile_bank_lines_uses_engine()" }, { "label": "Tests verifying legacy tools route through fusion.reconcile.engine when present.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L1", "id": "test_legacy_tools_refactor_rationale_1", "community": 6, "norm_label": "tests verifying legacy tools route through fusion.reconcile.engine when present." }, { "label": "When engine is present, match_bank_line_to_payments must produce a parti", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L23", "id": "test_legacy_tools_refactor_rationale_23", "community": 6, "norm_label": "when engine is present, match_bank_line_to_payments must produce a parti" }, { "label": "When engine is present, auto_reconcile_bank_lines must call fusion.recon", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L41", "id": "test_legacy_tools_refactor_rationale_41", "community": 6, "norm_label": "when engine is present, auto_reconcile_bank_lines must call fusion.recon" }, { "label": "test_reconcile_engine_integration.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "community": 6, "norm_label": "test_reconcile_engine_integration.py" }, { "label": "TestReconcileSimpleMatch", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L23", "id": "test_reconcile_engine_integration_testreconcilesimplematch", "community": 6, "norm_label": "testreconcilesimplematch" }, { "label": ".test_simple_match_creates_partial_reconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L26", "id": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_creates_partial_reconcile", "community": 6, "norm_label": ".test_simple_match_creates_partial_reconcile()" }, { "label": ".test_simple_match_marks_line_reconciled()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L36", "id": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_marks_line_reconciled", "community": 6, "norm_label": ".test_simple_match_marks_line_reconciled()" }, { "label": ".test_simple_match_records_precedent()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L43", "id": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_records_precedent", "community": 6, "norm_label": ".test_simple_match_records_precedent()" }, { "label": "TestReconcilePartialChain", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L57", "id": "test_reconcile_engine_integration_testreconcilepartialchain", "community": 6, "norm_label": "testreconcilepartialchain" }, { "label": ".test_partial_reconcile_leaves_residual()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L60", "id": "test_reconcile_engine_integration_testreconcilepartialchain_test_partial_reconcile_leaves_residual", "community": 6, "norm_label": ".test_partial_reconcile_leaves_residual()" }, { "label": "TestReconcileBatch", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L76", "id": "test_reconcile_engine_integration_testreconcilebatch", "community": 6, "norm_label": "testreconcilebatch" }, { "label": ".test_batch_reconciles_matchable_lines_only()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L79", "id": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only", "community": 6, "norm_label": ".test_batch_reconciles_matchable_lines_only()" }, { "label": ".test_batch_handles_empty_recordset()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L108", "id": "test_reconcile_engine_integration_testreconcilebatch_test_batch_handles_empty_recordset", "community": 6, "norm_label": ".test_batch_handles_empty_recordset()" }, { "label": "TestSuggestThenAccept", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L115", "id": "test_reconcile_engine_integration_testsuggestthenaccept", "community": 0, "norm_label": "testsuggestthenaccept" }, { "label": ".test_suggest_then_accept()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L118", "id": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_then_accept", "community": 0, "norm_label": ".test_suggest_then_accept()" }, { "label": ".test_suggest_supersedes_prior_pending()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L142", "id": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_supersedes_prior_pending", "community": 0, "norm_label": ".test_suggest_supersedes_prior_pending()" }, { "label": "TestUnreconcile", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L161", "id": "test_reconcile_engine_integration_testunreconcile", "community": 6, "norm_label": "testunreconcile" }, { "label": ".test_unreconcile_removes_partial()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L164", "id": "test_reconcile_engine_integration_testunreconcile_test_unreconcile_removes_partial", "community": 6, "norm_label": ".test_unreconcile_removes_partial()" }, { "label": "TestEngineEdgeCases", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L180", "id": "test_reconcile_engine_integration_testengineedgecases", "community": 6, "norm_label": "testengineedgecases" }, { "label": ".test_reconcile_validates_line_exists()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L183", "id": "test_reconcile_engine_integration_testengineedgecases_test_reconcile_validates_line_exists", "community": 6, "norm_label": ".test_reconcile_validates_line_exists()" }, { "label": ".test_already_reconciled_line_skipped_in_batch()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L190", "id": "test_reconcile_engine_integration_testengineedgecases_test_already_reconciled_line_skipped_in_batch", "community": 6, "norm_label": ".test_already_reconciled_line_skipped_in_batch()" }, { "label": "Integration tests for the reconcile engine. These tests use the test factories", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L1", "id": "test_reconcile_engine_integration_rationale_1", "community": 6, "norm_label": "integration tests for the reconcile engine. these tests use the test factories" }, { "label": "The most common scenario: 1 bank line matched against 1 invoice exact.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L24", "id": "test_reconcile_engine_integration_rationale_24", "community": 6, "norm_label": "the most common scenario: 1 bank line matched against 1 invoice exact." }, { "label": "Bank line amount < invoice amount -> partial reconcile, residual remains.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L58", "id": "test_reconcile_engine_integration_rationale_58", "community": 6, "norm_label": "bank line amount < invoice amount -> partial reconcile, residual remains." }, { "label": "Bulk reconcile: mix of matchable and unmatchable lines.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L77", "id": "test_reconcile_engine_integration_rationale_77", "community": 6, "norm_label": "bulk reconcile: mix of matchable and unmatchable lines." }, { "label": "Full flow: suggest_matches creates suggestions; accept_suggestion reconciles.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L116", "id": "test_reconcile_engine_integration_rationale_116", "community": 0, "norm_label": "full flow: suggest_matches creates suggestions; accept_suggestion reconciles." }, { "label": "Reverse a reconciliation.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L162", "id": "test_reconcile_engine_integration_rationale_162", "community": 6, "norm_label": "reverse a reconciliation." }, { "label": "Edge cases that came up during engine implementation.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L181", "id": "test_reconcile_engine_integration_rationale_181", "community": 6, "norm_label": "edge cases that came up during engine implementation." }, { "label": "test_reconcile_engine_property.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "community": 1, "norm_label": "test_reconcile_engine_property.py" }, { "label": "TestMatchingStrategyInvariants", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L21", "id": "test_reconcile_engine_property_testmatchingstrategyinvariants", "community": 1, "norm_label": "testmatchingstrategyinvariants" }, { "label": "test_amount_exact_picks_only_when_amount_matches()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L36", "id": "test_reconcile_engine_property_test_amount_exact_picks_only_when_amount_matches", "community": 1, "norm_label": "test_amount_exact_picks_only_when_amount_matches()" }, { "label": "test_fifo_picks_oldest_first()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L71", "id": "test_reconcile_engine_property_test_fifo_picks_oldest_first", "community": 1, "norm_label": "test_fifo_picks_oldest_first()" }, { "label": "test_multi_invoice_finds_combination_when_one_exists()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L107", "id": "test_reconcile_engine_property_test_multi_invoice_finds_combination_when_one_exists", "community": 1, "norm_label": "test_multi_invoice_finds_combination_when_one_exists()" }, { "label": "TestReconcileEngineInvariants", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L130", "id": "test_reconcile_engine_property_testreconcileengineinvariants", "community": 1, "norm_label": "testreconcileengineinvariants" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L134", "id": "test_reconcile_engine_property_testreconcileengineinvariants_setup", "community": 0, "norm_label": ".setup()" }, { "label": "._make_bank_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L150", "id": "test_reconcile_engine_property_testreconcileengineinvariants_make_bank_line", "community": 1, "norm_label": "._make_bank_line()" }, { "label": "._make_invoice()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L164", "id": "test_reconcile_engine_property_testreconcileengineinvariants_make_invoice", "community": 1, "norm_label": "._make_invoice()" }, { "label": "test_invariant_simple_reconcile_balances()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L190", "id": "test_reconcile_engine_property_test_invariant_simple_reconcile_balances", "community": 1, "norm_label": "test_invariant_simple_reconcile_balances()" }, { "label": "Property-based tests for reconcile engine invariants. Hypothesis generates rand", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L1", "id": "test_reconcile_engine_property_rationale_1", "community": 1, "norm_label": "property-based tests for reconcile engine invariants. hypothesis generates rand" }, { "label": "Pure-Python invariants on the matching strategies (no ORM needed). Faster +", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L22", "id": "test_reconcile_engine_property_rationale_22", "community": 1, "norm_label": "pure-python invariants on the matching strategies (no orm needed). faster +" }, { "label": "AmountExactStrategy returns picks IFF some candidate amount matches bank", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L38", "id": "test_reconcile_engine_property_rationale_38", "community": 1, "norm_label": "amountexactstrategy returns picks iff some candidate amount matches bank" }, { "label": "FIFOStrategy picks candidates in order of decreasing age_days (oldest fi", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L72", "id": "test_reconcile_engine_property_rationale_72", "community": 1, "norm_label": "fifostrategy picks candidates in order of decreasing age_days (oldest fi" }, { "label": "If amounts can sum to a target via <=3 elements, MultiInvoiceStrategy fi", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L108", "id": "test_reconcile_engine_property_rationale_108", "community": 1, "norm_label": "if amounts can sum to a target via <=3 elements, multiinvoicestrategy fi" }, { "label": "ORM-backed property tests against the engine. Slower because each test creat", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L131", "id": "test_reconcile_engine_property_rationale_131", "community": 1, "norm_label": "orm-backed property tests against the engine. slower because each test creat" }, { "label": "For any bank_amount = invoice_amount, reconcile_one produces: - exactly", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L191", "id": "test_reconcile_engine_property_rationale_191", "community": 1, "norm_label": "for any bank_amount = invoice_amount, reconcile_one produces: - exactly" }, { "label": "test_precedent_lookup.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_precedent_lookup_py", "community": 4, "norm_label": "test_precedent_lookup.py" }, { "label": "TestPrecedentLookup", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L9", "id": "test_precedent_lookup_testprecedentlookup", "community": 4, "norm_label": "testprecedentlookup" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L11", "id": "test_precedent_lookup_testprecedentlookup_setup", "community": 4, "norm_label": ".setup()" }, { "label": ".test_finds_amount_exact_precedents()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L28", "id": "test_precedent_lookup_testprecedentlookup_test_finds_amount_exact_precedents", "community": 4, "norm_label": ".test_finds_amount_exact_precedents()" }, { "label": ".test_returns_empty_for_unknown_partner()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L34", "id": "test_precedent_lookup_testprecedentlookup_test_returns_empty_for_unknown_partner", "community": 4, "norm_label": ".test_returns_empty_for_unknown_partner()" }, { "label": ".test_respects_k_limit()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L39", "id": "test_precedent_lookup_testprecedentlookup_test_respects_k_limit", "community": 4, "norm_label": ".test_respects_k_limit()" }, { "label": ".test_results_sorted_by_similarity_desc()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L54", "id": "test_precedent_lookup_testprecedentlookup_test_results_sorted_by_similarity_desc", "community": 4, "norm_label": ".test_results_sorted_by_similarity_desc()" }, { "label": ".test_memo_overlap_boosts_score()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L60", "id": "test_precedent_lookup_testprecedentlookup_test_memo_overlap_boosts_score", "community": 4, "norm_label": ".test_memo_overlap_boosts_score()" }, { "label": ".test_amount_outside_tolerance_excluded()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L70", "id": "test_precedent_lookup_testprecedentlookup_test_amount_outside_tolerance_excluded", "community": 4, "norm_label": ".test_amount_outside_tolerance_excluded()" }, { "label": "test_auto_reconcile_wizard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_auto_reconcile_wizard_py", "community": 0, "norm_label": "test_auto_reconcile_wizard.py" }, { "label": "TestAutoReconcileWizard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L8", "id": "test_auto_reconcile_wizard_testautoreconcilewizard", "community": 0, "norm_label": "testautoreconcilewizard" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L10", "id": "test_auto_reconcile_wizard_testautoreconcilewizard_setup", "community": 0, "norm_label": ".setup()" }, { "label": ".test_wizard_runs_and_reconciles_matchable_lines()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L15", "id": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_runs_and_reconciles_matchable_lines", "community": 0, "norm_label": ".test_wizard_runs_and_reconciles_matchable_lines()" }, { "label": ".test_wizard_filters_by_date_range()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L31", "id": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_filters_by_date_range", "community": 0, "norm_label": ".test_wizard_filters_by_date_range()" }, { "label": ".test_wizard_skips_when_only_with_partner_excludes_orphans()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L41", "id": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_skips_when_only_with_partner_excludes_orphans", "community": 0, "norm_label": ".test_wizard_skips_when_only_with_partner_excludes_orphans()" }, { "label": "Tests for fusion.auto.reconcile.wizard.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L1", "id": "test_auto_reconcile_wizard_rationale_1", "community": 0, "norm_label": "tests for fusion.auto.reconcile.wizard." }, { "label": "test_factories.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_factories_py", "community": 9, "norm_label": "test_factories.py" }, { "label": "TestFactories", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L12", "id": "test_factories_testfactories", "community": 0, "norm_label": "testfactories" }, { "label": ".test_make_bank_journal()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L14", "id": "test_factories_testfactories_test_make_bank_journal", "community": 0, "norm_label": ".test_make_bank_journal()" }, { "label": ".test_make_bank_statement()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L19", "id": "test_factories_testfactories_test_make_bank_statement", "community": 0, "norm_label": ".test_make_bank_statement()" }, { "label": ".test_make_bank_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L24", "id": "test_factories_testfactories_test_make_bank_line", "community": 0, "norm_label": ".test_make_bank_line()" }, { "label": ".test_make_bank_line_with_partner()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L31", "id": "test_factories_testfactories_test_make_bank_line_with_partner", "community": 0, "norm_label": ".test_make_bank_line_with_partner()" }, { "label": ".test_make_invoice_posted()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L36", "id": "test_factories_testfactories_test_make_invoice_posted", "community": 0, "norm_label": ".test_make_invoice_posted()" }, { "label": ".test_make_vendor_bill_posted()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L44", "id": "test_factories_testfactories_test_make_vendor_bill_posted", "community": 0, "norm_label": ".test_make_vendor_bill_posted()" }, { "label": ".test_make_suggestion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L50", "id": "test_factories_testfactories_test_make_suggestion", "community": 0, "norm_label": ".test_make_suggestion()" }, { "label": ".test_make_pattern()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L57", "id": "test_factories_testfactories_test_make_pattern", "community": 0, "norm_label": ".test_make_pattern()" }, { "label": ".test_make_precedent()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L63", "id": "test_factories_testfactories_test_make_precedent", "community": 0, "norm_label": ".test_make_precedent()" }, { "label": ".test_make_reconcileable_pair()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L70", "id": "test_factories_testfactories_test_make_reconcileable_pair", "community": 0, "norm_label": ".test_make_reconcileable_pair()" }, { "label": "Smoke tests verifying the factories produce usable records. Not testing factory", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L1", "id": "test_factories_rationale_1", "community": 9, "norm_label": "smoke tests verifying the factories produce usable records. not testing factory" }, { "label": "test_pattern_extraction.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_pattern_extraction_py", "community": 10, "norm_label": "test_pattern_extraction.py" }, { "label": "TestPatternExtractor", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L9", "id": "test_pattern_extraction_testpatternextractor", "community": 10, "norm_label": "testpatternextractor" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L11", "id": "test_pattern_extraction_testpatternextractor_setup", "community": 10, "norm_label": ".setup()" }, { "label": "._make_precedent()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L17", "id": "test_pattern_extraction_testpatternextractor_make_precedent", "community": 10, "norm_label": "._make_precedent()" }, { "label": ".test_extracts_typical_amount_range()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L30", "id": "test_pattern_extraction_testpatternextractor_test_extracts_typical_amount_range", "community": 10, "norm_label": ".test_extracts_typical_amount_range()" }, { "label": ".test_detects_exact_amount_strategy()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L39", "id": "test_pattern_extraction_testpatternextractor_test_detects_exact_amount_strategy", "community": 10, "norm_label": ".test_detects_exact_amount_strategy()" }, { "label": ".test_detects_multi_invoice_strategy()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L46", "id": "test_pattern_extraction_testpatternextractor_test_detects_multi_invoice_strategy", "community": 10, "norm_label": ".test_detects_multi_invoice_strategy()" }, { "label": ".test_computes_cadence_days()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L53", "id": "test_pattern_extraction_testpatternextractor_test_computes_cadence_days", "community": 10, "norm_label": ".test_computes_cadence_days()" }, { "label": ".test_extracts_common_memo_tokens()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L60", "id": "test_pattern_extraction_testpatternextractor_test_extracts_common_memo_tokens", "community": 10, "norm_label": ".test_extracts_common_memo_tokens()" }, { "label": ".test_returns_zero_count_for_partner_with_no_precedents()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L69", "id": "test_pattern_extraction_testpatternextractor_test_returns_zero_count_for_partner_with_no_precedents", "community": 10, "norm_label": ".test_returns_zero_count_for_partner_with_no_precedents()" }, { "label": "test_migration_round_trip.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_migration_round_trip_py", "community": 9, "norm_label": "test_migration_round_trip.py" }, { "label": "TestMigrationRoundTrip", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L21", "id": "test_migration_round_trip_testmigrationroundtrip", "community": 0, "norm_label": "testmigrationroundtrip" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L23", "id": "test_migration_round_trip_testmigrationroundtrip_setup", "community": 0, "norm_label": ".setup()" }, { "label": "._seed_partial_reconciles()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L33", "id": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles", "community": 0, "norm_label": "._seed_partial_reconciles()" }, { "label": "._wipe_precedents()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L57", "id": "test_migration_round_trip_testmigrationroundtrip_wipe_precedents", "community": 0, "norm_label": "._wipe_precedents()" }, { "label": ".test_bootstrap_creates_precedents_from_existing_reconciles()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L62", "id": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_creates_precedents_from_existing_reconciles", "community": 0, "norm_label": ".test_bootstrap_creates_precedents_from_existing_reconciles()" }, { "label": ".test_bootstrap_step_idempotent()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L92", "id": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_step_idempotent", "community": 0, "norm_label": ".test_bootstrap_step_idempotent()" }, { "label": ".test_bootstrap_refreshes_mv_without_error()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L107", "id": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_refreshes_mv_without_error", "community": 0, "norm_label": ".test_bootstrap_refreshes_mv_without_error()" }, { "label": "Migration round-trip: bootstrap step backfills precedents from existing account.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L1", "id": "test_migration_round_trip_rationale_1", "community": 9, "norm_label": "migration round-trip: bootstrap step backfills precedents from existing account." }, { "label": "Create one reconciled bank-line/invoice pair per amount, reusing a singl", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L34", "id": "test_migration_round_trip_rationale_34", "community": 0, "norm_label": "create one reconciled bank-line/invoice pair per amount, reusing a singl" }, { "label": "The bootstrap call must not raise even when there's nothing to do.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L108", "id": "test_migration_round_trip_rationale_108", "community": 0, "norm_label": "the bootstrap call must not raise even when there's nothing to do." }, { "label": "test_matching_strategies.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_matching_strategies_py", "community": 1, "norm_label": "test_matching_strategies.py" }, { "label": "TestAmountExactStrategy", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L8", "id": "test_matching_strategies_testamountexactstrategy", "community": 1, "norm_label": "testamountexactstrategy" }, { "label": ".test_picks_exact_amount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L10", "id": "test_matching_strategies_testamountexactstrategy_test_picks_exact_amount", "community": 1, "norm_label": ".test_picks_exact_amount()" }, { "label": ".test_no_match_when_no_exact()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L20", "id": "test_matching_strategies_testamountexactstrategy_test_no_match_when_no_exact", "community": 1, "norm_label": ".test_no_match_when_no_exact()" }, { "label": ".test_picks_oldest_when_multiple_exact()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L28", "id": "test_matching_strategies_testamountexactstrategy_test_picks_oldest_when_multiple_exact", "community": 1, "norm_label": ".test_picks_oldest_when_multiple_exact()" }, { "label": ".test_handles_empty_candidates()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L37", "id": "test_matching_strategies_testamountexactstrategy_test_handles_empty_candidates", "community": 1, "norm_label": ".test_handles_empty_candidates()" }, { "label": "TestFIFOStrategy", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L43", "id": "test_matching_strategies_testfifostrategy", "community": 1, "norm_label": "testfifostrategy" }, { "label": ".test_picks_oldest_first()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L45", "id": "test_matching_strategies_testfifostrategy_test_picks_oldest_first", "community": 1, "norm_label": ".test_picks_oldest_first()" }, { "label": ".test_handles_partial_payment()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L54", "id": "test_matching_strategies_testfifostrategy_test_handles_partial_payment", "community": 1, "norm_label": ".test_handles_partial_payment()" }, { "label": ".test_handles_empty_candidates()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L62", "id": "test_matching_strategies_testfifostrategy_test_handles_empty_candidates", "community": 1, "norm_label": ".test_handles_empty_candidates()" }, { "label": "TestMultiInvoiceStrategy", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L68", "id": "test_matching_strategies_testmultiinvoicestrategy", "community": 1, "norm_label": "testmultiinvoicestrategy" }, { "label": ".test_finds_smallest_set_summing_to_amount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L70", "id": "test_matching_strategies_testmultiinvoicestrategy_test_finds_smallest_set_summing_to_amount", "community": 1, "norm_label": ".test_finds_smallest_set_summing_to_amount()" }, { "label": ".test_returns_empty_when_no_combination_sums()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L85", "id": "test_matching_strategies_testmultiinvoicestrategy_test_returns_empty_when_no_combination_sums", "community": 1, "norm_label": ".test_returns_empty_when_no_combination_sums()" }, { "label": ".test_respects_max_combinations()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L94", "id": "test_matching_strategies_testmultiinvoicestrategy_test_respects_max_combinations", "community": 1, "norm_label": ".test_respects_max_combinations()" }, { "label": ".test_strategy_name_includes_combination_size()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L103", "id": "test_matching_strategies_testmultiinvoicestrategy_test_strategy_name_includes_combination_size", "community": 1, "norm_label": ".test_strategy_name_includes_combination_size()" }, { "label": "test_controller.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_controller_py", "community": 9, "norm_label": "test_controller.py" }, { "label": "TestBankRecController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L18", "id": "test_controller_testbankreccontroller", "community": 0, "norm_label": "testbankreccontroller" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L24", "id": "test_controller_testbankreccontroller_setup", "community": 0, "norm_label": ".setup()" }, { "label": "._jsonrpc()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L49", "id": "test_controller_testbankreccontroller_jsonrpc", "community": 0, "norm_label": "._jsonrpc()" }, { "label": ".test_get_state()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L85", "id": "test_controller_testbankreccontroller_test_get_state", "community": 0, "norm_label": ".test_get_state()" }, { "label": ".test_list_unreconciled()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L100", "id": "test_controller_testbankreccontroller_test_list_unreconciled", "community": 0, "norm_label": ".test_list_unreconciled()" }, { "label": ".test_get_line_detail()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L130", "id": "test_controller_testbankreccontroller_test_get_line_detail", "community": 0, "norm_label": ".test_get_line_detail()" }, { "label": ".test_suggest_matches()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L149", "id": "test_controller_testbankreccontroller_test_suggest_matches", "community": 0, "norm_label": ".test_suggest_matches()" }, { "label": ".test_accept_suggestion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L164", "id": "test_controller_testbankreccontroller_test_accept_suggestion", "community": 0, "norm_label": ".test_accept_suggestion()" }, { "label": "._make_pair()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L184", "id": "test_controller_testbankreccontroller_make_pair", "community": 0, "norm_label": "._make_pair()" }, { "label": ".test_reconcile_manual()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L202", "id": "test_controller_testbankreccontroller_test_reconcile_manual", "community": 0, "norm_label": ".test_reconcile_manual()" }, { "label": ".test_unreconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L215", "id": "test_controller_testbankreccontroller_test_unreconcile", "community": 0, "norm_label": ".test_unreconcile()" }, { "label": ".test_write_off_smoke()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L229", "id": "test_controller_testbankreccontroller_test_write_off_smoke", "community": 0, "norm_label": ".test_write_off_smoke()" }, { "label": ".test_bulk_reconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L268", "id": "test_controller_testbankreccontroller_test_bulk_reconcile", "community": 0, "norm_label": ".test_bulk_reconcile()" }, { "label": ".test_get_partner_history()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L286", "id": "test_controller_testbankreccontroller_test_get_partner_history", "community": 0, "norm_label": ".test_get_partner_history()" }, { "label": ".test_unauthenticated_request_blocked()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L305", "id": "test_controller_testbankreccontroller_test_unauthenticated_request_blocked", "community": 0, "norm_label": ".test_unauthenticated_request_blocked()" }, { "label": "Tests for the fusion bank-rec HTTP controller (Task 26). Uses ``HttpCase`` so w", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L1", "id": "test_controller_rationale_1", "community": 9, "norm_label": "tests for the fusion bank-rec http controller (task 26). uses ``httpcase`` so w" }, { "label": "End-to-end coverage of the 10 JSON-RPC endpoints.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L19", "id": "test_controller_rationale_19", "community": 0, "norm_label": "end-to-end coverage of the 10 json-rpc endpoints." }, { "label": "POST a JSON-RPC envelope to ``/fusion/bank_rec/``. Returns th", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L50", "id": "test_controller_rationale_50", "community": 0, "norm_label": "post a json-rpc envelope to ``/fusion/bank_rec/``. returns th" }, { "label": "Inline reconcile-able pair against ``self.journal``. The shared ``make_", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L185", "id": "test_controller_rationale_185", "community": 0, "norm_label": "inline reconcile-able pair against ``self.journal``. the shared ``make_" }, { "label": "test_coexistence.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_coexistence_py", "community": 15, "norm_label": "test_coexistence.py" }, { "label": "TestCoexistence", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L12", "id": "test_coexistence_testcoexistence", "community": 15, "norm_label": "testcoexistence" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L14", "id": "test_coexistence_testcoexistence_setup", "community": 15, "norm_label": ".setup()" }, { "label": "._account_accountant_installed()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L19", "id": "test_coexistence_testcoexistence_account_accountant_installed", "community": 15, "norm_label": "._account_accountant_installed()" }, { "label": ".test_group_exists()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L25", "id": "test_coexistence_testcoexistence_test_group_exists", "community": 15, "norm_label": ".test_group_exists()" }, { "label": ".test_recompute_when_enterprise_present()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L28", "id": "test_coexistence_testcoexistence_test_recompute_when_enterprise_present", "community": 15, "norm_label": ".test_recompute_when_enterprise_present()" }, { "label": ".test_recompute_when_enterprise_absent()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L41", "id": "test_coexistence_testcoexistence_test_recompute_when_enterprise_absent", "community": 15, "norm_label": ".test_recompute_when_enterprise_absent()" }, { "label": ".test_menu_has_coexistence_group()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L64", "id": "test_coexistence_testcoexistence_test_menu_has_coexistence_group", "community": 15, "norm_label": ".test_menu_has_coexistence_group()" }, { "label": ".test_engine_works_regardless_of_coexistence()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L79", "id": "test_coexistence_testcoexistence_test_engine_works_regardless_of_coexistence", "community": 15, "norm_label": ".test_engine_works_regardless_of_coexistence()" }, { "label": "Coexistence tests: fusion_accounting_bank_rec menus only visible when Enterprise", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L1", "id": "test_coexistence_rationale_1", "community": 15, "norm_label": "coexistence tests: fusion_accounting_bank_rec menus only visible when enterprise" }, { "label": "When account_accountant is installed, group should be empty.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L29", "id": "test_coexistence_rationale_29", "community": 15, "norm_label": "when account_accountant is installed, group should be empty." }, { "label": "When account_accountant is uninstalled, all internal users get the group.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L42", "id": "test_coexistence_rationale_42", "community": 15, "norm_label": "when account_accountant is uninstalled, all internal users get the group." }, { "label": "The fusion bank-rec root menu must have the coexistence group attached.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L65", "id": "test_coexistence_rationale_65", "community": 15, "norm_label": "the fusion bank-rec root menu must have the coexistence group attached." }, { "label": "The reconcile engine must work even when Enterprise is installed (it's t", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L80", "id": "test_coexistence_rationale_80", "community": 15, "norm_label": "the reconcile engine must work even when enterprise is installed (it's t" }, { "label": "test_bank_rec_adapter.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_adapter_py", "community": 9, "norm_label": "test_bank_rec_adapter.py" }, { "label": "TestBankRecAdapter", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L9", "id": "test_bank_rec_adapter_testbankrecadapter", "community": 0, "norm_label": "testbankrecadapter" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L11", "id": "test_bank_rec_adapter_testbankrecadapter_setup", "community": 0, "norm_label": ".setup()" }, { "label": ".test_list_unreconciled_via_fusion_returns_base_fields()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L16", "id": "test_bank_rec_adapter_testbankrecadapter_test_list_unreconciled_via_fusion_returns_base_fields", "community": 0, "norm_label": ".test_list_unreconciled_via_fusion_returns_base_fields()" }, { "label": ".test_list_unreconciled_via_community_omits_fusion_fields()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L30", "id": "test_bank_rec_adapter_testbankrecadapter_test_list_unreconciled_via_community_omits_fusion_fields", "community": 0, "norm_label": ".test_list_unreconciled_via_community_omits_fusion_fields()" }, { "label": ".test_suggest_matches_via_fusion_returns_dict()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L38", "id": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_fusion_returns_dict", "community": 0, "norm_label": ".test_suggest_matches_via_fusion_returns_dict()" }, { "label": ".test_suggest_matches_via_community_returns_empty()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L48", "id": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_community_returns_empty", "community": 0, "norm_label": ".test_suggest_matches_via_community_returns_empty()" }, { "label": ".test_accept_suggestion_via_fusion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L54", "id": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_fusion", "community": 0, "norm_label": ".test_accept_suggestion_via_fusion()" }, { "label": ".test_accept_suggestion_via_community_raises()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L67", "id": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_community_raises", "community": 0, "norm_label": ".test_accept_suggestion_via_community_raises()" }, { "label": ".test_unreconcile_via_fusion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L71", "id": "test_bank_rec_adapter_testbankrecadapter_test_unreconcile_via_fusion", "community": 6, "norm_label": ".test_unreconcile_via_fusion()" }, { "label": "Tests for BankRecAdapter's fusion paths.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L1", "id": "test_bank_rec_adapter_rationale_1", "community": 9, "norm_label": "tests for bankrecadapter's fusion paths." }, { "label": "fusion_reconcile_precedent.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_precedent.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_precedent_py", "community": 32, "norm_label": "fusion_reconcile_precedent.py" }, { "label": "FusionReconcilePrecedent", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_precedent.py", "source_location": "L11", "id": "fusion_reconcile_precedent_fusionreconcileprecedent", "community": 32, "norm_label": "fusionreconcileprecedent" }, { "label": "Per-historical-decision reconciliation memory. One row per past reconciliation.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_precedent.py", "source_location": "L1", "id": "fusion_reconcile_precedent_rationale_1", "community": 32, "norm_label": "per-historical-decision reconciliation memory. one row per past reconciliation." }, { "label": "fusion_reconcile_pattern.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_pattern.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_pattern_py", "community": 33, "norm_label": "fusion_reconcile_pattern.py" }, { "label": "FusionReconcilePattern", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_pattern.py", "source_location": "L11", "id": "fusion_reconcile_pattern_fusionreconcilepattern", "community": 33, "norm_label": "fusionreconcilepattern" }, { "label": "Per-partner bank reconciliation pattern aggregate. One row per (company_id, par", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_pattern.py", "source_location": "L1", "id": "fusion_reconcile_pattern_rationale_1", "community": 33, "norm_label": "per-partner bank reconciliation pattern aggregate. one row per (company_id, par" }, { "label": "account_reconcile_model.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_reconcile_model.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_account_reconcile_model_py", "community": 34, "norm_label": "account_reconcile_model.py" }, { "label": "AccountReconcileModel", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_reconcile_model.py", "source_location": "L13", "id": "account_reconcile_model_accountreconcilemodel", "community": 34, "norm_label": "accountreconcilemodel" }, { "label": "Inherit account.reconcile.model to add Phase 1 AI integration hooks. This is a", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_reconcile_model.py", "source_location": "L1", "id": "account_reconcile_model_rationale_1", "community": 34, "norm_label": "inherit account.reconcile.model to add phase 1 ai integration hooks. this is a" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_init_py", "community": 42, "norm_label": "__init__.py" }, { "label": "fusion_bank_rec_cron.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_cron_py", "community": 10, "norm_label": "fusion_bank_rec_cron.py" }, { "label": "FusionBankRecCron", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L20", "id": "fusion_bank_rec_cron_fusionbankreccron", "community": 10, "norm_label": "fusionbankreccron" }, { "label": "_cron_suggest_pending()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L25", "id": "fusion_bank_rec_cron_cron_suggest_pending", "community": 0, "norm_label": "_cron_suggest_pending()" }, { "label": "_cron_refresh_patterns()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L64", "id": "fusion_bank_rec_cron_cron_refresh_patterns", "community": 0, "norm_label": "_cron_refresh_patterns()" }, { "label": "_cron_refresh_mv()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L95", "id": "fusion_bank_rec_cron_cron_refresh_mv", "community": 10, "norm_label": "_cron_refresh_mv()" }, { "label": "Cron handler model for fusion_accounting_bank_rec. Three scheduled jobs: - _cro", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L1", "id": "fusion_bank_rec_cron_rationale_1", "community": 10, "norm_label": "cron handler model for fusion_accounting_bank_rec. three scheduled jobs: - _cro" }, { "label": "For each unreconciled bank line that doesn't have a recent pending sugge", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L26", "id": "fusion_bank_rec_cron_rationale_26", "community": 48, "norm_label": "for each unreconciled bank line that doesn't have a recent pending sugge" }, { "label": "For each (company, partner) pair with precedents, recompute and upsert t", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L65", "id": "fusion_bank_rec_cron_rationale_65", "community": 49, "norm_label": "for each (company, partner) pair with precedents, recompute and upsert t" }, { "label": "Refresh the materialized view CONCURRENTLY using an autocommit cursor.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L96", "id": "fusion_bank_rec_cron_rationale_96", "community": 50, "norm_label": "refresh the materialized view concurrently using an autocommit cursor." }, { "label": "fusion_unreconciled_bank_line_mv.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_unreconciled_bank_line_mv_py", "community": 11, "norm_label": "fusion_unreconciled_bank_line_mv.py" }, { "label": "FusionUnreconciledBankLineMV", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py", "source_location": "L17", "id": "fusion_unreconciled_bank_line_mv_fusionunreconciledbanklinemv", "community": 11, "norm_label": "fusionunreconciledbanklinemv" }, { "label": ".init()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py", "source_location": "L44", "id": "fusion_unreconciled_bank_line_mv_fusionunreconciledbanklinemv_init", "community": 11, "norm_label": ".init()" }, { "label": "_refresh()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py", "source_location": "L59", "id": "fusion_unreconciled_bank_line_mv_refresh", "community": 11, "norm_label": "_refresh()" }, { "label": "Materialized view exposing pre-aggregated unreconciled-bank-line data. The MV i", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py", "source_location": "L1", "id": "fusion_unreconciled_bank_line_mv_rationale_1", "community": 11, "norm_label": "materialized view exposing pre-aggregated unreconciled-bank-line data. the mv i" }, { "label": "Create the MV if missing. Reads create_mv_unreconciled_bank_line.sql an", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py", "source_location": "L45", "id": "fusion_unreconciled_bank_line_mv_rationale_45", "community": 11, "norm_label": "create the mv if missing. reads create_mv_unreconciled_bank_line.sql an" }, { "label": "Refresh the MV. If ``concurrently=True`` (default), uses REFRES", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py", "source_location": "L60", "id": "fusion_unreconciled_bank_line_mv_rationale_60", "community": 51, "norm_label": "refresh the mv. if ``concurrently=true`` (default), uses refres" }, { "label": "fusion_migration_wizard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_migration_wizard_py", "community": 17, "norm_label": "fusion_migration_wizard.py" }, { "label": "FusionMigrationWizard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L23", "id": "fusion_migration_wizard_fusionmigrationwizard", "community": 17, "norm_label": "fusionmigrationwizard" }, { "label": "._bank_rec_bootstrap_step()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L26", "id": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "community": 0, "norm_label": "._bank_rec_bootstrap_step()" }, { "label": ".action_run_migration()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L70", "id": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "community": 17, "norm_label": ".action_run_migration()" }, { "label": "Bank-rec specific migration step. Hooks into fusion.migration.wizard (defined b", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L1", "id": "fusion_migration_wizard_rationale_1", "community": 17, "norm_label": "bank-rec specific migration step. hooks into fusion.migration.wizard (defined b" }, { "label": "Migration step: backfill precedents + refresh patterns + refresh MV. Re", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L27", "id": "fusion_migration_wizard_rationale_27", "community": 0, "norm_label": "migration step: backfill precedents + refresh patterns + refresh mv. re" }, { "label": "Override the migration entry-point to add the bank-rec step. Calls supe", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L71", "id": "fusion_migration_wizard_rationale_71", "community": 17, "norm_label": "override the migration entry-point to add the bank-rec step. calls supe" }, { "label": "account_bank_statement_line.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_bank_statement_line.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_account_bank_statement_line_py", "community": 24, "norm_label": "account_bank_statement_line.py" }, { "label": "AccountBankStatementLine", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_bank_statement_line.py", "source_location": "L12", "id": "account_bank_statement_line_accountbankstatementline", "community": 24, "norm_label": "accountbankstatementline" }, { "label": "._compute_top_suggestion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_bank_statement_line.py", "source_location": "L36", "id": "account_bank_statement_line_accountbankstatementline_compute_top_suggestion", "community": 24, "norm_label": "._compute_top_suggestion()" }, { "label": "_compute_bank_statement_attachment_ids()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_bank_statement_line.py", "source_location": "L48", "id": "account_bank_statement_line_compute_bank_statement_attachment_ids", "community": 24, "norm_label": "_compute_bank_statement_attachment_ids()" }, { "label": "Inherit account.bank.statement.line to add Phase 1 widget compute fields. These", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_bank_statement_line.py", "source_location": "L1", "id": "account_bank_statement_line_rationale_1", "community": 24, "norm_label": "inherit account.bank.statement.line to add phase 1 widget compute fields. these" }, { "label": "fusion_reconcile_suggestion.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_suggestion_py", "community": 11, "norm_label": "fusion_reconcile_suggestion.py" }, { "label": "FusionReconcileSuggestion", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L19", "id": "fusion_reconcile_suggestion_fusionreconcilesuggestion", "community": 11, "norm_label": "fusionreconcilesuggestion" }, { "label": "_compute_band()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L92", "id": "fusion_reconcile_suggestion_compute_band", "community": 11, "norm_label": "_compute_band()" }, { "label": "create()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L110", "id": "fusion_reconcile_suggestion_create", "community": 11, "norm_label": "create()" }, { "label": ".write()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L115", "id": "fusion_reconcile_suggestion_fusionreconcilesuggestion_write", "community": 11, "norm_label": ".write()" }, { "label": "._trigger_mv_refresh()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L122", "id": "fusion_reconcile_suggestion_fusionreconcilesuggestion_trigger_mv_refresh", "community": 11, "norm_label": "._trigger_mv_refresh()" }, { "label": "Persisted AI suggestions for bank line reconciliations. One row per (statement_", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L1", "id": "fusion_reconcile_suggestion_rationale_1", "community": 11, "norm_label": "persisted ai suggestions for bank line reconciliations. one row per (statement_" }, { "label": "Best-effort MV refresh; never poison the originating transaction. Uses", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L123", "id": "fusion_reconcile_suggestion_rationale_123", "community": 11, "norm_label": "best-effort mv refresh; never poison the originating transaction. uses" }, { "label": "fusion_bank_rec_widget.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_widget.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_widget_py", "community": 25, "norm_label": "fusion_bank_rec_widget.py" }, { "label": "FusionBankRecWidget", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_widget.py", "source_location": "L12", "id": "fusion_bank_rec_widget_fusionbankrecwidget", "community": 25, "norm_label": "fusionbankrecwidget" }, { "label": ".action_open_kanban()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_widget.py", "source_location": "L26", "id": "fusion_bank_rec_widget_fusionbankrecwidget_action_open_kanban", "community": 25, "norm_label": ".action_open_kanban()" }, { "label": "Per-request widget state. Holds the kanban-load response shape so the controller", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_widget.py", "source_location": "L1", "id": "fusion_bank_rec_widget_rationale_1", "community": 25, "norm_label": "per-request widget state. holds the kanban-load response shape so the controller" }, { "label": "Return a window action opening the OWL kanban for this journal.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_widget.py", "source_location": "L27", "id": "fusion_bank_rec_widget_rationale_27", "community": 25, "norm_label": "return a window action opening the owl kanban for this journal." }, { "label": "fusion_reconcile_engine.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "community": 6, "norm_label": "fusion_reconcile_engine.py" }, { "label": "FusionReconcileEngine", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L45", "id": "fusion_reconcile_engine_fusionreconcileengine", "community": 1, "norm_label": "fusionreconcileengine" }, { "label": "reconcile_one()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L54", "id": "fusion_reconcile_engine_reconcile_one", "community": 6, "norm_label": "reconcile_one()" }, { "label": "reconcile_batch()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L167", "id": "fusion_reconcile_engine_reconcile_batch", "community": 6, "norm_label": "reconcile_batch()" }, { "label": "suggest_matches()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L204", "id": "fusion_reconcile_engine_suggest_matches", "community": 1, "norm_label": "suggest_matches()" }, { "label": "accept_suggestion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L257", "id": "fusion_reconcile_engine_accept_suggestion", "community": 6, "norm_label": "accept_suggestion()" }, { "label": "write_off()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L277", "id": "fusion_reconcile_engine_write_off", "community": 6, "norm_label": "write_off()" }, { "label": "unreconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L293", "id": "fusion_reconcile_engine_unreconcile", "community": 6, "norm_label": "unreconcile()" }, { "label": "._validate_reconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L333", "id": "fusion_reconcile_engine_fusionreconcileengine_validate_reconcile", "community": 1, "norm_label": "._validate_reconcile()" }, { "label": "._build_counterpart_vals()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L348", "id": "fusion_reconcile_engine_fusionreconcileengine_build_counterpart_vals", "community": 1, "norm_label": "._build_counterpart_vals()" }, { "label": "._build_write_off_vals()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L374", "id": "fusion_reconcile_engine_fusionreconcileengine_build_write_off_vals", "community": 1, "norm_label": "._build_write_off_vals()" }, { "label": "._fetch_candidates()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L392", "id": "fusion_reconcile_engine_fusionreconcileengine_fetch_candidates", "community": 1, "norm_label": "._fetch_candidates()" }, { "label": "._records_to_candidates()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L405", "id": "fusion_reconcile_engine_fusionreconcileengine_records_to_candidates", "community": 1, "norm_label": "._records_to_candidates()" }, { "label": "._apply_strategy()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L420", "id": "fusion_reconcile_engine_fusionreconcileengine_apply_strategy", "community": 1, "norm_label": "._apply_strategy()" }, { "label": "._post_audit()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L438", "id": "fusion_reconcile_engine_fusionreconcileengine_post_audit", "community": 1, "norm_label": "._post_audit()" }, { "label": "._record_precedent()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L456", "id": "fusion_reconcile_engine_fusionreconcileengine_record_precedent", "community": 1, "norm_label": "._record_precedent()" }, { "label": "The reconcile engine \u2014 orchestrator for all bank-line reconciliations. Public A", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L1", "id": "fusion_reconcile_engine_rationale_1", "community": 1, "norm_label": "the reconcile engine \u2014 orchestrator for all bank-line reconciliations. public a" }, { "label": "Reconcile one bank line against a set of journal items. Returns: ``{'pa", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L56", "id": "fusion_reconcile_engine_rationale_56", "community": 1, "norm_label": "reconcile one bank line against a set of journal items. returns: ``{'pa" }, { "label": "Bulk-reconcile a recordset using the chosen strategy. Returns: ``{'reco", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L168", "id": "fusion_reconcile_engine_rationale_168", "community": 1, "norm_label": "bulk-reconcile a recordset using the chosen strategy. returns: ``{'reco" }, { "label": "Compute and persist AI suggestions per line. Returns: dict mapping ``li", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L205", "id": "fusion_reconcile_engine_rationale_205", "community": 1, "norm_label": "compute and persist ai suggestions per line. returns: dict mapping ``li" }, { "label": "User clicked Accept on a suggestion -> reconcile via its proposal. Retu", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L258", "id": "fusion_reconcile_engine_rationale_258", "community": 1, "norm_label": "user clicked accept on a suggestion -> reconcile via its proposal. retu" }, { "label": "Create a write-off move + reconcile the bank line against it. Returns:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L278", "id": "fusion_reconcile_engine_rationale_278", "community": 1, "norm_label": "create a write-off move + reconcile the bank line against it. returns:" }, { "label": "Reverse a reconciliation. Handles full vs. partial chains. Because ``re", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L294", "id": "fusion_reconcile_engine_rationale_294", "community": 1, "norm_label": "reverse a reconciliation. handles full vs. partial chains. because ``re" }, { "label": "Phase 2: structural + safety checks.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L334", "id": "fusion_reconcile_engine_rationale_334", "community": 1, "norm_label": "phase 2: structural + safety checks." }, { "label": "Build the vals for one counterpart line that mirrors an invoice line on", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L350", "id": "fusion_reconcile_engine_rationale_350", "community": 1, "norm_label": "build the vals for one counterpart line that mirrors an invoice line on" }, { "label": "Build the vals for a write-off counterpart line on the bank move. ``bal", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L376", "id": "fusion_reconcile_engine_rationale_376", "community": 1, "norm_label": "build the vals for a write-off counterpart line on the bank move. ``bal" }, { "label": "SQL pre-filter: open journal items matching partner + reconcilable accou", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L393", "id": "fusion_reconcile_engine_rationale_393", "community": 1, "norm_label": "sql pre-filter: open journal items matching partner + reconcilable accou" }, { "label": "Convert ``account.move.line`` recordset to ``Candidate`` dataclasses.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L406", "id": "fusion_reconcile_engine_rationale_406", "community": 1, "norm_label": "convert ``account.move.line`` recordset to ``candidate`` dataclasses." }, { "label": "Apply the named strategy. Returns matching ``account.move.line`` records", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L421", "id": "fusion_reconcile_engine_rationale_421", "community": 1, "norm_label": "apply the named strategy. returns matching ``account.move.line`` records" }, { "label": "Append an audit log to the bank-line move's chatter.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L439", "id": "fusion_reconcile_engine_rationale_439", "community": 1, "norm_label": "append an audit log to the bank-line move's chatter." }, { "label": "Append a precedent for future pattern learning. Best-effort.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L457", "id": "fusion_reconcile_engine_rationale_457", "community": 1, "norm_label": "append a precedent for future pattern learning. best-effort." }, { "label": "account_accountant__account_reconcile_model.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_reconcile_model_py", "community": 8, "norm_label": "account_accountant__account_reconcile_model.py" }, { "label": "AccountReconcileModel", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L5", "id": "account_accountant_account_reconcile_model_accountreconcilemodel", "community": 8, "norm_label": "accountreconcilemodel" }, { "label": "._apply_lines_for_bank_widget()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L11", "id": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_lines_for_bank_widget", "community": 8, "norm_label": "._apply_lines_for_bank_widget()" }, { "label": "get_available_reconcile_model_per_statement_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L46", "id": "account_accountant_account_reconcile_model_get_available_reconcile_model_per_statement_line", "community": 8, "norm_label": "get_available_reconcile_model_per_statement_line()" }, { "label": "._apply_reconcile_models()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L134", "id": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_reconcile_models", "community": 8, "norm_label": "._apply_reconcile_models()" }, { "label": "._trigger_reconciliation_model()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L250", "id": "account_accountant_account_reconcile_model_accountreconcilemodel_trigger_reconciliation_model", "community": 8, "norm_label": "._trigger_reconciliation_model()" }, { "label": ".write()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L286", "id": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "community": 8, "norm_label": ".write()" }, { "label": "create()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L302", "id": "account_accountant_account_reconcile_model_create", "community": 0, "norm_label": "create()" }, { "label": ".action_archive()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L313", "id": "account_accountant_account_reconcile_model_accountreconcilemodel_action_archive", "community": 8, "norm_label": ".action_archive()" }, { "label": "Apply the reconciliation model lines to the statement line passed as parameter.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L12", "id": "account_accountant_account_reconcile_model_rationale_12", "community": 8, "norm_label": "apply the reconciliation model lines to the statement line passed as parameter." }, { "label": "account_accountant__account_auto_reconcile_wizard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_auto_reconcile_wizard_py", "community": 13, "norm_label": "account_accountant__account_auto_reconcile_wizard.py" }, { "label": "AccountAutoReconcileWizard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L7", "id": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "community": 13, "norm_label": "accountautoreconcilewizard" }, { "label": "default_get()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L48", "id": "account_accountant_account_auto_reconcile_wizard_default_get", "community": 13, "norm_label": "default_get()" }, { "label": "_get_default_wizard_values()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L60", "id": "account_accountant_account_auto_reconcile_wizard_get_default_wizard_values", "community": 13, "norm_label": "_get_default_wizard_values()" }, { "label": "._get_wizard_values()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L74", "id": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_wizard_values", "community": 13, "norm_label": "._get_wizard_values()" }, { "label": "._get_amls_domain()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L88", "id": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_amls_domain", "community": 13, "norm_label": "._get_amls_domain()" }, { "label": "._auto_reconcile_one_to_one()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L111", "id": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_one_to_one", "community": 13, "norm_label": "._auto_reconcile_one_to_one()" }, { "label": "._auto_reconcile_zero_balance()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L134", "id": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_zero_balance", "community": 13, "norm_label": "._auto_reconcile_zero_balance()" }, { "label": ".auto_reconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L153", "id": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile", "community": 13, "norm_label": ".auto_reconcile()" }, { "label": "This wizard is used to automatically reconcile account.move.line. It is acce", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L8", "id": "account_accountant_account_auto_reconcile_wizard_rationale_8", "community": 13, "norm_label": "this wizard is used to automatically reconcile account.move.line. it is acce" }, { "label": "Derive a preset configuration based on amls. For example if all amls hav", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L61", "id": "account_accountant_account_auto_reconcile_wizard_rationale_61", "community": 52, "norm_label": "derive a preset configuration based on amls. for example if all amls hav" }, { "label": "Get the current configuration of the wizard as a dict of values. :return", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L75", "id": "account_accountant_account_auto_reconcile_wizard_rationale_75", "community": 13, "norm_label": "get the current configuration of the wizard as a dict of values. :return" }, { "label": "Get the domain of amls to be auto-reconciled.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L89", "id": "account_accountant_account_auto_reconcile_wizard_rationale_89", "community": 13, "norm_label": "get the domain of amls to be auto-reconciled." }, { "label": "Auto-reconcile with one-to-one strategy: We will reconcile 2 amls togeth", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L112", "id": "account_accountant_account_auto_reconcile_wizard_rationale_112", "community": 13, "norm_label": "auto-reconcile with one-to-one strategy: we will reconcile 2 amls togeth" }, { "label": "Auto-reconcile with zero balance strategy: We will reconcile all amls gr", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L135", "id": "account_accountant_account_auto_reconcile_wizard_rationale_135", "community": 13, "norm_label": "auto-reconcile with zero balance strategy: we will reconcile all amls gr" }, { "label": "Automatically reconcile amls given wizard's parameters. :return: an acti", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L154", "id": "account_accountant_account_auto_reconcile_wizard_rationale_154", "community": 13, "norm_label": "automatically reconcile amls given wizard's parameters. :return: an acti" }, { "label": "account_accountant__bank_reconciliation_service.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_bank_reconciliation_service_js", "community": 12, "norm_label": "account_accountant__bank_reconciliation_service.js" }, { "label": "BankReconciliationService", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L6", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "community": 12, "norm_label": "bankreconciliationservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L7", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_constructor", "community": 12, "norm_label": ".constructor()" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L12", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_setup", "community": 12, "norm_label": ".setup()" }, { "label": ".toggleChatter()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L27", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_togglechatter", "community": 12, "norm_label": ".togglechatter()" }, { "label": ".openChatter()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L41", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_openchatter", "community": 12, "norm_label": ".openchatter()" }, { "label": ".selectStatementLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L45", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_selectstatementline", "community": 12, "norm_label": ".selectstatementline()" }, { "label": ".reloadChatter()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L49", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_reloadchatter", "community": 12, "norm_label": ".reloadchatter()" }, { "label": ".computeReconcileLineCountPerPartnerId()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L56", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_computereconcilelinecountperpartnerid", "community": 12, "norm_label": ".computereconcilelinecountperpartnerid()" }, { "label": ".computeAvailableReconcileModels()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L87", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_computeavailablereconcilemodels", "community": 12, "norm_label": ".computeavailablereconcilemodels()" }, { "label": ".updateAvailableReconcileModels()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L98", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_updateavailablereconcilemodels", "community": 12, "norm_label": ".updateavailablereconcilemodels()" }, { "label": ".reloadRecords()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L107", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_reloadrecords", "community": 12, "norm_label": ".reloadrecords()" }, { "label": ".statementLineMove()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L111", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_statementlinemove", "community": 12, "norm_label": ".statementlinemove()" }, { "label": ".statementLineMoveId()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L115", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_statementlinemoveid", "community": 12, "norm_label": ".statementlinemoveid()" }, { "label": ".statementLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L119", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_statementline", "community": 12, "norm_label": ".statementline()" }, { "label": ".statementLineId()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L123", "id": "account_accountant_bank_reconciliation_service_bankreconciliationservice_statementlineid", "community": 12, "norm_label": ".statementlineid()" }, { "label": "useBankReconciliation()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L137", "id": "account_accountant_bank_reconciliation_service_usebankreconciliation", "community": 12, "norm_label": "usebankreconciliation()" }, { "label": "bank_rec_tours.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/tours/bank_rec_tours.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_tours_bank_rec_tours_js", "community": 53, "norm_label": "bank_rec_tours.js" }, { "label": "bank_reconciliation_service.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bank_reconciliation_service.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_bank_reconciliation_service_js", "community": 54, "norm_label": "bank_reconciliation_service.js" }, { "label": "reconciled_line_name.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_reconciled_line_name_reconciled_line_name_js", "community": 2, "norm_label": "reconciled_line_name.js" }, { "label": "BankRecReconciledLineName", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js", "source_location": "L14", "id": "reconciled_line_name_bankrecreconciledlinename", "community": 2, "norm_label": "bankrecreconciledlinename" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js", "source_location": "L23", "id": "reconciled_line_name_bankrecreconciledlinename_setup", "community": 2, "norm_label": ".setup()" }, { "label": ".deleteTax()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js", "source_location": "L28", "id": "reconciled_line_name_bankrecreconciledlinename_deletetax", "community": 2, "norm_label": ".deletetax()" }, { "label": "attachment_strip.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_attachment_strip_attachment_strip_js", "community": 27, "norm_label": "attachment_strip.js" }, { "label": "AttachmentStrip", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.js", "source_location": "L5", "id": "attachment_strip_attachmentstrip", "community": 27, "norm_label": "attachmentstrip" }, { "label": ".iconFor()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.js", "source_location": "L11", "id": "attachment_strip_attachmentstrip_iconfor", "community": 27, "norm_label": ".iconfor()" }, { "label": ".urlFor()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.js", "source_location": "L24", "id": "attachment_strip_attachmentstrip_urlfor", "community": 27, "norm_label": ".urlfor()" }, { "label": "bankrec_form_dialog.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_bankrec_form_dialog_bankrec_form_dialog_js", "community": 21, "norm_label": "bankrec_form_dialog.js" }, { "label": "BankRecFormDialog", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js", "source_location": "L16", "id": "bankrec_form_dialog_bankrecformdialog", "community": 21, "norm_label": "bankrecformdialog" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js", "source_location": "L17", "id": "bankrec_form_dialog_bankrecformdialog_setup", "community": 21, "norm_label": ".setup()" }, { "label": "BankRecEditLineFormController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js", "source_location": "L25", "id": "bankrec_form_dialog_bankreceditlineformcontroller", "community": 21, "norm_label": "bankreceditlineformcontroller" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js", "source_location": "L26", "id": "bankrec_form_dialog_bankreceditlineformcontroller_setup", "community": 21, "norm_label": ".setup()" }, { "label": ".toReviewButtonClicked()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js", "source_location": "L34", "id": "bankrec_form_dialog_bankreceditlineformcontroller_toreviewbuttonclicked", "community": 21, "norm_label": ".toreviewbuttonclicked()" }, { "label": "ai_alternatives_panel.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_ai_suggestion_ai_alternatives_panel_js", "community": 3, "norm_label": "ai_alternatives_panel.js" }, { "label": "AiAlternativesPanel", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js", "source_location": "L6", "id": "ai_alternatives_panel_aialternativespanel", "community": 3, "norm_label": "aialternativespanel" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js", "source_location": "L13", "id": "ai_alternatives_panel_aialternativespanel_setup", "community": 3, "norm_label": ".setup()" }, { "label": ".bandFor()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js", "source_location": "L17", "id": "ai_alternatives_panel_aialternativespanel_bandfor", "community": 3, "norm_label": ".bandfor()" }, { "label": ".pctFor()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js", "source_location": "L24", "id": "ai_alternatives_panel_aialternativespanel_pctfor", "community": 3, "norm_label": ".pctfor()" }, { "label": ".onAccept()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js", "source_location": "L28", "id": "ai_alternatives_panel_aialternativespanel_onaccept", "community": 3, "norm_label": ".onaccept()" }, { "label": "ai_suggestion_strip.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_ai_suggestion_ai_suggestion_strip_js", "community": 3, "norm_label": "ai_suggestion_strip.js" }, { "label": "AiSuggestionStrip", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L6", "id": "ai_suggestion_strip_aisuggestionstrip", "community": 3, "norm_label": "aisuggestionstrip" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L13", "id": "ai_suggestion_strip_aisuggestionstrip_setup", "community": 3, "norm_label": ".setup()" }, { "label": ".band()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L17", "id": "ai_suggestion_strip_aisuggestionstrip_band", "community": 3, "norm_label": ".band()" }, { "label": ".confidencePct()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L25", "id": "ai_suggestion_strip_aisuggestionstrip_confidencepct", "community": 3, "norm_label": ".confidencepct()" }, { "label": ".onAccept()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L29", "id": "ai_suggestion_strip_aisuggestionstrip_onaccept", "community": 3, "norm_label": ".onaccept()" }, { "label": ".onShowAlternatives()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L33", "id": "ai_suggestion_strip_aisuggestionstrip_onshowalternatives", "community": 3, "norm_label": ".onshowalternatives()" }, { "label": "ai_reasoning_tooltip.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_ai_suggestion_ai_reasoning_tooltip_js", "community": 35, "norm_label": "ai_reasoning_tooltip.js" }, { "label": "AiReasoningTooltip", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.js", "source_location": "L5", "id": "ai_reasoning_tooltip_aireasoningtooltip", "community": 35, "norm_label": "aireasoningtooltip" }, { "label": ".pctFor()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.js", "source_location": "L12", "id": "ai_reasoning_tooltip_aireasoningtooltip_pctfor", "community": 35, "norm_label": ".pctfor()" }, { "label": "file_uploader.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/file_uploader/file_uploader.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_file_uploader_file_uploader_js", "community": 28, "norm_label": "file_uploader.js" }, { "label": "BankRecFileUploader", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/file_uploader/file_uploader.js", "source_location": "L11", "id": "file_uploader_bankrecfileuploader", "community": 28, "norm_label": "bankrecfileuploader" }, { "label": ".getExtraContext()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/file_uploader/file_uploader.js", "source_location": "L18", "id": "file_uploader_bankrecfileuploader_getextracontext", "community": 28, "norm_label": ".getextracontext()" }, { "label": ".getResModel()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/file_uploader/file_uploader.js", "source_location": "L26", "id": "file_uploader_bankrecfileuploader_getresmodel", "community": 28, "norm_label": ".getresmodel()" }, { "label": "apply_amount.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_apply_amount_apply_amount_js", "community": 22, "norm_label": "apply_amount.js" }, { "label": "BankRecWidgetApplyAmountHtmlField", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js", "source_location": "L13", "id": "apply_amount_bankrecwidgetapplyamounthtmlfield", "community": 22, "norm_label": "bankrecwidgetapplyamounthtmlfield" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js", "source_location": "L17", "id": "apply_amount_bankrecwidgetapplyamounthtmlfield_setup", "community": 22, "norm_label": ".setup()" }, { "label": ".value()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js", "source_location": "L22", "id": "apply_amount_bankrecwidgetapplyamounthtmlfield_value", "community": 22, "norm_label": ".value()" }, { "label": ".switchApplyAmount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js", "source_location": "L26", "id": "apply_amount_bankrecwidgetapplyamounthtmlfield_switchapplyamount", "community": 22, "norm_label": ".switchapplyamount()" }, { "label": ".openMove()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js", "source_location": "L69", "id": "apply_amount_bankrecwidgetapplyamounthtmlfield_openmove", "community": 22, "norm_label": ".openmove()" }, { "label": "quick_create.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_quick_create_quick_create_js", "community": 29, "norm_label": "quick_create.js" }, { "label": "BankRecQuickCreateController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.js", "source_location": "L13", "id": "quick_create_bankrecquickcreatecontroller", "community": 29, "norm_label": "bankrecquickcreatecontroller" }, { "label": "BankRecQuickCreate", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.js", "source_location": "L17", "id": "quick_create_bankrecquickcreate", "community": 29, "norm_label": "bankrecquickcreate" }, { "label": ".getQuickCreateProps()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.js", "source_location": "L32", "id": "quick_create_bankrecquickcreate_getquickcreateprops", "community": 29, "norm_label": ".getquickcreateprops()" }, { "label": "partner_history_panel.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_partner_history_panel_partner_history_panel_js", "community": 30, "norm_label": "partner_history_panel.js" }, { "label": "PartnerHistoryPanel", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.js", "source_location": "L6", "id": "partner_history_panel_partnerhistorypanel", "community": 30, "norm_label": "partnerhistorypanel" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.js", "source_location": "L12", "id": "partner_history_panel_partnerhistorypanel_setup", "community": 30, "norm_label": ".setup()" }, { "label": ".formatAmount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.js", "source_location": "L28", "id": "partner_history_panel_partnerhistorypanel_formatamount", "community": 30, "norm_label": ".formatamount()" }, { "label": "line_to_reconcile.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_line_to_reconcile_line_to_reconcile_js", "community": 2, "norm_label": "line_to_reconcile.js" }, { "label": "BankRecLineToReconcile", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L19", "id": "line_to_reconcile_bankreclinetoreconcile", "community": 2, "norm_label": "bankreclinetoreconcile" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L27", "id": "line_to_reconcile_bankreclinetoreconcile_setup", "community": 7, "norm_label": ".setup()" }, { "label": ".onClickLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L41", "id": "line_to_reconcile_bankreclinetoreconcile_onclickline", "community": 2, "norm_label": ".onclickline()" }, { "label": ".toggleEditLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L47", "id": "line_to_reconcile_bankreclinetoreconcile_toggleeditline", "community": 2, "norm_label": ".toggleeditline()" }, { "label": ".deleteLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L69", "id": "line_to_reconcile_bankreclinetoreconcile_deleteline", "community": 2, "norm_label": ".deleteline()" }, { "label": ".openMove()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L88", "id": "line_to_reconcile_bankreclinetoreconcile_openmove", "community": 2, "norm_label": ".openmove()" }, { "label": ".openPartner()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L98", "id": "line_to_reconcile_bankreclinetoreconcile_openpartner", "community": 2, "norm_label": ".openpartner()" }, { "label": ".openLineInfoPopOver()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L108", "id": "line_to_reconcile_bankreclinetoreconcile_openlineinfopopover", "community": 2, "norm_label": ".openlineinfopopover()" }, { "label": ".deleteTax()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L121", "id": "line_to_reconcile_bankreclinetoreconcile_deletetax", "community": 2, "norm_label": ".deletetax()" }, { "label": ".statementLineData()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L135", "id": "line_to_reconcile_bankreclinetoreconcile_statementlinedata", "community": 2, "norm_label": ".statementlinedata()" }, { "label": ".lineData()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L139", "id": "line_to_reconcile_bankreclinetoreconcile_linedata", "community": 2, "norm_label": ".linedata()" }, { "label": ".reconciledLineId()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L143", "id": "line_to_reconcile_bankreclinetoreconcile_reconciledlineid", "community": 2, "norm_label": ".reconciledlineid()" }, { "label": ".reconciledLineExcludingExchangeDiffId()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L149", "id": "line_to_reconcile_bankreclinetoreconcile_reconciledlineexcludingexchangediffid", "community": 2, "norm_label": ".reconciledlineexcludingexchangediffid()" }, { "label": ".moveData()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L155", "id": "line_to_reconcile_bankreclinetoreconcile_movedata", "community": 2, "norm_label": ".movedata()" }, { "label": ".isPartiallyReconciled()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L163", "id": "line_to_reconcile_bankreclinetoreconcile_ispartiallyreconciled", "community": 2, "norm_label": ".ispartiallyreconciled()" }, { "label": ".hasDifferentCurrencies()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L170", "id": "line_to_reconcile_bankreclinetoreconcile_hasdifferentcurrencies", "community": 2, "norm_label": ".hasdifferentcurrencies()" }, { "label": ".formattedAmountCurrencyOfLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L174", "id": "line_to_reconcile_bankreclinetoreconcile_formattedamountcurrencyofline", "community": 2, "norm_label": ".formattedamountcurrencyofline()" }, { "label": ".formattedAmountCurrencyOfStatementLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L180", "id": "line_to_reconcile_bankreclinetoreconcile_formattedamountcurrencyofstatementline", "community": 2, "norm_label": ".formattedamountcurrencyofstatementline()" }, { "label": ".exchangeMove()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L186", "id": "line_to_reconcile_bankreclinetoreconcile_exchangemove", "community": 2, "norm_label": ".exchangemove()" }, { "label": ".showLineInfo()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L193", "id": "line_to_reconcile_bankreclinetoreconcile_showlineinfo", "community": 2, "norm_label": ".showlineinfo()" }, { "label": ".isTaxLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L197", "id": "line_to_reconcile_bankreclinetoreconcile_istaxline", "community": 2, "norm_label": ".istaxline()" }, { "label": ".lineDataTaxIds()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L201", "id": "line_to_reconcile_bankreclinetoreconcile_linedatataxids", "community": 2, "norm_label": ".linedatataxids()" }, { "label": "line_info_pop_over.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_line_info_pop_over_line_info_pop_over_js", "community": 16, "norm_label": "line_info_pop_over.js" }, { "label": "BankRecLineInfoPopOver", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L13", "id": "line_info_pop_over_bankreclineinfopopover", "community": 16, "norm_label": "bankreclineinfopopover" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L23", "id": "line_info_pop_over_bankreclineinfopopover_setup", "community": 16, "norm_label": ".setup()" }, { "label": ".openExchangeMove()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L27", "id": "line_info_pop_over_bankreclineinfopopover_openexchangemove", "community": 16, "norm_label": ".openexchangemove()" }, { "label": ".openReconciledMove()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L37", "id": "line_info_pop_over_bankreclineinfopopover_openreconciledmove", "community": 16, "norm_label": ".openreconciledmove()" }, { "label": ".reconciledMoveName()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L47", "id": "line_info_pop_over_bankreclineinfopopover_reconciledmovename", "community": 16, "norm_label": ".reconciledmovename()" }, { "label": ".formattedReconciledMoveAmountCurrency()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L51", "id": "line_info_pop_over_bankreclineinfopopover_formattedreconciledmoveamountcurrency", "community": 16, "norm_label": ".formattedreconciledmoveamountcurrency()" }, { "label": ".reconciledLineData()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L57", "id": "line_info_pop_over_bankreclineinfopopover_reconciledlinedata", "community": 16, "norm_label": ".reconciledlinedata()" }, { "label": ".formattedLineDataAmountCurrency()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L61", "id": "line_info_pop_over_bankreclineinfopopover_formattedlinedataamountcurrency", "community": 16, "norm_label": ".formattedlinedataamountcurrency()" }, { "label": ".exchangeDiffMoveName()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L67", "id": "line_info_pop_over_bankreclineinfopopover_exchangediffmovename", "community": 16, "norm_label": ".exchangediffmovename()" }, { "label": ".exchangeMoveBalance()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L71", "id": "line_info_pop_over_bankreclineinfopopover_exchangemovebalance", "community": 16, "norm_label": ".exchangemovebalance()" }, { "label": ".formattedExchangeMoveBalance()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L75", "id": "line_info_pop_over_bankreclineinfopopover_formattedexchangemovebalance", "community": 16, "norm_label": ".formattedexchangemovebalance()" }, { "label": "chatter.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/chatter/chatter.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_chatter_chatter_js", "community": 36, "norm_label": "chatter.js" }, { "label": "BankRecChatter", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/chatter/chatter.js", "source_location": "L10", "id": "chatter_bankrecchatter", "community": 36, "norm_label": "bankrecchatter" }, { "label": ".reloadParentView()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/chatter/chatter.js", "source_location": "L13", "id": "chatter_bankrecchatter_reloadparentview", "community": 36, "norm_label": ".reloadparentview()" }, { "label": "button.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button/button.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_button_button_js", "community": 37, "norm_label": "button.js" }, { "label": "BankRecButton", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button/button.js", "source_location": "L11", "id": "button_bankrecbutton", "community": 37, "norm_label": "bankrecbutton" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button/button.js", "source_location": "L26", "id": "button_bankrecbutton_setup", "community": 37, "norm_label": ".setup()" }, { "label": "statement_summary.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_summary/statement_summary.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_statement_summary_statement_summary_js", "community": 38, "norm_label": "statement_summary.js" }, { "label": "BankRecStatementSummary", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_summary/statement_summary.js", "source_location": "L11", "id": "statement_summary_bankrecstatementsummary", "community": 38, "norm_label": "bankrecstatementsummary" }, { "label": ".actionApplyInvalidStatement()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_summary/statement_summary.js", "source_location": "L26", "id": "statement_summary_bankrecstatementsummary_actionapplyinvalidstatement", "community": 38, "norm_label": ".actionapplyinvalidstatement()" }, { "label": "statement_line.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_statement_line_statement_line_js", "community": 7, "norm_label": "statement_line.js" }, { "label": "BankRecStatementLine", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L23", "id": "statement_line_bankrecstatementline", "community": 7, "norm_label": "bankrecstatementline" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L33", "id": "statement_line_bankrecstatementline_setup", "community": 7, "norm_label": ".setup()" }, { "label": ".getRecordClasses()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L51", "id": "statement_line_bankrecstatementline_getrecordclasses", "community": 7, "norm_label": ".getrecordclasses()" }, { "label": ".openStatementCreate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L63", "id": "statement_line_bankrecstatementline_openstatementcreate", "community": 7, "norm_label": ".openstatementcreate()" }, { "label": ".openPartner()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L75", "id": "statement_line_bankrecstatementline_openpartner", "community": 7, "norm_label": ".openpartner()" }, { "label": ".removePartner()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L85", "id": "statement_line_bankrecstatementline_removepartner", "community": 7, "norm_label": ".removepartner()" }, { "label": ".reconciledLineName()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L95", "id": "statement_line_bankrecstatementline_reconciledlinename", "community": 7, "norm_label": ".reconciledlinename()" }, { "label": ".record()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L115", "id": "statement_line_bankrecstatementline_record", "community": 7, "norm_label": ".record()" }, { "label": ".recordData()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L119", "id": "statement_line_bankrecstatementline_recorddata", "community": 7, "norm_label": ".recorddata()" }, { "label": ".fold()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L123", "id": "statement_line_bankrecstatementline_fold", "community": 7, "norm_label": ".fold()" }, { "label": ".unfold()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L130", "id": "statement_line_bankrecstatementline_unfold", "community": 7, "norm_label": ".unfold()" }, { "label": ".toggleUnfold()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L137", "id": "statement_line_bankrecstatementline_toggleunfold", "community": 7, "norm_label": ".toggleunfold()" }, { "label": ".selectStatementLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L142", "id": "statement_line_bankrecstatementline_selectstatementline", "community": 7, "norm_label": ".selectstatementline()" }, { "label": ".openChatter()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L147", "id": "statement_line_bankrecstatementline_openchatter", "community": 7, "norm_label": ".openchatter()" }, { "label": ".hasInvalidAnalytics()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L152", "id": "statement_line_bankrecstatementline_hasinvalidanalytics", "community": 7, "norm_label": ".hasinvalidanalytics()" }, { "label": ".isUnfolded()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L156", "id": "statement_line_bankrecstatementline_isunfolded", "community": 7, "norm_label": ".isunfolded()" }, { "label": ".hasStatementLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L160", "id": "statement_line_bankrecstatementline_hasstatementline", "community": 7, "norm_label": ".hasstatementline()" }, { "label": ".formattedAmount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L164", "id": "statement_line_bankrecstatementline_formattedamount", "community": 7, "norm_label": ".formattedamount()" }, { "label": ".formattedDate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L170", "id": "statement_line_bankrecstatementline_formatteddate", "community": 7, "norm_label": ".formatteddate()" }, { "label": ".formattedFullDate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L177", "id": "statement_line_bankrecstatementline_formattedfulldate", "community": 7, "norm_label": ".formattedfulldate()" }, { "label": ".partner()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L185", "id": "statement_line_bankrecstatementline_partner", "community": 7, "norm_label": ".partner()" }, { "label": ".linesToReconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L189", "id": "statement_line_bankrecstatementline_linestoreconcile", "community": 7, "norm_label": ".linestoreconcile()" }, { "label": ".suspenseAccountLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L198", "id": "statement_line_bankrecstatementline_suspenseaccountline", "community": 7, "norm_label": ".suspenseaccountline()" }, { "label": ".accountMoveLines()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L204", "id": "statement_line_bankrecstatementline_accountmovelines", "community": 7, "norm_label": ".accountmovelines()" }, { "label": ".hasForeignCurrencyAndSameCurrencyForAllLines()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L208", "id": "statement_line_bankrecstatementline_hasforeigncurrencyandsamecurrencyforalllines", "community": 7, "norm_label": ".hasforeigncurrencyandsamecurrencyforalllines()" }, { "label": ".suspenseAccountLineFormattedAmount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L218", "id": "statement_line_bankrecstatementline_suspenseaccountlineformattedamount", "community": 7, "norm_label": ".suspenseaccountlineformattedamount()" }, { "label": ".activityNumber()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L224", "id": "statement_line_bankrecstatementline_activitynumber", "community": 7, "norm_label": ".activitynumber()" }, { "label": ".hasAttachment()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L235", "id": "statement_line_bankrecstatementline_hasattachment", "community": 7, "norm_label": ".hasattachment()" }, { "label": ".amountClasses()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L266", "id": "statement_line_bankrecstatementline_amountclasses", "community": 7, "norm_label": ".amountclasses()" }, { "label": ".buttonListProps()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L277", "id": "statement_line_bankrecstatementline_buttonlistprops", "community": 7, "norm_label": ".buttonlistprops()" }, { "label": ".formattedAmountCurrencyInForeign()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L292", "id": "statement_line_bankrecstatementline_formattedamountcurrencyinforeign", "community": 7, "norm_label": ".formattedamountcurrencyinforeign()" }, { "label": ".isSelected()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L298", "id": "statement_line_bankrecstatementline_isselected", "community": 7, "norm_label": ".isselected()" }, { "label": ".isChatterOpen()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L302", "id": "statement_line_bankrecstatementline_ischatteropen", "community": 7, "norm_label": ".ischatteropen()" }, { "label": "batch_action_bar.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_batch_action_bar_batch_action_bar_js", "community": 3, "norm_label": "batch_action_bar.js" }, { "label": "BatchActionBar", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L6", "id": "batch_action_bar_batchactionbar", "community": 3, "norm_label": "batchactionbar" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L12", "id": "batch_action_bar_batchactionbar_setup", "community": 3, "norm_label": ".setup()" }, { "label": ".hasSelection()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L16", "id": "batch_action_bar_batchactionbar_hasselection", "community": 3, "norm_label": ".hasselection()" }, { "label": ".selectionCount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L20", "id": "batch_action_bar_batchactionbar_selectioncount", "community": 3, "norm_label": ".selectioncount()" }, { "label": ".onAutoReconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L24", "id": "batch_action_bar_batchactionbar_onautoreconcile", "community": 3, "norm_label": ".onautoreconcile()" }, { "label": ".onSuggestForSelected()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L31", "id": "batch_action_bar_batchactionbar_onsuggestforselected", "community": 3, "norm_label": ".onsuggestforselected()" }, { "label": "button_list.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_button_list_button_list_js", "community": 2, "norm_label": "button_list.js" }, { "label": "BankRecButtonList", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L23", "id": "button_list_bankrecbuttonlist", "community": 2, "norm_label": "bankrecbuttonlist" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L43", "id": "button_list_bankrecbuttonlist_setup", "community": 2, "norm_label": ".setup()" }, { "label": ".restoreFocus()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L55", "id": "button_list_bankrecbuttonlist_restorefocus", "community": 2, "norm_label": ".restorefocus()" }, { "label": ".setPartnerOnReconcileLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L64", "id": "button_list_bankrecbuttonlist_setpartneronreconcileline", "community": 2, "norm_label": ".setpartneronreconcileline()" }, { "label": ".setAccountOnReconcileLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L110", "id": "button_list_bankrecbuttonlist_setaccountonreconcileline", "community": 2, "norm_label": ".setaccountonreconcileline()" }, { "label": ".setAccountReceivableOnReconcileLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L171", "id": "button_list_bankrecbuttonlist_setaccountreceivableonreconcileline", "community": 2, "norm_label": ".setaccountreceivableonreconcileline()" }, { "label": ".setAccountPayableOnReconcileLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L185", "id": "button_list_bankrecbuttonlist_setaccountpayableonreconcileline", "community": 2, "norm_label": ".setaccountpayableonreconcileline()" }, { "label": ".reconcileOnReconcileLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L202", "id": "button_list_bankrecbuttonlist_reconcileonreconcileline", "community": 2, "norm_label": ".reconcileonreconcileline()" }, { "label": ".getReconcileButtonDomain()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L247", "id": "button_list_bankrecbuttonlist_getreconcilebuttondomain", "community": 2, "norm_label": ".getreconcilebuttondomain()" }, { "label": ".deleteTransaction()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L264", "id": "button_list_bankrecbuttonlist_deletetransaction", "community": 2, "norm_label": ".deletetransaction()" }, { "label": ".setStatementLineAsReviewed()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L278", "id": "button_list_bankrecbuttonlist_setstatementlineasreviewed", "community": 2, "norm_label": ".setstatementlineasreviewed()" }, { "label": ".triggerReconciliationModel()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L289", "id": "button_list_bankrecbuttonlist_triggerreconciliationmodel", "community": 2, "norm_label": ".triggerreconciliationmodel()" }, { "label": ".getKeyAction()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L301", "id": "button_list_bankrecbuttonlist_getkeyaction", "community": 2, "norm_label": ".getkeyaction()" }, { "label": ".registerHotkeys()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L407", "id": "button_list_bankrecbuttonlist_registerhotkeys", "community": 2, "norm_label": ".registerhotkeys()" }, { "label": ".bankRecFileUploaderRecord()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L446", "id": "button_list_bankrecbuttonlist_bankrecfileuploaderrecord", "community": 2, "norm_label": ".bankrecfileuploaderrecord()" }, { "label": ".actionViewRecoModels()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L455", "id": "button_list_bankrecbuttonlist_actionviewrecomodels", "community": 2, "norm_label": ".actionviewrecomodels()" }, { "label": ".statementLineData()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L462", "id": "button_list_bankrecbuttonlist_statementlinedata", "community": 2, "norm_label": ".statementlinedata()" }, { "label": ".isLineSelected()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L466", "id": "button_list_bankrecbuttonlist_islineselected", "community": 2, "norm_label": ".islineselected()" }, { "label": ".lastAccountMoveLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L470", "id": "button_list_bankrecbuttonlist_lastaccountmoveline", "community": 2, "norm_label": ".lastaccountmoveline()" }, { "label": ".isCustomerRankHigher()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L474", "id": "button_list_bankrecbuttonlist_iscustomerrankhigher", "community": 2, "norm_label": ".iscustomerrankhigher()" }, { "label": ".isSetPartnerButtonShown()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L481", "id": "button_list_bankrecbuttonlist_issetpartnerbuttonshown", "community": 2, "norm_label": ".issetpartnerbuttonshown()" }, { "label": ".isSetAccountButtonShown()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L485", "id": "button_list_bankrecbuttonlist_issetaccountbuttonshown", "community": 2, "norm_label": ".issetaccountbuttonshown()" }, { "label": ".isSetReceivableButtonShown()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L489", "id": "button_list_bankrecbuttonlist_issetreceivablebuttonshown", "community": 2, "norm_label": ".issetreceivablebuttonshown()" }, { "label": ".isSetPayableButtonShown()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L497", "id": "button_list_bankrecbuttonlist_issetpayablebuttonshown", "community": 2, "norm_label": ".issetpayablebuttonshown()" }, { "label": ".isReconcileButtonShown()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L505", "id": "button_list_bankrecbuttonlist_isreconcilebuttonshown", "community": 2, "norm_label": ".isreconcilebuttonshown()" }, { "label": ".reconcileModelsInDropdown()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L509", "id": "button_list_bankrecbuttonlist_reconcilemodelsindropdown", "community": 2, "norm_label": ".reconcilemodelsindropdown()" }, { "label": ".buttons()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L518", "id": "button_list_bankrecbuttonlist_buttons", "community": 2, "norm_label": ".buttons()" }, { "label": ".buttonsToDisplay()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L567", "id": "button_list_bankrecbuttonlist_buttonstodisplay", "community": 2, "norm_label": ".buttonstodisplay()" }, { "label": ".buttonsInDropdown()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L593", "id": "button_list_bankrecbuttonlist_buttonsindropdown", "community": 2, "norm_label": ".buttonsindropdown()" }, { "label": "reconcile_model_picker.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_reconcile_model_picker_reconcile_model_picker_js", "community": 26, "norm_label": "reconcile_model_picker.js" }, { "label": "ReconcileModelPicker", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js", "source_location": "L6", "id": "reconcile_model_picker_reconcilemodelpicker", "community": 26, "norm_label": "reconcilemodelpicker" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js", "source_location": "L12", "id": "reconcile_model_picker_reconcilemodelpicker_setup", "community": 26, "norm_label": ".setup()" }, { "label": ".onChange()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js", "source_location": "L28", "id": "reconcile_model_picker_reconcilemodelpicker_onchange", "community": 26, "norm_label": ".onchange()" }, { "label": ".onApplyModel()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js", "source_location": "L35", "id": "reconcile_model_picker_reconcilemodelpicker_onapplymodel", "community": 26, "norm_label": ".onapplymodel()" }, { "label": "search_dialog.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_search_dialog_search_dialog_js", "community": 20, "norm_label": "search_dialog.js" }, { "label": "BankRecSelectCreateDialog", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js", "source_location": "L15", "id": "search_dialog_bankrecselectcreatedialog", "community": 20, "norm_label": "bankrecselectcreatedialog" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js", "source_location": "L30", "id": "search_dialog_bankrecselectcreatedialog_setup", "community": 20, "norm_label": ".setup()" }, { "label": ".changeInSelectedMoveLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js", "source_location": "L43", "id": "search_dialog_bankrecselectcreatedialog_changeinselectedmoveline", "community": 20, "norm_label": ".changeinselectedmoveline()" }, { "label": ".suspenseAccountLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js", "source_location": "L77", "id": "search_dialog_bankrecselectcreatedialog_suspenseaccountline", "community": 20, "norm_label": ".suspenseaccountline()" }, { "label": ".remainingAmountFormatted()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js", "source_location": "L81", "id": "search_dialog_bankrecselectcreatedialog_remainingamountformatted", "community": 20, "norm_label": ".remainingamountformatted()" }, { "label": ".formattedStatementLineDate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js", "source_location": "L87", "id": "search_dialog_bankrecselectcreatedialog_formattedstatementlinedate", "community": 20, "norm_label": ".formattedstatementlinedate()" }, { "label": "search_dialog_list.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_search_dialog_search_dialog_list_js", "community": 23, "norm_label": "search_dialog_list.js" }, { "label": "BankRecReconcileDialogListController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js", "source_location": "L15", "id": "search_dialog_list_bankrecreconciledialoglistcontroller", "community": 23, "norm_label": "bankrecreconciledialoglistcontroller" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js", "source_location": "L16", "id": "search_dialog_list_bankrecreconciledialoglistcontroller_setup", "community": 23, "norm_label": ".setup()" }, { "label": ".onSelectionChanged()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js", "source_location": "L21", "id": "search_dialog_list_bankrecreconciledialoglistcontroller_onselectionchanged", "community": 23, "norm_label": ".onselectionchanged()" }, { "label": "BankRecReconcileDialogListRenderer", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js", "source_location": "L55", "id": "search_dialog_list_bankrecreconciledialoglistrenderer", "community": 23, "norm_label": "bankrecreconciledialoglistrenderer" }, { "label": ".openMoveView()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js", "source_location": "L60", "id": "search_dialog_list_bankrecreconciledialoglistrenderer_openmoveview", "community": 23, "norm_label": ".openmoveview()" }, { "label": "list_view_many2one_multi_edit.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_list_view_list_view_many2one_multi_edit_js", "community": 39, "norm_label": "list_view_many2one_multi_edit.js" }, { "label": "BankRecMany2OneMultiID", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.js", "source_location": "L14", "id": "list_view_many2one_multi_edit_bankrecmany2onemultiid", "community": 39, "norm_label": "bankrecmany2onemultiid" }, { "label": ".m2oProps()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.js", "source_location": "L19", "id": "list_view_many2one_multi_edit_bankrecmany2onemultiid_m2oprops", "community": 39, "norm_label": ".m2oprops()" }, { "label": "list.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_list_view_list_js", "community": 19, "norm_label": "list.js" }, { "label": "BankRecListController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L22", "id": "list_bankreclistcontroller", "community": 19, "norm_label": "bankreclistcontroller" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L23", "id": "list_bankreclistcontroller_setup", "community": 19, "norm_label": ".setup()" }, { "label": ".onRecordSaved()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L37", "id": "list_bankreclistcontroller_onrecordsaved", "community": 19, "norm_label": ".onrecordsaved()" }, { "label": ".previewerStorageKey()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L42", "id": "list_bankreclistcontroller_previewerstoragekey", "community": 19, "norm_label": ".previewerstoragekey()" }, { "label": ".modelParams()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L46", "id": "list_bankreclistcontroller_modelparams", "community": 19, "norm_label": ".modelparams()" }, { "label": ".setSelectedRecord()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L75", "id": "list_bankreclistcontroller_setselectedrecord", "community": 19, "norm_label": ".setselectedrecord()" }, { "label": "BankRecListRenderer", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L80", "id": "list_bankreclistrenderer", "community": 19, "norm_label": "bankreclistrenderer" }, { "label": "bank_rec_kanban_renderer.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_renderer.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_views_kanban_bank_rec_kanban_renderer_js", "community": 40, "norm_label": "bank_rec_kanban_renderer.js" }, { "label": "BankRecLineCard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_renderer.js", "source_location": "L12", "id": "bank_rec_kanban_renderer_bankreclinecard", "community": 40, "norm_label": "bankreclinecard" }, { "label": "bank_rec_kanban_controller.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_views_kanban_bank_rec_kanban_controller_js", "community": 3, "norm_label": "bank_rec_kanban_controller.js" }, { "label": "BankRecKanbanController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L19", "id": "bank_rec_kanban_controller_bankreckanbancontroller", "community": 3, "norm_label": "bankreckanbancontroller" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L29", "id": "bank_rec_kanban_controller_bankreckanbancontroller_setup", "community": 3, "norm_label": ".setup()" }, { "label": ".onSelectLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L46", "id": "bank_rec_kanban_controller_bankreckanbancontroller_onselectline", "community": 3, "norm_label": ".onselectline()" }, { "label": ".onLoadMore()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L50", "id": "bank_rec_kanban_controller_bankreckanbancontroller_onloadmore", "community": 3, "norm_label": ".onloadmore()" }, { "label": ".onSuggestForLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L54", "id": "bank_rec_kanban_controller_bankreckanbancontroller_onsuggestforline", "community": 3, "norm_label": ".onsuggestforline()" }, { "label": ".onAcceptSuggestion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L58", "id": "bank_rec_kanban_controller_bankreckanbancontroller_onacceptsuggestion", "community": 3, "norm_label": ".onacceptsuggestion()" }, { "label": ".onUnreconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L62", "id": "bank_rec_kanban_controller_bankreckanbancontroller_onunreconcile", "community": 5, "norm_label": ".onunreconcile()" }, { "label": ".formatCurrency()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L66", "id": "bank_rec_kanban_controller_bankreckanbancontroller_formatcurrency", "community": 3, "norm_label": ".formatcurrency()" }, { "label": ".confidenceBandLabel()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L73", "id": "bank_rec_kanban_controller_bankreckanbancontroller_confidencebandlabel", "community": 3, "norm_label": ".confidencebandlabel()" }, { "label": "bank_rec_kanban_view.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_view.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_views_kanban_bank_rec_kanban_view_js", "community": 55, "norm_label": "bank_rec_kanban_view.js" }, { "label": "bank_reconciliation_service.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_services_bank_reconciliation_service_js", "community": 7, "norm_label": "bank_reconciliation_service.js" }, { "label": "BankReconciliationService", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L21", "id": "bank_reconciliation_service_bankreconciliationservice", "community": 3, "norm_label": "bankreconciliationservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L22", "id": "bank_reconciliation_service_bankreconciliationservice_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": ".initForJournal()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L67", "id": "bank_reconciliation_service_bankreconciliationservice_initforjournal", "community": 3, "norm_label": ".initforjournal()" }, { "label": ".loadLines()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L87", "id": "bank_reconciliation_service_bankreconciliationservice_loadlines", "community": 3, "norm_label": ".loadlines()" }, { "label": ".loadMore()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L112", "id": "bank_reconciliation_service_bankreconciliationservice_loadmore", "community": 3, "norm_label": ".loadmore()" }, { "label": ".setFilter()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L117", "id": "bank_reconciliation_service_bankreconciliationservice_setfilter", "community": 3, "norm_label": ".setfilter()" }, { "label": ".selectLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L130", "id": "bank_reconciliation_service_bankreconciliationservice_selectline", "community": 3, "norm_label": ".selectline()" }, { "label": ".loadLineDetail()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L137", "id": "bank_reconciliation_service_bankreconciliationservice_loadlinedetail", "community": 3, "norm_label": ".loadlinedetail()" }, { "label": ".refreshLineDetail()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L145", "id": "bank_reconciliation_service_bankreconciliationservice_refreshlinedetail", "community": 3, "norm_label": ".refreshlinedetail()" }, { "label": ".suggestMatches()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L150", "id": "bank_reconciliation_service_bankreconciliationservice_suggestmatches", "community": 3, "norm_label": ".suggestmatches()" }, { "label": ".acceptSuggestion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L166", "id": "bank_reconciliation_service_bankreconciliationservice_acceptsuggestion", "community": 3, "norm_label": ".acceptsuggestion()" }, { "label": ".reconcileManual()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L184", "id": "bank_reconciliation_service_bankreconciliationservice_reconcilemanual", "community": 3, "norm_label": ".reconcilemanual()" }, { "label": ".unreconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L202", "id": "bank_reconciliation_service_bankreconciliationservice_unreconcile", "community": 3, "norm_label": ".unreconcile()" }, { "label": ".writeOff()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L217", "id": "bank_reconciliation_service_bankreconciliationservice_writeoff", "community": 3, "norm_label": ".writeoff()" }, { "label": ".bulkReconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L238", "id": "bank_reconciliation_service_bankreconciliationservice_bulkreconcile", "community": 3, "norm_label": ".bulkreconcile()" }, { "label": ".getPartnerHistory()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L261", "id": "bank_reconciliation_service_bankreconciliationservice_getpartnerhistory", "community": 3, "norm_label": ".getpartnerhistory()" }, { "label": "._removeReconciledLineFromState()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L272", "id": "bank_reconciliation_service_bankreconciliationservice_removereconciledlinefromstate", "community": 3, "norm_label": "._removereconciledlinefromstate()" }, { "label": ".getBandClass()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L285", "id": "bank_reconciliation_service_bankreconciliationservice_getbandclass", "community": 3, "norm_label": ".getbandclass()" }, { "label": "._readChatterPref()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L298", "id": "bank_reconciliation_service_bankreconciliationservice_readchatterpref", "community": 3, "norm_label": "._readchatterpref()" }, { "label": ".toggleChatter()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L310", "id": "bank_reconciliation_service_bankreconciliationservice_togglechatter", "community": 3, "norm_label": ".togglechatter()" }, { "label": ".openChatter()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L322", "id": "bank_reconciliation_service_bankreconciliationservice_openchatter", "community": 3, "norm_label": ".openchatter()" }, { "label": ".selectStatementLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L326", "id": "bank_reconciliation_service_bankreconciliationservice_selectstatementline", "community": 3, "norm_label": ".selectstatementline()" }, { "label": ".reloadChatter()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L330", "id": "bank_reconciliation_service_bankreconciliationservice_reloadchatter", "community": 2, "norm_label": ".reloadchatter()" }, { "label": ".computeReconcileLineCountPerPartnerId()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L337", "id": "bank_reconciliation_service_bankreconciliationservice_computereconcilelinecountperpartnerid", "community": 2, "norm_label": ".computereconcilelinecountperpartnerid()" }, { "label": ".computeAvailableReconcileModels()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L363", "id": "bank_reconciliation_service_bankreconciliationservice_computeavailablereconcilemodels", "community": 3, "norm_label": ".computeavailablereconcilemodels()" }, { "label": ".updateAvailableReconcileModels()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L375", "id": "bank_reconciliation_service_bankreconciliationservice_updateavailablereconcilemodels", "community": 3, "norm_label": ".updateavailablereconcilemodels()" }, { "label": ".reloadRecords()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L381", "id": "bank_reconciliation_service_bankreconciliationservice_reloadrecords", "community": 3, "norm_label": ".reloadrecords()" }, { "label": ".statementLineMove()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L387", "id": "bank_reconciliation_service_bankreconciliationservice_statementlinemove", "community": 3, "norm_label": ".statementlinemove()" }, { "label": ".statementLineMoveId()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L391", "id": "bank_reconciliation_service_bankreconciliationservice_statementlinemoveid", "community": 3, "norm_label": ".statementlinemoveid()" }, { "label": ".statementLine()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L395", "id": "bank_reconciliation_service_bankreconciliationservice_statementline", "community": 3, "norm_label": ".statementline()" }, { "label": ".statementLineId()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L399", "id": "bank_reconciliation_service_bankreconciliationservice_statementlineid", "community": 3, "norm_label": ".statementlineid()" }, { "label": "useBankReconciliation()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L420", "id": "bank_reconciliation_service_usebankreconciliation", "community": 7, "norm_label": "usebankreconciliation()" }, { "label": "auto_reconcile_wizard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_auto_reconcile_wizard_py", "community": 8, "norm_label": "auto_reconcile_wizard.py" }, { "label": "FusionAutoReconcileWizard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py", "source_location": "L11", "id": "auto_reconcile_wizard_fusionautoreconcilewizard", "community": 8, "norm_label": "fusionautoreconcilewizard" }, { "label": "._build_domain()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py", "source_location": "L41", "id": "auto_reconcile_wizard_fusionautoreconcilewizard_build_domain", "community": 8, "norm_label": "._build_domain()" }, { "label": ".action_run()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py", "source_location": "L55", "id": "auto_reconcile_wizard_fusionautoreconcilewizard_action_run", "community": 8, "norm_label": ".action_run()" }, { "label": "Auto-reconcile wizard. Lets the user pick filters (journal, date range, strateg", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py", "source_location": "L1", "id": "auto_reconcile_wizard_rationale_1", "community": 8, "norm_label": "auto-reconcile wizard. lets the user pick filters (journal, date range, strateg" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_init_py", "community": 43, "norm_label": "__init__.py" }, { "label": "bulk_reconcile_wizard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_bulk_reconcile_wizard_py", "community": 0, "norm_label": "bulk_reconcile_wizard.py" }, { "label": "FusionBulkReconcileWizard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py", "source_location": "L12", "id": "bulk_reconcile_wizard_fusionbulkreconcilewizard", "community": 0, "norm_label": "fusionbulkreconcilewizard" }, { "label": "_default_line_ids()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py", "source_location": "L44", "id": "bulk_reconcile_wizard_default_line_ids", "community": 0, "norm_label": "_default_line_ids()" }, { "label": "_compute_selected_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py", "source_location": "L51", "id": "bulk_reconcile_wizard_compute_selected_count", "community": 0, "norm_label": "_compute_selected_count()" }, { "label": ".action_run()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py", "source_location": "L55", "id": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run", "community": 0, "norm_label": ".action_run()" }, { "label": "Bulk reconcile wizard \u2014 operates on user-selected records. Reads active_ids fro", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py", "source_location": "L1", "id": "bulk_reconcile_wizard_rationale_1", "community": 0, "norm_label": "bulk reconcile wizard \u2014 operates on user-selected records. reads active_ids fro" }, { "label": "bank_rec_controller.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "community": 5, "norm_label": "bank_rec_controller.py" }, { "label": "_adapter()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L23", "id": "bank_rec_controller_adapter", "community": 5, "norm_label": "_adapter()" }, { "label": "FusionBankRecController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L31", "id": "bank_rec_controller_fusionbankreccontroller", "community": 5, "norm_label": "fusionbankreccontroller" }, { "label": "get_state()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L43", "id": "bank_rec_controller_get_state", "community": 5, "norm_label": "get_state()" }, { "label": "list_unreconciled()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L77", "id": "bank_rec_controller_list_unreconciled", "community": 5, "norm_label": "list_unreconciled()" }, { "label": "get_line_detail()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L119", "id": "bank_rec_controller_get_line_detail", "community": 5, "norm_label": "get_line_detail()" }, { "label": "suggest_matches()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L176", "id": "bank_rec_controller_suggest_matches", "community": 0, "norm_label": "suggest_matches()" }, { "label": "accept_suggestion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L190", "id": "bank_rec_controller_accept_suggestion", "community": 5, "norm_label": "accept_suggestion()" }, { "label": "reconcile_manual()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L218", "id": "bank_rec_controller_reconcile_manual", "community": 5, "norm_label": "reconcile_manual()" }, { "label": "unreconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L239", "id": "bank_rec_controller_unreconcile", "community": 5, "norm_label": "unreconcile()" }, { "label": "write_off()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L253", "id": "bank_rec_controller_write_off", "community": 5, "norm_label": "write_off()" }, { "label": "bulk_reconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L278", "id": "bank_rec_controller_bulk_reconcile", "community": 5, "norm_label": "bulk_reconcile()" }, { "label": "get_partner_history()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L291", "id": "bank_rec_controller_get_partner_history", "community": 5, "norm_label": "get_partner_history()" }, { "label": "HTTP controller: 10 JSON-RPC endpoints for the OWL bank-rec widget. All endpoin", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L1", "id": "bank_rec_controller_rationale_1", "community": 5, "norm_label": "http controller: 10 json-rpc endpoints for the owl bank-rec widget. all endpoin" }, { "label": "Resolve the bank-rec data adapter from fusion_accounting_ai.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L24", "id": "bank_rec_controller_rationale_24", "community": 5, "norm_label": "resolve the bank-rec data adapter from fusion_accounting_ai." }, { "label": "JSON-RPC surface consumed by the OWL bank-reconciliation widget. All routes", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L32", "id": "bank_rec_controller_rationale_32", "community": 5, "norm_label": "json-rpc surface consumed by the owl bank-reconciliation widget. all routes" }, { "label": "Return the journal summary that seeds the kanban widget.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L44", "id": "bank_rec_controller_rationale_44", "community": 56, "norm_label": "return the journal summary that seeds the kanban widget." }, { "label": "Return enriched, paginated unreconciled bank lines.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L80", "id": "bank_rec_controller_rationale_80", "community": 57, "norm_label": "return enriched, paginated unreconciled bank lines." }, { "label": "Return full detail for one line including pending suggestions.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L120", "id": "bank_rec_controller_rationale_120", "community": 58, "norm_label": "return full detail for one line including pending suggestions." }, { "label": "Trigger AI suggest for one or more statement lines.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L177", "id": "bank_rec_controller_rationale_177", "community": 59, "norm_label": "trigger ai suggest for one or more statement lines." }, { "label": "Accept a fusion suggestion. Returns the partial IDs created.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L191", "id": "bank_rec_controller_rationale_191", "community": 60, "norm_label": "accept a fusion suggestion. returns the partial ids created." }, { "label": "Reconcile a line against an explicit set of journal items.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L219", "id": "bank_rec_controller_rationale_219", "community": 61, "norm_label": "reconcile a line against an explicit set of journal items." }, { "label": "Reverse one or more partial reconciles.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L240", "id": "bank_rec_controller_rationale_240", "community": 62, "norm_label": "reverse one or more partial reconciles." }, { "label": "Apply a write-off against a bank statement line.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L255", "id": "bank_rec_controller_rationale_255", "community": 63, "norm_label": "apply a write-off against a bank statement line." }, { "label": "Batch auto-reconcile. Returns counts + per-line errors.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L279", "id": "bank_rec_controller_rationale_279", "community": 64, "norm_label": "batch auto-reconcile. returns counts + per-line errors." }, { "label": "Return a partner's reconcile history + learned pattern.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L292", "id": "bank_rec_controller_rationale_292", "community": 65, "norm_label": "return a partner's reconcile history + learned pattern." }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_init_py", "community": 44, "norm_label": "__init__.py" }, { "label": "exchange_diff.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/exchange_diff.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_exchange_diff_py", "community": 14, "norm_label": "exchange_diff.py" }, { "label": "ExchangeDiffResult", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/exchange_diff.py", "source_location": "L12", "id": "exchange_diff_exchangediffresult", "community": 14, "norm_label": "exchangediffresult" }, { "label": "compute_exchange_diff()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/exchange_diff.py", "source_location": "L19", "id": "exchange_diff_compute_exchange_diff", "community": 14, "norm_label": "compute_exchange_diff()" }, { "label": "Exchange-difference calculation helper. Pure-Python FX gain/loss computation. T", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/exchange_diff.py", "source_location": "L1", "id": "exchange_diff_rationale_1", "community": 14, "norm_label": "exchange-difference calculation helper. pure-python fx gain/loss computation. t" }, { "label": "Compute whether an exchange-diff move is needed and its magnitude. Args:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/exchange_diff.py", "source_location": "L21", "id": "exchange_diff_rationale_21", "community": 14, "norm_label": "compute whether an exchange-diff move is needed and its magnitude. args:" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_init_py", "community": 45, "norm_label": "__init__.py" }, { "label": "precedent_lookup.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_lookup_py", "community": 4, "norm_label": "precedent_lookup.py" }, { "label": "PrecedentMatch", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L12", "id": "precedent_lookup_precedentmatch", "community": 4, "norm_label": "precedentmatch" }, { "label": "find_nearest_precedents()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L23", "id": "precedent_lookup_find_nearest_precedents", "community": 4, "norm_label": "find_nearest_precedents()" }, { "label": "_memo_overlap()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L54", "id": "precedent_lookup_memo_overlap", "community": 4, "norm_label": "_memo_overlap()" }, { "label": "K-nearest precedent search. Given a new bank line, find the most similar past r", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L1", "id": "precedent_lookup_rationale_1", "community": 4, "norm_label": "k-nearest precedent search. given a new bank line, find the most similar past r" }, { "label": "Return up to k most-similar precedents for a partner+amount. Indexed query:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L24", "id": "precedent_lookup_rationale_24", "community": 4, "norm_label": "return up to k most-similar precedents for a partner+amount. indexed query:" }, { "label": "Jaccard similarity between two token sets.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L55", "id": "precedent_lookup_rationale_55", "community": 4, "norm_label": "jaccard similarity between two token sets." }, { "label": "confidence_scoring.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "community": 4, "norm_label": "confidence_scoring.py" }, { "label": "ScoredCandidate", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L21", "id": "confidence_scoring_scoredcandidate", "community": 4, "norm_label": "scoredcandidate" }, { "label": "score_candidates()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L31", "id": "confidence_scoring_score_candidates", "community": 4, "norm_label": "score_candidates()" }, { "label": "_pattern_score()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L94", "id": "confidence_scoring_pattern_score", "community": 4, "norm_label": "_pattern_score()" }, { "label": "_precedent_score()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L104", "id": "confidence_scoring_precedent_score", "community": 4, "norm_label": "_precedent_score()" }, { "label": "_build_reasoning()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L112", "id": "confidence_scoring_build_reasoning", "community": 4, "norm_label": "_build_reasoning()" }, { "label": "_get_provider()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L125", "id": "confidence_scoring_get_provider", "community": 4, "norm_label": "_get_provider()" }, { "label": "_ai_rerank()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L148", "id": "confidence_scoring_ai_rerank", "community": 4, "norm_label": "_ai_rerank()" }, { "label": "4-pass confidence scoring pipeline. Pass 1: SQL filter \u2014 partner match + reconc", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L1", "id": "confidence_scoring_rationale_1", "community": 4, "norm_label": "4-pass confidence scoring pipeline. pass 1: sql filter \u2014 partner match + reconc" }, { "label": "Score and rank candidate matches for a statement line. Args: env: O", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L32", "id": "confidence_scoring_rationale_32", "community": 4, "norm_label": "score and rank candidate matches for a statement line. args: env: o" }, { "label": "How well does this candidate fit the partner's typical pattern?", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L95", "id": "confidence_scoring_rationale_95", "community": 4, "norm_label": "how well does this candidate fit the partner's typical pattern?" }, { "label": "How similar is this candidate to past precedents?", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L105", "id": "confidence_scoring_rationale_105", "community": 4, "norm_label": "how similar is this candidate to past precedents?" }, { "label": "Look up provider name from per-feature config; instantiate adapter. Returns", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L126", "id": "confidence_scoring_rationale_126", "community": 4, "norm_label": "look up provider name from per-feature config; instantiate adapter. returns" }, { "label": "Send top-K candidates + features to LLM for re-rank. Parse JSON response. O", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L149", "id": "confidence_scoring_rationale_149", "community": 4, "norm_label": "send top-k candidates + features to llm for re-rank. parse json response. o" }, { "label": "matching_strategies.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "community": 1, "norm_label": "matching_strategies.py" }, { "label": "Candidate", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L13", "id": "matching_strategies_candidate", "community": 1, "norm_label": "candidate" }, { "label": "MatchResult", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L21", "id": "matching_strategies_matchresult", "community": 1, "norm_label": "matchresult" }, { "label": "AmountExactStrategy", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L31", "id": "matching_strategies_amountexactstrategy", "community": 1, "norm_label": "amountexactstrategy" }, { "label": ".match()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L35", "id": "matching_strategies_amountexactstrategy_match", "community": 1, "norm_label": ".match()" }, { "label": "FIFOStrategy", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L48", "id": "matching_strategies_fifostrategy", "community": 1, "norm_label": "fifostrategy" }, { "label": ".match()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L52", "id": "matching_strategies_fifostrategy_match", "community": 1, "norm_label": ".match()" }, { "label": "MultiInvoiceStrategy", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L73", "id": "matching_strategies_multiinvoicestrategy", "community": 1, "norm_label": "multiinvoicestrategy" }, { "label": ".__init__()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L77", "id": "matching_strategies_multiinvoicestrategy_init", "community": 1, "norm_label": ".__init__()" }, { "label": ".match()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L80", "id": "matching_strategies_multiinvoicestrategy_match", "community": 1, "norm_label": ".match()" }, { "label": "Matching strategy classes for the reconcile engine. Each strategy takes a bank", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L1", "id": "matching_strategies_rationale_1", "community": 1, "norm_label": "matching strategy classes for the reconcile engine. each strategy takes a bank" }, { "label": "Pick a single candidate whose amount equals the bank amount exactly. If mult", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L32", "id": "matching_strategies_rationale_32", "community": 1, "norm_label": "pick a single candidate whose amount equals the bank amount exactly. if mult" }, { "label": "Pick oldest candidates first until the bank amount is exhausted. May produce", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L49", "id": "matching_strategies_rationale_49", "community": 1, "norm_label": "pick oldest candidates first until the bank amount is exhausted. may produce" }, { "label": "Find the smallest combination of candidates summing to the bank amount. Boun", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L74", "id": "matching_strategies_rationale_74", "community": 1, "norm_label": "find the smallest combination of candidates summing to the bank amount. boun" }, { "label": "pattern_extractor.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/pattern_extractor.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_pattern_extractor_py", "community": 10, "norm_label": "pattern_extractor.py" }, { "label": "extract_pattern_for_partner()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/pattern_extractor.py", "source_location": "L11", "id": "pattern_extractor_extract_pattern_for_partner", "community": 10, "norm_label": "extract_pattern_for_partner()" }, { "label": "_amounts_concentrated()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/pattern_extractor.py", "source_location": "L68", "id": "pattern_extractor_amounts_concentrated", "community": 10, "norm_label": "_amounts_concentrated()" }, { "label": "Aggregate per-partner reconciliation patterns from precedent rows. Computes typ", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/pattern_extractor.py", "source_location": "L1", "id": "pattern_extractor_rationale_1", "community": 10, "norm_label": "aggregate per-partner reconciliation patterns from precedent rows. computes typ" }, { "label": "Compute the pattern aggregate for one (company, partner) pair. Returns vals", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/pattern_extractor.py", "source_location": "L12", "id": "pattern_extractor_rationale_12", "community": 10, "norm_label": "compute the pattern aggregate for one (company, partner) pair. returns vals" }, { "label": "True if amounts cluster around a few values (suggests exact-amount strategy).", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/pattern_extractor.py", "source_location": "L69", "id": "pattern_extractor_rationale_69", "community": 10, "norm_label": "true if amounts cluster around a few values (suggests exact-amount strategy)." }, { "label": "precedent_backfill.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_backfill.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_backfill_py", "community": 17, "norm_label": "precedent_backfill.py" }, { "label": "_identify_bank_side()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_backfill.py", "source_location": "L19", "id": "precedent_backfill_identify_bank_side", "community": 17, "norm_label": "_identify_bank_side()" }, { "label": "backfill_precedents()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_backfill.py", "source_location": "L32", "id": "precedent_backfill_backfill_precedents", "community": 0, "norm_label": "backfill_precedents()" }, { "label": "Pure-Python helpers for backfilling fusion.reconcile.precedent from existing acc", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_backfill.py", "source_location": "L1", "id": "precedent_backfill_rationale_1", "community": 17, "norm_label": "pure-python helpers for backfilling fusion.reconcile.precedent from existing acc" }, { "label": "Return (bank_move_line, counterpart_move_line, statement_line_id) or (None,", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_backfill.py", "source_location": "L20", "id": "precedent_backfill_rationale_20", "community": 17, "norm_label": "return (bank_move_line, counterpart_move_line, statement_line_id) or (none," }, { "label": "Walk account.partial.reconcile and create fusion.reconcile.precedent rows fo", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_backfill.py", "source_location": "L33", "id": "precedent_backfill_rationale_33", "community": 0, "norm_label": "walk account.partial.reconcile and create fusion.reconcile.precedent rows fo" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/reports/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_reports_init_py", "community": 46, "norm_label": "__init__.py" }, { "label": "migration_audit_report.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/reports/migration_audit_report.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_reports_migration_audit_report_py", "community": 31, "norm_label": "migration_audit_report.py" }, { "label": "FusionMigrationAuditReport", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/reports/migration_audit_report.py", "source_location": "L16", "id": "migration_audit_report_fusionmigrationauditreport", "community": 31, "norm_label": "fusionmigrationauditreport" }, { "label": "_get_report_values()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/reports/migration_audit_report.py", "source_location": "L21", "id": "migration_audit_report_get_report_values", "community": 31, "norm_label": "_get_report_values()" }, { "label": "QWeb PDF report: summary of bank-rec migration outcomes. Triggered from the mig", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/reports/migration_audit_report.py", "source_location": "L1", "id": "migration_audit_report_rationale_1", "community": 31, "norm_label": "qweb pdf report: summary of bank-rec migration outcomes. triggered from the mig" } ], "links": [ { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/__init__.py", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_init_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L18", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_mv_unreconciled_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_mv_unreconciled_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L22", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_mv_unreconciled_py", "_tgt": "test_mv_unreconciled_testunreconciledbanklinemv", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_mv_unreconciled_py", "target": "test_mv_unreconciled_testunreconciledbanklinemv", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L1", "weight": 1.0, "_src": "test_mv_unreconciled_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_mv_unreconciled_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_mv_unreconciled_py", "target": "test_mv_unreconciled_rationale_1", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L22", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv", "_tgt": "transactioncase", "source": "test_mv_unreconciled_testunreconciledbanklinemv", "target": "transactioncase", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L24", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv", "_tgt": "test_mv_unreconciled_testunreconciledbanklinemv_setup", "source": "test_mv_unreconciled_testunreconciledbanklinemv", "target": "test_mv_unreconciled_testunreconciledbanklinemv_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L34", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv", "_tgt": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_exists_and_is_queryable", "source": "test_mv_unreconciled_testunreconciledbanklinemv", "target": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_exists_and_is_queryable", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L40", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv", "_tgt": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_includes_unreconciled_line", "source": "test_mv_unreconciled_testunreconciledbanklinemv", "target": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_includes_unreconciled_line", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L56", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv", "_tgt": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_excludes_reconciled_line", "source": "test_mv_unreconciled_testunreconciledbanklinemv", "target": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_excludes_reconciled_line", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L69", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv", "_tgt": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_confidence_band_high_for_high_conf_suggestion", "source": "test_mv_unreconciled_testunreconciledbanklinemv", "target": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_confidence_band_high_for_high_conf_suggestion", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L8", "weight": 1.0, "_src": "test_exchange_diff_testexchangediff", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_exchange_diff_testexchangediff", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L15", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_bank_rec_prompt_testbankrecprompt", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L8", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_testbulkreconcilewizard", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_bulk_reconcile_wizard_testbulkreconcilewizard", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L50", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcompat", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_local_llm_compat_testlocalllmcompat", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L9", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_bank_rec_tools_testfusionbankrectools", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L5", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L24", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebase", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_reconcile_engine_unit_testreconcileenginebase", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L10", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_confidence_scoring_testconfidencescoring", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L33", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_performance_benchmarks_testenginebenchmarks", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L172", "weight": 1.0, "_src": "test_performance_benchmarks_testmvbenchmarks", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_performance_benchmarks_testmvbenchmarks", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L11", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_cron_methods_testfusionbankreccron", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L16", "weight": 1.0, "_src": "test_legacy_tools_refactor_testlegacytoolsrefactor", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_legacy_tools_refactor_testlegacytoolsrefactor", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L23", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilesimplematch", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_reconcile_engine_integration_testreconcilesimplematch", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L57", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilepartialchain", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_reconcile_engine_integration_testreconcilepartialchain", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L76", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilebatch", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_reconcile_engine_integration_testreconcilebatch", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L115", "weight": 1.0, "_src": "test_reconcile_engine_integration_testsuggestthenaccept", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_reconcile_engine_integration_testsuggestthenaccept", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L161", "weight": 1.0, "_src": "test_reconcile_engine_integration_testunreconcile", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_reconcile_engine_integration_testunreconcile", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L180", "weight": 1.0, "_src": "test_reconcile_engine_integration_testengineedgecases", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_reconcile_engine_integration_testengineedgecases", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L21", "weight": 1.0, "_src": "test_reconcile_engine_property_testmatchingstrategyinvariants", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_reconcile_engine_property_testmatchingstrategyinvariants", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L130", "weight": 1.0, "_src": "test_reconcile_engine_property_testreconcileengineinvariants", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_reconcile_engine_property_testreconcileengineinvariants", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L9", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_precedent_lookup_testprecedentlookup", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L8", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_auto_reconcile_wizard_testautoreconcilewizard", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L12", "weight": 1.0, "_src": "test_factories_testfactories", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_factories_testfactories", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L9", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_pattern_extraction_testpatternextractor", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L21", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_migration_round_trip_testmigrationroundtrip", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L8", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_matching_strategies_testamountexactstrategy", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L43", "weight": 1.0, "_src": "test_matching_strategies_testfifostrategy", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_matching_strategies_testfifostrategy", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L68", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_matching_strategies_testmultiinvoicestrategy", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L12", "weight": 1.0, "_src": "test_coexistence_testcoexistence", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_coexistence_testcoexistence", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L9", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_bank_rec_adapter_testbankrecadapter", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L26", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_mv_unreconciled_testunreconciledbanklinemv_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L31", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv_setup", "_tgt": "fusion_unreconciled_bank_line_mv_refresh", "source": "test_mv_unreconciled_testunreconciledbanklinemv_setup", "target": "fusion_unreconciled_bank_line_mv_refresh" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L41", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_includes_unreconciled_line", "_tgt": "factories_make_bank_line", "source": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_includes_unreconciled_line", "target": "factories_make_bank_line" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L43", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_includes_unreconciled_line", "_tgt": "fusion_unreconciled_bank_line_mv_refresh", "source": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_includes_unreconciled_line", "target": "fusion_unreconciled_bank_line_mv_refresh" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L57", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_excludes_reconciled_line", "_tgt": "factories_make_reconcileable_pair", "source": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_excludes_reconciled_line", "target": "factories_make_reconcileable_pair" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L59", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_excludes_reconciled_line", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_excludes_reconciled_line", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L61", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_excludes_reconciled_line", "_tgt": "fusion_unreconciled_bank_line_mv_refresh", "source": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_excludes_reconciled_line", "target": "fusion_unreconciled_bank_line_mv_refresh" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L70", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_confidence_band_high_for_high_conf_suggestion", "_tgt": "factories_make_bank_line", "source": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_confidence_band_high_for_high_conf_suggestion", "target": "factories_make_bank_line" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L72", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_confidence_band_high_for_high_conf_suggestion", "_tgt": "factories_make_suggestion", "source": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_confidence_band_high_for_high_conf_suggestion", "target": "factories_make_suggestion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_mv_unreconciled.py", "source_location": "L74", "weight": 1.0, "_src": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_confidence_band_high_for_high_conf_suggestion", "_tgt": "fusion_unreconciled_bank_line_mv_refresh", "source": "test_mv_unreconciled_testunreconciledbanklinemv_test_mv_confidence_band_high_for_high_conf_suggestion", "target": "fusion_unreconciled_bank_line_mv_refresh" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_exchange_diff_py", "_tgt": "test_exchange_diff_testexchangediff", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_exchange_diff_py", "target": "test_exchange_diff_testexchangediff", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L10", "weight": 1.0, "_src": "test_exchange_diff_testexchangediff", "_tgt": "test_exchange_diff_testexchangediff_test_no_diff_when_currencies_match_and_rates_match", "source": "test_exchange_diff_testexchangediff", "target": "test_exchange_diff_testexchangediff_test_no_diff_when_currencies_match_and_rates_match", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L19", "weight": 1.0, "_src": "test_exchange_diff_testexchangediff", "_tgt": "test_exchange_diff_testexchangediff_test_diff_when_rates_differ_same_currency", "source": "test_exchange_diff_testexchangediff", "target": "test_exchange_diff_testexchangediff_test_diff_when_rates_differ_same_currency", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L30", "weight": 1.0, "_src": "test_exchange_diff_testexchangediff", "_tgt": "test_exchange_diff_testexchangediff_test_diff_negative_when_rate_dropped", "source": "test_exchange_diff_testexchangediff", "target": "test_exchange_diff_testexchangediff_test_diff_negative_when_rate_dropped", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L40", "weight": 1.0, "_src": "test_exchange_diff_testexchangediff", "_tgt": "test_exchange_diff_testexchangediff_test_company_amounts_computed_correctly", "source": "test_exchange_diff_testexchangediff", "target": "test_exchange_diff_testexchangediff_test_company_amounts_computed_correctly", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L49", "weight": 1.0, "_src": "test_exchange_diff_testexchangediff", "_tgt": "test_exchange_diff_testexchangediff_test_tolerance_handles_rounding_noise", "source": "test_exchange_diff_testexchangediff", "target": "test_exchange_diff_testexchangediff_test_tolerance_handles_rounding_noise", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L2", "weight": 0.8, "_src": "test_exchange_diff_testexchangediff", "_tgt": "exchange_diff_exchangediffresult", "source": "test_exchange_diff_testexchangediff", "target": "exchange_diff_exchangediffresult", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L11", "weight": 1.0, "_src": "test_exchange_diff_testexchangediff_test_no_diff_when_currencies_match_and_rates_match", "_tgt": "exchange_diff_compute_exchange_diff", "source": "test_exchange_diff_testexchangediff_test_no_diff_when_currencies_match_and_rates_match", "target": "exchange_diff_compute_exchange_diff" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L20", "weight": 1.0, "_src": "test_exchange_diff_rationale_20", "_tgt": "test_exchange_diff_testexchangediff_test_diff_when_rates_differ_same_currency", "source": "test_exchange_diff_testexchangediff_test_diff_when_rates_differ_same_currency", "target": "test_exchange_diff_rationale_20", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L22", "weight": 1.0, "_src": "test_exchange_diff_testexchangediff_test_diff_when_rates_differ_same_currency", "_tgt": "exchange_diff_compute_exchange_diff", "source": "test_exchange_diff_testexchangediff_test_diff_when_rates_differ_same_currency", "target": "exchange_diff_compute_exchange_diff" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L31", "weight": 1.0, "_src": "test_exchange_diff_rationale_31", "_tgt": "test_exchange_diff_testexchangediff_test_diff_negative_when_rate_dropped", "source": "test_exchange_diff_testexchangediff_test_diff_negative_when_rate_dropped", "target": "test_exchange_diff_rationale_31", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L32", "weight": 1.0, "_src": "test_exchange_diff_testexchangediff_test_diff_negative_when_rate_dropped", "_tgt": "exchange_diff_compute_exchange_diff", "source": "test_exchange_diff_testexchangediff_test_diff_negative_when_rate_dropped", "target": "exchange_diff_compute_exchange_diff" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L41", "weight": 1.0, "_src": "test_exchange_diff_testexchangediff_test_company_amounts_computed_correctly", "_tgt": "exchange_diff_compute_exchange_diff", "source": "test_exchange_diff_testexchangediff_test_company_amounts_computed_correctly", "target": "exchange_diff_compute_exchange_diff" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L50", "weight": 1.0, "_src": "test_exchange_diff_rationale_50", "_tgt": "test_exchange_diff_testexchangediff_test_tolerance_handles_rounding_noise", "source": "test_exchange_diff_testexchangediff_test_tolerance_handles_rounding_noise", "target": "test_exchange_diff_rationale_50", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L51", "weight": 1.0, "_src": "test_exchange_diff_testexchangediff_test_tolerance_handles_rounding_noise", "_tgt": "exchange_diff_compute_exchange_diff", "source": "test_exchange_diff_testexchangediff_test_tolerance_handles_rounding_noise", "target": "exchange_diff_compute_exchange_diff" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L2", "weight": 0.8, "_src": "test_exchange_diff_rationale_20", "_tgt": "exchange_diff_exchangediffresult", "source": "test_exchange_diff_rationale_20", "target": "exchange_diff_exchangediffresult", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L2", "weight": 0.8, "_src": "test_exchange_diff_rationale_31", "_tgt": "exchange_diff_exchangediffresult", "source": "test_exchange_diff_rationale_31", "target": "exchange_diff_exchangediffresult", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_exchange_diff.py", "source_location": "L2", "weight": 0.8, "_src": "test_exchange_diff_rationale_50", "_tgt": "exchange_diff_exchangediffresult", "source": "test_exchange_diff_rationale_50", "target": "exchange_diff_exchangediffresult", "confidence_score": 0.5 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_prompt_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_prompt_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L15", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_prompt_py", "_tgt": "test_bank_rec_prompt_testbankrecprompt", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_prompt_py", "target": "test_bank_rec_prompt_testbankrecprompt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L1", "weight": 1.0, "_src": "test_bank_rec_prompt_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_prompt_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_prompt_py", "target": "test_bank_rec_prompt_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L17", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt", "_tgt": "test_bank_rec_prompt_testbankrecprompt_setup", "source": "test_bank_rec_prompt_testbankrecprompt", "target": "test_bank_rec_prompt_testbankrecprompt_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L45", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt", "_tgt": "test_bank_rec_prompt_testbankrecprompt_test_system_prompt_requires_json_output", "source": "test_bank_rec_prompt_testbankrecprompt", "target": "test_bank_rec_prompt_testbankrecprompt_test_system_prompt_requires_json_output", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L49", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt", "_tgt": "test_bank_rec_prompt_testbankrecprompt_test_build_prompt_returns_tuple", "source": "test_bank_rec_prompt_testbankrecprompt", "target": "test_bank_rec_prompt_testbankrecprompt_test_build_prompt_returns_tuple", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L56", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt", "_tgt": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_bank_line_details", "source": "test_bank_rec_prompt_testbankrecprompt", "target": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_bank_line_details", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L62", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt", "_tgt": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_all_candidates", "source": "test_bank_rec_prompt_testbankrecprompt", "target": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_all_candidates", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L67", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt", "_tgt": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_omits_pattern_section_when_none", "source": "test_bank_rec_prompt_testbankrecprompt", "target": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_omits_pattern_section_when_none", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L71", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt", "_tgt": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_pattern_section_when_provided", "source": "test_bank_rec_prompt_testbankrecprompt", "target": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_pattern_section_when_provided", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L77", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt", "_tgt": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_precedents_when_provided", "source": "test_bank_rec_prompt_testbankrecprompt", "target": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_precedents_when_provided", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L8", "weight": 0.8, "_src": "test_bank_rec_prompt_testbankrecprompt", "_tgt": "confidence_scoring_scoredcandidate", "source": "test_bank_rec_prompt_testbankrecprompt", "target": "confidence_scoring_scoredcandidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L78", "weight": 0.8, "_src": "test_bank_rec_prompt_testbankrecprompt", "_tgt": "precedent_lookup_precedentmatch", "source": "test_bank_rec_prompt_testbankrecprompt", "target": "precedent_lookup_precedentmatch", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L19", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_bank_rec_prompt_testbankrecprompt_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L20", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt_setup", "_tgt": "factories_make_bank_line", "source": "test_bank_rec_prompt_testbankrecprompt_setup", "target": "factories_make_bank_line" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L27", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt_setup", "_tgt": "confidence_scoring_scoredcandidate", "source": "test_bank_rec_prompt_testbankrecprompt_setup", "target": "confidence_scoring_scoredcandidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L72", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_pattern_section_when_provided", "_tgt": "factories_make_pattern", "source": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_pattern_section_when_provided", "target": "factories_make_pattern" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L82", "weight": 1.0, "_src": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_precedents_when_provided", "_tgt": "precedent_lookup_precedentmatch", "source": "test_bank_rec_prompt_testbankrecprompt_test_user_prompt_includes_precedents_when_provided", "target": "precedent_lookup_precedentmatch" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L8", "weight": 0.8, "_src": "test_bank_rec_prompt_rationale_1", "_tgt": "confidence_scoring_scoredcandidate", "source": "test_bank_rec_prompt_rationale_1", "target": "confidence_scoring_scoredcandidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_prompt.py", "source_location": "L78", "weight": 0.8, "_src": "test_bank_rec_prompt_rationale_1", "_tgt": "precedent_lookup_precedentmatch", "source": "test_bank_rec_prompt_rationale_1", "target": "precedent_lookup_precedentmatch", "confidence_score": 0.5 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L4", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bulk_reconcile_wizard_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bulk_reconcile_wizard_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bulk_reconcile_wizard_py", "_tgt": "test_bulk_reconcile_wizard_testbulkreconcilewizard", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bulk_reconcile_wizard_py", "target": "test_bulk_reconcile_wizard_testbulkreconcilewizard", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L1", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bulk_reconcile_wizard_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bulk_reconcile_wizard_py", "target": "test_bulk_reconcile_wizard_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L10", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_testbulkreconcilewizard", "_tgt": "test_bulk_reconcile_wizard_testbulkreconcilewizard_setup", "source": "test_bulk_reconcile_wizard_testbulkreconcilewizard", "target": "test_bulk_reconcile_wizard_testbulkreconcilewizard_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L16", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_testbulkreconcilewizard", "_tgt": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_default_picks_active_ids", "source": "test_bulk_reconcile_wizard_testbulkreconcilewizard", "target": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_default_picks_active_ids", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L28", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_testbulkreconcilewizard", "_tgt": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_auto_mode_runs_engine_batch", "source": "test_bulk_reconcile_wizard_testbulkreconcilewizard", "target": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_auto_mode_runs_engine_batch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L12", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_testbulkreconcilewizard_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_bulk_reconcile_wizard_testbulkreconcilewizard_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L13", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_testbulkreconcilewizard_setup", "_tgt": "factories_make_bank_journal", "source": "test_bulk_reconcile_wizard_testbulkreconcilewizard_setup", "target": "factories_make_bank_journal" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L14", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_testbulkreconcilewizard_setup", "_tgt": "factories_make_bank_statement", "source": "test_bulk_reconcile_wizard_testbulkreconcilewizard_setup", "target": "factories_make_bank_statement" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L17", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_default_picks_active_ids", "_tgt": "factories_make_bank_line", "source": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_default_picks_active_ids", "target": "factories_make_bank_line" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L21", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_default_picks_active_ids", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_default_picks_active_ids", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L31", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_auto_mode_runs_engine_batch", "_tgt": "factories_make_invoice", "source": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_auto_mode_runs_engine_batch", "target": "factories_make_invoice" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L32", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_auto_mode_runs_engine_batch", "_tgt": "factories_make_bank_line", "source": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_auto_mode_runs_engine_batch", "target": "factories_make_bank_line" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L35", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_auto_mode_runs_engine_batch", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_auto_mode_runs_engine_batch", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bulk_reconcile_wizard.py", "source_location": "L40", "weight": 1.0, "_src": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_auto_mode_runs_engine_batch", "_tgt": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run", "source": "test_bulk_reconcile_wizard_testbulkreconcilewizard_test_wizard_auto_mode_runs_engine_batch", "target": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L19", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_local_llm_compat_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_local_llm_compat_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L22", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_local_llm_compat_py", "_tgt": "test_local_llm_compat_server_reachable", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_local_llm_compat_py", "target": "test_local_llm_compat_server_reachable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L30", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_local_llm_compat_py", "_tgt": "test_local_llm_compat_detect_local_llm", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_local_llm_compat_py", "target": "test_local_llm_compat_detect_local_llm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L50", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_local_llm_compat_py", "_tgt": "test_local_llm_compat_testlocalllmcompat", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_local_llm_compat_py", "target": "test_local_llm_compat_testlocalllmcompat", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L1", "weight": 1.0, "_src": "test_local_llm_compat_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_local_llm_compat_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_local_llm_compat_py", "target": "test_local_llm_compat_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L44", "weight": 1.0, "_src": "test_local_llm_compat_detect_local_llm", "_tgt": "test_local_llm_compat_server_reachable", "source": "test_local_llm_compat_server_reachable", "target": "test_local_llm_compat_detect_local_llm", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L54", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcompat_setup", "_tgt": "test_local_llm_compat_detect_local_llm", "source": "test_local_llm_compat_detect_local_llm", "target": "test_local_llm_compat_testlocalllmcompat_setup", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L31", "weight": 1.0, "_src": "test_local_llm_compat_rationale_31", "_tgt": "test_local_llm_compat_detect_local_llm", "source": "test_local_llm_compat_detect_local_llm", "target": "test_local_llm_compat_rationale_31", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L52", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcompat", "_tgt": "test_local_llm_compat_testlocalllmcompat_setup", "source": "test_local_llm_compat_testlocalllmcompat", "target": "test_local_llm_compat_testlocalllmcompat_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L60", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcompat", "_tgt": "test_local_llm_compat_testlocalllmcompat_test_suggest_matches_with_local_llm", "source": "test_local_llm_compat_testlocalllmcompat", "target": "test_local_llm_compat_testlocalllmcompat_test_suggest_matches_with_local_llm", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L81", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcompat_test_suggest_matches_with_local_llm", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_local_llm_compat_testlocalllmcompat_test_suggest_matches_with_local_llm", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L83", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcompat_test_suggest_matches_with_local_llm", "_tgt": "factories_make_invoice", "source": "test_local_llm_compat_testlocalllmcompat_test_suggest_matches_with_local_llm", "target": "factories_make_invoice" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L84", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcompat_test_suggest_matches_with_local_llm", "_tgt": "factories_make_bank_line", "source": "test_local_llm_compat_testlocalllmcompat_test_suggest_matches_with_local_llm", "target": "factories_make_bank_line" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_local_llm_compat.py", "source_location": "L88", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcompat_test_suggest_matches_with_local_llm", "_tgt": "bank_rec_controller_suggest_matches", "source": "test_local_llm_compat_testlocalllmcompat_test_suggest_matches_with_local_llm", "target": "bank_rec_controller_suggest_matches" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_tools_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_tools_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_tools_py", "_tgt": "test_bank_rec_tools_testfusionbankrectools", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_tools_py", "target": "test_bank_rec_tools_testfusionbankrectools", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L1", "weight": 1.0, "_src": "test_bank_rec_tools_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_tools_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_tools_py", "target": "test_bank_rec_tools_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L11", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools", "_tgt": "test_bank_rec_tools_testfusionbankrectools_setup", "source": "test_bank_rec_tools_testfusionbankrectools", "target": "test_bank_rec_tools_testfusionbankrectools_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L15", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools", "_tgt": "test_bank_rec_tools_testfusionbankrectools_test_fusion_suggest_matches_returns_suggestions", "source": "test_bank_rec_tools_testfusionbankrectools", "target": "test_bank_rec_tools_testfusionbankrectools_test_fusion_suggest_matches_returns_suggestions", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L27", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools", "_tgt": "test_bank_rec_tools_testfusionbankrectools_test_fusion_accept_suggestion_reconciles", "source": "test_bank_rec_tools_testfusionbankrectools", "target": "test_bank_rec_tools_testfusionbankrectools_test_fusion_accept_suggestion_reconciles", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L39", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools", "_tgt": "test_bank_rec_tools_testfusionbankrectools_test_fusion_reconcile_bank_line", "source": "test_bank_rec_tools_testfusionbankrectools", "target": "test_bank_rec_tools_testfusionbankrectools_test_fusion_reconcile_bank_line", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L49", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools", "_tgt": "test_bank_rec_tools_testfusionbankrectools_test_fusion_unreconcile", "source": "test_bank_rec_tools_testfusionbankrectools", "target": "test_bank_rec_tools_testfusionbankrectools_test_fusion_unreconcile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L61", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools", "_tgt": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions", "source": "test_bank_rec_tools_testfusionbankrectools", "target": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L73", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools", "_tgt": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions_filters_by_min_confidence", "source": "test_bank_rec_tools_testfusionbankrectools", "target": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions_filters_by_min_confidence", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L13", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_bank_rec_tools_testfusionbankrectools_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L16", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools_test_fusion_suggest_matches_returns_suggestions", "_tgt": "factories_make_invoice", "source": "test_bank_rec_tools_testfusionbankrectools_test_fusion_suggest_matches_returns_suggestions", "target": "factories_make_invoice" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L17", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools_test_fusion_suggest_matches_returns_suggestions", "_tgt": "factories_make_bank_line", "source": "test_bank_rec_tools_testfusionbankrectools_test_fusion_suggest_matches_returns_suggestions", "target": "factories_make_bank_line" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L28", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools_test_fusion_accept_suggestion_reconciles", "_tgt": "factories_make_invoice", "source": "test_bank_rec_tools_testfusionbankrectools_test_fusion_accept_suggestion_reconciles", "target": "factories_make_invoice" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L31", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools_test_fusion_accept_suggestion_reconciles", "_tgt": "factories_make_bank_line", "source": "test_bank_rec_tools_testfusionbankrectools_test_fusion_accept_suggestion_reconciles", "target": "factories_make_bank_line" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L32", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools_test_fusion_accept_suggestion_reconciles", "_tgt": "factories_make_suggestion", "source": "test_bank_rec_tools_testfusionbankrectools_test_fusion_accept_suggestion_reconciles", "target": "factories_make_suggestion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L40", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools_test_fusion_reconcile_bank_line", "_tgt": "factories_make_reconcileable_pair", "source": "test_bank_rec_tools_testfusionbankrectools_test_fusion_reconcile_bank_line", "target": "factories_make_reconcileable_pair" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L50", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools_test_fusion_unreconcile", "_tgt": "factories_make_reconcileable_pair", "source": "test_bank_rec_tools_testfusionbankrectools_test_fusion_unreconcile", "target": "factories_make_reconcileable_pair" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L52", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools_test_fusion_unreconcile", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_bank_rec_tools_testfusionbankrectools_test_fusion_unreconcile", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L62", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions", "_tgt": "factories_make_bank_line", "source": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions", "target": "factories_make_bank_line" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L63", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions", "_tgt": "factories_make_suggestion", "source": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions", "target": "factories_make_suggestion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L74", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions_filters_by_min_confidence", "_tgt": "factories_make_bank_line", "source": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions_filters_by_min_confidence", "target": "factories_make_bank_line" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tools.py", "source_location": "L76", "weight": 1.0, "_src": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions_filters_by_min_confidence", "_tgt": "factories_make_suggestion", "source": "test_bank_rec_tools_testfusionbankrectools_test_fusion_get_pending_suggestions_filters_by_min_confidence", "target": "factories_make_suggestion" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L21", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "_tgt": "factories_make_bank_journal", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "target": "factories_make_bank_journal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L31", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "_tgt": "factories_make_bank_statement", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "target": "factories_make_bank_statement", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L54", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "_tgt": "factories_make_bank_line", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "target": "factories_make_bank_line", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L82", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "_tgt": "factories_ensure_test_product", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "target": "factories_ensure_test_product", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L93", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "_tgt": "factories_make_invoice", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "target": "factories_make_invoice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L116", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "_tgt": "factories_make_vendor_bill", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "target": "factories_make_vendor_bill", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L143", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "_tgt": "factories_make_suggestion", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "target": "factories_make_suggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L159", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "_tgt": "factories_make_pattern", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "target": "factories_make_pattern", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L172", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "_tgt": "factories_make_precedent", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "target": "factories_make_precedent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L192", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "_tgt": "factories_make_reconcileable_pair", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "target": "factories_make_reconcileable_pair", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L1", "weight": 1.0, "_src": "factories_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_factories_py", "target": "factories_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L41", "weight": 1.0, "_src": "factories_make_bank_statement", "_tgt": "factories_make_bank_journal", "source": "factories_make_bank_journal", "target": "factories_make_bank_statement", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L65", "weight": 1.0, "_src": "factories_make_bank_line", "_tgt": "factories_make_bank_journal", "source": "factories_make_bank_journal", "target": "factories_make_bank_line", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L22", "weight": 1.0, "_src": "factories_rationale_22", "_tgt": "factories_make_bank_journal", "source": "factories_make_bank_journal", "target": "factories_rationale_22", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L24", "weight": 1.0, "_src": "factories_make_bank_journal", "_tgt": "account_accountant_account_reconcile_model_create", "source": "factories_make_bank_journal", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L41", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_setup", "_tgt": "factories_make_bank_journal", "source": "factories_make_bank_journal", "target": "test_performance_benchmarks_testenginebenchmarks_setup" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L77", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_reconcile_batch_p95_under_5s", "_tgt": "factories_make_bank_journal", "source": "factories_make_bank_journal", "target": "test_performance_benchmarks_testenginebenchmarks_test_reconcile_batch_p95_under_5s" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L128", "weight": 1.0, "_src": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_unreconciled_p95_under_200ms", "_tgt": "factories_make_bank_journal", "source": "factories_make_bank_journal", "target": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_unreconciled_p95_under_200ms" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L83", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only", "_tgt": "factories_make_bank_journal", "source": "factories_make_bank_journal", "target": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L13", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard_setup", "_tgt": "factories_make_bank_journal", "source": "factories_make_bank_journal", "target": "test_auto_reconcile_wizard_testautoreconcilewizard_setup" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L15", "weight": 1.0, "_src": "test_factories_testfactories_test_make_bank_journal", "_tgt": "factories_make_bank_journal", "source": "factories_make_bank_journal", "target": "test_factories_testfactories_test_make_bank_journal" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L28", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_setup", "_tgt": "factories_make_bank_journal", "source": "factories_make_bank_journal", "target": "test_migration_round_trip_testmigrationroundtrip_setup" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L42", "weight": 1.0, "_src": "test_controller_testbankreccontroller_setup", "_tgt": "factories_make_bank_journal", "source": "factories_make_bank_journal", "target": "test_controller_testbankreccontroller_setup" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L32", "weight": 1.0, "_src": "factories_rationale_32", "_tgt": "factories_make_bank_statement", "source": "factories_make_bank_statement", "target": "factories_rationale_32", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L42", "weight": 1.0, "_src": "factories_make_bank_statement", "_tgt": "account_accountant_account_reconcile_model_create", "source": "factories_make_bank_statement", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L43", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_setup", "_tgt": "factories_make_bank_statement", "source": "factories_make_bank_statement", "target": "test_performance_benchmarks_testenginebenchmarks_setup" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L79", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_reconcile_batch_p95_under_5s", "_tgt": "factories_make_bank_statement", "source": "factories_make_bank_statement", "target": "test_performance_benchmarks_testenginebenchmarks_test_reconcile_batch_p95_under_5s" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L130", "weight": 1.0, "_src": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_unreconciled_p95_under_200ms", "_tgt": "factories_make_bank_statement", "source": "factories_make_bank_statement", "target": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_unreconciled_p95_under_200ms" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L84", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only", "_tgt": "factories_make_bank_statement", "source": "factories_make_bank_statement", "target": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L16", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_runs_and_reconciles_matchable_lines", "_tgt": "factories_make_bank_statement", "source": "factories_make_bank_statement", "target": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_runs_and_reconciles_matchable_lines" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L42", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_skips_when_only_with_partner_excludes_orphans", "_tgt": "factories_make_bank_statement", "source": "factories_make_bank_statement", "target": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_skips_when_only_with_partner_excludes_orphans" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L20", "weight": 1.0, "_src": "test_factories_testfactories_test_make_bank_statement", "_tgt": "factories_make_bank_statement", "source": "factories_make_bank_statement", "target": "test_factories_testfactories_test_make_bank_statement" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L30", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_setup", "_tgt": "factories_make_bank_statement", "source": "factories_make_bank_statement", "target": "test_migration_round_trip_testmigrationroundtrip_setup" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L104", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_list_unreconciled", "_tgt": "factories_make_bank_statement", "source": "factories_make_bank_statement", "target": "test_controller_testbankreccontroller_test_list_unreconciled" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L269", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_bulk_reconcile", "_tgt": "factories_make_bank_statement", "source": "factories_make_bank_statement", "target": "test_controller_testbankreccontroller_test_bulk_reconcile" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L202", "weight": 1.0, "_src": "factories_make_reconcileable_pair", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "factories_make_reconcileable_pair", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L56", "weight": 1.0, "_src": "factories_rationale_56", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "factories_rationale_56", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L75", "weight": 1.0, "_src": "factories_make_bank_line", "_tgt": "account_accountant_account_reconcile_model_create", "source": "factories_make_bank_line", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L54", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_suggest_matches_p95_under_500ms", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_performance_benchmarks_testenginebenchmarks_test_suggest_matches_p95_under_500ms" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L86", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_reconcile_batch_p95_under_5s", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_performance_benchmarks_testenginebenchmarks_test_reconcile_batch_p95_under_5s" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L133", "weight": 1.0, "_src": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_unreconciled_p95_under_200ms", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_unreconciled_p95_under_200ms" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L20", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_creates_suggestions_for_new_line", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_creates_suggestions_for_new_line" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L34", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_skips_lines_with_recent_suggestions", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_skips_lines_with_recent_suggestions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L66", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilepartialchain_test_partial_reconcile_leaves_residual", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_reconcile_engine_integration_testreconcilepartialchain_test_partial_reconcile_leaves_residual" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L90", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L121", "weight": 1.0, "_src": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_then_accept", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_then_accept" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L144", "weight": 1.0, "_src": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_supersedes_prior_pending", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_supersedes_prior_pending" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L19", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_runs_and_reconciles_matchable_lines", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_runs_and_reconciles_matchable_lines" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L43", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_skips_when_only_with_partner_excludes_orphans", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_skips_when_only_with_partner_excludes_orphans" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L25", "weight": 1.0, "_src": "test_factories_testfactories_test_make_bank_line", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_factories_testfactories_test_make_bank_line" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L33", "weight": 1.0, "_src": "test_factories_testfactories_test_make_bank_line_with_partner", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_factories_testfactories_test_make_bank_line_with_partner" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L51", "weight": 1.0, "_src": "test_factories_testfactories_test_make_suggestion", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_factories_testfactories_test_make_suggestion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L48", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L106", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_list_unreconciled", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_controller_testbankreccontroller_test_list_unreconciled" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L131", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_get_line_detail", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_controller_testbankreccontroller_test_get_line_detail" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L151", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_suggest_matches", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_controller_testbankreccontroller_test_suggest_matches" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L169", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_accept_suggestion", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_controller_testbankreccontroller_test_accept_suggestion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L197", "weight": 1.0, "_src": "test_controller_testbankreccontroller_make_pair", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_controller_testbankreccontroller_make_pair" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L230", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_write_off_smoke", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_controller_testbankreccontroller_test_write_off_smoke" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L17", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_test_list_unreconciled_via_fusion_returns_base_fields", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_bank_rec_adapter_testbankrecadapter_test_list_unreconciled_via_fusion_returns_base_fields" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L31", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_test_list_unreconciled_via_community_omits_fusion_fields", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_bank_rec_adapter_testbankrecadapter_test_list_unreconciled_via_community_omits_fusion_fields" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L41", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_fusion_returns_dict", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_fusion_returns_dict" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L49", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_community_returns_empty", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_community_returns_empty" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L59", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_fusion", "_tgt": "factories_make_bank_line", "source": "factories_make_bank_line", "target": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_fusion" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L96", "weight": 1.0, "_src": "factories_make_invoice", "_tgt": "factories_ensure_test_product", "source": "factories_ensure_test_product", "target": "factories_make_invoice", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L119", "weight": 1.0, "_src": "factories_make_vendor_bill", "_tgt": "factories_ensure_test_product", "source": "factories_ensure_test_product", "target": "factories_make_vendor_bill", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L83", "weight": 1.0, "_src": "factories_rationale_83", "_tgt": "factories_ensure_test_product", "source": "factories_ensure_test_product", "target": "factories_rationale_83", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L86", "weight": 1.0, "_src": "factories_ensure_test_product", "_tgt": "account_accountant_account_reconcile_model_create", "source": "factories_ensure_test_product", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L201", "weight": 1.0, "_src": "factories_make_reconcileable_pair", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "factories_make_reconcileable_pair", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L95", "weight": 1.0, "_src": "factories_rationale_95", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "factories_rationale_95", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L110", "weight": 1.0, "_src": "factories_make_invoice", "_tgt": "account_accountant_account_reconcile_model_create", "source": "factories_make_invoice", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L48", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_setup", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_performance_benchmarks_testenginebenchmarks_setup" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L83", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_reconcile_batch_p95_under_5s", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_performance_benchmarks_testenginebenchmarks_test_reconcile_batch_p95_under_5s" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L19", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_creates_suggestions_for_new_line", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_creates_suggestions_for_new_line" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L33", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_skips_lines_with_recent_suggestions", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_skips_lines_with_recent_suggestions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L62", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilepartialchain_test_partial_reconcile_leaves_residual", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_reconcile_engine_integration_testreconcilepartialchain_test_partial_reconcile_leaves_residual" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L87", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L120", "weight": 1.0, "_src": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_then_accept", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_then_accept" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L145", "weight": 1.0, "_src": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_supersedes_prior_pending", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_supersedes_prior_pending" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L18", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_runs_and_reconciles_matchable_lines", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_runs_and_reconciles_matchable_lines" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L38", "weight": 1.0, "_src": "test_factories_testfactories_test_make_invoice_posted", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_factories_testfactories_test_make_invoice_posted" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L44", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L150", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_suggest_matches", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_controller_testbankreccontroller_test_suggest_matches" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L165", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_accept_suggestion", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_controller_testbankreccontroller_test_accept_suggestion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L193", "weight": 1.0, "_src": "test_controller_testbankreccontroller_make_pair", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_controller_testbankreccontroller_make_pair" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L40", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_fusion_returns_dict", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_fusion_returns_dict" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L56", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_fusion", "_tgt": "factories_make_invoice", "source": "factories_make_invoice", "target": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_fusion" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L118", "weight": 1.0, "_src": "factories_rationale_118", "_tgt": "factories_make_vendor_bill", "source": "factories_make_vendor_bill", "target": "factories_rationale_118", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L133", "weight": 1.0, "_src": "factories_make_vendor_bill", "_tgt": "account_accountant_account_reconcile_model_create", "source": "factories_make_vendor_bill", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L46", "weight": 1.0, "_src": "test_factories_testfactories_test_make_vendor_bill_posted", "_tgt": "factories_make_vendor_bill", "source": "factories_make_vendor_bill", "target": "test_factories_testfactories_test_make_vendor_bill_posted" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L146", "weight": 1.0, "_src": "factories_rationale_146", "_tgt": "factories_make_suggestion", "source": "factories_make_suggestion", "target": "factories_rationale_146", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L148", "weight": 1.0, "_src": "factories_make_suggestion", "_tgt": "account_accountant_account_reconcile_model_create", "source": "factories_make_suggestion", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L36", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_skips_lines_with_recent_suggestions", "_tgt": "factories_make_suggestion", "source": "factories_make_suggestion", "target": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_skips_lines_with_recent_suggestions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L52", "weight": 1.0, "_src": "test_factories_testfactories_test_make_suggestion", "_tgt": "factories_make_suggestion", "source": "factories_make_suggestion", "target": "test_factories_testfactories_test_make_suggestion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L133", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_get_line_detail", "_tgt": "factories_make_suggestion", "source": "factories_make_suggestion", "target": "test_controller_testbankreccontroller_test_get_line_detail" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L171", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_accept_suggestion", "_tgt": "factories_make_suggestion", "source": "factories_make_suggestion", "target": "test_controller_testbankreccontroller_test_accept_suggestion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L60", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_fusion", "_tgt": "factories_make_suggestion", "source": "factories_make_suggestion", "target": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_fusion" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L161", "weight": 1.0, "_src": "factories_rationale_161", "_tgt": "factories_make_pattern", "source": "factories_make_pattern", "target": "factories_rationale_161", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L162", "weight": 1.0, "_src": "factories_make_pattern", "_tgt": "account_accountant_account_reconcile_model_create", "source": "factories_make_pattern", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L68", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_updates_existing_pattern", "_tgt": "factories_make_pattern", "source": "factories_make_pattern", "target": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_updates_existing_pattern" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L59", "weight": 1.0, "_src": "test_factories_testfactories_test_make_pattern", "_tgt": "factories_make_pattern", "source": "factories_make_pattern", "target": "test_factories_testfactories_test_make_pattern" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L290", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_get_partner_history", "_tgt": "factories_make_pattern", "source": "factories_make_pattern", "target": "test_controller_testbankreccontroller_test_get_partner_history" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L174", "weight": 1.0, "_src": "factories_rationale_174", "_tgt": "factories_make_precedent", "source": "factories_make_precedent", "target": "factories_rationale_174", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L175", "weight": 1.0, "_src": "factories_make_precedent", "_tgt": "account_accountant_account_reconcile_model_create", "source": "factories_make_precedent", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L51", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_creates_pattern_for_partner_with_precedents", "_tgt": "factories_make_precedent", "source": "factories_make_precedent", "target": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_creates_pattern_for_partner_with_precedents" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L72", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_updates_existing_pattern", "_tgt": "factories_make_precedent", "source": "factories_make_precedent", "target": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_updates_existing_pattern" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L65", "weight": 1.0, "_src": "test_factories_testfactories_test_make_precedent", "_tgt": "factories_make_precedent", "source": "factories_make_precedent", "target": "test_factories_testfactories_test_make_precedent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L288", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_get_partner_history", "_tgt": "factories_make_precedent", "source": "factories_make_precedent", "target": "test_controller_testbankreccontroller_test_get_partner_history" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L193", "weight": 1.0, "_src": "factories_rationale_193", "_tgt": "factories_make_reconcileable_pair", "source": "factories_make_reconcileable_pair", "target": "factories_rationale_193", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/_factories.py", "source_location": "L200", "weight": 1.0, "_src": "factories_make_reconcileable_pair", "_tgt": "account_accountant_account_reconcile_model_create", "source": "factories_make_reconcileable_pair", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L25", "weight": 1.0, "_src": "test_legacy_tools_refactor_testlegacytoolsrefactor_test_match_bank_line_to_payments_uses_engine", "_tgt": "factories_make_reconcileable_pair", "source": "factories_make_reconcileable_pair", "target": "test_legacy_tools_refactor_testlegacytoolsrefactor_test_match_bank_line_to_payments_uses_engine" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L27", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_creates_partial_reconcile", "_tgt": "factories_make_reconcileable_pair", "source": "factories_make_reconcileable_pair", "target": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_creates_partial_reconcile" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L37", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_marks_line_reconciled", "_tgt": "factories_make_reconcileable_pair", "source": "factories_make_reconcileable_pair", "target": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_marks_line_reconciled" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L44", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_records_precedent", "_tgt": "factories_make_reconcileable_pair", "source": "factories_make_reconcileable_pair", "target": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_records_precedent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L165", "weight": 1.0, "_src": "test_reconcile_engine_integration_testunreconcile_test_unreconcile_removes_partial", "_tgt": "factories_make_reconcileable_pair", "source": "factories_make_reconcileable_pair", "target": "test_reconcile_engine_integration_testunreconcile_test_unreconcile_removes_partial" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L192", "weight": 1.0, "_src": "test_reconcile_engine_integration_testengineedgecases_test_already_reconciled_line_skipped_in_batch", "_tgt": "factories_make_reconcileable_pair", "source": "factories_make_reconcileable_pair", "target": "test_reconcile_engine_integration_testengineedgecases_test_already_reconciled_line_skipped_in_batch" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L71", "weight": 1.0, "_src": "test_factories_testfactories_test_make_reconcileable_pair", "_tgt": "factories_make_reconcileable_pair", "source": "factories_make_reconcileable_pair", "target": "test_factories_testfactories_test_make_reconcileable_pair" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L73", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_test_unreconcile_via_fusion", "_tgt": "factories_make_reconcileable_pair", "source": "factories_make_reconcileable_pair", "target": "test_bank_rec_adapter_testbankrecadapter_test_unreconcile_via_fusion" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_tours_py", "_tgt": "test_bank_rec_tours_testbankrectours", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_tours_py", "target": "test_bank_rec_tours_testbankrectours", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L1", "weight": 1.0, "_src": "test_bank_rec_tours_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_tours_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_tours_py", "target": "test_bank_rec_tours_rationale_1", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L12", "weight": 1.0, "_src": "test_bank_rec_tours_testbankrectours", "_tgt": "httpcase", "source": "test_bank_rec_tours_testbankrectours", "target": "httpcase", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L14", "weight": 1.0, "_src": "test_bank_rec_tours_testbankrectours", "_tgt": "test_bank_rec_tours_testbankrectours_test_smoke_tour", "source": "test_bank_rec_tours_testbankrectours", "target": "test_bank_rec_tours_testbankrectours_test_smoke_tour", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L18", "weight": 1.0, "_src": "test_bank_rec_tours_testbankrectours", "_tgt": "test_bank_rec_tours_testbankrectours_test_select_line_tour", "source": "test_bank_rec_tours_testbankrectours", "target": "test_bank_rec_tours_testbankrectours_test_select_line_tour", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L34", "weight": 1.0, "_src": "test_bank_rec_tours_testbankrectours", "_tgt": "test_bank_rec_tours_testbankrectours_test_accept_suggestion_tour", "source": "test_bank_rec_tours_testbankrectours", "target": "test_bank_rec_tours_testbankrectours_test_accept_suggestion_tour", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L38", "weight": 1.0, "_src": "test_bank_rec_tours_testbankrectours", "_tgt": "test_bank_rec_tours_testbankrectours_test_auto_reconcile_wizard_tour", "source": "test_bank_rec_tours_testbankrectours", "target": "test_bank_rec_tours_testbankrectours_test_auto_reconcile_wizard_tour", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L41", "weight": 1.0, "_src": "test_bank_rec_tours_testbankrectours", "_tgt": "test_bank_rec_tours_testbankrectours_test_load_more_tour", "source": "test_bank_rec_tours_testbankrectours", "target": "test_bank_rec_tours_testbankrectours_test_load_more_tour", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L105", "weight": 1.0, "_src": "test_performance_benchmarks_testcontrollerbenchmarks", "_tgt": "httpcase", "source": "httpcase", "target": "test_performance_benchmarks_testcontrollerbenchmarks", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L18", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "httpcase", "source": "httpcase", "target": "test_controller_testbankreccontroller", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_tours.py", "source_location": "L20", "weight": 1.0, "_src": "test_bank_rec_tours_testbankrectours_test_select_line_tour", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_bank_rec_tours_testbankrectours_test_select_line_tour", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_ai_suggestion_lifecycle_py", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_ai_suggestion_lifecycle_py", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L8", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_setup", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L27", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L38", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_high", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_high", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L42", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_medium", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_medium", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L46", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_low", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_low", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L50", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_none", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_none", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L54", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_default_state_is_pending", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_default_state_is_pending", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L58", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_accepted", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_accepted", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L69", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_rejected_with_reason", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_rejected_with_reason", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L79", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_superseded", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_superseded", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L84", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_currency_id_relates_to_line", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_currency_id_relates_to_line", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L6", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_rationale_6", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle", "target": "test_ai_suggestion_lifecycle_rationale_6", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L10", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L39", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_high", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_high", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L43", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_medium", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_medium", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L47", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_low", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_low", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L51", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_none", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_compute_band_none", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L55", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_default_state_is_pending", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_default_state_is_pending", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L59", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_accepted", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_accepted", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L70", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_rejected_with_reason", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_rejected_with_reason", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L80", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_superseded", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_superseded", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L85", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_currency_id_relates_to_line", "_tgt": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "target": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_currency_id_relates_to_line", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L36", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_make_suggestion", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L60", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_accepted", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_accepted", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_write" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L71", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_rejected_with_reason", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_rejected_with_reason", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_write" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_ai_suggestion_lifecycle.py", "source_location": "L81", "weight": 1.0, "_src": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_superseded", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "source": "test_ai_suggestion_lifecycle_testsuggestionlifecycle_test_state_transition_to_superseded", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_write" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L24", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "target": "test_reconcile_engine_unit_testreconcileenginebase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L28", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "_tgt": "test_reconcile_engine_unit_setupclass", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "target": "test_reconcile_engine_unit_setupclass", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L109", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "_tgt": "test_reconcile_engine_unit_testreconcileengineapi", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "target": "test_reconcile_engine_unit_testreconcileengineapi", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L137", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "_tgt": "test_reconcile_engine_unit_testreconcileengineunreconcile", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "target": "test_reconcile_engine_unit_testreconcileengineunreconcile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L170", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "_tgt": "test_reconcile_engine_unit_testreconcileenginereconcileone", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "target": "test_reconcile_engine_unit_testreconcileenginereconcileone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L209", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "_tgt": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "target": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L254", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "_tgt": "test_reconcile_engine_unit_testreconcileenginesuggestmatches", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "target": "test_reconcile_engine_unit_testreconcileenginesuggestmatches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L304", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "_tgt": "test_reconcile_engine_unit_testreconcileenginebatch", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "target": "test_reconcile_engine_unit_testreconcileenginebatch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L335", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "_tgt": "test_reconcile_engine_unit_testreconcileenginewriteoff", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "target": "test_reconcile_engine_unit_testreconcileenginewriteoff", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L1", "weight": 1.0, "_src": "test_reconcile_engine_unit_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_unit_py", "target": "test_reconcile_engine_unit_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L66", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebase", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "source": "test_reconcile_engine_unit_testreconcileenginebase", "target": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L81", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebase", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "source": "test_reconcile_engine_unit_testreconcileenginebase", "target": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L99", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebase", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "source": "test_reconcile_engine_unit_testreconcileenginebase", "target": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L109", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineapi", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase", "source": "test_reconcile_engine_unit_testreconcileenginebase", "target": "test_reconcile_engine_unit_testreconcileengineapi", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L137", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineunreconcile", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase", "source": "test_reconcile_engine_unit_testreconcileenginebase", "target": "test_reconcile_engine_unit_testreconcileengineunreconcile", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L170", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginereconcileone", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase", "source": "test_reconcile_engine_unit_testreconcileenginebase", "target": "test_reconcile_engine_unit_testreconcileenginereconcileone", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L209", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase", "source": "test_reconcile_engine_unit_testreconcileenginebase", "target": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L254", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase", "source": "test_reconcile_engine_unit_testreconcileenginebase", "target": "test_reconcile_engine_unit_testreconcileenginesuggestmatches", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L304", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebatch", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase", "source": "test_reconcile_engine_unit_testreconcileenginebase", "target": "test_reconcile_engine_unit_testreconcileenginebatch", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L335", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginewriteoff", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase", "source": "test_reconcile_engine_unit_testreconcileenginebase", "target": "test_reconcile_engine_unit_testreconcileenginewriteoff", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L25", "weight": 1.0, "_src": "test_reconcile_engine_unit_rationale_25", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase", "source": "test_reconcile_engine_unit_testreconcileenginebase", "target": "test_reconcile_engine_unit_rationale_25", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L33", "weight": 1.0, "_src": "test_reconcile_engine_unit_setupclass", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_unit_setupclass", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L128", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineapi_test_reconcile_one_requires_arguments", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "target": "test_reconcile_engine_unit_testreconcileengineapi_test_reconcile_one_requires_arguments", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L140", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_removes_partial_reconcile", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "target": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_removes_partial_reconcile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L173", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_simple_invoice_match", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "target": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_simple_invoice_match", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L192", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_creates_precedent", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "target": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_creates_precedent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L212", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_reconciles_and_marks_accepted", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "target": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_reconciles_and_marks_accepted", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L233", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_by_id", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "target": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_by_id", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L257", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_persists_pending_suggestions", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "target": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_persists_pending_suggestions", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L277", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_supersedes_prior_pending", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "target": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_supersedes_prior_pending", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L295", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_returns_empty_for_no_candidates", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "target": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_returns_empty_for_no_candidates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L312", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_auto_strategy_matches_n_lines", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "target": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_auto_strategy_matches_n_lines", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L321", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_skips_already_reconciled", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "target": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_skips_already_reconciled", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L338", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginewriteoff_test_write_off_clears_bank_line", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "target": "test_reconcile_engine_unit_testreconcileenginewriteoff_test_write_off_clears_bank_line", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L68", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_statement_line", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L141", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_removes_partial_reconcile", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "target": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_removes_partial_reconcile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L174", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_simple_invoice_match", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "target": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_simple_invoice_match", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L193", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_creates_precedent", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "target": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_creates_precedent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L213", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_reconciles_and_marks_accepted", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "target": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_reconciles_and_marks_accepted", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L234", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_by_id", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "target": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_by_id", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L258", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_persists_pending_suggestions", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "target": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_persists_pending_suggestions", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L278", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_supersedes_prior_pending", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "target": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_supersedes_prior_pending", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L310", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_auto_strategy_matches_n_lines", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "target": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_auto_strategy_matches_n_lines", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L322", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_skips_already_reconciled", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "target": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_skips_already_reconciled", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L82", "weight": 1.0, "_src": "test_reconcile_engine_unit_rationale_82", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "target": "test_reconcile_engine_unit_rationale_82", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L83", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_unit_testreconcileenginebase_make_invoice", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L142", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_removes_partial_reconcile", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "target": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_removes_partial_reconcile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L175", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_simple_invoice_match", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "target": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_simple_invoice_match", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L194", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_creates_precedent", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "target": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_creates_precedent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L214", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_reconciles_and_marks_accepted", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "target": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_reconciles_and_marks_accepted", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L235", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_by_id", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "target": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_by_id", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L273", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_persists_pending_suggestions", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "target": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_persists_pending_suggestions", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L323", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_skips_already_reconciled", "_tgt": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "source": "test_reconcile_engine_unit_testreconcileenginebase_receivable_line", "target": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_skips_already_reconciled", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L113", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineapi", "_tgt": "test_reconcile_engine_unit_testreconcileengineapi_test_engine_in_registry", "source": "test_reconcile_engine_unit_testreconcileengineapi", "target": "test_reconcile_engine_unit_testreconcileengineapi_test_engine_in_registry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L116", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineapi", "_tgt": "test_reconcile_engine_unit_testreconcileengineapi_test_engine_is_abstract_model", "source": "test_reconcile_engine_unit_testreconcileengineapi", "target": "test_reconcile_engine_unit_testreconcileengineapi_test_engine_is_abstract_model", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L120", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineapi", "_tgt": "test_reconcile_engine_unit_testreconcileengineapi_test_six_public_methods_callable", "source": "test_reconcile_engine_unit_testreconcileengineapi", "target": "test_reconcile_engine_unit_testreconcileengineapi_test_six_public_methods_callable", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L127", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineapi", "_tgt": "test_reconcile_engine_unit_testreconcileengineapi_test_reconcile_one_requires_arguments", "source": "test_reconcile_engine_unit_testreconcileengineapi", "target": "test_reconcile_engine_unit_testreconcileengineapi_test_reconcile_one_requires_arguments", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L110", "weight": 1.0, "_src": "test_reconcile_engine_unit_rationale_110", "_tgt": "test_reconcile_engine_unit_testreconcileengineapi", "source": "test_reconcile_engine_unit_testreconcileengineapi", "target": "test_reconcile_engine_unit_rationale_110", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L130", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineapi_test_reconcile_one_requires_arguments", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_reconcile_engine_unit_testreconcileengineapi_test_reconcile_one_requires_arguments", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L139", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineunreconcile", "_tgt": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_removes_partial_reconcile", "source": "test_reconcile_engine_unit_testreconcileengineunreconcile", "target": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_removes_partial_reconcile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L160", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineunreconcile", "_tgt": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_empty_recordset_returns_empty", "source": "test_reconcile_engine_unit_testreconcileengineunreconcile", "target": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_empty_recordset_returns_empty", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L143", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_removes_partial_reconcile", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_removes_partial_reconcile", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L151", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_removes_partial_reconcile", "_tgt": "bank_rec_controller_unreconcile", "source": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_removes_partial_reconcile", "target": "bank_rec_controller_unreconcile" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L162", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_empty_recordset_returns_empty", "_tgt": "bank_rec_controller_unreconcile", "source": "test_reconcile_engine_unit_testreconcileengineunreconcile_test_unreconcile_empty_recordset_returns_empty", "target": "bank_rec_controller_unreconcile" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L172", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginereconcileone", "_tgt": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_simple_invoice_match", "source": "test_reconcile_engine_unit_testreconcileenginereconcileone", "target": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_simple_invoice_match", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L191", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginereconcileone", "_tgt": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_creates_precedent", "source": "test_reconcile_engine_unit_testreconcileenginereconcileone", "target": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_creates_precedent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L178", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_simple_invoice_match", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_simple_invoice_match", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L198", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_creates_precedent", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_reconcile_engine_unit_testreconcileenginereconcileone_test_reconcile_one_creates_precedent", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L211", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion", "_tgt": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_reconciles_and_marks_accepted", "source": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion", "target": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_reconciles_and_marks_accepted", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L232", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion", "_tgt": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_by_id", "source": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion", "target": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_by_id", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L215", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_reconciles_and_marks_accepted", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_reconciles_and_marks_accepted", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L225", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_reconciles_and_marks_accepted", "_tgt": "bank_rec_controller_accept_suggestion", "source": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_reconciles_and_marks_accepted", "target": "bank_rec_controller_accept_suggestion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L236", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_by_id", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_by_id", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L245", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_by_id", "_tgt": "bank_rec_controller_accept_suggestion", "source": "test_reconcile_engine_unit_testreconcileengineacceptsuggestion_test_accept_suggestion_by_id", "target": "bank_rec_controller_accept_suggestion" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L256", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches", "_tgt": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_persists_pending_suggestions", "source": "test_reconcile_engine_unit_testreconcileenginesuggestmatches", "target": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_persists_pending_suggestions", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L276", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches", "_tgt": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_supersedes_prior_pending", "source": "test_reconcile_engine_unit_testreconcileenginesuggestmatches", "target": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_supersedes_prior_pending", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L293", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches", "_tgt": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_returns_empty_for_no_candidates", "source": "test_reconcile_engine_unit_testreconcileenginesuggestmatches", "target": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_returns_empty_for_no_candidates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L262", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_persists_pending_suggestions", "_tgt": "bank_rec_controller_suggest_matches", "source": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_persists_pending_suggestions", "target": "bank_rec_controller_suggest_matches" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L279", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_supersedes_prior_pending", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_supersedes_prior_pending", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L288", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_supersedes_prior_pending", "_tgt": "bank_rec_controller_suggest_matches", "source": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_supersedes_prior_pending", "target": "bank_rec_controller_suggest_matches" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L294", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_returns_empty_for_no_candidates", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_returns_empty_for_no_candidates", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L296", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_returns_empty_for_no_candidates", "_tgt": "bank_rec_controller_suggest_matches", "source": "test_reconcile_engine_unit_testreconcileenginesuggestmatches_test_suggest_matches_returns_empty_for_no_candidates", "target": "bank_rec_controller_suggest_matches" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L306", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebatch", "_tgt": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_auto_strategy_matches_n_lines", "source": "test_reconcile_engine_unit_testreconcileenginebatch", "target": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_auto_strategy_matches_n_lines", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L320", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebatch", "_tgt": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_skips_already_reconciled", "source": "test_reconcile_engine_unit_testreconcileenginebatch", "target": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_skips_already_reconciled", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L314", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_auto_strategy_matches_n_lines", "_tgt": "fusion_reconcile_engine_reconcile_batch", "source": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_auto_strategy_matches_n_lines", "target": "fusion_reconcile_engine_reconcile_batch" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L324", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_skips_already_reconciled", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_skips_already_reconciled", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L326", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_skips_already_reconciled", "_tgt": "fusion_reconcile_engine_reconcile_batch", "source": "test_reconcile_engine_unit_testreconcileenginebatch_test_reconcile_batch_skips_already_reconciled", "target": "fusion_reconcile_engine_reconcile_batch" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L337", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginewriteoff", "_tgt": "test_reconcile_engine_unit_testreconcileenginewriteoff_test_write_off_clears_bank_line", "source": "test_reconcile_engine_unit_testreconcileenginewriteoff", "target": "test_reconcile_engine_unit_testreconcileenginewriteoff_test_write_off_clears_bank_line", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_unit.py", "source_location": "L340", "weight": 1.0, "_src": "test_reconcile_engine_unit_testreconcileenginewriteoff_test_write_off_clears_bank_line", "_tgt": "bank_rec_controller_write_off", "source": "test_reconcile_engine_unit_testreconcileenginewriteoff_test_write_off_clears_bank_line", "target": "bank_rec_controller_write_off" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_confidence_scoring_py", "_tgt": "test_confidence_scoring_testconfidencescoring", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_confidence_scoring_py", "target": "test_confidence_scoring_testconfidencescoring", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L12", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring", "_tgt": "test_confidence_scoring_testconfidencescoring_setup", "source": "test_confidence_scoring_testconfidencescoring", "target": "test_confidence_scoring_testconfidencescoring_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L36", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring", "_tgt": "test_confidence_scoring_testconfidencescoring_candidate", "source": "test_confidence_scoring_testconfidencescoring", "target": "test_confidence_scoring_testconfidencescoring_candidate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L39", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring", "_tgt": "test_confidence_scoring_testconfidencescoring_test_returns_empty_when_no_candidates", "source": "test_confidence_scoring_testconfidencescoring", "target": "test_confidence_scoring_testconfidencescoring_test_returns_empty_when_no_candidates", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L43", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring", "_tgt": "test_confidence_scoring_testconfidencescoring_test_returns_empty_when_no_statement_line", "source": "test_confidence_scoring_testconfidencescoring", "target": "test_confidence_scoring_testconfidencescoring_test_returns_empty_when_no_statement_line", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L48", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring", "_tgt": "test_confidence_scoring_testconfidencescoring_test_amount_exact_dominates", "source": "test_confidence_scoring_testconfidencescoring", "target": "test_confidence_scoring_testconfidencescoring_test_amount_exact_dominates", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L60", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring", "_tgt": "test_confidence_scoring_testconfidencescoring_test_returns_top_k", "source": "test_confidence_scoring_testconfidencescoring", "target": "test_confidence_scoring_testconfidencescoring_test_returns_top_k", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L66", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring", "_tgt": "test_confidence_scoring_testconfidencescoring_test_no_ai_provider_returns_statistical_only", "source": "test_confidence_scoring_testconfidencescoring", "target": "test_confidence_scoring_testconfidencescoring_test_no_ai_provider_returns_statistical_only", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L77", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring", "_tgt": "test_confidence_scoring_testconfidencescoring_test_use_ai_false_skips_ai_rerank", "source": "test_confidence_scoring_testconfidencescoring", "target": "test_confidence_scoring_testconfidencescoring_test_use_ai_false_skips_ai_rerank", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L83", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring", "_tgt": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "source": "test_confidence_scoring_testconfidencescoring", "target": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L3", "weight": 0.8, "_src": "test_confidence_scoring_testconfidencescoring", "_tgt": "confidence_scoring_scoredcandidate", "source": "test_confidence_scoring_testconfidencescoring", "target": "confidence_scoring_scoredcandidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L6", "weight": 0.8, "_src": "test_confidence_scoring_testconfidencescoring", "_tgt": "matching_strategies_candidate", "source": "test_confidence_scoring_testconfidencescoring", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L14", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_confidence_scoring_testconfidencescoring_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L45", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_returns_empty_when_no_statement_line", "_tgt": "test_confidence_scoring_testconfidencescoring_candidate", "source": "test_confidence_scoring_testconfidencescoring_candidate", "target": "test_confidence_scoring_testconfidencescoring_test_returns_empty_when_no_statement_line", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L50", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_amount_exact_dominates", "_tgt": "test_confidence_scoring_testconfidencescoring_candidate", "source": "test_confidence_scoring_testconfidencescoring_candidate", "target": "test_confidence_scoring_testconfidencescoring_test_amount_exact_dominates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L61", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_returns_top_k", "_tgt": "test_confidence_scoring_testconfidencescoring_candidate", "source": "test_confidence_scoring_testconfidencescoring_candidate", "target": "test_confidence_scoring_testconfidencescoring_test_returns_top_k", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L72", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_no_ai_provider_returns_statistical_only", "_tgt": "test_confidence_scoring_testconfidencescoring_candidate", "source": "test_confidence_scoring_testconfidencescoring_candidate", "target": "test_confidence_scoring_testconfidencescoring_test_no_ai_provider_returns_statistical_only", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L78", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_use_ai_false_skips_ai_rerank", "_tgt": "test_confidence_scoring_testconfidencescoring_candidate", "source": "test_confidence_scoring_testconfidencescoring_candidate", "target": "test_confidence_scoring_testconfidencescoring_test_use_ai_false_skips_ai_rerank", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L91", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "_tgt": "test_confidence_scoring_testconfidencescoring_candidate", "source": "test_confidence_scoring_testconfidencescoring_candidate", "target": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L37", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_candidate", "_tgt": "matching_strategies_candidate", "source": "test_confidence_scoring_testconfidencescoring_candidate", "target": "matching_strategies_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L40", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_returns_empty_when_no_candidates", "_tgt": "confidence_scoring_score_candidates", "source": "test_confidence_scoring_testconfidencescoring_test_returns_empty_when_no_candidates", "target": "confidence_scoring_score_candidates" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L44", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_returns_empty_when_no_statement_line", "_tgt": "confidence_scoring_score_candidates", "source": "test_confidence_scoring_testconfidencescoring_test_returns_empty_when_no_statement_line", "target": "confidence_scoring_score_candidates" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L53", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_amount_exact_dominates", "_tgt": "confidence_scoring_score_candidates", "source": "test_confidence_scoring_testconfidencescoring_test_amount_exact_dominates", "target": "confidence_scoring_score_candidates" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L62", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_returns_top_k", "_tgt": "confidence_scoring_score_candidates", "source": "test_confidence_scoring_testconfidencescoring_test_returns_top_k", "target": "confidence_scoring_score_candidates" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L67", "weight": 1.0, "_src": "test_confidence_scoring_rationale_67", "_tgt": "test_confidence_scoring_testconfidencescoring_test_no_ai_provider_returns_statistical_only", "source": "test_confidence_scoring_testconfidencescoring_test_no_ai_provider_returns_statistical_only", "target": "test_confidence_scoring_rationale_67", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L73", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_no_ai_provider_returns_statistical_only", "_tgt": "confidence_scoring_score_candidates", "source": "test_confidence_scoring_testconfidencescoring_test_no_ai_provider_returns_statistical_only", "target": "confidence_scoring_score_candidates" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L79", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_use_ai_false_skips_ai_rerank", "_tgt": "confidence_scoring_score_candidates", "source": "test_confidence_scoring_testconfidencescoring_test_use_ai_false_skips_ai_rerank", "target": "confidence_scoring_score_candidates" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L84", "weight": 1.0, "_src": "test_confidence_scoring_rationale_84", "_tgt": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "source": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "target": "test_confidence_scoring_rationale_84", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L85", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L92", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "_tgt": "confidence_scoring_score_candidates", "source": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "target": "confidence_scoring_score_candidates" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L96", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "source": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_write" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L97", "weight": 1.0, "_src": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "_tgt": "matching_strategies_candidate", "source": "test_confidence_scoring_testconfidencescoring_test_pattern_match_boosts_confidence", "target": "matching_strategies_candidate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L3", "weight": 0.8, "_src": "test_confidence_scoring_rationale_67", "_tgt": "confidence_scoring_scoredcandidate", "source": "test_confidence_scoring_rationale_67", "target": "confidence_scoring_scoredcandidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L6", "weight": 0.8, "_src": "test_confidence_scoring_rationale_67", "_tgt": "matching_strategies_candidate", "source": "test_confidence_scoring_rationale_67", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L3", "weight": 0.8, "_src": "test_confidence_scoring_rationale_84", "_tgt": "confidence_scoring_scoredcandidate", "source": "test_confidence_scoring_rationale_84", "target": "confidence_scoring_scoredcandidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_confidence_scoring.py", "source_location": "L6", "weight": 0.8, "_src": "test_confidence_scoring_rationale_84", "_tgt": "matching_strategies_candidate", "source": "test_confidence_scoring_rationale_84", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L20", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_performance_benchmarks_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_performance_benchmarks_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L23", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_performance_benchmarks_py", "_tgt": "test_performance_benchmarks_percentile", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_performance_benchmarks_py", "target": "test_performance_benchmarks_percentile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L33", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_performance_benchmarks_py", "_tgt": "test_performance_benchmarks_testenginebenchmarks", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_performance_benchmarks_py", "target": "test_performance_benchmarks_testenginebenchmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L105", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_performance_benchmarks_py", "_tgt": "test_performance_benchmarks_testcontrollerbenchmarks", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_performance_benchmarks_py", "target": "test_performance_benchmarks_testcontrollerbenchmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L172", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_performance_benchmarks_py", "_tgt": "test_performance_benchmarks_testmvbenchmarks", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_performance_benchmarks_py", "target": "test_performance_benchmarks_testmvbenchmarks", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L1", "weight": 1.0, "_src": "test_performance_benchmarks_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_performance_benchmarks_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_performance_benchmarks_py", "target": "test_performance_benchmarks_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L63", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_suggest_matches_p95_under_500ms", "_tgt": "test_performance_benchmarks_percentile", "source": "test_performance_benchmarks_percentile", "target": "test_performance_benchmarks_testenginebenchmarks_test_suggest_matches_p95_under_500ms", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L161", "weight": 1.0, "_src": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_unreconciled_p95_under_200ms", "_tgt": "test_performance_benchmarks_percentile", "source": "test_performance_benchmarks_percentile", "target": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_unreconciled_p95_under_200ms", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L24", "weight": 1.0, "_src": "test_performance_benchmarks_rationale_24", "_tgt": "test_performance_benchmarks_percentile", "source": "test_performance_benchmarks_percentile", "target": "test_performance_benchmarks_rationale_24", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L35", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks", "_tgt": "test_performance_benchmarks_testenginebenchmarks_setup", "source": "test_performance_benchmarks_testenginebenchmarks", "target": "test_performance_benchmarks_testenginebenchmarks_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L51", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks", "_tgt": "test_performance_benchmarks_testenginebenchmarks_test_suggest_matches_p95_under_500ms", "source": "test_performance_benchmarks_testenginebenchmarks", "target": "test_performance_benchmarks_testenginebenchmarks_test_suggest_matches_p95_under_500ms", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L74", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks", "_tgt": "test_performance_benchmarks_testenginebenchmarks_test_reconcile_batch_p95_under_5s", "source": "test_performance_benchmarks_testenginebenchmarks", "target": "test_performance_benchmarks_testenginebenchmarks_test_reconcile_batch_p95_under_5s", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L36", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_setup", "_tgt": "test_performance_benchmarks_testcontrollerbenchmarks_setup", "source": "test_performance_benchmarks_testenginebenchmarks_setup", "target": "test_performance_benchmarks_testcontrollerbenchmarks_setup", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L37", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_performance_benchmarks_testenginebenchmarks_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L58", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_suggest_matches_p95_under_500ms", "_tgt": "bank_rec_controller_suggest_matches", "source": "test_performance_benchmarks_testenginebenchmarks_test_suggest_matches_p95_under_500ms", "target": "bank_rec_controller_suggest_matches" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L92", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_reconcile_batch_p95_under_5s", "_tgt": "fusion_reconcile_engine_reconcile_batch", "source": "test_performance_benchmarks_testenginebenchmarks_test_reconcile_batch_p95_under_5s", "target": "fusion_reconcile_engine_reconcile_batch" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L110", "weight": 1.0, "_src": "test_performance_benchmarks_testcontrollerbenchmarks", "_tgt": "test_performance_benchmarks_testcontrollerbenchmarks_setup", "source": "test_performance_benchmarks_testcontrollerbenchmarks", "target": "test_performance_benchmarks_testcontrollerbenchmarks_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L126", "weight": 1.0, "_src": "test_performance_benchmarks_testcontrollerbenchmarks", "_tgt": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_unreconciled_p95_under_200ms", "source": "test_performance_benchmarks_testcontrollerbenchmarks", "target": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_unreconciled_p95_under_200ms", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L127", "weight": 1.0, "_src": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_unreconciled_p95_under_200ms", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_performance_benchmarks_testcontrollerbenchmarks_test_list_unreconciled_p95_under_200ms", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L174", "weight": 1.0, "_src": "test_performance_benchmarks_testmvbenchmarks", "_tgt": "test_performance_benchmarks_testmvbenchmarks_test_mv_refresh_under_2s", "source": "test_performance_benchmarks_testmvbenchmarks", "target": "test_performance_benchmarks_testmvbenchmarks_test_mv_refresh_under_2s", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_performance_benchmarks.py", "source_location": "L178", "weight": 1.0, "_src": "test_performance_benchmarks_testmvbenchmarks_test_mv_refresh_under_2s", "_tgt": "fusion_unreconciled_bank_line_mv_refresh", "source": "test_performance_benchmarks_testmvbenchmarks_test_mv_refresh_under_2s", "target": "fusion_unreconciled_bank_line_mv_refresh" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L7", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_cron_methods_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_cron_methods_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_cron_methods_py", "_tgt": "test_cron_methods_testfusionbankreccron", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_cron_methods_py", "target": "test_cron_methods_testfusionbankreccron", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L1", "weight": 1.0, "_src": "test_cron_methods_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_cron_methods_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_cron_methods_py", "target": "test_cron_methods_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L13", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron", "_tgt": "test_cron_methods_testfusionbankreccron_setup", "source": "test_cron_methods_testfusionbankreccron", "target": "test_cron_methods_testfusionbankreccron_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L18", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron", "_tgt": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_creates_suggestions_for_new_line", "source": "test_cron_methods_testfusionbankreccron", "target": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_creates_suggestions_for_new_line", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L32", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron", "_tgt": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_skips_lines_with_recent_suggestions", "source": "test_cron_methods_testfusionbankreccron", "target": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_skips_lines_with_recent_suggestions", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L49", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron", "_tgt": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_creates_pattern_for_partner_with_precedents", "source": "test_cron_methods_testfusionbankreccron", "target": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_creates_pattern_for_partner_with_precedents", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L65", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron", "_tgt": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_updates_existing_pattern", "source": "test_cron_methods_testfusionbankreccron", "target": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_updates_existing_pattern", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L83", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron", "_tgt": "test_cron_methods_testfusionbankreccron_test_cron_refresh_mv_does_not_raise", "source": "test_cron_methods_testfusionbankreccron", "target": "test_cron_methods_testfusionbankreccron_test_cron_refresh_mv_does_not_raise", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L15", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_cron_methods_testfusionbankreccron_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L27", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_creates_suggestions_for_new_line", "_tgt": "fusion_bank_rec_cron_cron_suggest_pending", "source": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_creates_suggestions_for_new_line", "target": "fusion_bank_rec_cron_cron_suggest_pending" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L42", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_skips_lines_with_recent_suggestions", "_tgt": "fusion_bank_rec_cron_cron_suggest_pending", "source": "test_cron_methods_testfusionbankreccron_test_cron_suggest_pending_skips_lines_with_recent_suggestions", "target": "fusion_bank_rec_cron_cron_suggest_pending" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L57", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_creates_pattern_for_partner_with_precedents", "_tgt": "fusion_bank_rec_cron_cron_refresh_patterns", "source": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_creates_pattern_for_partner_with_precedents", "target": "fusion_bank_rec_cron_cron_refresh_patterns" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L75", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_updates_existing_pattern", "_tgt": "fusion_bank_rec_cron_cron_refresh_patterns", "source": "test_cron_methods_testfusionbankreccron_test_cron_refresh_patterns_updates_existing_pattern", "target": "fusion_bank_rec_cron_cron_refresh_patterns" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_cron_methods.py", "source_location": "L85", "weight": 1.0, "_src": "test_cron_methods_testfusionbankreccron_test_cron_refresh_mv_does_not_raise", "_tgt": "fusion_bank_rec_cron_cron_refresh_mv", "source": "test_cron_methods_testfusionbankreccron_test_cron_refresh_mv_does_not_raise", "target": "fusion_bank_rec_cron_cron_refresh_mv" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/__init__.py", "source_location": "L25", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_legacy_tools_refactor_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_legacy_tools_refactor_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L19", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L4", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_auto_reconcile_wizard_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_auto_reconcile_wizard_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_factories_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_factories_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L17", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_migration_round_trip_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_migration_round_trip_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_controller_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_controller_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_adapter_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_adapter_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L16", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_legacy_tools_refactor_py", "_tgt": "test_legacy_tools_refactor_testlegacytoolsrefactor", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_legacy_tools_refactor_py", "target": "test_legacy_tools_refactor_testlegacytoolsrefactor", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L1", "weight": 1.0, "_src": "test_legacy_tools_refactor_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_legacy_tools_refactor_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_legacy_tools_refactor_py", "target": "test_legacy_tools_refactor_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L18", "weight": 1.0, "_src": "test_legacy_tools_refactor_testlegacytoolsrefactor", "_tgt": "test_legacy_tools_refactor_testlegacytoolsrefactor_setup", "source": "test_legacy_tools_refactor_testlegacytoolsrefactor", "target": "test_legacy_tools_refactor_testlegacytoolsrefactor_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L22", "weight": 1.0, "_src": "test_legacy_tools_refactor_testlegacytoolsrefactor", "_tgt": "test_legacy_tools_refactor_testlegacytoolsrefactor_test_match_bank_line_to_payments_uses_engine", "source": "test_legacy_tools_refactor_testlegacytoolsrefactor", "target": "test_legacy_tools_refactor_testlegacytoolsrefactor_test_match_bank_line_to_payments_uses_engine", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L40", "weight": 1.0, "_src": "test_legacy_tools_refactor_testlegacytoolsrefactor", "_tgt": "test_legacy_tools_refactor_testlegacytoolsrefactor_test_auto_reconcile_bank_lines_uses_engine", "source": "test_legacy_tools_refactor_testlegacytoolsrefactor", "target": "test_legacy_tools_refactor_testlegacytoolsrefactor_test_auto_reconcile_bank_lines_uses_engine", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L20", "weight": 1.0, "_src": "test_legacy_tools_refactor_testlegacytoolsrefactor_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_legacy_tools_refactor_testlegacytoolsrefactor_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L23", "weight": 1.0, "_src": "test_legacy_tools_refactor_rationale_23", "_tgt": "test_legacy_tools_refactor_testlegacytoolsrefactor_test_match_bank_line_to_payments_uses_engine", "source": "test_legacy_tools_refactor_testlegacytoolsrefactor_test_match_bank_line_to_payments_uses_engine", "target": "test_legacy_tools_refactor_rationale_23", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_legacy_tools_refactor.py", "source_location": "L41", "weight": 1.0, "_src": "test_legacy_tools_refactor_rationale_41", "_tgt": "test_legacy_tools_refactor_testlegacytoolsrefactor_test_auto_reconcile_bank_lines_uses_engine", "source": "test_legacy_tools_refactor_testlegacytoolsrefactor_test_auto_reconcile_bank_lines_uses_engine", "target": "test_legacy_tools_refactor_rationale_41", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L23", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "_tgt": "test_reconcile_engine_integration_testreconcilesimplematch", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "target": "test_reconcile_engine_integration_testreconcilesimplematch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L57", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "_tgt": "test_reconcile_engine_integration_testreconcilepartialchain", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "target": "test_reconcile_engine_integration_testreconcilepartialchain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L76", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "_tgt": "test_reconcile_engine_integration_testreconcilebatch", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "target": "test_reconcile_engine_integration_testreconcilebatch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L115", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "_tgt": "test_reconcile_engine_integration_testsuggestthenaccept", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "target": "test_reconcile_engine_integration_testsuggestthenaccept", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L161", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "_tgt": "test_reconcile_engine_integration_testunreconcile", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "target": "test_reconcile_engine_integration_testunreconcile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L180", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "_tgt": "test_reconcile_engine_integration_testengineedgecases", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "target": "test_reconcile_engine_integration_testengineedgecases", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L1", "weight": 1.0, "_src": "test_reconcile_engine_integration_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_integration_py", "target": "test_reconcile_engine_integration_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L26", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilesimplematch", "_tgt": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_creates_partial_reconcile", "source": "test_reconcile_engine_integration_testreconcilesimplematch", "target": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_creates_partial_reconcile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L36", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilesimplematch", "_tgt": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_marks_line_reconciled", "source": "test_reconcile_engine_integration_testreconcilesimplematch", "target": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_marks_line_reconciled", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L43", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilesimplematch", "_tgt": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_records_precedent", "source": "test_reconcile_engine_integration_testreconcilesimplematch", "target": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_records_precedent", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L24", "weight": 1.0, "_src": "test_reconcile_engine_integration_rationale_24", "_tgt": "test_reconcile_engine_integration_testreconcilesimplematch", "source": "test_reconcile_engine_integration_testreconcilesimplematch", "target": "test_reconcile_engine_integration_rationale_24", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L29", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_creates_partial_reconcile", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_creates_partial_reconcile", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L38", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_marks_line_reconciled", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_marks_line_reconciled", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L49", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_records_precedent", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_reconcile_engine_integration_testreconcilesimplematch_test_simple_match_records_precedent", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L60", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilepartialchain", "_tgt": "test_reconcile_engine_integration_testreconcilepartialchain_test_partial_reconcile_leaves_residual", "source": "test_reconcile_engine_integration_testreconcilepartialchain", "target": "test_reconcile_engine_integration_testreconcilepartialchain_test_partial_reconcile_leaves_residual", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L58", "weight": 1.0, "_src": "test_reconcile_engine_integration_rationale_58", "_tgt": "test_reconcile_engine_integration_testreconcilepartialchain", "source": "test_reconcile_engine_integration_testreconcilepartialchain", "target": "test_reconcile_engine_integration_rationale_58", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L61", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilepartialchain_test_partial_reconcile_leaves_residual", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_integration_testreconcilepartialchain_test_partial_reconcile_leaves_residual", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L67", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilepartialchain_test_partial_reconcile_leaves_residual", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_reconcile_engine_integration_testreconcilepartialchain_test_partial_reconcile_leaves_residual", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L79", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilebatch", "_tgt": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only", "source": "test_reconcile_engine_integration_testreconcilebatch", "target": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L108", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilebatch", "_tgt": "test_reconcile_engine_integration_testreconcilebatch_test_batch_handles_empty_recordset", "source": "test_reconcile_engine_integration_testreconcilebatch", "target": "test_reconcile_engine_integration_testreconcilebatch_test_batch_handles_empty_recordset", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L77", "weight": 1.0, "_src": "test_reconcile_engine_integration_rationale_77", "_tgt": "test_reconcile_engine_integration_testreconcilebatch", "source": "test_reconcile_engine_integration_testreconcilebatch", "target": "test_reconcile_engine_integration_rationale_77", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L80", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L101", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only", "_tgt": "fusion_reconcile_engine_reconcile_batch", "source": "test_reconcile_engine_integration_testreconcilebatch_test_batch_reconciles_matchable_lines_only", "target": "fusion_reconcile_engine_reconcile_batch" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L110", "weight": 1.0, "_src": "test_reconcile_engine_integration_testreconcilebatch_test_batch_handles_empty_recordset", "_tgt": "fusion_reconcile_engine_reconcile_batch", "source": "test_reconcile_engine_integration_testreconcilebatch_test_batch_handles_empty_recordset", "target": "fusion_reconcile_engine_reconcile_batch" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L118", "weight": 1.0, "_src": "test_reconcile_engine_integration_testsuggestthenaccept", "_tgt": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_then_accept", "source": "test_reconcile_engine_integration_testsuggestthenaccept", "target": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_then_accept", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L142", "weight": 1.0, "_src": "test_reconcile_engine_integration_testsuggestthenaccept", "_tgt": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_supersedes_prior_pending", "source": "test_reconcile_engine_integration_testsuggestthenaccept", "target": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_supersedes_prior_pending", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L116", "weight": 1.0, "_src": "test_reconcile_engine_integration_rationale_116", "_tgt": "test_reconcile_engine_integration_testsuggestthenaccept", "source": "test_reconcile_engine_integration_testsuggestthenaccept", "target": "test_reconcile_engine_integration_rationale_116", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L119", "weight": 1.0, "_src": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_then_accept", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_then_accept", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L124", "weight": 1.0, "_src": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_then_accept", "_tgt": "bank_rec_controller_suggest_matches", "source": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_then_accept", "target": "bank_rec_controller_suggest_matches" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L133", "weight": 1.0, "_src": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_then_accept", "_tgt": "bank_rec_controller_accept_suggestion", "source": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_then_accept", "target": "bank_rec_controller_accept_suggestion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L143", "weight": 1.0, "_src": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_supersedes_prior_pending", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_supersedes_prior_pending", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L147", "weight": 1.0, "_src": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_supersedes_prior_pending", "_tgt": "bank_rec_controller_suggest_matches", "source": "test_reconcile_engine_integration_testsuggestthenaccept_test_suggest_supersedes_prior_pending", "target": "bank_rec_controller_suggest_matches" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L164", "weight": 1.0, "_src": "test_reconcile_engine_integration_testunreconcile", "_tgt": "test_reconcile_engine_integration_testunreconcile_test_unreconcile_removes_partial", "source": "test_reconcile_engine_integration_testunreconcile", "target": "test_reconcile_engine_integration_testunreconcile_test_unreconcile_removes_partial", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L162", "weight": 1.0, "_src": "test_reconcile_engine_integration_rationale_162", "_tgt": "test_reconcile_engine_integration_testunreconcile", "source": "test_reconcile_engine_integration_testunreconcile", "target": "test_reconcile_engine_integration_rationale_162", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L166", "weight": 1.0, "_src": "test_reconcile_engine_integration_testunreconcile_test_unreconcile_removes_partial", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_reconcile_engine_integration_testunreconcile_test_unreconcile_removes_partial", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L171", "weight": 1.0, "_src": "test_reconcile_engine_integration_testunreconcile_test_unreconcile_removes_partial", "_tgt": "bank_rec_controller_unreconcile", "source": "test_reconcile_engine_integration_testunreconcile_test_unreconcile_removes_partial", "target": "bank_rec_controller_unreconcile" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L183", "weight": 1.0, "_src": "test_reconcile_engine_integration_testengineedgecases", "_tgt": "test_reconcile_engine_integration_testengineedgecases_test_reconcile_validates_line_exists", "source": "test_reconcile_engine_integration_testengineedgecases", "target": "test_reconcile_engine_integration_testengineedgecases_test_reconcile_validates_line_exists", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L190", "weight": 1.0, "_src": "test_reconcile_engine_integration_testengineedgecases", "_tgt": "test_reconcile_engine_integration_testengineedgecases_test_already_reconciled_line_skipped_in_batch", "source": "test_reconcile_engine_integration_testengineedgecases", "target": "test_reconcile_engine_integration_testengineedgecases_test_already_reconciled_line_skipped_in_batch", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L181", "weight": 1.0, "_src": "test_reconcile_engine_integration_rationale_181", "_tgt": "test_reconcile_engine_integration_testengineedgecases", "source": "test_reconcile_engine_integration_testengineedgecases", "target": "test_reconcile_engine_integration_rationale_181", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L186", "weight": 1.0, "_src": "test_reconcile_engine_integration_testengineedgecases_test_reconcile_validates_line_exists", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_reconcile_engine_integration_testengineedgecases_test_reconcile_validates_line_exists", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L191", "weight": 1.0, "_src": "test_reconcile_engine_integration_testengineedgecases_test_already_reconciled_line_skipped_in_batch", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_integration_testengineedgecases_test_already_reconciled_line_skipped_in_batch", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L195", "weight": 1.0, "_src": "test_reconcile_engine_integration_testengineedgecases_test_already_reconciled_line_skipped_in_batch", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_reconcile_engine_integration_testengineedgecases_test_already_reconciled_line_skipped_in_batch", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_integration.py", "source_location": "L200", "weight": 1.0, "_src": "test_reconcile_engine_integration_testengineedgecases_test_already_reconciled_line_skipped_in_batch", "_tgt": "fusion_reconcile_engine_reconcile_batch", "source": "test_reconcile_engine_integration_testengineedgecases_test_already_reconciled_line_skipped_in_batch", "target": "fusion_reconcile_engine_reconcile_batch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L21", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "_tgt": "test_reconcile_engine_property_testmatchingstrategyinvariants", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "target": "test_reconcile_engine_property_testmatchingstrategyinvariants", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L36", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "_tgt": "test_reconcile_engine_property_test_amount_exact_picks_only_when_amount_matches", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "target": "test_reconcile_engine_property_test_amount_exact_picks_only_when_amount_matches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L71", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "_tgt": "test_reconcile_engine_property_test_fifo_picks_oldest_first", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "target": "test_reconcile_engine_property_test_fifo_picks_oldest_first", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L107", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "_tgt": "test_reconcile_engine_property_test_multi_invoice_finds_combination_when_one_exists", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "target": "test_reconcile_engine_property_test_multi_invoice_finds_combination_when_one_exists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L130", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "_tgt": "test_reconcile_engine_property_testreconcileengineinvariants", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "target": "test_reconcile_engine_property_testreconcileengineinvariants", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L190", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "_tgt": "test_reconcile_engine_property_test_invariant_simple_reconcile_balances", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "target": "test_reconcile_engine_property_test_invariant_simple_reconcile_balances", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L1", "weight": 1.0, "_src": "test_reconcile_engine_property_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_reconcile_engine_property_py", "target": "test_reconcile_engine_property_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L22", "weight": 1.0, "_src": "test_reconcile_engine_property_rationale_22", "_tgt": "test_reconcile_engine_property_testmatchingstrategyinvariants", "source": "test_reconcile_engine_property_testmatchingstrategyinvariants", "target": "test_reconcile_engine_property_rationale_22", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_testmatchingstrategyinvariants", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_reconcile_engine_property_testmatchingstrategyinvariants", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_testmatchingstrategyinvariants", "_tgt": "matching_strategies_candidate", "source": "test_reconcile_engine_property_testmatchingstrategyinvariants", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_testmatchingstrategyinvariants", "_tgt": "matching_strategies_fifostrategy", "source": "test_reconcile_engine_property_testmatchingstrategyinvariants", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_testmatchingstrategyinvariants", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_reconcile_engine_property_testmatchingstrategyinvariants", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L41", "weight": 1.0, "_src": "test_reconcile_engine_property_test_amount_exact_picks_only_when_amount_matches", "_tgt": "matching_strategies_candidate", "source": "test_reconcile_engine_property_test_amount_exact_picks_only_when_amount_matches", "target": "matching_strategies_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L45", "weight": 1.0, "_src": "test_reconcile_engine_property_test_amount_exact_picks_only_when_amount_matches", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_reconcile_engine_property_test_amount_exact_picks_only_when_amount_matches", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L45", "weight": 1.0, "_src": "test_reconcile_engine_property_test_amount_exact_picks_only_when_amount_matches", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_reconcile_engine_property_test_amount_exact_picks_only_when_amount_matches", "target": "matching_strategies_amountexactstrategy" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L75", "weight": 1.0, "_src": "test_reconcile_engine_property_test_fifo_picks_oldest_first", "_tgt": "matching_strategies_candidate", "source": "test_reconcile_engine_property_test_fifo_picks_oldest_first", "target": "matching_strategies_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L80", "weight": 1.0, "_src": "test_reconcile_engine_property_test_fifo_picks_oldest_first", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_reconcile_engine_property_test_fifo_picks_oldest_first", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L80", "weight": 1.0, "_src": "test_reconcile_engine_property_test_fifo_picks_oldest_first", "_tgt": "matching_strategies_fifostrategy", "source": "test_reconcile_engine_property_test_fifo_picks_oldest_first", "target": "matching_strategies_fifostrategy" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L112", "weight": 1.0, "_src": "test_reconcile_engine_property_test_multi_invoice_finds_combination_when_one_exists", "_tgt": "matching_strategies_candidate", "source": "test_reconcile_engine_property_test_multi_invoice_finds_combination_when_one_exists", "target": "matching_strategies_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L116", "weight": 1.0, "_src": "test_reconcile_engine_property_test_multi_invoice_finds_combination_when_one_exists", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_reconcile_engine_property_test_multi_invoice_finds_combination_when_one_exists", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L116", "weight": 1.0, "_src": "test_reconcile_engine_property_test_multi_invoice_finds_combination_when_one_exists", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_reconcile_engine_property_test_multi_invoice_finds_combination_when_one_exists", "target": "matching_strategies_multiinvoicestrategy" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L134", "weight": 1.0, "_src": "test_reconcile_engine_property_testreconcileengineinvariants", "_tgt": "test_reconcile_engine_property_testreconcileengineinvariants_setup", "source": "test_reconcile_engine_property_testreconcileengineinvariants", "target": "test_reconcile_engine_property_testreconcileengineinvariants_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L150", "weight": 1.0, "_src": "test_reconcile_engine_property_testreconcileengineinvariants", "_tgt": "test_reconcile_engine_property_testreconcileengineinvariants_make_bank_line", "source": "test_reconcile_engine_property_testreconcileengineinvariants", "target": "test_reconcile_engine_property_testreconcileengineinvariants_make_bank_line", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L164", "weight": 1.0, "_src": "test_reconcile_engine_property_testreconcileengineinvariants", "_tgt": "test_reconcile_engine_property_testreconcileengineinvariants_make_invoice", "source": "test_reconcile_engine_property_testreconcileengineinvariants", "target": "test_reconcile_engine_property_testreconcileengineinvariants_make_invoice", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L131", "weight": 1.0, "_src": "test_reconcile_engine_property_rationale_131", "_tgt": "test_reconcile_engine_property_testreconcileengineinvariants", "source": "test_reconcile_engine_property_testreconcileengineinvariants", "target": "test_reconcile_engine_property_rationale_131", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_testreconcileengineinvariants", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_reconcile_engine_property_testreconcileengineinvariants", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_testreconcileengineinvariants", "_tgt": "matching_strategies_candidate", "source": "test_reconcile_engine_property_testreconcileengineinvariants", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_testreconcileengineinvariants", "_tgt": "matching_strategies_fifostrategy", "source": "test_reconcile_engine_property_testreconcileengineinvariants", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_testreconcileengineinvariants", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_reconcile_engine_property_testreconcileengineinvariants", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L136", "weight": 1.0, "_src": "test_reconcile_engine_property_testreconcileengineinvariants_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_property_testreconcileengineinvariants_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L196", "weight": 1.0, "_src": "test_reconcile_engine_property_test_invariant_simple_reconcile_balances", "_tgt": "test_reconcile_engine_property_testreconcileengineinvariants_make_bank_line", "source": "test_reconcile_engine_property_testreconcileengineinvariants_make_bank_line", "target": "test_reconcile_engine_property_test_invariant_simple_reconcile_balances", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L151", "weight": 1.0, "_src": "test_reconcile_engine_property_testreconcileengineinvariants_make_bank_line", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_property_testreconcileengineinvariants_make_bank_line", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L197", "weight": 1.0, "_src": "test_reconcile_engine_property_test_invariant_simple_reconcile_balances", "_tgt": "test_reconcile_engine_property_testreconcileengineinvariants_make_invoice", "source": "test_reconcile_engine_property_testreconcileengineinvariants_make_invoice", "target": "test_reconcile_engine_property_test_invariant_simple_reconcile_balances", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L168", "weight": 1.0, "_src": "test_reconcile_engine_property_testreconcileengineinvariants_make_invoice", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_reconcile_engine_property_testreconcileengineinvariants_make_invoice", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L201", "weight": 1.0, "_src": "test_reconcile_engine_property_test_invariant_simple_reconcile_balances", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_reconcile_engine_property_test_invariant_simple_reconcile_balances", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_1", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_reconcile_engine_property_rationale_1", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_1", "_tgt": "matching_strategies_candidate", "source": "test_reconcile_engine_property_rationale_1", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_1", "_tgt": "matching_strategies_fifostrategy", "source": "test_reconcile_engine_property_rationale_1", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_1", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_reconcile_engine_property_rationale_1", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_22", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_reconcile_engine_property_rationale_22", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_22", "_tgt": "matching_strategies_candidate", "source": "test_reconcile_engine_property_rationale_22", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_22", "_tgt": "matching_strategies_fifostrategy", "source": "test_reconcile_engine_property_rationale_22", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_22", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_reconcile_engine_property_rationale_22", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_38", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_reconcile_engine_property_rationale_38", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_38", "_tgt": "matching_strategies_candidate", "source": "test_reconcile_engine_property_rationale_38", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_38", "_tgt": "matching_strategies_fifostrategy", "source": "test_reconcile_engine_property_rationale_38", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_38", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_reconcile_engine_property_rationale_38", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_72", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_reconcile_engine_property_rationale_72", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_72", "_tgt": "matching_strategies_candidate", "source": "test_reconcile_engine_property_rationale_72", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_72", "_tgt": "matching_strategies_fifostrategy", "source": "test_reconcile_engine_property_rationale_72", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_72", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_reconcile_engine_property_rationale_72", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_108", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_reconcile_engine_property_rationale_108", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_108", "_tgt": "matching_strategies_candidate", "source": "test_reconcile_engine_property_rationale_108", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_108", "_tgt": "matching_strategies_fifostrategy", "source": "test_reconcile_engine_property_rationale_108", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_108", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_reconcile_engine_property_rationale_108", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_131", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_reconcile_engine_property_rationale_131", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_131", "_tgt": "matching_strategies_candidate", "source": "test_reconcile_engine_property_rationale_131", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_131", "_tgt": "matching_strategies_fifostrategy", "source": "test_reconcile_engine_property_rationale_131", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_131", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_reconcile_engine_property_rationale_131", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_191", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_reconcile_engine_property_rationale_191", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_191", "_tgt": "matching_strategies_candidate", "source": "test_reconcile_engine_property_rationale_191", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_191", "_tgt": "matching_strategies_fifostrategy", "source": "test_reconcile_engine_property_rationale_191", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_reconcile_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_reconcile_engine_property_rationale_191", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_reconcile_engine_property_rationale_191", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_precedent_lookup_py", "_tgt": "test_precedent_lookup_testprecedentlookup", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_precedent_lookup_py", "target": "test_precedent_lookup_testprecedentlookup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L11", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup", "_tgt": "test_precedent_lookup_testprecedentlookup_setup", "source": "test_precedent_lookup_testprecedentlookup", "target": "test_precedent_lookup_testprecedentlookup_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L28", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup", "_tgt": "test_precedent_lookup_testprecedentlookup_test_finds_amount_exact_precedents", "source": "test_precedent_lookup_testprecedentlookup", "target": "test_precedent_lookup_testprecedentlookup_test_finds_amount_exact_precedents", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L34", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup", "_tgt": "test_precedent_lookup_testprecedentlookup_test_returns_empty_for_unknown_partner", "source": "test_precedent_lookup_testprecedentlookup", "target": "test_precedent_lookup_testprecedentlookup_test_returns_empty_for_unknown_partner", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L39", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup", "_tgt": "test_precedent_lookup_testprecedentlookup_test_respects_k_limit", "source": "test_precedent_lookup_testprecedentlookup", "target": "test_precedent_lookup_testprecedentlookup_test_respects_k_limit", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L54", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup", "_tgt": "test_precedent_lookup_testprecedentlookup_test_results_sorted_by_similarity_desc", "source": "test_precedent_lookup_testprecedentlookup", "target": "test_precedent_lookup_testprecedentlookup_test_results_sorted_by_similarity_desc", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L60", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup", "_tgt": "test_precedent_lookup_testprecedentlookup_test_memo_overlap_boosts_score", "source": "test_precedent_lookup_testprecedentlookup", "target": "test_precedent_lookup_testprecedentlookup_test_memo_overlap_boosts_score", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L70", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup", "_tgt": "test_precedent_lookup_testprecedentlookup_test_amount_outside_tolerance_excluded", "source": "test_precedent_lookup_testprecedentlookup", "target": "test_precedent_lookup_testprecedentlookup_test_amount_outside_tolerance_excluded", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L3", "weight": 0.8, "_src": "test_precedent_lookup_testprecedentlookup", "_tgt": "precedent_lookup_precedentmatch", "source": "test_precedent_lookup_testprecedentlookup", "target": "precedent_lookup_precedentmatch", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L13", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_precedent_lookup_testprecedentlookup_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L29", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup_test_finds_amount_exact_precedents", "_tgt": "precedent_lookup_find_nearest_precedents", "source": "test_precedent_lookup_testprecedentlookup_test_finds_amount_exact_precedents", "target": "precedent_lookup_find_nearest_precedents" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L35", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup_test_returns_empty_for_unknown_partner", "_tgt": "precedent_lookup_find_nearest_precedents", "source": "test_precedent_lookup_testprecedentlookup_test_returns_empty_for_unknown_partner", "target": "precedent_lookup_find_nearest_precedents" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L41", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup_test_respects_k_limit", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_precedent_lookup_testprecedentlookup_test_respects_k_limit", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L50", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup_test_respects_k_limit", "_tgt": "precedent_lookup_find_nearest_precedents", "source": "test_precedent_lookup_testprecedentlookup_test_respects_k_limit", "target": "precedent_lookup_find_nearest_precedents" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L55", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup_test_results_sorted_by_similarity_desc", "_tgt": "precedent_lookup_find_nearest_precedents", "source": "test_precedent_lookup_testprecedentlookup_test_results_sorted_by_similarity_desc", "target": "precedent_lookup_find_nearest_precedents" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L61", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup_test_memo_overlap_boosts_score", "_tgt": "precedent_lookup_find_nearest_precedents", "source": "test_precedent_lookup_testprecedentlookup_test_memo_overlap_boosts_score", "target": "precedent_lookup_find_nearest_precedents" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_precedent_lookup.py", "source_location": "L71", "weight": 1.0, "_src": "test_precedent_lookup_testprecedentlookup_test_amount_outside_tolerance_excluded", "_tgt": "precedent_lookup_find_nearest_precedents", "source": "test_precedent_lookup_testprecedentlookup_test_amount_outside_tolerance_excluded", "target": "precedent_lookup_find_nearest_precedents" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_auto_reconcile_wizard_py", "_tgt": "test_auto_reconcile_wizard_testautoreconcilewizard", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_auto_reconcile_wizard_py", "target": "test_auto_reconcile_wizard_testautoreconcilewizard", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L1", "weight": 1.0, "_src": "test_auto_reconcile_wizard_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_auto_reconcile_wizard_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_auto_reconcile_wizard_py", "target": "test_auto_reconcile_wizard_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L10", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard", "_tgt": "test_auto_reconcile_wizard_testautoreconcilewizard_setup", "source": "test_auto_reconcile_wizard_testautoreconcilewizard", "target": "test_auto_reconcile_wizard_testautoreconcilewizard_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L15", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard", "_tgt": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_runs_and_reconciles_matchable_lines", "source": "test_auto_reconcile_wizard_testautoreconcilewizard", "target": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_runs_and_reconciles_matchable_lines", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L31", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard", "_tgt": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_filters_by_date_range", "source": "test_auto_reconcile_wizard_testautoreconcilewizard", "target": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_filters_by_date_range", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L41", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard", "_tgt": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_skips_when_only_with_partner_excludes_orphans", "source": "test_auto_reconcile_wizard_testautoreconcilewizard", "target": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_skips_when_only_with_partner_excludes_orphans", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L12", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_auto_reconcile_wizard_testautoreconcilewizard_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L22", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_runs_and_reconciles_matchable_lines", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_runs_and_reconciles_matchable_lines", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L27", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_runs_and_reconciles_matchable_lines", "_tgt": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run", "source": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_runs_and_reconciles_matchable_lines", "target": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L32", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_filters_by_date_range", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_filters_by_date_range", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L38", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_filters_by_date_range", "_tgt": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run", "source": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_filters_by_date_range", "target": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L44", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_skips_when_only_with_partner_excludes_orphans", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_skips_when_only_with_partner_excludes_orphans", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_auto_reconcile_wizard.py", "source_location": "L49", "weight": 1.0, "_src": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_skips_when_only_with_partner_excludes_orphans", "_tgt": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run", "source": "test_auto_reconcile_wizard_testautoreconcilewizard_test_wizard_skips_when_only_with_partner_excludes_orphans", "target": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_factories_py", "_tgt": "test_factories_testfactories", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_factories_py", "target": "test_factories_testfactories", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L1", "weight": 1.0, "_src": "test_factories_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_factories_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_factories_py", "target": "test_factories_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L14", "weight": 1.0, "_src": "test_factories_testfactories", "_tgt": "test_factories_testfactories_test_make_bank_journal", "source": "test_factories_testfactories", "target": "test_factories_testfactories_test_make_bank_journal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L19", "weight": 1.0, "_src": "test_factories_testfactories", "_tgt": "test_factories_testfactories_test_make_bank_statement", "source": "test_factories_testfactories", "target": "test_factories_testfactories_test_make_bank_statement", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L24", "weight": 1.0, "_src": "test_factories_testfactories", "_tgt": "test_factories_testfactories_test_make_bank_line", "source": "test_factories_testfactories", "target": "test_factories_testfactories_test_make_bank_line", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L31", "weight": 1.0, "_src": "test_factories_testfactories", "_tgt": "test_factories_testfactories_test_make_bank_line_with_partner", "source": "test_factories_testfactories", "target": "test_factories_testfactories_test_make_bank_line_with_partner", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L36", "weight": 1.0, "_src": "test_factories_testfactories", "_tgt": "test_factories_testfactories_test_make_invoice_posted", "source": "test_factories_testfactories", "target": "test_factories_testfactories_test_make_invoice_posted", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L44", "weight": 1.0, "_src": "test_factories_testfactories", "_tgt": "test_factories_testfactories_test_make_vendor_bill_posted", "source": "test_factories_testfactories", "target": "test_factories_testfactories_test_make_vendor_bill_posted", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L50", "weight": 1.0, "_src": "test_factories_testfactories", "_tgt": "test_factories_testfactories_test_make_suggestion", "source": "test_factories_testfactories", "target": "test_factories_testfactories_test_make_suggestion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L57", "weight": 1.0, "_src": "test_factories_testfactories", "_tgt": "test_factories_testfactories_test_make_pattern", "source": "test_factories_testfactories", "target": "test_factories_testfactories_test_make_pattern", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L63", "weight": 1.0, "_src": "test_factories_testfactories", "_tgt": "test_factories_testfactories_test_make_precedent", "source": "test_factories_testfactories", "target": "test_factories_testfactories_test_make_precedent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L70", "weight": 1.0, "_src": "test_factories_testfactories", "_tgt": "test_factories_testfactories_test_make_reconcileable_pair", "source": "test_factories_testfactories", "target": "test_factories_testfactories_test_make_reconcileable_pair", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L32", "weight": 1.0, "_src": "test_factories_testfactories_test_make_bank_line_with_partner", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_factories_testfactories_test_make_bank_line_with_partner", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L37", "weight": 1.0, "_src": "test_factories_testfactories_test_make_invoice_posted", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_factories_testfactories_test_make_invoice_posted", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L45", "weight": 1.0, "_src": "test_factories_testfactories_test_make_vendor_bill_posted", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_factories_testfactories_test_make_vendor_bill_posted", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L58", "weight": 1.0, "_src": "test_factories_testfactories_test_make_pattern", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_factories_testfactories_test_make_pattern", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_factories.py", "source_location": "L64", "weight": 1.0, "_src": "test_factories_testfactories_test_make_precedent", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_factories_testfactories_test_make_precedent", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_pattern_extraction_py", "_tgt": "test_pattern_extraction_testpatternextractor", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_pattern_extraction_py", "target": "test_pattern_extraction_testpatternextractor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L11", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor", "_tgt": "test_pattern_extraction_testpatternextractor_setup", "source": "test_pattern_extraction_testpatternextractor", "target": "test_pattern_extraction_testpatternextractor_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L17", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor", "_tgt": "test_pattern_extraction_testpatternextractor_make_precedent", "source": "test_pattern_extraction_testpatternextractor", "target": "test_pattern_extraction_testpatternextractor_make_precedent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L30", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor", "_tgt": "test_pattern_extraction_testpatternextractor_test_extracts_typical_amount_range", "source": "test_pattern_extraction_testpatternextractor", "target": "test_pattern_extraction_testpatternextractor_test_extracts_typical_amount_range", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L39", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor", "_tgt": "test_pattern_extraction_testpatternextractor_test_detects_exact_amount_strategy", "source": "test_pattern_extraction_testpatternextractor", "target": "test_pattern_extraction_testpatternextractor_test_detects_exact_amount_strategy", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L46", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor", "_tgt": "test_pattern_extraction_testpatternextractor_test_detects_multi_invoice_strategy", "source": "test_pattern_extraction_testpatternextractor", "target": "test_pattern_extraction_testpatternextractor_test_detects_multi_invoice_strategy", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L53", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor", "_tgt": "test_pattern_extraction_testpatternextractor_test_computes_cadence_days", "source": "test_pattern_extraction_testpatternextractor", "target": "test_pattern_extraction_testpatternextractor_test_computes_cadence_days", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L60", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor", "_tgt": "test_pattern_extraction_testpatternextractor_test_extracts_common_memo_tokens", "source": "test_pattern_extraction_testpatternextractor", "target": "test_pattern_extraction_testpatternextractor_test_extracts_common_memo_tokens", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L69", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor", "_tgt": "test_pattern_extraction_testpatternextractor_test_returns_zero_count_for_partner_with_no_precedents", "source": "test_pattern_extraction_testpatternextractor", "target": "test_pattern_extraction_testpatternextractor_test_returns_zero_count_for_partner_with_no_precedents", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L13", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_pattern_extraction_testpatternextractor_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L32", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_test_extracts_typical_amount_range", "_tgt": "test_pattern_extraction_testpatternextractor_make_precedent", "source": "test_pattern_extraction_testpatternextractor_make_precedent", "target": "test_pattern_extraction_testpatternextractor_test_extracts_typical_amount_range", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L41", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_test_detects_exact_amount_strategy", "_tgt": "test_pattern_extraction_testpatternextractor_make_precedent", "source": "test_pattern_extraction_testpatternextractor_make_precedent", "target": "test_pattern_extraction_testpatternextractor_test_detects_exact_amount_strategy", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L48", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_test_detects_multi_invoice_strategy", "_tgt": "test_pattern_extraction_testpatternextractor_make_precedent", "source": "test_pattern_extraction_testpatternextractor_make_precedent", "target": "test_pattern_extraction_testpatternextractor_test_detects_multi_invoice_strategy", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L55", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_test_computes_cadence_days", "_tgt": "test_pattern_extraction_testpatternextractor_make_precedent", "source": "test_pattern_extraction_testpatternextractor_make_precedent", "target": "test_pattern_extraction_testpatternextractor_test_computes_cadence_days", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L61", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_test_extracts_common_memo_tokens", "_tgt": "test_pattern_extraction_testpatternextractor_make_precedent", "source": "test_pattern_extraction_testpatternextractor_make_precedent", "target": "test_pattern_extraction_testpatternextractor_test_extracts_common_memo_tokens", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L18", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_make_precedent", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_pattern_extraction_testpatternextractor_make_precedent", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L34", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_test_extracts_typical_amount_range", "_tgt": "pattern_extractor_extract_pattern_for_partner", "source": "test_pattern_extraction_testpatternextractor_test_extracts_typical_amount_range", "target": "pattern_extractor_extract_pattern_for_partner" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L42", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_test_detects_exact_amount_strategy", "_tgt": "pattern_extractor_extract_pattern_for_partner", "source": "test_pattern_extraction_testpatternextractor_test_detects_exact_amount_strategy", "target": "pattern_extractor_extract_pattern_for_partner" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L49", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_test_detects_multi_invoice_strategy", "_tgt": "pattern_extractor_extract_pattern_for_partner", "source": "test_pattern_extraction_testpatternextractor_test_detects_multi_invoice_strategy", "target": "pattern_extractor_extract_pattern_for_partner" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L56", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_test_computes_cadence_days", "_tgt": "pattern_extractor_extract_pattern_for_partner", "source": "test_pattern_extraction_testpatternextractor_test_computes_cadence_days", "target": "pattern_extractor_extract_pattern_for_partner" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L64", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_test_extracts_common_memo_tokens", "_tgt": "pattern_extractor_extract_pattern_for_partner", "source": "test_pattern_extraction_testpatternextractor_test_extracts_common_memo_tokens", "target": "pattern_extractor_extract_pattern_for_partner" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L70", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_test_returns_zero_count_for_partner_with_no_precedents", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_pattern_extraction_testpatternextractor_test_returns_zero_count_for_partner_with_no_precedents", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_pattern_extraction.py", "source_location": "L71", "weight": 1.0, "_src": "test_pattern_extraction_testpatternextractor_test_returns_zero_count_for_partner_with_no_precedents", "_tgt": "pattern_extractor_extract_pattern_for_partner", "source": "test_pattern_extraction_testpatternextractor_test_returns_zero_count_for_partner_with_no_precedents", "target": "pattern_extractor_extract_pattern_for_partner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L21", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_migration_round_trip_py", "_tgt": "test_migration_round_trip_testmigrationroundtrip", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_migration_round_trip_py", "target": "test_migration_round_trip_testmigrationroundtrip", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L1", "weight": 1.0, "_src": "test_migration_round_trip_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_migration_round_trip_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_migration_round_trip_py", "target": "test_migration_round_trip_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L23", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip", "_tgt": "test_migration_round_trip_testmigrationroundtrip_setup", "source": "test_migration_round_trip_testmigrationroundtrip", "target": "test_migration_round_trip_testmigrationroundtrip_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L33", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip", "_tgt": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles", "source": "test_migration_round_trip_testmigrationroundtrip", "target": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L57", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip", "_tgt": "test_migration_round_trip_testmigrationroundtrip_wipe_precedents", "source": "test_migration_round_trip_testmigrationroundtrip", "target": "test_migration_round_trip_testmigrationroundtrip_wipe_precedents", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L62", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip", "_tgt": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_creates_precedents_from_existing_reconciles", "source": "test_migration_round_trip_testmigrationroundtrip", "target": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_creates_precedents_from_existing_reconciles", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L92", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip", "_tgt": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_step_idempotent", "source": "test_migration_round_trip_testmigrationroundtrip", "target": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_step_idempotent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L107", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip", "_tgt": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_refreshes_mv_without_error", "source": "test_migration_round_trip_testmigrationroundtrip", "target": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_refreshes_mv_without_error", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L25", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_migration_round_trip_testmigrationroundtrip_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L63", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_creates_precedents_from_existing_reconciles", "_tgt": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles", "source": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles", "target": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_creates_precedents_from_existing_reconciles", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L93", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_step_idempotent", "_tgt": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles", "source": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles", "target": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_step_idempotent", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L34", "weight": 1.0, "_src": "test_migration_round_trip_rationale_34", "_tgt": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles", "source": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles", "target": "test_migration_round_trip_rationale_34", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L51", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_migration_round_trip_testmigrationroundtrip_seed_partial_reconciles", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L67", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_creates_precedents_from_existing_reconciles", "_tgt": "test_migration_round_trip_testmigrationroundtrip_wipe_precedents", "source": "test_migration_round_trip_testmigrationroundtrip_wipe_precedents", "target": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_creates_precedents_from_existing_reconciles", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L94", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_step_idempotent", "_tgt": "test_migration_round_trip_testmigrationroundtrip_wipe_precedents", "source": "test_migration_round_trip_testmigrationroundtrip_wipe_precedents", "target": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_step_idempotent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L75", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_creates_precedents_from_existing_reconciles", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_creates_precedents_from_existing_reconciles", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L76", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_creates_precedents_from_existing_reconciles", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "source": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_creates_precedents_from_existing_reconciles", "target": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L96", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_step_idempotent", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_step_idempotent", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L97", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_step_idempotent", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "source": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_step_idempotent", "target": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L108", "weight": 1.0, "_src": "test_migration_round_trip_rationale_108", "_tgt": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_refreshes_mv_without_error", "source": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_refreshes_mv_without_error", "target": "test_migration_round_trip_rationale_108", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L109", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_refreshes_mv_without_error", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_refreshes_mv_without_error", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_migration_round_trip.py", "source_location": "L111", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_refreshes_mv_without_error", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "source": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_refreshes_mv_without_error", "target": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_matching_strategies_py", "_tgt": "test_matching_strategies_testamountexactstrategy", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_matching_strategies_py", "target": "test_matching_strategies_testamountexactstrategy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L43", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_matching_strategies_py", "_tgt": "test_matching_strategies_testfifostrategy", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_matching_strategies_py", "target": "test_matching_strategies_testfifostrategy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L68", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_matching_strategies_py", "_tgt": "test_matching_strategies_testmultiinvoicestrategy", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_matching_strategies_py", "target": "test_matching_strategies_testmultiinvoicestrategy", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L10", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy", "_tgt": "test_matching_strategies_testamountexactstrategy_test_picks_exact_amount", "source": "test_matching_strategies_testamountexactstrategy", "target": "test_matching_strategies_testamountexactstrategy_test_picks_exact_amount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L20", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy", "_tgt": "test_matching_strategies_testamountexactstrategy_test_no_match_when_no_exact", "source": "test_matching_strategies_testamountexactstrategy", "target": "test_matching_strategies_testamountexactstrategy_test_no_match_when_no_exact", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L28", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy", "_tgt": "test_matching_strategies_testamountexactstrategy_test_picks_oldest_when_multiple_exact", "source": "test_matching_strategies_testamountexactstrategy", "target": "test_matching_strategies_testamountexactstrategy_test_picks_oldest_when_multiple_exact", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L37", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy", "_tgt": "test_matching_strategies_testamountexactstrategy_test_handles_empty_candidates", "source": "test_matching_strategies_testamountexactstrategy", "target": "test_matching_strategies_testamountexactstrategy_test_handles_empty_candidates", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testamountexactstrategy", "_tgt": "matching_strategies_candidate", "source": "test_matching_strategies_testamountexactstrategy", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testamountexactstrategy", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_matching_strategies_testamountexactstrategy", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testamountexactstrategy", "_tgt": "matching_strategies_fifostrategy", "source": "test_matching_strategies_testamountexactstrategy", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testamountexactstrategy", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_matching_strategies_testamountexactstrategy", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testamountexactstrategy", "_tgt": "matching_strategies_matchresult", "source": "test_matching_strategies_testamountexactstrategy", "target": "matching_strategies_matchresult", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L12", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy_test_picks_exact_amount", "_tgt": "matching_strategies_candidate", "source": "test_matching_strategies_testamountexactstrategy_test_picks_exact_amount", "target": "matching_strategies_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L16", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy_test_picks_exact_amount", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_matching_strategies_testamountexactstrategy_test_picks_exact_amount", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L16", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy_test_picks_exact_amount", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_matching_strategies_testamountexactstrategy_test_picks_exact_amount", "target": "matching_strategies_amountexactstrategy" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L22", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy_test_no_match_when_no_exact", "_tgt": "matching_strategies_candidate", "source": "test_matching_strategies_testamountexactstrategy_test_no_match_when_no_exact", "target": "matching_strategies_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L25", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy_test_no_match_when_no_exact", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_matching_strategies_testamountexactstrategy_test_no_match_when_no_exact", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L25", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy_test_no_match_when_no_exact", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_matching_strategies_testamountexactstrategy_test_no_match_when_no_exact", "target": "matching_strategies_amountexactstrategy" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L30", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy_test_picks_oldest_when_multiple_exact", "_tgt": "matching_strategies_candidate", "source": "test_matching_strategies_testamountexactstrategy_test_picks_oldest_when_multiple_exact", "target": "matching_strategies_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L34", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy_test_picks_oldest_when_multiple_exact", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_matching_strategies_testamountexactstrategy_test_picks_oldest_when_multiple_exact", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L34", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy_test_picks_oldest_when_multiple_exact", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_matching_strategies_testamountexactstrategy_test_picks_oldest_when_multiple_exact", "target": "matching_strategies_amountexactstrategy" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L38", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy_test_handles_empty_candidates", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_matching_strategies_testamountexactstrategy_test_handles_empty_candidates", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L38", "weight": 1.0, "_src": "test_matching_strategies_testamountexactstrategy_test_handles_empty_candidates", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_matching_strategies_testamountexactstrategy_test_handles_empty_candidates", "target": "matching_strategies_amountexactstrategy" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L45", "weight": 1.0, "_src": "test_matching_strategies_testfifostrategy", "_tgt": "test_matching_strategies_testfifostrategy_test_picks_oldest_first", "source": "test_matching_strategies_testfifostrategy", "target": "test_matching_strategies_testfifostrategy_test_picks_oldest_first", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L54", "weight": 1.0, "_src": "test_matching_strategies_testfifostrategy", "_tgt": "test_matching_strategies_testfifostrategy_test_handles_partial_payment", "source": "test_matching_strategies_testfifostrategy", "target": "test_matching_strategies_testfifostrategy_test_handles_partial_payment", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L62", "weight": 1.0, "_src": "test_matching_strategies_testfifostrategy", "_tgt": "test_matching_strategies_testfifostrategy_test_handles_empty_candidates", "source": "test_matching_strategies_testfifostrategy", "target": "test_matching_strategies_testfifostrategy_test_handles_empty_candidates", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testfifostrategy", "_tgt": "matching_strategies_candidate", "source": "test_matching_strategies_testfifostrategy", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testfifostrategy", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_matching_strategies_testfifostrategy", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testfifostrategy", "_tgt": "matching_strategies_fifostrategy", "source": "test_matching_strategies_testfifostrategy", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testfifostrategy", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_matching_strategies_testfifostrategy", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testfifostrategy", "_tgt": "matching_strategies_matchresult", "source": "test_matching_strategies_testfifostrategy", "target": "matching_strategies_matchresult", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L47", "weight": 1.0, "_src": "test_matching_strategies_testfifostrategy_test_picks_oldest_first", "_tgt": "matching_strategies_candidate", "source": "test_matching_strategies_testfifostrategy_test_picks_oldest_first", "target": "matching_strategies_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L51", "weight": 1.0, "_src": "test_matching_strategies_testfifostrategy_test_picks_oldest_first", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_matching_strategies_testfifostrategy_test_picks_oldest_first", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L51", "weight": 1.0, "_src": "test_matching_strategies_testfifostrategy_test_picks_oldest_first", "_tgt": "matching_strategies_fifostrategy", "source": "test_matching_strategies_testfifostrategy_test_picks_oldest_first", "target": "matching_strategies_fifostrategy" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L56", "weight": 1.0, "_src": "test_matching_strategies_testfifostrategy_test_handles_partial_payment", "_tgt": "matching_strategies_candidate", "source": "test_matching_strategies_testfifostrategy_test_handles_partial_payment", "target": "matching_strategies_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L58", "weight": 1.0, "_src": "test_matching_strategies_testfifostrategy_test_handles_partial_payment", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_matching_strategies_testfifostrategy_test_handles_partial_payment", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L58", "weight": 1.0, "_src": "test_matching_strategies_testfifostrategy_test_handles_partial_payment", "_tgt": "matching_strategies_fifostrategy", "source": "test_matching_strategies_testfifostrategy_test_handles_partial_payment", "target": "matching_strategies_fifostrategy" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L63", "weight": 1.0, "_src": "test_matching_strategies_testfifostrategy_test_handles_empty_candidates", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_matching_strategies_testfifostrategy_test_handles_empty_candidates", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L63", "weight": 1.0, "_src": "test_matching_strategies_testfifostrategy_test_handles_empty_candidates", "_tgt": "matching_strategies_fifostrategy", "source": "test_matching_strategies_testfifostrategy_test_handles_empty_candidates", "target": "matching_strategies_fifostrategy" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L70", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy", "_tgt": "test_matching_strategies_testmultiinvoicestrategy_test_finds_smallest_set_summing_to_amount", "source": "test_matching_strategies_testmultiinvoicestrategy", "target": "test_matching_strategies_testmultiinvoicestrategy_test_finds_smallest_set_summing_to_amount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L85", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy", "_tgt": "test_matching_strategies_testmultiinvoicestrategy_test_returns_empty_when_no_combination_sums", "source": "test_matching_strategies_testmultiinvoicestrategy", "target": "test_matching_strategies_testmultiinvoicestrategy_test_returns_empty_when_no_combination_sums", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L94", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy", "_tgt": "test_matching_strategies_testmultiinvoicestrategy_test_respects_max_combinations", "source": "test_matching_strategies_testmultiinvoicestrategy", "target": "test_matching_strategies_testmultiinvoicestrategy_test_respects_max_combinations", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L103", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy", "_tgt": "test_matching_strategies_testmultiinvoicestrategy_test_strategy_name_includes_combination_size", "source": "test_matching_strategies_testmultiinvoicestrategy", "target": "test_matching_strategies_testmultiinvoicestrategy_test_strategy_name_includes_combination_size", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testmultiinvoicestrategy", "_tgt": "matching_strategies_candidate", "source": "test_matching_strategies_testmultiinvoicestrategy", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testmultiinvoicestrategy", "_tgt": "matching_strategies_amountexactstrategy", "source": "test_matching_strategies_testmultiinvoicestrategy", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testmultiinvoicestrategy", "_tgt": "matching_strategies_fifostrategy", "source": "test_matching_strategies_testmultiinvoicestrategy", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testmultiinvoicestrategy", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_matching_strategies_testmultiinvoicestrategy", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L2", "weight": 0.8, "_src": "test_matching_strategies_testmultiinvoicestrategy", "_tgt": "matching_strategies_matchresult", "source": "test_matching_strategies_testmultiinvoicestrategy", "target": "matching_strategies_matchresult", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L72", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy_test_finds_smallest_set_summing_to_amount", "_tgt": "matching_strategies_candidate", "source": "test_matching_strategies_testmultiinvoicestrategy_test_finds_smallest_set_summing_to_amount", "target": "matching_strategies_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L77", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy_test_finds_smallest_set_summing_to_amount", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_matching_strategies_testmultiinvoicestrategy_test_finds_smallest_set_summing_to_amount", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L77", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy_test_finds_smallest_set_summing_to_amount", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_matching_strategies_testmultiinvoicestrategy_test_finds_smallest_set_summing_to_amount", "target": "matching_strategies_multiinvoicestrategy" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L87", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy_test_returns_empty_when_no_combination_sums", "_tgt": "matching_strategies_candidate", "source": "test_matching_strategies_testmultiinvoicestrategy_test_returns_empty_when_no_combination_sums", "target": "matching_strategies_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L90", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy_test_returns_empty_when_no_combination_sums", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_matching_strategies_testmultiinvoicestrategy_test_returns_empty_when_no_combination_sums", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L90", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy_test_returns_empty_when_no_combination_sums", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_matching_strategies_testmultiinvoicestrategy_test_returns_empty_when_no_combination_sums", "target": "matching_strategies_multiinvoicestrategy" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L96", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy_test_respects_max_combinations", "_tgt": "matching_strategies_candidate", "source": "test_matching_strategies_testmultiinvoicestrategy_test_respects_max_combinations", "target": "matching_strategies_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L98", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy_test_respects_max_combinations", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_matching_strategies_testmultiinvoicestrategy_test_respects_max_combinations", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L98", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy_test_respects_max_combinations", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_matching_strategies_testmultiinvoicestrategy_test_respects_max_combinations", "target": "matching_strategies_multiinvoicestrategy" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L105", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy_test_strategy_name_includes_combination_size", "_tgt": "matching_strategies_candidate", "source": "test_matching_strategies_testmultiinvoicestrategy_test_strategy_name_includes_combination_size", "target": "matching_strategies_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L108", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy_test_strategy_name_includes_combination_size", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "test_matching_strategies_testmultiinvoicestrategy_test_strategy_name_includes_combination_size", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_matching_strategies.py", "source_location": "L108", "weight": 1.0, "_src": "test_matching_strategies_testmultiinvoicestrategy_test_strategy_name_includes_combination_size", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "test_matching_strategies_testmultiinvoicestrategy_test_strategy_name_includes_combination_size", "target": "matching_strategies_multiinvoicestrategy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L18", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_controller_py", "_tgt": "test_controller_testbankreccontroller", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_controller_py", "target": "test_controller_testbankreccontroller", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L1", "weight": 1.0, "_src": "test_controller_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_controller_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_controller_py", "target": "test_controller_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L24", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_setup", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L49", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_jsonrpc", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_jsonrpc", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L85", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_test_get_state", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_test_get_state", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L100", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_test_list_unreconciled", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_test_list_unreconciled", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L130", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_test_get_line_detail", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_test_get_line_detail", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L149", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_test_suggest_matches", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_test_suggest_matches", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L164", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_test_accept_suggestion", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_test_accept_suggestion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L184", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_make_pair", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_make_pair", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L202", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_test_reconcile_manual", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_test_reconcile_manual", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L215", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_test_unreconcile", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_test_unreconcile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L229", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_test_write_off_smoke", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_test_write_off_smoke", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L268", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_test_bulk_reconcile", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_test_bulk_reconcile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L286", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_test_get_partner_history", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_test_get_partner_history", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L305", "weight": 1.0, "_src": "test_controller_testbankreccontroller", "_tgt": "test_controller_testbankreccontroller_test_unauthenticated_request_blocked", "source": "test_controller_testbankreccontroller", "target": "test_controller_testbankreccontroller_test_unauthenticated_request_blocked", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L19", "weight": 1.0, "_src": "test_controller_rationale_19", "_tgt": "test_controller_testbankreccontroller", "source": "test_controller_testbankreccontroller", "target": "test_controller_rationale_19", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L40", "weight": 1.0, "_src": "test_controller_testbankreccontroller_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_controller_testbankreccontroller_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L86", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_get_state", "_tgt": "test_controller_testbankreccontroller_jsonrpc", "source": "test_controller_testbankreccontroller_jsonrpc", "target": "test_controller_testbankreccontroller_test_get_state", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L112", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_list_unreconciled", "_tgt": "test_controller_testbankreccontroller_jsonrpc", "source": "test_controller_testbankreccontroller_jsonrpc", "target": "test_controller_testbankreccontroller_test_list_unreconciled", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L135", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_get_line_detail", "_tgt": "test_controller_testbankreccontroller_jsonrpc", "source": "test_controller_testbankreccontroller_jsonrpc", "target": "test_controller_testbankreccontroller_test_get_line_detail", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L153", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_suggest_matches", "_tgt": "test_controller_testbankreccontroller_jsonrpc", "source": "test_controller_testbankreccontroller_jsonrpc", "target": "test_controller_testbankreccontroller_test_suggest_matches", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L174", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_accept_suggestion", "_tgt": "test_controller_testbankreccontroller_jsonrpc", "source": "test_controller_testbankreccontroller_jsonrpc", "target": "test_controller_testbankreccontroller_test_accept_suggestion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L204", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_reconcile_manual", "_tgt": "test_controller_testbankreccontroller_jsonrpc", "source": "test_controller_testbankreccontroller_jsonrpc", "target": "test_controller_testbankreccontroller_test_reconcile_manual", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L219", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_unreconcile", "_tgt": "test_controller_testbankreccontroller_jsonrpc", "source": "test_controller_testbankreccontroller_jsonrpc", "target": "test_controller_testbankreccontroller_test_unreconcile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L275", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_bulk_reconcile", "_tgt": "test_controller_testbankreccontroller_jsonrpc", "source": "test_controller_testbankreccontroller_jsonrpc", "target": "test_controller_testbankreccontroller_test_bulk_reconcile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L292", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_get_partner_history", "_tgt": "test_controller_testbankreccontroller_jsonrpc", "source": "test_controller_testbankreccontroller_jsonrpc", "target": "test_controller_testbankreccontroller_test_get_partner_history", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L50", "weight": 1.0, "_src": "test_controller_rationale_50", "_tgt": "test_controller_testbankreccontroller_jsonrpc", "source": "test_controller_testbankreccontroller_jsonrpc", "target": "test_controller_rationale_50", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L203", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_reconcile_manual", "_tgt": "test_controller_testbankreccontroller_make_pair", "source": "test_controller_testbankreccontroller_make_pair", "target": "test_controller_testbankreccontroller_test_reconcile_manual", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L216", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_unreconcile", "_tgt": "test_controller_testbankreccontroller_make_pair", "source": "test_controller_testbankreccontroller_make_pair", "target": "test_controller_testbankreccontroller_test_unreconcile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L273", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_bulk_reconcile", "_tgt": "test_controller_testbankreccontroller_make_pair", "source": "test_controller_testbankreccontroller_make_pair", "target": "test_controller_testbankreccontroller_test_bulk_reconcile", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L185", "weight": 1.0, "_src": "test_controller_rationale_185", "_tgt": "test_controller_testbankreccontroller_make_pair", "source": "test_controller_testbankreccontroller_make_pair", "target": "test_controller_rationale_185", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_controller.py", "source_location": "L217", "weight": 1.0, "_src": "test_controller_testbankreccontroller_test_unreconcile", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_controller_testbankreccontroller_test_unreconcile", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_coexistence_py", "_tgt": "test_coexistence_testcoexistence", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_coexistence_py", "target": "test_coexistence_testcoexistence", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L1", "weight": 1.0, "_src": "test_coexistence_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_coexistence_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_coexistence_py", "target": "test_coexistence_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L14", "weight": 1.0, "_src": "test_coexistence_testcoexistence", "_tgt": "test_coexistence_testcoexistence_setup", "source": "test_coexistence_testcoexistence", "target": "test_coexistence_testcoexistence_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L19", "weight": 1.0, "_src": "test_coexistence_testcoexistence", "_tgt": "test_coexistence_testcoexistence_account_accountant_installed", "source": "test_coexistence_testcoexistence", "target": "test_coexistence_testcoexistence_account_accountant_installed", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L25", "weight": 1.0, "_src": "test_coexistence_testcoexistence", "_tgt": "test_coexistence_testcoexistence_test_group_exists", "source": "test_coexistence_testcoexistence", "target": "test_coexistence_testcoexistence_test_group_exists", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L28", "weight": 1.0, "_src": "test_coexistence_testcoexistence", "_tgt": "test_coexistence_testcoexistence_test_recompute_when_enterprise_present", "source": "test_coexistence_testcoexistence", "target": "test_coexistence_testcoexistence_test_recompute_when_enterprise_present", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L41", "weight": 1.0, "_src": "test_coexistence_testcoexistence", "_tgt": "test_coexistence_testcoexistence_test_recompute_when_enterprise_absent", "source": "test_coexistence_testcoexistence", "target": "test_coexistence_testcoexistence_test_recompute_when_enterprise_absent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L64", "weight": 1.0, "_src": "test_coexistence_testcoexistence", "_tgt": "test_coexistence_testcoexistence_test_menu_has_coexistence_group", "source": "test_coexistence_testcoexistence", "target": "test_coexistence_testcoexistence_test_menu_has_coexistence_group", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L79", "weight": 1.0, "_src": "test_coexistence_testcoexistence", "_tgt": "test_coexistence_testcoexistence_test_engine_works_regardless_of_coexistence", "source": "test_coexistence_testcoexistence", "target": "test_coexistence_testcoexistence_test_engine_works_regardless_of_coexistence", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L30", "weight": 1.0, "_src": "test_coexistence_testcoexistence_test_recompute_when_enterprise_present", "_tgt": "test_coexistence_testcoexistence_account_accountant_installed", "source": "test_coexistence_testcoexistence_account_accountant_installed", "target": "test_coexistence_testcoexistence_test_recompute_when_enterprise_present", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L43", "weight": 1.0, "_src": "test_coexistence_testcoexistence_test_recompute_when_enterprise_absent", "_tgt": "test_coexistence_testcoexistence_account_accountant_installed", "source": "test_coexistence_testcoexistence_account_accountant_installed", "target": "test_coexistence_testcoexistence_test_recompute_when_enterprise_absent", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L29", "weight": 1.0, "_src": "test_coexistence_rationale_29", "_tgt": "test_coexistence_testcoexistence_test_recompute_when_enterprise_present", "source": "test_coexistence_testcoexistence_test_recompute_when_enterprise_present", "target": "test_coexistence_rationale_29", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L42", "weight": 1.0, "_src": "test_coexistence_rationale_42", "_tgt": "test_coexistence_testcoexistence_test_recompute_when_enterprise_absent", "source": "test_coexistence_testcoexistence_test_recompute_when_enterprise_absent", "target": "test_coexistence_rationale_42", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L65", "weight": 1.0, "_src": "test_coexistence_rationale_65", "_tgt": "test_coexistence_testcoexistence_test_menu_has_coexistence_group", "source": "test_coexistence_testcoexistence_test_menu_has_coexistence_group", "target": "test_coexistence_rationale_65", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_coexistence.py", "source_location": "L80", "weight": 1.0, "_src": "test_coexistence_rationale_80", "_tgt": "test_coexistence_testcoexistence_test_engine_works_regardless_of_coexistence", "source": "test_coexistence_testcoexistence_test_engine_works_regardless_of_coexistence", "target": "test_coexistence_rationale_80", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_adapter_py", "_tgt": "test_bank_rec_adapter_testbankrecadapter", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_adapter_py", "target": "test_bank_rec_adapter_testbankrecadapter", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L1", "weight": 1.0, "_src": "test_bank_rec_adapter_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_adapter_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_tests_test_bank_rec_adapter_py", "target": "test_bank_rec_adapter_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L11", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter", "_tgt": "test_bank_rec_adapter_testbankrecadapter_setup", "source": "test_bank_rec_adapter_testbankrecadapter", "target": "test_bank_rec_adapter_testbankrecadapter_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L16", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter", "_tgt": "test_bank_rec_adapter_testbankrecadapter_test_list_unreconciled_via_fusion_returns_base_fields", "source": "test_bank_rec_adapter_testbankrecadapter", "target": "test_bank_rec_adapter_testbankrecadapter_test_list_unreconciled_via_fusion_returns_base_fields", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L30", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter", "_tgt": "test_bank_rec_adapter_testbankrecadapter_test_list_unreconciled_via_community_omits_fusion_fields", "source": "test_bank_rec_adapter_testbankrecadapter", "target": "test_bank_rec_adapter_testbankrecadapter_test_list_unreconciled_via_community_omits_fusion_fields", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L38", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter", "_tgt": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_fusion_returns_dict", "source": "test_bank_rec_adapter_testbankrecadapter", "target": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_fusion_returns_dict", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L48", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter", "_tgt": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_community_returns_empty", "source": "test_bank_rec_adapter_testbankrecadapter", "target": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_community_returns_empty", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L54", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter", "_tgt": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_fusion", "source": "test_bank_rec_adapter_testbankrecadapter", "target": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_fusion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L67", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter", "_tgt": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_community_raises", "source": "test_bank_rec_adapter_testbankrecadapter", "target": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_community_raises", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L71", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter", "_tgt": "test_bank_rec_adapter_testbankrecadapter_test_unreconcile_via_fusion", "source": "test_bank_rec_adapter_testbankrecadapter", "target": "test_bank_rec_adapter_testbankrecadapter_test_unreconcile_via_fusion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L13", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_setup", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_bank_rec_adapter_testbankrecadapter_setup", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L39", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_fusion_returns_dict", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_bank_rec_adapter_testbankrecadapter_test_suggest_matches_via_fusion_returns_dict", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L55", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_fusion", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_bank_rec_adapter_testbankrecadapter_test_accept_suggestion_via_fusion", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L72", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_test_unreconcile_via_fusion", "_tgt": "account_accountant_account_reconcile_model_create", "source": "test_bank_rec_adapter_testbankrecadapter_test_unreconcile_via_fusion", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/tests/test_bank_rec_adapter.py", "source_location": "L75", "weight": 1.0, "_src": "test_bank_rec_adapter_testbankrecadapter_test_unreconcile_via_fusion", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "test_bank_rec_adapter_testbankrecadapter_test_unreconcile_via_fusion", "target": "fusion_reconcile_engine_reconcile_one" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_precedent.py", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_precedent_py", "_tgt": "fusion_reconcile_precedent_fusionreconcileprecedent", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_precedent_py", "target": "fusion_reconcile_precedent_fusionreconcileprecedent", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_precedent.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_reconcile_precedent_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_precedent_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_precedent_py", "target": "fusion_reconcile_precedent_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_pattern.py", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_pattern_py", "_tgt": "fusion_reconcile_pattern_fusionreconcilepattern", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_pattern_py", "target": "fusion_reconcile_pattern_fusionreconcilepattern", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_pattern.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_reconcile_pattern_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_pattern_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_pattern_py", "target": "fusion_reconcile_pattern_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_reconcile_model.py", "source_location": "L13", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_account_reconcile_model_py", "_tgt": "account_reconcile_model_accountreconcilemodel", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_account_reconcile_model_py", "target": "account_reconcile_model_accountreconcilemodel", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_reconcile_model.py", "source_location": "L1", "weight": 1.0, "_src": "account_reconcile_model_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_account_reconcile_model_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_account_reconcile_model_py", "target": "account_reconcile_model_rationale_1", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/__init__.py", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_init_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L15", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_cron_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_pattern_extractor_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_cron_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_pattern_extractor_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L20", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_cron_py", "_tgt": "fusion_bank_rec_cron_fusionbankreccron", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_cron_py", "target": "fusion_bank_rec_cron_fusionbankreccron", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L25", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_cron_py", "_tgt": "fusion_bank_rec_cron_cron_suggest_pending", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_cron_py", "target": "fusion_bank_rec_cron_cron_suggest_pending", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L64", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_cron_py", "_tgt": "fusion_bank_rec_cron_cron_refresh_patterns", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_cron_py", "target": "fusion_bank_rec_cron_cron_refresh_patterns", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L95", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_cron_py", "_tgt": "fusion_bank_rec_cron_cron_refresh_mv", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_cron_py", "target": "fusion_bank_rec_cron_cron_refresh_mv", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_bank_rec_cron_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_cron_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_cron_py", "target": "fusion_bank_rec_cron_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L58", "weight": 1.0, "_src": "fusion_bank_rec_cron_cron_suggest_pending", "_tgt": "bank_rec_controller_suggest_matches", "source": "fusion_bank_rec_cron_cron_suggest_pending", "target": "bank_rec_controller_suggest_matches" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L79", "weight": 1.0, "_src": "fusion_bank_rec_cron_cron_refresh_patterns", "_tgt": "pattern_extractor_extract_pattern_for_partner", "source": "fusion_bank_rec_cron_cron_refresh_patterns", "target": "pattern_extractor_extract_pattern_for_partner" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L86", "weight": 1.0, "_src": "fusion_bank_rec_cron_cron_refresh_patterns", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "source": "fusion_bank_rec_cron_cron_refresh_patterns", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_write" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L88", "weight": 1.0, "_src": "fusion_bank_rec_cron_cron_refresh_patterns", "_tgt": "account_accountant_account_reconcile_model_create", "source": "fusion_bank_rec_cron_cron_refresh_patterns", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L44", "weight": 1.0, "_src": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "_tgt": "fusion_bank_rec_cron_cron_refresh_patterns", "source": "fusion_bank_rec_cron_cron_refresh_patterns", "target": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_cron.py", "source_location": "L115", "weight": 1.0, "_src": "fusion_bank_rec_cron_cron_refresh_mv", "_tgt": "fusion_unreconciled_bank_line_mv_refresh", "source": "fusion_bank_rec_cron_cron_refresh_mv", "target": "fusion_unreconciled_bank_line_mv_refresh" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py", "source_location": "L17", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_unreconciled_bank_line_mv_py", "_tgt": "fusion_unreconciled_bank_line_mv_fusionunreconciledbanklinemv", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_unreconciled_bank_line_mv_py", "target": "fusion_unreconciled_bank_line_mv_fusionunreconciledbanklinemv", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py", "source_location": "L59", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_unreconciled_bank_line_mv_py", "_tgt": "fusion_unreconciled_bank_line_mv_refresh", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_unreconciled_bank_line_mv_py", "target": "fusion_unreconciled_bank_line_mv_refresh", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_unreconciled_bank_line_mv_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_unreconciled_bank_line_mv_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_unreconciled_bank_line_mv_py", "target": "fusion_unreconciled_bank_line_mv_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py", "source_location": "L44", "weight": 1.0, "_src": "fusion_unreconciled_bank_line_mv_fusionunreconciledbanklinemv", "_tgt": "fusion_unreconciled_bank_line_mv_fusionunreconciledbanklinemv_init", "source": "fusion_unreconciled_bank_line_mv_fusionunreconciledbanklinemv", "target": "fusion_unreconciled_bank_line_mv_fusionunreconciledbanklinemv_init", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_unreconciled_bank_line_mv.py", "source_location": "L45", "weight": 1.0, "_src": "fusion_unreconciled_bank_line_mv_rationale_45", "_tgt": "fusion_unreconciled_bank_line_mv_fusionunreconciledbanklinemv_init", "source": "fusion_unreconciled_bank_line_mv_fusionunreconciledbanklinemv_init", "target": "fusion_unreconciled_bank_line_mv_rationale_45", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L52", "weight": 1.0, "_src": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "_tgt": "fusion_unreconciled_bank_line_mv_refresh", "source": "fusion_unreconciled_bank_line_mv_refresh", "target": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L133", "weight": 1.0, "_src": "fusion_reconcile_suggestion_fusionreconcilesuggestion_trigger_mv_refresh", "_tgt": "fusion_unreconciled_bank_line_mv_refresh", "source": "fusion_unreconciled_bank_line_mv_refresh", "target": "fusion_reconcile_suggestion_fusionreconcilesuggestion_trigger_mv_refresh" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L18", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_migration_wizard_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_backfill_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_migration_wizard_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_backfill_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L23", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_migration_wizard_py", "_tgt": "fusion_migration_wizard_fusionmigrationwizard", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_migration_wizard_py", "target": "fusion_migration_wizard_fusionmigrationwizard", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_migration_wizard_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_migration_wizard_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_migration_wizard_py", "target": "fusion_migration_wizard_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L26", "weight": 1.0, "_src": "fusion_migration_wizard_fusionmigrationwizard", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "source": "fusion_migration_wizard_fusionmigrationwizard", "target": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L70", "weight": 1.0, "_src": "fusion_migration_wizard_fusionmigrationwizard", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "source": "fusion_migration_wizard_fusionmigrationwizard", "target": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L80", "weight": 1.0, "_src": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "source": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "target": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L27", "weight": 1.0, "_src": "fusion_migration_wizard_rationale_27", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "source": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "target": "fusion_migration_wizard_rationale_27", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L40", "weight": 1.0, "_src": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "_tgt": "precedent_backfill_backfill_precedents", "source": "fusion_migration_wizard_fusionmigrationwizard_bank_rec_bootstrap_step", "target": "precedent_backfill_backfill_precedents" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_migration_wizard.py", "source_location": "L71", "weight": 1.0, "_src": "fusion_migration_wizard_rationale_71", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "source": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "target": "fusion_migration_wizard_rationale_71", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_bank_statement_line.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_account_bank_statement_line_py", "_tgt": "account_bank_statement_line_accountbankstatementline", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_account_bank_statement_line_py", "target": "account_bank_statement_line_accountbankstatementline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_bank_statement_line.py", "source_location": "L48", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_account_bank_statement_line_py", "_tgt": "account_bank_statement_line_compute_bank_statement_attachment_ids", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_account_bank_statement_line_py", "target": "account_bank_statement_line_compute_bank_statement_attachment_ids", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_bank_statement_line.py", "source_location": "L1", "weight": 1.0, "_src": "account_bank_statement_line_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_account_bank_statement_line_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_account_bank_statement_line_py", "target": "account_bank_statement_line_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/account_bank_statement_line.py", "source_location": "L36", "weight": 1.0, "_src": "account_bank_statement_line_accountbankstatementline", "_tgt": "account_bank_statement_line_accountbankstatementline_compute_top_suggestion", "source": "account_bank_statement_line_accountbankstatementline", "target": "account_bank_statement_line_accountbankstatementline_compute_top_suggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L19", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_suggestion_py", "_tgt": "fusion_reconcile_suggestion_fusionreconcilesuggestion", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_suggestion_py", "target": "fusion_reconcile_suggestion_fusionreconcilesuggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L92", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_suggestion_py", "_tgt": "fusion_reconcile_suggestion_compute_band", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_suggestion_py", "target": "fusion_reconcile_suggestion_compute_band", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L110", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_suggestion_py", "_tgt": "fusion_reconcile_suggestion_create", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_suggestion_py", "target": "fusion_reconcile_suggestion_create", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_reconcile_suggestion_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_suggestion_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_suggestion_py", "target": "fusion_reconcile_suggestion_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L115", "weight": 1.0, "_src": "fusion_reconcile_suggestion_fusionreconcilesuggestion", "_tgt": "fusion_reconcile_suggestion_fusionreconcilesuggestion_write", "source": "fusion_reconcile_suggestion_fusionreconcilesuggestion", "target": "fusion_reconcile_suggestion_fusionreconcilesuggestion_write", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L122", "weight": 1.0, "_src": "fusion_reconcile_suggestion_fusionreconcilesuggestion", "_tgt": "fusion_reconcile_suggestion_fusionreconcilesuggestion_trigger_mv_refresh", "source": "fusion_reconcile_suggestion_fusionreconcilesuggestion", "target": "fusion_reconcile_suggestion_fusionreconcilesuggestion_trigger_mv_refresh", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L112", "weight": 1.0, "_src": "fusion_reconcile_suggestion_create", "_tgt": "fusion_reconcile_suggestion_fusionreconcilesuggestion_trigger_mv_refresh", "source": "fusion_reconcile_suggestion_create", "target": "fusion_reconcile_suggestion_fusionreconcilesuggestion_trigger_mv_refresh", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L119", "weight": 1.0, "_src": "fusion_reconcile_suggestion_fusionreconcilesuggestion_write", "_tgt": "fusion_reconcile_suggestion_fusionreconcilesuggestion_trigger_mv_refresh", "source": "fusion_reconcile_suggestion_fusionreconcilesuggestion_write", "target": "fusion_reconcile_suggestion_fusionreconcilesuggestion_trigger_mv_refresh", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_suggestion.py", "source_location": "L123", "weight": 1.0, "_src": "fusion_reconcile_suggestion_rationale_123", "_tgt": "fusion_reconcile_suggestion_fusionreconcilesuggestion_trigger_mv_refresh", "source": "fusion_reconcile_suggestion_fusionreconcilesuggestion_trigger_mv_refresh", "target": "fusion_reconcile_suggestion_rationale_123", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_widget.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_widget_py", "_tgt": "fusion_bank_rec_widget_fusionbankrecwidget", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_widget_py", "target": "fusion_bank_rec_widget_fusionbankrecwidget", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_widget.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_bank_rec_widget_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_widget_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_bank_rec_widget_py", "target": "fusion_bank_rec_widget_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_widget.py", "source_location": "L26", "weight": 1.0, "_src": "fusion_bank_rec_widget_fusionbankrecwidget", "_tgt": "fusion_bank_rec_widget_fusionbankrecwidget_action_open_kanban", "source": "fusion_bank_rec_widget_fusionbankrecwidget", "target": "fusion_bank_rec_widget_fusionbankrecwidget_action_open_kanban", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_bank_rec_widget.py", "source_location": "L27", "weight": 1.0, "_src": "fusion_bank_rec_widget_rationale_27", "_tgt": "fusion_bank_rec_widget_fusionbankrecwidget_action_open_kanban", "source": "fusion_bank_rec_widget_fusionbankrecwidget_action_open_kanban", "target": "fusion_bank_rec_widget_rationale_27", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L39", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L45", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "_tgt": "fusion_reconcile_engine_fusionreconcileengine", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "target": "fusion_reconcile_engine_fusionreconcileengine", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L54", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "target": "fusion_reconcile_engine_reconcile_one", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L167", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "_tgt": "fusion_reconcile_engine_reconcile_batch", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "target": "fusion_reconcile_engine_reconcile_batch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L204", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "_tgt": "fusion_reconcile_engine_suggest_matches", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "target": "fusion_reconcile_engine_suggest_matches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L257", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "_tgt": "fusion_reconcile_engine_accept_suggestion", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "target": "fusion_reconcile_engine_accept_suggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L277", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "_tgt": "fusion_reconcile_engine_write_off", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "target": "fusion_reconcile_engine_write_off", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L293", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "_tgt": "fusion_reconcile_engine_unreconcile", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "target": "fusion_reconcile_engine_unreconcile", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_reconcile_engine_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_models_fusion_reconcile_engine_py", "target": "fusion_reconcile_engine_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L333", "weight": 1.0, "_src": "fusion_reconcile_engine_fusionreconcileengine", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_validate_reconcile", "source": "fusion_reconcile_engine_fusionreconcileengine", "target": "fusion_reconcile_engine_fusionreconcileengine_validate_reconcile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L348", "weight": 1.0, "_src": "fusion_reconcile_engine_fusionreconcileengine", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_build_counterpart_vals", "source": "fusion_reconcile_engine_fusionreconcileengine", "target": "fusion_reconcile_engine_fusionreconcileengine_build_counterpart_vals", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L374", "weight": 1.0, "_src": "fusion_reconcile_engine_fusionreconcileengine", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_build_write_off_vals", "source": "fusion_reconcile_engine_fusionreconcileengine", "target": "fusion_reconcile_engine_fusionreconcileengine_build_write_off_vals", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L392", "weight": 1.0, "_src": "fusion_reconcile_engine_fusionreconcileengine", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_fetch_candidates", "source": "fusion_reconcile_engine_fusionreconcileengine", "target": "fusion_reconcile_engine_fusionreconcileengine_fetch_candidates", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L405", "weight": 1.0, "_src": "fusion_reconcile_engine_fusionreconcileengine", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_records_to_candidates", "source": "fusion_reconcile_engine_fusionreconcileengine", "target": "fusion_reconcile_engine_fusionreconcileengine_records_to_candidates", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L420", "weight": 1.0, "_src": "fusion_reconcile_engine_fusionreconcileengine", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_apply_strategy", "source": "fusion_reconcile_engine_fusionreconcileengine", "target": "fusion_reconcile_engine_fusionreconcileengine_apply_strategy", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L438", "weight": 1.0, "_src": "fusion_reconcile_engine_fusionreconcileengine", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_post_audit", "source": "fusion_reconcile_engine_fusionreconcileengine", "target": "fusion_reconcile_engine_fusionreconcileengine_post_audit", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L456", "weight": 1.0, "_src": "fusion_reconcile_engine_fusionreconcileengine", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_record_precedent", "source": "fusion_reconcile_engine_fusionreconcileengine", "target": "fusion_reconcile_engine_fusionreconcileengine_record_precedent", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_fusionreconcileengine", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_fusionreconcileengine", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_fusionreconcileengine", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_fusionreconcileengine", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_fusionreconcileengine", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_fusionreconcileengine", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_fusionreconcileengine", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_fusionreconcileengine", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L70", "weight": 1.0, "_src": "fusion_reconcile_engine_reconcile_one", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_validate_reconcile", "source": "fusion_reconcile_engine_reconcile_one", "target": "fusion_reconcile_engine_fusionreconcileengine_validate_reconcile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L94", "weight": 1.0, "_src": "fusion_reconcile_engine_reconcile_one", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_build_counterpart_vals", "source": "fusion_reconcile_engine_reconcile_one", "target": "fusion_reconcile_engine_fusionreconcileengine_build_counterpart_vals", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L111", "weight": 1.0, "_src": "fusion_reconcile_engine_reconcile_one", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_build_write_off_vals", "source": "fusion_reconcile_engine_reconcile_one", "target": "fusion_reconcile_engine_fusionreconcileengine_build_write_off_vals", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L155", "weight": 1.0, "_src": "fusion_reconcile_engine_reconcile_one", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_post_audit", "source": "fusion_reconcile_engine_reconcile_one", "target": "fusion_reconcile_engine_fusionreconcileengine_post_audit", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L158", "weight": 1.0, "_src": "fusion_reconcile_engine_reconcile_one", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_record_precedent", "source": "fusion_reconcile_engine_reconcile_one", "target": "fusion_reconcile_engine_fusionreconcileengine_record_precedent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L189", "weight": 1.0, "_src": "fusion_reconcile_engine_reconcile_batch", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "fusion_reconcile_engine_reconcile_one", "target": "fusion_reconcile_engine_reconcile_batch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L268", "weight": 1.0, "_src": "fusion_reconcile_engine_accept_suggestion", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "fusion_reconcile_engine_reconcile_one", "target": "fusion_reconcile_engine_accept_suggestion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L289", "weight": 1.0, "_src": "fusion_reconcile_engine_write_off", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "fusion_reconcile_engine_reconcile_one", "target": "fusion_reconcile_engine_write_off", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L122", "weight": 1.0, "_src": "fusion_reconcile_engine_reconcile_one", "_tgt": "account_accountant_account_reconcile_model_create", "source": "fusion_reconcile_engine_reconcile_one", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L127", "weight": 1.0, "_src": "fusion_reconcile_engine_reconcile_one", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "source": "fusion_reconcile_engine_reconcile_one", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_write" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L227", "weight": 1.0, "_src": "bank_rec_controller_reconcile_manual", "_tgt": "fusion_reconcile_engine_reconcile_one", "source": "fusion_reconcile_engine_reconcile_one", "target": "bank_rec_controller_reconcile_manual" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L185", "weight": 1.0, "_src": "fusion_reconcile_engine_reconcile_batch", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_fetch_candidates", "source": "fusion_reconcile_engine_reconcile_batch", "target": "fusion_reconcile_engine_fusionreconcileengine_fetch_candidates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L186", "weight": 1.0, "_src": "fusion_reconcile_engine_reconcile_batch", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_apply_strategy", "source": "fusion_reconcile_engine_reconcile_batch", "target": "fusion_reconcile_engine_fusionreconcileengine_apply_strategy", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py", "source_location": "L59", "weight": 1.0, "_src": "auto_reconcile_wizard_fusionautoreconcilewizard_action_run", "_tgt": "fusion_reconcile_engine_reconcile_batch", "source": "fusion_reconcile_engine_reconcile_batch", "target": "auto_reconcile_wizard_fusionautoreconcilewizard_action_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py", "source_location": "L58", "weight": 1.0, "_src": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run", "_tgt": "fusion_reconcile_engine_reconcile_batch", "source": "fusion_reconcile_engine_reconcile_batch", "target": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L282", "weight": 1.0, "_src": "bank_rec_controller_bulk_reconcile", "_tgt": "fusion_reconcile_engine_reconcile_batch", "source": "fusion_reconcile_engine_reconcile_batch", "target": "bank_rec_controller_bulk_reconcile" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L212", "weight": 1.0, "_src": "fusion_reconcile_engine_suggest_matches", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_fetch_candidates", "source": "fusion_reconcile_engine_suggest_matches", "target": "fusion_reconcile_engine_fusionreconcileengine_fetch_candidates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L215", "weight": 1.0, "_src": "fusion_reconcile_engine_suggest_matches", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_records_to_candidates", "source": "fusion_reconcile_engine_suggest_matches", "target": "fusion_reconcile_engine_fusionreconcileengine_records_to_candidates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L217", "weight": 1.0, "_src": "fusion_reconcile_engine_suggest_matches", "_tgt": "confidence_scoring_score_candidates", "source": "fusion_reconcile_engine_suggest_matches", "target": "confidence_scoring_score_candidates" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L225", "weight": 1.0, "_src": "fusion_reconcile_engine_suggest_matches", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "source": "fusion_reconcile_engine_suggest_matches", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_write" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L232", "weight": 1.0, "_src": "fusion_reconcile_engine_suggest_matches", "_tgt": "account_accountant_account_reconcile_model_create", "source": "fusion_reconcile_engine_suggest_matches", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L269", "weight": 1.0, "_src": "fusion_reconcile_engine_accept_suggestion", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "source": "fusion_reconcile_engine_accept_suggestion", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_write" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L334", "weight": 1.0, "_src": "fusion_reconcile_engine_rationale_334", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_validate_reconcile", "source": "fusion_reconcile_engine_fusionreconcileengine_validate_reconcile", "target": "fusion_reconcile_engine_rationale_334", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L350", "weight": 1.0, "_src": "fusion_reconcile_engine_rationale_350", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_build_counterpart_vals", "source": "fusion_reconcile_engine_fusionreconcileengine_build_counterpart_vals", "target": "fusion_reconcile_engine_rationale_350", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L376", "weight": 1.0, "_src": "fusion_reconcile_engine_rationale_376", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_build_write_off_vals", "source": "fusion_reconcile_engine_fusionreconcileengine_build_write_off_vals", "target": "fusion_reconcile_engine_rationale_376", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L393", "weight": 1.0, "_src": "fusion_reconcile_engine_rationale_393", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_fetch_candidates", "source": "fusion_reconcile_engine_fusionreconcileengine_fetch_candidates", "target": "fusion_reconcile_engine_rationale_393", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L426", "weight": 1.0, "_src": "fusion_reconcile_engine_fusionreconcileengine_apply_strategy", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_records_to_candidates", "source": "fusion_reconcile_engine_fusionreconcileengine_records_to_candidates", "target": "fusion_reconcile_engine_fusionreconcileengine_apply_strategy", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L406", "weight": 1.0, "_src": "fusion_reconcile_engine_rationale_406", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_records_to_candidates", "source": "fusion_reconcile_engine_fusionreconcileengine_records_to_candidates", "target": "fusion_reconcile_engine_rationale_406", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L412", "weight": 1.0, "_src": "fusion_reconcile_engine_fusionreconcileengine_records_to_candidates", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_fusionreconcileengine_records_to_candidates", "target": "matching_strategies_candidate" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L421", "weight": 1.0, "_src": "fusion_reconcile_engine_rationale_421", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_apply_strategy", "source": "fusion_reconcile_engine_fusionreconcileengine_apply_strategy", "target": "fusion_reconcile_engine_rationale_421", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L432", "weight": 1.0, "_src": "fusion_reconcile_engine_fusionreconcileengine_apply_strategy", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "fusion_reconcile_engine_fusionreconcileengine_apply_strategy", "target": "matching_strategies_multiinvoicestrategy_match" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L439", "weight": 1.0, "_src": "fusion_reconcile_engine_rationale_439", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_post_audit", "source": "fusion_reconcile_engine_fusionreconcileengine_post_audit", "target": "fusion_reconcile_engine_rationale_439", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L457", "weight": 1.0, "_src": "fusion_reconcile_engine_rationale_457", "_tgt": "fusion_reconcile_engine_fusionreconcileengine_record_precedent", "source": "fusion_reconcile_engine_fusionreconcileengine_record_precedent", "target": "fusion_reconcile_engine_rationale_457", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L461", "weight": 1.0, "_src": "fusion_reconcile_engine_fusionreconcileengine_record_precedent", "_tgt": "account_accountant_account_reconcile_model_create", "source": "fusion_reconcile_engine_fusionreconcileengine_record_precedent", "target": "account_accountant_account_reconcile_model_create" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_1", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_1", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_1", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_1", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_1", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_1", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_1", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_1", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_56", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_56", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_56", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_56", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_56", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_56", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_56", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_56", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_168", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_168", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_168", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_168", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_168", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_168", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_168", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_168", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_205", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_205", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_205", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_205", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_205", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_205", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_205", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_205", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_258", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_258", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_258", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_258", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_258", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_258", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_258", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_258", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_278", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_278", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_278", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_278", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_278", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_278", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_278", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_278", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_294", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_294", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_294", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_294", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_294", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_294", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_294", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_294", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_334", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_334", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_334", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_334", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_334", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_334", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_334", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_334", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_350", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_350", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_350", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_350", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_350", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_350", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_350", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_350", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_376", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_376", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_376", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_376", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_376", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_376", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_376", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_376", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_393", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_393", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_393", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_393", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_393", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_393", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_393", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_393", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_406", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_406", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_406", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_406", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_406", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_406", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_406", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_406", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_421", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_421", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_421", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_421", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_421", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_421", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_421", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_421", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_439", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_439", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_439", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_439", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_439", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_439", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_439", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_439", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_457", "_tgt": "matching_strategies_amountexactstrategy", "source": "fusion_reconcile_engine_rationale_457", "target": "matching_strategies_amountexactstrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_457", "_tgt": "matching_strategies_candidate", "source": "fusion_reconcile_engine_rationale_457", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_457", "_tgt": "matching_strategies_fifostrategy", "source": "fusion_reconcile_engine_rationale_457", "target": "matching_strategies_fifostrategy", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/models/fusion_reconcile_engine.py", "source_location": "L33", "weight": 0.8, "_src": "fusion_reconcile_engine_rationale_457", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "fusion_reconcile_engine_rationale_457", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_reconcile_model_py", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_reconcile_model_py", "target": "account_accountant_account_reconcile_model_accountreconcilemodel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L46", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_reconcile_model_py", "_tgt": "account_accountant_account_reconcile_model_get_available_reconcile_model_per_statement_line", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_reconcile_model_py", "target": "account_accountant_account_reconcile_model_get_available_reconcile_model_per_statement_line", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L302", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_reconcile_model_py", "_tgt": "account_accountant_account_reconcile_model_create", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_reconcile_model_py", "target": "account_accountant_account_reconcile_model_create", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L11", "weight": 1.0, "_src": "account_accountant_account_reconcile_model_accountreconcilemodel", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_lines_for_bank_widget", "source": "account_accountant_account_reconcile_model_accountreconcilemodel", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_lines_for_bank_widget", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L134", "weight": 1.0, "_src": "account_accountant_account_reconcile_model_accountreconcilemodel", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_reconcile_models", "source": "account_accountant_account_reconcile_model_accountreconcilemodel", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_reconcile_models", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L280", "weight": 1.0, "_src": "account_accountant_account_reconcile_model_accountreconcilemodel", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_trigger_reconciliation_model", "source": "account_accountant_account_reconcile_model_accountreconcilemodel", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_trigger_reconciliation_model", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L286", "weight": 1.0, "_src": "account_accountant_account_reconcile_model_accountreconcilemodel", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "source": "account_accountant_account_reconcile_model_accountreconcilemodel", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L313", "weight": 1.0, "_src": "account_accountant_account_reconcile_model_accountreconcilemodel", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_action_archive", "source": "account_accountant_account_reconcile_model_accountreconcilemodel", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_action_archive", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L255", "weight": 1.0, "_src": "account_accountant_account_reconcile_model_accountreconcilemodel_trigger_reconciliation_model", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_lines_for_bank_widget", "source": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_lines_for_bank_widget", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_trigger_reconciliation_model", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L12", "weight": 1.0, "_src": "account_accountant_account_reconcile_model_rationale_12", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_lines_for_bank_widget", "source": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_lines_for_bank_widget", "target": "account_accountant_account_reconcile_model_rationale_12", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L247", "weight": 1.0, "_src": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_reconcile_models", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_trigger_reconciliation_model", "source": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_reconcile_models", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_trigger_reconciliation_model", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L297", "weight": 1.0, "_src": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_reconcile_models", "source": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_reconcile_models", "target": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_reconcile_model.py", "source_location": "L309", "weight": 1.0, "_src": "account_accountant_account_reconcile_model_create", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_reconcile_models", "source": "account_accountant_account_reconcile_model_accountreconcilemodel_apply_reconcile_models", "target": "account_accountant_account_reconcile_model_create", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L86", "weight": 1.0, "_src": "statement_line_bankrecstatementline_removepartner", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "source": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "target": "statement_line_bankrecstatementline_removepartner" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py", "source_location": "L62", "weight": 1.0, "_src": "auto_reconcile_wizard_fusionautoreconcilewizard_action_run", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "source": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "target": "auto_reconcile_wizard_fusionautoreconcilewizard_action_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py", "source_location": "L77", "weight": 1.0, "_src": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run", "_tgt": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "source": "account_accountant_account_reconcile_model_accountreconcilemodel_write", "target": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_backfill.py", "source_location": "L86", "weight": 1.0, "_src": "precedent_backfill_backfill_precedents", "_tgt": "account_accountant_account_reconcile_model_create", "source": "account_accountant_account_reconcile_model_create", "target": "precedent_backfill_backfill_precedents" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L7", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_auto_reconcile_wizard_py", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_auto_reconcile_wizard_py", "target": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L48", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_auto_reconcile_wizard_py", "_tgt": "account_accountant_account_auto_reconcile_wizard_default_get", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_auto_reconcile_wizard_py", "target": "account_accountant_account_auto_reconcile_wizard_default_get", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L60", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_auto_reconcile_wizard_py", "_tgt": "account_accountant_account_auto_reconcile_wizard_get_default_wizard_values", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_account_auto_reconcile_wizard_py", "target": "account_accountant_account_auto_reconcile_wizard_get_default_wizard_values", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L74", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_wizard_values", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "target": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_wizard_values", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L88", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_amls_domain", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "target": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_amls_domain", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L111", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_one_to_one", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "target": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_one_to_one", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L134", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_zero_balance", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "target": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_zero_balance", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L153", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "target": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L8", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_rationale_8", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard", "target": "account_accountant_account_auto_reconcile_wizard_rationale_8", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L55", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_default_get", "_tgt": "account_accountant_account_auto_reconcile_wizard_get_default_wizard_values", "source": "account_accountant_account_auto_reconcile_wizard_default_get", "target": "account_accountant_account_auto_reconcile_wizard_get_default_wizard_values", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L91", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_amls_domain", "_tgt": "account_accountant_account_auto_reconcile_wizard_get_default_wizard_values", "source": "account_accountant_account_auto_reconcile_wizard_get_default_wizard_values", "target": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_amls_domain", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L91", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_amls_domain", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_wizard_values", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_wizard_values", "target": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_amls_domain", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L75", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_rationale_75", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_wizard_values", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_wizard_values", "target": "account_accountant_account_auto_reconcile_wizard_rationale_75", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L117", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_one_to_one", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_amls_domain", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_amls_domain", "target": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_one_to_one", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L140", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_zero_balance", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_amls_domain", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_amls_domain", "target": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_zero_balance", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L89", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_rationale_89", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_amls_domain", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_get_amls_domain", "target": "account_accountant_account_auto_reconcile_wizard_rationale_89", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L162", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_one_to_one", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_one_to_one", "target": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L112", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_rationale_112", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_one_to_one", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_one_to_one", "target": "account_accountant_account_auto_reconcile_wizard_rationale_112", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L159", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_zero_balance", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_zero_balance", "target": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L135", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_rationale_135", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_zero_balance", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile_zero_balance", "target": "account_accountant_account_auto_reconcile_wizard_rationale_135", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__account_auto_reconcile_wizard.py", "source_location": "L154", "weight": 1.0, "_src": "account_accountant_account_auto_reconcile_wizard_rationale_154", "_tgt": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile", "source": "account_accountant_account_auto_reconcile_wizard_accountautoreconcilewizard_auto_reconcile", "target": "account_accountant_account_auto_reconcile_wizard_rationale_154", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L6", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_bank_reconciliation_service_js", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_bank_reconciliation_service_js", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L137", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_bank_reconciliation_service_js", "_tgt": "account_accountant_bank_reconciliation_service_usebankreconciliation", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_docs_odoo_diff_v19_account_accountant_bank_reconciliation_service_js", "target": "account_accountant_bank_reconciliation_service_usebankreconciliation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L7", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_constructor", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L12", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_setup", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L27", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_togglechatter", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_togglechatter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L41", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_openchatter", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_openchatter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L45", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_selectstatementline", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_selectstatementline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L49", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_reloadchatter", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_reloadchatter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L56", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_computereconcilelinecountperpartnerid", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_computereconcilelinecountperpartnerid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L87", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_computeavailablereconcilemodels", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_computeavailablereconcilemodels", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L98", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_updateavailablereconcilemodels", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_updateavailablereconcilemodels", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L107", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_reloadrecords", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_reloadrecords", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L111", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_statementlinemove", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_statementlinemove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L115", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_statementlinemoveid", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_statementlinemoveid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L119", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_statementline", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_statementline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L123", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_statementlineid", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_statementlineid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/docs/odoo_diff/v19/account_accountant__bank_reconciliation_service.js", "source_location": "L9", "weight": 1.0, "_src": "account_accountant_bank_reconciliation_service_bankreconciliationservice_constructor", "_tgt": "account_accountant_bank_reconciliation_service_bankreconciliationservice_setup", "source": "account_accountant_bank_reconciliation_service_bankreconciliationservice_constructor", "target": "account_accountant_bank_reconciliation_service_bankreconciliationservice_setup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_reconciled_line_name_reconciled_line_name_js", "_tgt": "reconciled_line_name_bankrecreconciledlinename", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_reconciled_line_name_reconciled_line_name_js", "target": "reconciled_line_name_bankrecreconciledlinename", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js", "source_location": "L23", "weight": 1.0, "_src": "reconciled_line_name_bankrecreconciledlinename", "_tgt": "reconciled_line_name_bankrecreconciledlinename_setup", "source": "reconciled_line_name_bankrecreconciledlinename", "target": "reconciled_line_name_bankrecreconciledlinename_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js", "source_location": "L28", "weight": 1.0, "_src": "reconciled_line_name_bankrecreconciledlinename", "_tgt": "reconciled_line_name_bankrecreconciledlinename_deletetax", "source": "reconciled_line_name_bankrecreconciledlinename", "target": "reconciled_line_name_bankrecreconciledlinename_deletetax", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js", "source_location": "L25", "weight": 1.0, "_src": "reconciled_line_name_bankrecreconciledlinename_setup", "_tgt": "bank_reconciliation_service_usebankreconciliation", "source": "reconciled_line_name_bankrecreconciledlinename_setup", "target": "bank_reconciliation_service_usebankreconciliation" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconciled_line_name/reconciled_line_name.js", "source_location": "L38", "weight": 1.0, "_src": "reconciled_line_name_bankrecreconciledlinename_deletetax", "_tgt": "bank_reconciliation_service_bankreconciliationservice_reloadchatter", "source": "reconciled_line_name_bankrecreconciledlinename_deletetax", "target": "bank_reconciliation_service_bankreconciliationservice_reloadchatter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.js", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_attachment_strip_attachment_strip_js", "_tgt": "attachment_strip_attachmentstrip", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_attachment_strip_attachment_strip_js", "target": "attachment_strip_attachmentstrip", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.js", "source_location": "L11", "weight": 1.0, "_src": "attachment_strip_attachmentstrip", "_tgt": "attachment_strip_attachmentstrip_iconfor", "source": "attachment_strip_attachmentstrip", "target": "attachment_strip_attachmentstrip_iconfor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/attachment_strip/attachment_strip.js", "source_location": "L24", "weight": 1.0, "_src": "attachment_strip_attachmentstrip", "_tgt": "attachment_strip_attachmentstrip_urlfor", "source": "attachment_strip_attachmentstrip", "target": "attachment_strip_attachmentstrip_urlfor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js", "source_location": "L16", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_bankrec_form_dialog_bankrec_form_dialog_js", "_tgt": "bankrec_form_dialog_bankrecformdialog", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_bankrec_form_dialog_bankrec_form_dialog_js", "target": "bankrec_form_dialog_bankrecformdialog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js", "source_location": "L25", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_bankrec_form_dialog_bankrec_form_dialog_js", "_tgt": "bankrec_form_dialog_bankreceditlineformcontroller", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_bankrec_form_dialog_bankrec_form_dialog_js", "target": "bankrec_form_dialog_bankreceditlineformcontroller", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js", "source_location": "L17", "weight": 1.0, "_src": "bankrec_form_dialog_bankrecformdialog", "_tgt": "bankrec_form_dialog_bankrecformdialog_setup", "source": "bankrec_form_dialog_bankrecformdialog", "target": "bankrec_form_dialog_bankrecformdialog_setup", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js", "source_location": "L18", "weight": 1.0, "_src": "bankrec_form_dialog_bankrecformdialog_setup", "_tgt": "bankrec_form_dialog_bankreceditlineformcontroller_setup", "source": "bankrec_form_dialog_bankrecformdialog_setup", "target": "bankrec_form_dialog_bankreceditlineformcontroller_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js", "source_location": "L26", "weight": 1.0, "_src": "bankrec_form_dialog_bankreceditlineformcontroller", "_tgt": "bankrec_form_dialog_bankreceditlineformcontroller_setup", "source": "bankrec_form_dialog_bankreceditlineformcontroller", "target": "bankrec_form_dialog_bankreceditlineformcontroller_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/bankrec_form_dialog/bankrec_form_dialog.js", "source_location": "L34", "weight": 1.0, "_src": "bankrec_form_dialog_bankreceditlineformcontroller", "_tgt": "bankrec_form_dialog_bankreceditlineformcontroller_toreviewbuttonclicked", "source": "bankrec_form_dialog_bankreceditlineformcontroller", "target": "bankrec_form_dialog_bankreceditlineformcontroller_toreviewbuttonclicked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js", "source_location": "L6", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_ai_suggestion_ai_alternatives_panel_js", "_tgt": "ai_alternatives_panel_aialternativespanel", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_ai_suggestion_ai_alternatives_panel_js", "target": "ai_alternatives_panel_aialternativespanel", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js", "source_location": "L13", "weight": 1.0, "_src": "ai_alternatives_panel_aialternativespanel", "_tgt": "ai_alternatives_panel_aialternativespanel_setup", "source": "ai_alternatives_panel_aialternativespanel", "target": "ai_alternatives_panel_aialternativespanel_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js", "source_location": "L17", "weight": 1.0, "_src": "ai_alternatives_panel_aialternativespanel", "_tgt": "ai_alternatives_panel_aialternativespanel_bandfor", "source": "ai_alternatives_panel_aialternativespanel", "target": "ai_alternatives_panel_aialternativespanel_bandfor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js", "source_location": "L24", "weight": 1.0, "_src": "ai_alternatives_panel_aialternativespanel", "_tgt": "ai_alternatives_panel_aialternativespanel_pctfor", "source": "ai_alternatives_panel_aialternativespanel", "target": "ai_alternatives_panel_aialternativespanel_pctfor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js", "source_location": "L28", "weight": 1.0, "_src": "ai_alternatives_panel_aialternativespanel", "_tgt": "ai_alternatives_panel_aialternativespanel_onaccept", "source": "ai_alternatives_panel_aialternativespanel", "target": "ai_alternatives_panel_aialternativespanel_onaccept", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_alternatives_panel.js", "source_location": "L29", "weight": 1.0, "_src": "ai_alternatives_panel_aialternativespanel_onaccept", "_tgt": "bank_reconciliation_service_bankreconciliationservice_acceptsuggestion", "source": "ai_alternatives_panel_aialternativespanel_onaccept", "target": "bank_reconciliation_service_bankreconciliationservice_acceptsuggestion" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L6", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_ai_suggestion_ai_suggestion_strip_js", "_tgt": "ai_suggestion_strip_aisuggestionstrip", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_ai_suggestion_ai_suggestion_strip_js", "target": "ai_suggestion_strip_aisuggestionstrip", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L13", "weight": 1.0, "_src": "ai_suggestion_strip_aisuggestionstrip", "_tgt": "ai_suggestion_strip_aisuggestionstrip_setup", "source": "ai_suggestion_strip_aisuggestionstrip", "target": "ai_suggestion_strip_aisuggestionstrip_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L17", "weight": 1.0, "_src": "ai_suggestion_strip_aisuggestionstrip", "_tgt": "ai_suggestion_strip_aisuggestionstrip_band", "source": "ai_suggestion_strip_aisuggestionstrip", "target": "ai_suggestion_strip_aisuggestionstrip_band", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L25", "weight": 1.0, "_src": "ai_suggestion_strip_aisuggestionstrip", "_tgt": "ai_suggestion_strip_aisuggestionstrip_confidencepct", "source": "ai_suggestion_strip_aisuggestionstrip", "target": "ai_suggestion_strip_aisuggestionstrip_confidencepct", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L29", "weight": 1.0, "_src": "ai_suggestion_strip_aisuggestionstrip", "_tgt": "ai_suggestion_strip_aisuggestionstrip_onaccept", "source": "ai_suggestion_strip_aisuggestionstrip", "target": "ai_suggestion_strip_aisuggestionstrip_onaccept", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L33", "weight": 1.0, "_src": "ai_suggestion_strip_aisuggestionstrip", "_tgt": "ai_suggestion_strip_aisuggestionstrip_onshowalternatives", "source": "ai_suggestion_strip_aisuggestionstrip", "target": "ai_suggestion_strip_aisuggestionstrip_onshowalternatives", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_suggestion_strip.js", "source_location": "L30", "weight": 1.0, "_src": "ai_suggestion_strip_aisuggestionstrip_onaccept", "_tgt": "bank_reconciliation_service_bankreconciliationservice_acceptsuggestion", "source": "ai_suggestion_strip_aisuggestionstrip_onaccept", "target": "bank_reconciliation_service_bankreconciliationservice_acceptsuggestion" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.js", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_ai_suggestion_ai_reasoning_tooltip_js", "_tgt": "ai_reasoning_tooltip_aireasoningtooltip", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_ai_suggestion_ai_reasoning_tooltip_js", "target": "ai_reasoning_tooltip_aireasoningtooltip", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/ai_suggestion/ai_reasoning_tooltip.js", "source_location": "L12", "weight": 1.0, "_src": "ai_reasoning_tooltip_aireasoningtooltip", "_tgt": "ai_reasoning_tooltip_aireasoningtooltip_pctfor", "source": "ai_reasoning_tooltip_aireasoningtooltip", "target": "ai_reasoning_tooltip_aireasoningtooltip_pctfor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/file_uploader/file_uploader.js", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_file_uploader_file_uploader_js", "_tgt": "file_uploader_bankrecfileuploader", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_file_uploader_file_uploader_js", "target": "file_uploader_bankrecfileuploader", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/file_uploader/file_uploader.js", "source_location": "L18", "weight": 1.0, "_src": "file_uploader_bankrecfileuploader", "_tgt": "file_uploader_bankrecfileuploader_getextracontext", "source": "file_uploader_bankrecfileuploader", "target": "file_uploader_bankrecfileuploader_getextracontext", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/file_uploader/file_uploader.js", "source_location": "L26", "weight": 1.0, "_src": "file_uploader_bankrecfileuploader", "_tgt": "file_uploader_bankrecfileuploader_getresmodel", "source": "file_uploader_bankrecfileuploader", "target": "file_uploader_bankrecfileuploader_getresmodel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js", "source_location": "L13", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_apply_amount_apply_amount_js", "_tgt": "apply_amount_bankrecwidgetapplyamounthtmlfield", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_apply_amount_apply_amount_js", "target": "apply_amount_bankrecwidgetapplyamounthtmlfield", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js", "source_location": "L17", "weight": 1.0, "_src": "apply_amount_bankrecwidgetapplyamounthtmlfield", "_tgt": "apply_amount_bankrecwidgetapplyamounthtmlfield_setup", "source": "apply_amount_bankrecwidgetapplyamounthtmlfield", "target": "apply_amount_bankrecwidgetapplyamounthtmlfield_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js", "source_location": "L22", "weight": 1.0, "_src": "apply_amount_bankrecwidgetapplyamounthtmlfield", "_tgt": "apply_amount_bankrecwidgetapplyamounthtmlfield_value", "source": "apply_amount_bankrecwidgetapplyamounthtmlfield", "target": "apply_amount_bankrecwidgetapplyamounthtmlfield_value", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js", "source_location": "L26", "weight": 1.0, "_src": "apply_amount_bankrecwidgetapplyamounthtmlfield", "_tgt": "apply_amount_bankrecwidgetapplyamounthtmlfield_switchapplyamount", "source": "apply_amount_bankrecwidgetapplyamounthtmlfield", "target": "apply_amount_bankrecwidgetapplyamounthtmlfield_switchapplyamount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js", "source_location": "L69", "weight": 1.0, "_src": "apply_amount_bankrecwidgetapplyamounthtmlfield", "_tgt": "apply_amount_bankrecwidgetapplyamounthtmlfield_openmove", "source": "apply_amount_bankrecwidgetapplyamounthtmlfield", "target": "apply_amount_bankrecwidgetapplyamounthtmlfield_openmove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/apply_amount/apply_amount.js", "source_location": "L52", "weight": 1.0, "_src": "apply_amount_bankrecwidgetapplyamounthtmlfield_switchapplyamount", "_tgt": "apply_amount_bankrecwidgetapplyamounthtmlfield_openmove", "source": "apply_amount_bankrecwidgetapplyamounthtmlfield_switchapplyamount", "target": "apply_amount_bankrecwidgetapplyamounthtmlfield_openmove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.js", "source_location": "L13", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_quick_create_quick_create_js", "_tgt": "quick_create_bankrecquickcreatecontroller", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_quick_create_quick_create_js", "target": "quick_create_bankrecquickcreatecontroller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.js", "source_location": "L17", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_quick_create_quick_create_js", "_tgt": "quick_create_bankrecquickcreate", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_quick_create_quick_create_js", "target": "quick_create_bankrecquickcreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/quick_create/quick_create.js", "source_location": "L32", "weight": 1.0, "_src": "quick_create_bankrecquickcreate", "_tgt": "quick_create_bankrecquickcreate_getquickcreateprops", "source": "quick_create_bankrecquickcreate", "target": "quick_create_bankrecquickcreate_getquickcreateprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.js", "source_location": "L6", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_partner_history_panel_partner_history_panel_js", "_tgt": "partner_history_panel_partnerhistorypanel", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_partner_history_panel_partner_history_panel_js", "target": "partner_history_panel_partnerhistorypanel", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.js", "source_location": "L12", "weight": 1.0, "_src": "partner_history_panel_partnerhistorypanel", "_tgt": "partner_history_panel_partnerhistorypanel_setup", "source": "partner_history_panel_partnerhistorypanel", "target": "partner_history_panel_partnerhistorypanel_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/partner_history_panel/partner_history_panel.js", "source_location": "L28", "weight": 1.0, "_src": "partner_history_panel_partnerhistorypanel", "_tgt": "partner_history_panel_partnerhistorypanel_formatamount", "source": "partner_history_panel_partnerhistorypanel", "target": "partner_history_panel_partnerhistorypanel_formatamount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L19", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_line_to_reconcile_line_to_reconcile_js", "_tgt": "line_to_reconcile_bankreclinetoreconcile", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_line_to_reconcile_line_to_reconcile_js", "target": "line_to_reconcile_bankreclinetoreconcile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L27", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_setup", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L41", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_onclickline", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_onclickline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L47", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_toggleeditline", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_toggleeditline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L69", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_deleteline", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_deleteline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L88", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_openmove", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_openmove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L98", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_openpartner", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_openpartner", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L108", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_openlineinfopopover", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_openlineinfopopover", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L121", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_deletetax", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_deletetax", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L135", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_statementlinedata", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_statementlinedata", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L139", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_linedata", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_linedata", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L143", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_reconciledlineid", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_reconciledlineid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L149", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_reconciledlineexcludingexchangediffid", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_reconciledlineexcludingexchangediffid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L155", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_movedata", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_movedata", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L163", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_ispartiallyreconciled", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_ispartiallyreconciled", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L170", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_hasdifferentcurrencies", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_hasdifferentcurrencies", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L174", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_formattedamountcurrencyofline", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_formattedamountcurrencyofline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L180", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_formattedamountcurrencyofstatementline", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_formattedamountcurrencyofstatementline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L186", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_exchangemove", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_exchangemove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L193", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_showlineinfo", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_showlineinfo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L197", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_istaxline", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_istaxline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L201", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile", "_tgt": "line_to_reconcile_bankreclinetoreconcile_linedatataxids", "source": "line_to_reconcile_bankreclinetoreconcile", "target": "line_to_reconcile_bankreclinetoreconcile_linedatataxids", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L32", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile_setup", "_tgt": "bank_reconciliation_service_usebankreconciliation", "source": "line_to_reconcile_bankreclinetoreconcile_setup", "target": "bank_reconciliation_service_usebankreconciliation" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L43", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile_onclickline", "_tgt": "line_to_reconcile_bankreclinetoreconcile_toggleeditline", "source": "line_to_reconcile_bankreclinetoreconcile_onclickline", "target": "line_to_reconcile_bankreclinetoreconcile_toggleeditline", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L77", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile_deleteline", "_tgt": "bank_reconciliation_service_bankreconciliationservice_computereconcilelinecountperpartnerid", "source": "line_to_reconcile_bankreclinetoreconcile_deleteline", "target": "bank_reconciliation_service_bankreconciliationservice_computereconcilelinecountperpartnerid" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L82", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile_deleteline", "_tgt": "bank_reconciliation_service_bankreconciliationservice_reloadchatter", "source": "line_to_reconcile_bankreclinetoreconcile_deleteline", "target": "bank_reconciliation_service_bankreconciliationservice_reloadchatter" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_to_reconcile/line_to_reconcile.js", "source_location": "L129", "weight": 1.0, "_src": "line_to_reconcile_bankreclinetoreconcile_deletetax", "_tgt": "bank_reconciliation_service_bankreconciliationservice_reloadchatter", "source": "line_to_reconcile_bankreclinetoreconcile_deletetax", "target": "bank_reconciliation_service_bankreconciliationservice_reloadchatter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L13", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_line_info_pop_over_line_info_pop_over_js", "_tgt": "line_info_pop_over_bankreclineinfopopover", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_line_info_pop_over_line_info_pop_over_js", "target": "line_info_pop_over_bankreclineinfopopover", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L23", "weight": 1.0, "_src": "line_info_pop_over_bankreclineinfopopover", "_tgt": "line_info_pop_over_bankreclineinfopopover_setup", "source": "line_info_pop_over_bankreclineinfopopover", "target": "line_info_pop_over_bankreclineinfopopover_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L27", "weight": 1.0, "_src": "line_info_pop_over_bankreclineinfopopover", "_tgt": "line_info_pop_over_bankreclineinfopopover_openexchangemove", "source": "line_info_pop_over_bankreclineinfopopover", "target": "line_info_pop_over_bankreclineinfopopover_openexchangemove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L37", "weight": 1.0, "_src": "line_info_pop_over_bankreclineinfopopover", "_tgt": "line_info_pop_over_bankreclineinfopopover_openreconciledmove", "source": "line_info_pop_over_bankreclineinfopopover", "target": "line_info_pop_over_bankreclineinfopopover_openreconciledmove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L47", "weight": 1.0, "_src": "line_info_pop_over_bankreclineinfopopover", "_tgt": "line_info_pop_over_bankreclineinfopopover_reconciledmovename", "source": "line_info_pop_over_bankreclineinfopopover", "target": "line_info_pop_over_bankreclineinfopopover_reconciledmovename", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L51", "weight": 1.0, "_src": "line_info_pop_over_bankreclineinfopopover", "_tgt": "line_info_pop_over_bankreclineinfopopover_formattedreconciledmoveamountcurrency", "source": "line_info_pop_over_bankreclineinfopopover", "target": "line_info_pop_over_bankreclineinfopopover_formattedreconciledmoveamountcurrency", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L57", "weight": 1.0, "_src": "line_info_pop_over_bankreclineinfopopover", "_tgt": "line_info_pop_over_bankreclineinfopopover_reconciledlinedata", "source": "line_info_pop_over_bankreclineinfopopover", "target": "line_info_pop_over_bankreclineinfopopover_reconciledlinedata", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L61", "weight": 1.0, "_src": "line_info_pop_over_bankreclineinfopopover", "_tgt": "line_info_pop_over_bankreclineinfopopover_formattedlinedataamountcurrency", "source": "line_info_pop_over_bankreclineinfopopover", "target": "line_info_pop_over_bankreclineinfopopover_formattedlinedataamountcurrency", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L67", "weight": 1.0, "_src": "line_info_pop_over_bankreclineinfopopover", "_tgt": "line_info_pop_over_bankreclineinfopopover_exchangediffmovename", "source": "line_info_pop_over_bankreclineinfopopover", "target": "line_info_pop_over_bankreclineinfopopover_exchangediffmovename", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L71", "weight": 1.0, "_src": "line_info_pop_over_bankreclineinfopopover", "_tgt": "line_info_pop_over_bankreclineinfopopover_exchangemovebalance", "source": "line_info_pop_over_bankreclineinfopopover", "target": "line_info_pop_over_bankreclineinfopopover_exchangemovebalance", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/line_info_pop_over/line_info_pop_over.js", "source_location": "L75", "weight": 1.0, "_src": "line_info_pop_over_bankreclineinfopopover", "_tgt": "line_info_pop_over_bankreclineinfopopover_formattedexchangemovebalance", "source": "line_info_pop_over_bankreclineinfopopover", "target": "line_info_pop_over_bankreclineinfopopover_formattedexchangemovebalance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/chatter/chatter.js", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_chatter_chatter_js", "_tgt": "chatter_bankrecchatter", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_chatter_chatter_js", "target": "chatter_bankrecchatter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/chatter/chatter.js", "source_location": "L13", "weight": 1.0, "_src": "chatter_bankrecchatter", "_tgt": "chatter_bankrecchatter_reloadparentview", "source": "chatter_bankrecchatter", "target": "chatter_bankrecchatter_reloadparentview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button/button.js", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_button_button_js", "_tgt": "button_bankrecbutton", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_button_button_js", "target": "button_bankrecbutton", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button/button.js", "source_location": "L26", "weight": 1.0, "_src": "button_bankrecbutton", "_tgt": "button_bankrecbutton_setup", "source": "button_bankrecbutton", "target": "button_bankrecbutton_setup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_summary/statement_summary.js", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_statement_summary_statement_summary_js", "_tgt": "statement_summary_bankrecstatementsummary", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_statement_summary_statement_summary_js", "target": "statement_summary_bankrecstatementsummary", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_summary/statement_summary.js", "source_location": "L26", "weight": 1.0, "_src": "statement_summary_bankrecstatementsummary", "_tgt": "statement_summary_bankrecstatementsummary_actionapplyinvalidstatement", "source": "statement_summary_bankrecstatementsummary", "target": "statement_summary_bankrecstatementsummary_actionapplyinvalidstatement", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L23", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_statement_line_statement_line_js", "_tgt": "statement_line_bankrecstatementline", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_statement_line_statement_line_js", "target": "statement_line_bankrecstatementline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L33", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_setup", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L51", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_getrecordclasses", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_getrecordclasses", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L63", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_openstatementcreate", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_openstatementcreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L75", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_openpartner", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_openpartner", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L85", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_removepartner", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_removepartner", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L95", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_reconciledlinename", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_reconciledlinename", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L115", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_record", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_record", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L119", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_recorddata", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_recorddata", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L123", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_fold", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_fold", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L130", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_unfold", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_unfold", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L137", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_toggleunfold", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_toggleunfold", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L142", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_selectstatementline", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_selectstatementline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L147", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_openchatter", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_openchatter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L152", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_hasinvalidanalytics", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_hasinvalidanalytics", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L156", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_isunfolded", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_isunfolded", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L160", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_hasstatementline", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_hasstatementline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L164", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_formattedamount", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_formattedamount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L170", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_formatteddate", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_formatteddate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L177", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_formattedfulldate", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_formattedfulldate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L185", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_partner", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_partner", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L189", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_linestoreconcile", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_linestoreconcile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L198", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_suspenseaccountline", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_suspenseaccountline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L204", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_accountmovelines", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_accountmovelines", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L208", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_hasforeigncurrencyandsamecurrencyforalllines", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_hasforeigncurrencyandsamecurrencyforalllines", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L218", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_suspenseaccountlineformattedamount", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_suspenseaccountlineformattedamount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L224", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_activitynumber", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_activitynumber", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L235", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_hasattachment", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_hasattachment", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L266", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_amountclasses", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_amountclasses", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L277", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_buttonlistprops", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_buttonlistprops", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L292", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_formattedamountcurrencyinforeign", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_formattedamountcurrencyinforeign", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L298", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_isselected", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_isselected", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L302", "weight": 1.0, "_src": "statement_line_bankrecstatementline", "_tgt": "statement_line_bankrecstatementline_ischatteropen", "source": "statement_line_bankrecstatementline", "target": "statement_line_bankrecstatementline_ischatteropen", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L44", "weight": 1.0, "_src": "statement_line_bankrecstatementline_setup", "_tgt": "statement_line_bankrecstatementline_selectstatementline", "source": "statement_line_bankrecstatementline_setup", "target": "statement_line_bankrecstatementline_selectstatementline", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L37", "weight": 1.0, "_src": "statement_line_bankrecstatementline_setup", "_tgt": "bank_reconciliation_service_usebankreconciliation", "source": "statement_line_bankrecstatementline_setup", "target": "bank_reconciliation_service_usebankreconciliation" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L125", "weight": 1.0, "_src": "statement_line_bankrecstatementline_fold", "_tgt": "statement_line_bankrecstatementline_toggleunfold", "source": "statement_line_bankrecstatementline_fold", "target": "statement_line_bankrecstatementline_toggleunfold", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L127", "weight": 1.0, "_src": "statement_line_bankrecstatementline_fold", "_tgt": "statement_line_bankrecstatementline_selectstatementline", "source": "statement_line_bankrecstatementline_fold", "target": "statement_line_bankrecstatementline_selectstatementline", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L132", "weight": 1.0, "_src": "statement_line_bankrecstatementline_unfold", "_tgt": "statement_line_bankrecstatementline_toggleunfold", "source": "statement_line_bankrecstatementline_unfold", "target": "statement_line_bankrecstatementline_toggleunfold", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L134", "weight": 1.0, "_src": "statement_line_bankrecstatementline_unfold", "_tgt": "statement_line_bankrecstatementline_selectstatementline", "source": "statement_line_bankrecstatementline_unfold", "target": "statement_line_bankrecstatementline_selectstatementline", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L139", "weight": 1.0, "_src": "statement_line_bankrecstatementline_toggleunfold", "_tgt": "statement_line_bankrecstatementline_selectstatementline", "source": "statement_line_bankrecstatementline_toggleunfold", "target": "statement_line_bankrecstatementline_selectstatementline", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/statement_line/statement_line.js", "source_location": "L148", "weight": 1.0, "_src": "statement_line_bankrecstatementline_openchatter", "_tgt": "statement_line_bankrecstatementline_selectstatementline", "source": "statement_line_bankrecstatementline_selectstatementline", "target": "statement_line_bankrecstatementline_openchatter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L6", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_batch_action_bar_batch_action_bar_js", "_tgt": "batch_action_bar_batchactionbar", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_batch_action_bar_batch_action_bar_js", "target": "batch_action_bar_batchactionbar", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L12", "weight": 1.0, "_src": "batch_action_bar_batchactionbar", "_tgt": "batch_action_bar_batchactionbar_setup", "source": "batch_action_bar_batchactionbar", "target": "batch_action_bar_batchactionbar_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L16", "weight": 1.0, "_src": "batch_action_bar_batchactionbar", "_tgt": "batch_action_bar_batchactionbar_hasselection", "source": "batch_action_bar_batchactionbar", "target": "batch_action_bar_batchactionbar_hasselection", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L20", "weight": 1.0, "_src": "batch_action_bar_batchactionbar", "_tgt": "batch_action_bar_batchactionbar_selectioncount", "source": "batch_action_bar_batchactionbar", "target": "batch_action_bar_batchactionbar_selectioncount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L24", "weight": 1.0, "_src": "batch_action_bar_batchactionbar", "_tgt": "batch_action_bar_batchactionbar_onautoreconcile", "source": "batch_action_bar_batchactionbar", "target": "batch_action_bar_batchactionbar_onautoreconcile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L31", "weight": 1.0, "_src": "batch_action_bar_batchactionbar", "_tgt": "batch_action_bar_batchactionbar_onsuggestforselected", "source": "batch_action_bar_batchactionbar", "target": "batch_action_bar_batchactionbar_onsuggestforselected", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L28", "weight": 1.0, "_src": "batch_action_bar_batchactionbar_onautoreconcile", "_tgt": "bank_reconciliation_service_bankreconciliationservice_bulkreconcile", "source": "batch_action_bar_batchactionbar_onautoreconcile", "target": "bank_reconciliation_service_bankreconciliationservice_bulkreconcile" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/batch_action_bar/batch_action_bar.js", "source_location": "L35", "weight": 1.0, "_src": "batch_action_bar_batchactionbar_onsuggestforselected", "_tgt": "bank_reconciliation_service_bankreconciliationservice_suggestmatches", "source": "batch_action_bar_batchactionbar_onsuggestforselected", "target": "bank_reconciliation_service_bankreconciliationservice_suggestmatches" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L23", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_button_list_button_list_js", "_tgt": "button_list_bankrecbuttonlist", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_button_list_button_list_js", "target": "button_list_bankrecbuttonlist", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L43", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_setup", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L55", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_restorefocus", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_restorefocus", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L64", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_setpartneronreconcileline", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_setpartneronreconcileline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L162", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_setaccountonreconcileline", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_setaccountonreconcileline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L171", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_setaccountreceivableonreconcileline", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_setaccountreceivableonreconcileline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L185", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_setaccountpayableonreconcileline", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_setaccountpayableonreconcileline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L202", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_reconcileonreconcileline", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_reconcileonreconcileline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L247", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_getreconcilebuttondomain", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_getreconcilebuttondomain", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L264", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_deletetransaction", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_deletetransaction", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L278", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_setstatementlineasreviewed", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_setstatementlineasreviewed", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L289", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_triggerreconciliationmodel", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_triggerreconciliationmodel", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L301", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_getkeyaction", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_getkeyaction", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L407", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_registerhotkeys", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_registerhotkeys", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L446", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_bankrecfileuploaderrecord", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_bankrecfileuploaderrecord", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L455", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_actionviewrecomodels", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_actionviewrecomodels", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L462", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_statementlinedata", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_statementlinedata", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L466", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_islineselected", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_islineselected", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L470", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_lastaccountmoveline", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_lastaccountmoveline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L474", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_iscustomerrankhigher", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_iscustomerrankhigher", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L481", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_issetpartnerbuttonshown", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_issetpartnerbuttonshown", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L485", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_issetaccountbuttonshown", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_issetaccountbuttonshown", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L489", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_issetreceivablebuttonshown", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_issetreceivablebuttonshown", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L497", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_issetpayablebuttonshown", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_issetpayablebuttonshown", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L505", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_isreconcilebuttonshown", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_isreconcilebuttonshown", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L509", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_reconcilemodelsindropdown", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_reconcilemodelsindropdown", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L518", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_buttons", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_buttons", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L567", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_buttonstodisplay", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_buttonstodisplay", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L593", "weight": 1.0, "_src": "button_list_bankrecbuttonlist", "_tgt": "button_list_bankrecbuttonlist_buttonsindropdown", "source": "button_list_bankrecbuttonlist", "target": "button_list_bankrecbuttonlist_buttonsindropdown", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L52", "weight": 1.0, "_src": "button_list_bankrecbuttonlist_setup", "_tgt": "button_list_bankrecbuttonlist_registerhotkeys", "source": "button_list_bankrecbuttonlist_setup", "target": "button_list_bankrecbuttonlist_registerhotkeys", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L50", "weight": 1.0, "_src": "button_list_bankrecbuttonlist_setup", "_tgt": "bank_reconciliation_service_usebankreconciliation", "source": "button_list_bankrecbuttonlist_setup", "target": "bank_reconciliation_service_usebankreconciliation" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L182", "weight": 1.0, "_src": "button_list_bankrecbuttonlist_setaccountreceivableonreconcileline", "_tgt": "bank_reconciliation_service_bankreconciliationservice_reloadchatter", "source": "button_list_bankrecbuttonlist_setaccountreceivableonreconcileline", "target": "bank_reconciliation_service_bankreconciliationservice_reloadchatter" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L196", "weight": 1.0, "_src": "button_list_bankrecbuttonlist_setaccountpayableonreconcileline", "_tgt": "bank_reconciliation_service_bankreconciliationservice_reloadchatter", "source": "button_list_bankrecbuttonlist_setaccountpayableonreconcileline", "target": "bank_reconciliation_service_bankreconciliationservice_reloadchatter" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L218", "weight": 1.0, "_src": "button_list_bankrecbuttonlist_reconcileonreconcileline", "_tgt": "button_list_bankrecbuttonlist_getreconcilebuttondomain", "source": "button_list_bankrecbuttonlist_reconcileonreconcileline", "target": "button_list_bankrecbuttonlist_getreconcilebuttondomain", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L283", "weight": 1.0, "_src": "button_list_bankrecbuttonlist_setstatementlineasreviewed", "_tgt": "bank_reconciliation_service_bankreconciliationservice_reloadchatter", "source": "button_list_bankrecbuttonlist_setstatementlineasreviewed", "target": "bank_reconciliation_service_bankreconciliationservice_reloadchatter" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L294", "weight": 1.0, "_src": "button_list_bankrecbuttonlist_triggerreconciliationmodel", "_tgt": "bank_reconciliation_service_bankreconciliationservice_computereconcilelinecountperpartnerid", "source": "button_list_bankrecbuttonlist_triggerreconciliationmodel", "target": "bank_reconciliation_service_bankreconciliationservice_computereconcilelinecountperpartnerid" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/button_list/button_list.js", "source_location": "L298", "weight": 1.0, "_src": "button_list_bankrecbuttonlist_triggerreconciliationmodel", "_tgt": "bank_reconciliation_service_bankreconciliationservice_reloadchatter", "source": "button_list_bankrecbuttonlist_triggerreconciliationmodel", "target": "bank_reconciliation_service_bankreconciliationservice_reloadchatter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js", "source_location": "L6", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_reconcile_model_picker_reconcile_model_picker_js", "_tgt": "reconcile_model_picker_reconcilemodelpicker", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_reconcile_model_picker_reconcile_model_picker_js", "target": "reconcile_model_picker_reconcilemodelpicker", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js", "source_location": "L12", "weight": 1.0, "_src": "reconcile_model_picker_reconcilemodelpicker", "_tgt": "reconcile_model_picker_reconcilemodelpicker_setup", "source": "reconcile_model_picker_reconcilemodelpicker", "target": "reconcile_model_picker_reconcilemodelpicker_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js", "source_location": "L28", "weight": 1.0, "_src": "reconcile_model_picker_reconcilemodelpicker", "_tgt": "reconcile_model_picker_reconcilemodelpicker_onchange", "source": "reconcile_model_picker_reconcilemodelpicker", "target": "reconcile_model_picker_reconcilemodelpicker_onchange", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js", "source_location": "L35", "weight": 1.0, "_src": "reconcile_model_picker_reconcilemodelpicker", "_tgt": "reconcile_model_picker_reconcilemodelpicker_onapplymodel", "source": "reconcile_model_picker_reconcilemodelpicker", "target": "reconcile_model_picker_reconcilemodelpicker_onapplymodel", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/reconcile_model_picker/reconcile_model_picker.js", "source_location": "L31", "weight": 1.0, "_src": "reconcile_model_picker_reconcilemodelpicker_onchange", "_tgt": "reconcile_model_picker_reconcilemodelpicker_onapplymodel", "source": "reconcile_model_picker_reconcilemodelpicker_onchange", "target": "reconcile_model_picker_reconcilemodelpicker_onapplymodel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js", "source_location": "L15", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_search_dialog_search_dialog_js", "_tgt": "search_dialog_bankrecselectcreatedialog", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_search_dialog_search_dialog_js", "target": "search_dialog_bankrecselectcreatedialog", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js", "source_location": "L30", "weight": 1.0, "_src": "search_dialog_bankrecselectcreatedialog", "_tgt": "search_dialog_bankrecselectcreatedialog_setup", "source": "search_dialog_bankrecselectcreatedialog", "target": "search_dialog_bankrecselectcreatedialog_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js", "source_location": "L43", "weight": 1.0, "_src": "search_dialog_bankrecselectcreatedialog", "_tgt": "search_dialog_bankrecselectcreatedialog_changeinselectedmoveline", "source": "search_dialog_bankrecselectcreatedialog", "target": "search_dialog_bankrecselectcreatedialog_changeinselectedmoveline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js", "source_location": "L77", "weight": 1.0, "_src": "search_dialog_bankrecselectcreatedialog", "_tgt": "search_dialog_bankrecselectcreatedialog_suspenseaccountline", "source": "search_dialog_bankrecselectcreatedialog", "target": "search_dialog_bankrecselectcreatedialog_suspenseaccountline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js", "source_location": "L81", "weight": 1.0, "_src": "search_dialog_bankrecselectcreatedialog", "_tgt": "search_dialog_bankrecselectcreatedialog_remainingamountformatted", "source": "search_dialog_bankrecselectcreatedialog", "target": "search_dialog_bankrecselectcreatedialog_remainingamountformatted", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog.js", "source_location": "L87", "weight": 1.0, "_src": "search_dialog_bankrecselectcreatedialog", "_tgt": "search_dialog_bankrecselectcreatedialog_formattedstatementlinedate", "source": "search_dialog_bankrecselectcreatedialog", "target": "search_dialog_bankrecselectcreatedialog_formattedstatementlinedate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js", "source_location": "L15", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_search_dialog_search_dialog_list_js", "_tgt": "search_dialog_list_bankrecreconciledialoglistcontroller", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_search_dialog_search_dialog_list_js", "target": "search_dialog_list_bankrecreconciledialoglistcontroller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js", "source_location": "L55", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_search_dialog_search_dialog_list_js", "_tgt": "search_dialog_list_bankrecreconciledialoglistrenderer", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_search_dialog_search_dialog_list_js", "target": "search_dialog_list_bankrecreconciledialoglistrenderer", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js", "source_location": "L16", "weight": 1.0, "_src": "search_dialog_list_bankrecreconciledialoglistcontroller", "_tgt": "search_dialog_list_bankrecreconciledialoglistcontroller_setup", "source": "search_dialog_list_bankrecreconciledialoglistcontroller", "target": "search_dialog_list_bankrecreconciledialoglistcontroller_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js", "source_location": "L21", "weight": 1.0, "_src": "search_dialog_list_bankrecreconciledialoglistcontroller", "_tgt": "search_dialog_list_bankrecreconciledialoglistcontroller_onselectionchanged", "source": "search_dialog_list_bankrecreconciledialoglistcontroller", "target": "search_dialog_list_bankrecreconciledialoglistcontroller_onselectionchanged", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/search_dialog/search_dialog_list.js", "source_location": "L60", "weight": 1.0, "_src": "search_dialog_list_bankrecreconciledialoglistrenderer", "_tgt": "search_dialog_list_bankrecreconciledialoglistrenderer_openmoveview", "source": "search_dialog_list_bankrecreconciledialoglistrenderer", "target": "search_dialog_list_bankrecreconciledialoglistrenderer_openmoveview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.js", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_list_view_list_view_many2one_multi_edit_js", "_tgt": "list_view_many2one_multi_edit_bankrecmany2onemultiid", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_list_view_list_view_many2one_multi_edit_js", "target": "list_view_many2one_multi_edit_bankrecmany2onemultiid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list_view_many2one_multi_edit.js", "source_location": "L19", "weight": 1.0, "_src": "list_view_many2one_multi_edit_bankrecmany2onemultiid", "_tgt": "list_view_many2one_multi_edit_bankrecmany2onemultiid_m2oprops", "source": "list_view_many2one_multi_edit_bankrecmany2onemultiid", "target": "list_view_many2one_multi_edit_bankrecmany2onemultiid_m2oprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L22", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_list_view_list_js", "_tgt": "list_bankreclistcontroller", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_list_view_list_js", "target": "list_bankreclistcontroller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L80", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_list_view_list_js", "_tgt": "list_bankreclistrenderer", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_components_bank_reconciliation_list_view_list_js", "target": "list_bankreclistrenderer", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L23", "weight": 1.0, "_src": "list_bankreclistcontroller", "_tgt": "list_bankreclistcontroller_setup", "source": "list_bankreclistcontroller", "target": "list_bankreclistcontroller_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L37", "weight": 1.0, "_src": "list_bankreclistcontroller", "_tgt": "list_bankreclistcontroller_onrecordsaved", "source": "list_bankreclistcontroller", "target": "list_bankreclistcontroller_onrecordsaved", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L42", "weight": 1.0, "_src": "list_bankreclistcontroller", "_tgt": "list_bankreclistcontroller_previewerstoragekey", "source": "list_bankreclistcontroller", "target": "list_bankreclistcontroller_previewerstoragekey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L46", "weight": 1.0, "_src": "list_bankreclistcontroller", "_tgt": "list_bankreclistcontroller_modelparams", "source": "list_bankreclistcontroller", "target": "list_bankreclistcontroller_modelparams", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/components/bank_reconciliation/list_view/list.js", "source_location": "L75", "weight": 1.0, "_src": "list_bankreclistcontroller", "_tgt": "list_bankreclistcontroller_setselectedrecord", "source": "list_bankreclistcontroller", "target": "list_bankreclistcontroller_setselectedrecord", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_renderer.js", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_views_kanban_bank_rec_kanban_renderer_js", "_tgt": "bank_rec_kanban_renderer_bankreclinecard", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_views_kanban_bank_rec_kanban_renderer_js", "target": "bank_rec_kanban_renderer_bankreclinecard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L19", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_views_kanban_bank_rec_kanban_controller_js", "_tgt": "bank_rec_kanban_controller_bankreckanbancontroller", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_views_kanban_bank_rec_kanban_controller_js", "target": "bank_rec_kanban_controller_bankreckanbancontroller", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L29", "weight": 1.0, "_src": "bank_rec_kanban_controller_bankreckanbancontroller", "_tgt": "bank_rec_kanban_controller_bankreckanbancontroller_setup", "source": "bank_rec_kanban_controller_bankreckanbancontroller", "target": "bank_rec_kanban_controller_bankreckanbancontroller_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L46", "weight": 1.0, "_src": "bank_rec_kanban_controller_bankreckanbancontroller", "_tgt": "bank_rec_kanban_controller_bankreckanbancontroller_onselectline", "source": "bank_rec_kanban_controller_bankreckanbancontroller", "target": "bank_rec_kanban_controller_bankreckanbancontroller_onselectline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L50", "weight": 1.0, "_src": "bank_rec_kanban_controller_bankreckanbancontroller", "_tgt": "bank_rec_kanban_controller_bankreckanbancontroller_onloadmore", "source": "bank_rec_kanban_controller_bankreckanbancontroller", "target": "bank_rec_kanban_controller_bankreckanbancontroller_onloadmore", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L54", "weight": 1.0, "_src": "bank_rec_kanban_controller_bankreckanbancontroller", "_tgt": "bank_rec_kanban_controller_bankreckanbancontroller_onsuggestforline", "source": "bank_rec_kanban_controller_bankreckanbancontroller", "target": "bank_rec_kanban_controller_bankreckanbancontroller_onsuggestforline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L58", "weight": 1.0, "_src": "bank_rec_kanban_controller_bankreckanbancontroller", "_tgt": "bank_rec_kanban_controller_bankreckanbancontroller_onacceptsuggestion", "source": "bank_rec_kanban_controller_bankreckanbancontroller", "target": "bank_rec_kanban_controller_bankreckanbancontroller_onacceptsuggestion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L62", "weight": 1.0, "_src": "bank_rec_kanban_controller_bankreckanbancontroller", "_tgt": "bank_rec_kanban_controller_bankreckanbancontroller_onunreconcile", "source": "bank_rec_kanban_controller_bankreckanbancontroller", "target": "bank_rec_kanban_controller_bankreckanbancontroller_onunreconcile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L66", "weight": 1.0, "_src": "bank_rec_kanban_controller_bankreckanbancontroller", "_tgt": "bank_rec_kanban_controller_bankreckanbancontroller_formatcurrency", "source": "bank_rec_kanban_controller_bankreckanbancontroller", "target": "bank_rec_kanban_controller_bankreckanbancontroller_formatcurrency", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L73", "weight": 1.0, "_src": "bank_rec_kanban_controller_bankreckanbancontroller", "_tgt": "bank_rec_kanban_controller_bankreckanbancontroller_confidencebandlabel", "source": "bank_rec_kanban_controller_bankreckanbancontroller", "target": "bank_rec_kanban_controller_bankreckanbancontroller_confidencebandlabel", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L47", "weight": 1.0, "_src": "bank_rec_kanban_controller_bankreckanbancontroller_onselectline", "_tgt": "bank_reconciliation_service_bankreconciliationservice_selectline", "source": "bank_rec_kanban_controller_bankreckanbancontroller_onselectline", "target": "bank_reconciliation_service_bankreconciliationservice_selectline" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L51", "weight": 1.0, "_src": "bank_rec_kanban_controller_bankreckanbancontroller_onloadmore", "_tgt": "bank_reconciliation_service_bankreconciliationservice_loadmore", "source": "bank_rec_kanban_controller_bankreckanbancontroller_onloadmore", "target": "bank_reconciliation_service_bankreconciliationservice_loadmore" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L55", "weight": 1.0, "_src": "bank_rec_kanban_controller_bankreckanbancontroller_onsuggestforline", "_tgt": "bank_reconciliation_service_bankreconciliationservice_suggestmatches", "source": "bank_rec_kanban_controller_bankreckanbancontroller_onsuggestforline", "target": "bank_reconciliation_service_bankreconciliationservice_suggestmatches" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L59", "weight": 1.0, "_src": "bank_rec_kanban_controller_bankreckanbancontroller_onacceptsuggestion", "_tgt": "bank_reconciliation_service_bankreconciliationservice_acceptsuggestion", "source": "bank_rec_kanban_controller_bankreckanbancontroller_onacceptsuggestion", "target": "bank_reconciliation_service_bankreconciliationservice_acceptsuggestion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/views/kanban/bank_rec_kanban_controller.js", "source_location": "L63", "weight": 1.0, "_src": "bank_rec_kanban_controller_bankreckanbancontroller_onunreconcile", "_tgt": "bank_rec_controller_unreconcile", "source": "bank_rec_kanban_controller_bankreckanbancontroller_onunreconcile", "target": "bank_rec_controller_unreconcile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L21", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_services_bank_reconciliation_service_js", "_tgt": "bank_reconciliation_service_bankreconciliationservice", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_services_bank_reconciliation_service_js", "target": "bank_reconciliation_service_bankreconciliationservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L420", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_services_bank_reconciliation_service_js", "_tgt": "bank_reconciliation_service_usebankreconciliation", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_static_src_services_bank_reconciliation_service_js", "target": "bank_reconciliation_service_usebankreconciliation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L22", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_constructor", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L67", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_initforjournal", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_initforjournal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L87", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_loadlines", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_loadlines", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L112", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_loadmore", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_loadmore", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L117", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_setfilter", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_setfilter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L130", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_selectline", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_selectline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L137", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_loadlinedetail", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_loadlinedetail", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L145", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_refreshlinedetail", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_refreshlinedetail", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L150", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_suggestmatches", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_suggestmatches", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L166", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_acceptsuggestion", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_acceptsuggestion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L184", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_reconcilemanual", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_reconcilemanual", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L202", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_unreconcile", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_unreconcile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L217", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_writeoff", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_writeoff", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L238", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_bulkreconcile", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_bulkreconcile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L261", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_getpartnerhistory", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_getpartnerhistory", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L272", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_removereconciledlinefromstate", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_removereconciledlinefromstate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L285", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_getbandclass", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_getbandclass", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L298", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_readchatterpref", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_readchatterpref", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L310", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_togglechatter", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_togglechatter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L322", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_openchatter", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_openchatter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L326", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_selectstatementline", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_selectstatementline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L330", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_reloadchatter", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_reloadchatter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L337", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_computereconcilelinecountperpartnerid", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_computereconcilelinecountperpartnerid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L363", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_computeavailablereconcilemodels", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_computeavailablereconcilemodels", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L375", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_updateavailablereconcilemodels", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_updateavailablereconcilemodels", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L381", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_reloadrecords", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_reloadrecords", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L387", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_statementlinemove", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_statementlinemove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L391", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_statementlinemoveid", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_statementlinemoveid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L395", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_statementline", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_statementline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L399", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice", "_tgt": "bank_reconciliation_service_bankreconciliationservice_statementlineid", "source": "bank_reconciliation_service_bankreconciliationservice", "target": "bank_reconciliation_service_bankreconciliationservice_statementlineid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L38", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice_constructor", "_tgt": "bank_reconciliation_service_bankreconciliationservice_readchatterpref", "source": "bank_reconciliation_service_bankreconciliationservice_constructor", "target": "bank_reconciliation_service_bankreconciliationservice_readchatterpref", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L77", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice_initforjournal", "_tgt": "bank_reconciliation_service_bankreconciliationservice_loadlines", "source": "bank_reconciliation_service_bankreconciliationservice_initforjournal", "target": "bank_reconciliation_service_bankreconciliationservice_loadlines", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L114", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice_loadmore", "_tgt": "bank_reconciliation_service_bankreconciliationservice_loadlines", "source": "bank_reconciliation_service_bankreconciliationservice_loadlines", "target": "bank_reconciliation_service_bankreconciliationservice_loadmore", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L123", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice_setfilter", "_tgt": "bank_reconciliation_service_bankreconciliationservice_loadlines", "source": "bank_reconciliation_service_bankreconciliationservice_loadlines", "target": "bank_reconciliation_service_bankreconciliationservice_setfilter", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L208", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice_unreconcile", "_tgt": "bank_reconciliation_service_bankreconciliationservice_loadlines", "source": "bank_reconciliation_service_bankreconciliationservice_loadlines", "target": "bank_reconciliation_service_bankreconciliationservice_unreconcile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L245", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice_bulkreconcile", "_tgt": "bank_reconciliation_service_bankreconciliationservice_loadlines", "source": "bank_reconciliation_service_bankreconciliationservice_loadlines", "target": "bank_reconciliation_service_bankreconciliationservice_bulkreconcile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L133", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice_selectline", "_tgt": "bank_reconciliation_service_bankreconciliationservice_loadlinedetail", "source": "bank_reconciliation_service_bankreconciliationservice_selectline", "target": "bank_reconciliation_service_bankreconciliationservice_loadlinedetail", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L147", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice_refreshlinedetail", "_tgt": "bank_reconciliation_service_bankreconciliationservice_loadlinedetail", "source": "bank_reconciliation_service_bankreconciliationservice_loadlinedetail", "target": "bank_reconciliation_service_bankreconciliationservice_refreshlinedetail", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L157", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice_suggestmatches", "_tgt": "bank_reconciliation_service_bankreconciliationservice_refreshlinedetail", "source": "bank_reconciliation_service_bankreconciliationservice_refreshlinedetail", "target": "bank_reconciliation_service_bankreconciliationservice_suggestmatches", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L172", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice_acceptsuggestion", "_tgt": "bank_reconciliation_service_bankreconciliationservice_removereconciledlinefromstate", "source": "bank_reconciliation_service_bankreconciliationservice_acceptsuggestion", "target": "bank_reconciliation_service_bankreconciliationservice_removereconciledlinefromstate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L191", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice_reconcilemanual", "_tgt": "bank_reconciliation_service_bankreconciliationservice_removereconciledlinefromstate", "source": "bank_reconciliation_service_bankreconciliationservice_reconcilemanual", "target": "bank_reconciliation_service_bankreconciliationservice_removereconciledlinefromstate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/static/src/services/bank_reconciliation_service.js", "source_location": "L227", "weight": 1.0, "_src": "bank_reconciliation_service_bankreconciliationservice_writeoff", "_tgt": "bank_reconciliation_service_bankreconciliationservice_removereconciledlinefromstate", "source": "bank_reconciliation_service_bankreconciliationservice_writeoff", "target": "bank_reconciliation_service_bankreconciliationservice_removereconciledlinefromstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_auto_reconcile_wizard_py", "_tgt": "auto_reconcile_wizard_fusionautoreconcilewizard", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_auto_reconcile_wizard_py", "target": "auto_reconcile_wizard_fusionautoreconcilewizard", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py", "source_location": "L1", "weight": 1.0, "_src": "auto_reconcile_wizard_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_auto_reconcile_wizard_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_auto_reconcile_wizard_py", "target": "auto_reconcile_wizard_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py", "source_location": "L41", "weight": 1.0, "_src": "auto_reconcile_wizard_fusionautoreconcilewizard", "_tgt": "auto_reconcile_wizard_fusionautoreconcilewizard_build_domain", "source": "auto_reconcile_wizard_fusionautoreconcilewizard", "target": "auto_reconcile_wizard_fusionautoreconcilewizard_build_domain", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py", "source_location": "L55", "weight": 1.0, "_src": "auto_reconcile_wizard_fusionautoreconcilewizard", "_tgt": "auto_reconcile_wizard_fusionautoreconcilewizard_action_run", "source": "auto_reconcile_wizard_fusionautoreconcilewizard", "target": "auto_reconcile_wizard_fusionautoreconcilewizard_action_run", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/auto_reconcile_wizard.py", "source_location": "L58", "weight": 1.0, "_src": "auto_reconcile_wizard_fusionautoreconcilewizard_action_run", "_tgt": "auto_reconcile_wizard_fusionautoreconcilewizard_build_domain", "source": "auto_reconcile_wizard_fusionautoreconcilewizard_build_domain", "target": "auto_reconcile_wizard_fusionautoreconcilewizard_action_run", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/__init__.py", "source_location": "L2", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_bulk_reconcile_wizard_py", "_tgt": "bulk_reconcile_wizard_fusionbulkreconcilewizard", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_bulk_reconcile_wizard_py", "target": "bulk_reconcile_wizard_fusionbulkreconcilewizard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py", "source_location": "L44", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_bulk_reconcile_wizard_py", "_tgt": "bulk_reconcile_wizard_default_line_ids", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_bulk_reconcile_wizard_py", "target": "bulk_reconcile_wizard_default_line_ids", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py", "source_location": "L51", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_bulk_reconcile_wizard_py", "_tgt": "bulk_reconcile_wizard_compute_selected_count", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_bulk_reconcile_wizard_py", "target": "bulk_reconcile_wizard_compute_selected_count", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py", "source_location": "L1", "weight": 1.0, "_src": "bulk_reconcile_wizard_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_bulk_reconcile_wizard_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_wizards_bulk_reconcile_wizard_py", "target": "bulk_reconcile_wizard_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/wizards/bulk_reconcile_wizard.py", "source_location": "L55", "weight": 1.0, "_src": "bulk_reconcile_wizard_fusionbulkreconcilewizard", "_tgt": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run", "source": "bulk_reconcile_wizard_fusionbulkreconcilewizard", "target": "bulk_reconcile_wizard_fusionbulkreconcilewizard_action_run", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L23", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "_tgt": "bank_rec_controller_adapter", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "target": "bank_rec_controller_adapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L31", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "_tgt": "bank_rec_controller_fusionbankreccontroller", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "target": "bank_rec_controller_fusionbankreccontroller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L43", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "_tgt": "bank_rec_controller_get_state", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "target": "bank_rec_controller_get_state", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L77", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "_tgt": "bank_rec_controller_list_unreconciled", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "target": "bank_rec_controller_list_unreconciled", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L119", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "_tgt": "bank_rec_controller_get_line_detail", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "target": "bank_rec_controller_get_line_detail", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L176", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "_tgt": "bank_rec_controller_suggest_matches", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "target": "bank_rec_controller_suggest_matches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L190", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "_tgt": "bank_rec_controller_accept_suggestion", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "target": "bank_rec_controller_accept_suggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L218", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "_tgt": "bank_rec_controller_reconcile_manual", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "target": "bank_rec_controller_reconcile_manual", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L239", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "_tgt": "bank_rec_controller_unreconcile", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "target": "bank_rec_controller_unreconcile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L253", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "_tgt": "bank_rec_controller_write_off", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "target": "bank_rec_controller_write_off", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L278", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "_tgt": "bank_rec_controller_bulk_reconcile", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "target": "bank_rec_controller_bulk_reconcile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L291", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "_tgt": "bank_rec_controller_get_partner_history", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "target": "bank_rec_controller_get_partner_history", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L1", "weight": 1.0, "_src": "bank_rec_controller_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_bank_rec_controller_py", "target": "bank_rec_controller_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L86", "weight": 1.0, "_src": "bank_rec_controller_list_unreconciled", "_tgt": "bank_rec_controller_adapter", "source": "bank_rec_controller_adapter", "target": "bank_rec_controller_list_unreconciled", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L179", "weight": 1.0, "_src": "bank_rec_controller_suggest_matches", "_tgt": "bank_rec_controller_adapter", "source": "bank_rec_controller_adapter", "target": "bank_rec_controller_suggest_matches", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L200", "weight": 1.0, "_src": "bank_rec_controller_accept_suggestion", "_tgt": "bank_rec_controller_adapter", "source": "bank_rec_controller_adapter", "target": "bank_rec_controller_accept_suggestion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L242", "weight": 1.0, "_src": "bank_rec_controller_unreconcile", "_tgt": "bank_rec_controller_adapter", "source": "bank_rec_controller_adapter", "target": "bank_rec_controller_unreconcile", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L24", "weight": 1.0, "_src": "bank_rec_controller_rationale_24", "_tgt": "bank_rec_controller_adapter", "source": "bank_rec_controller_adapter", "target": "bank_rec_controller_rationale_24", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/bank_rec_controller.py", "source_location": "L32", "weight": 1.0, "_src": "bank_rec_controller_rationale_32", "_tgt": "bank_rec_controller_fusionbankreccontroller", "source": "bank_rec_controller_fusionbankreccontroller", "target": "bank_rec_controller_rationale_32", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/controllers/__init__.py", "source_location": "L1", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_controllers_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/exchange_diff.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_exchange_diff_py", "_tgt": "exchange_diff_exchangediffresult", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_exchange_diff_py", "target": "exchange_diff_exchangediffresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/exchange_diff.py", "source_location": "L19", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_exchange_diff_py", "_tgt": "exchange_diff_compute_exchange_diff", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_exchange_diff_py", "target": "exchange_diff_compute_exchange_diff", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/exchange_diff.py", "source_location": "L1", "weight": 1.0, "_src": "exchange_diff_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_exchange_diff_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_exchange_diff_py", "target": "exchange_diff_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/exchange_diff.py", "source_location": "L41", "weight": 1.0, "_src": "exchange_diff_compute_exchange_diff", "_tgt": "exchange_diff_exchangediffresult", "source": "exchange_diff_exchangediffresult", "target": "exchange_diff_compute_exchange_diff", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/exchange_diff.py", "source_location": "L21", "weight": 1.0, "_src": "exchange_diff_rationale_21", "_tgt": "exchange_diff_compute_exchange_diff", "source": "exchange_diff_compute_exchange_diff", "target": "exchange_diff_rationale_21", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/__init__.py", "source_location": "L7", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_lookup_py", "_tgt": "precedent_lookup_precedentmatch", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_lookup_py", "target": "precedent_lookup_precedentmatch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L23", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_lookup_py", "_tgt": "precedent_lookup_find_nearest_precedents", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_lookup_py", "target": "precedent_lookup_find_nearest_precedents", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L54", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_lookup_py", "_tgt": "precedent_lookup_memo_overlap", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_lookup_py", "target": "precedent_lookup_memo_overlap", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L1", "weight": 1.0, "_src": "precedent_lookup_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_lookup_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_lookup_py", "target": "precedent_lookup_rationale_1", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_lookup_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_lookup_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L42", "weight": 1.0, "_src": "precedent_lookup_find_nearest_precedents", "_tgt": "precedent_lookup_precedentmatch", "source": "precedent_lookup_precedentmatch", "target": "precedent_lookup_find_nearest_precedents", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L40", "weight": 1.0, "_src": "precedent_lookup_find_nearest_precedents", "_tgt": "precedent_lookup_memo_overlap", "source": "precedent_lookup_find_nearest_precedents", "target": "precedent_lookup_memo_overlap", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L24", "weight": 1.0, "_src": "precedent_lookup_rationale_24", "_tgt": "precedent_lookup_find_nearest_precedents", "source": "precedent_lookup_find_nearest_precedents", "target": "precedent_lookup_rationale_24", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L60", "weight": 1.0, "_src": "confidence_scoring_score_candidates", "_tgt": "precedent_lookup_find_nearest_precedents", "source": "precedent_lookup_find_nearest_precedents", "target": "confidence_scoring_score_candidates" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_lookup.py", "source_location": "L55", "weight": 1.0, "_src": "precedent_lookup_rationale_55", "_tgt": "precedent_lookup_memo_overlap", "source": "precedent_lookup_memo_overlap", "target": "precedent_lookup_rationale_55", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L13", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L21", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "_tgt": "confidence_scoring_scoredcandidate", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "target": "confidence_scoring_scoredcandidate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L31", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "_tgt": "confidence_scoring_score_candidates", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "target": "confidence_scoring_score_candidates", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L94", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "_tgt": "confidence_scoring_pattern_score", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "target": "confidence_scoring_pattern_score", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L104", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "_tgt": "confidence_scoring_precedent_score", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "target": "confidence_scoring_precedent_score", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L112", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "_tgt": "confidence_scoring_build_reasoning", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "target": "confidence_scoring_build_reasoning", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L125", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "_tgt": "confidence_scoring_get_provider", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "target": "confidence_scoring_get_provider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L148", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "_tgt": "confidence_scoring_ai_rerank", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "target": "confidence_scoring_ai_rerank", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L1", "weight": 1.0, "_src": "confidence_scoring_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_confidence_scoring_py", "target": "confidence_scoring_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L71", "weight": 1.0, "_src": "confidence_scoring_score_candidates", "_tgt": "confidence_scoring_scoredcandidate", "source": "confidence_scoring_scoredcandidate", "target": "confidence_scoring_score_candidates", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L13", "weight": 0.8, "_src": "confidence_scoring_scoredcandidate", "_tgt": "matching_strategies_candidate", "source": "confidence_scoring_scoredcandidate", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L66", "weight": 1.0, "_src": "confidence_scoring_score_candidates", "_tgt": "confidence_scoring_pattern_score", "source": "confidence_scoring_score_candidates", "target": "confidence_scoring_pattern_score", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L67", "weight": 1.0, "_src": "confidence_scoring_score_candidates", "_tgt": "confidence_scoring_precedent_score", "source": "confidence_scoring_score_candidates", "target": "confidence_scoring_precedent_score", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L70", "weight": 1.0, "_src": "confidence_scoring_score_candidates", "_tgt": "confidence_scoring_build_reasoning", "source": "confidence_scoring_score_candidates", "target": "confidence_scoring_build_reasoning", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L84", "weight": 1.0, "_src": "confidence_scoring_score_candidates", "_tgt": "confidence_scoring_get_provider", "source": "confidence_scoring_score_candidates", "target": "confidence_scoring_get_provider", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L87", "weight": 1.0, "_src": "confidence_scoring_score_candidates", "_tgt": "confidence_scoring_ai_rerank", "source": "confidence_scoring_score_candidates", "target": "confidence_scoring_ai_rerank", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L32", "weight": 1.0, "_src": "confidence_scoring_rationale_32", "_tgt": "confidence_scoring_score_candidates", "source": "confidence_scoring_score_candidates", "target": "confidence_scoring_rationale_32", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L95", "weight": 1.0, "_src": "confidence_scoring_rationale_95", "_tgt": "confidence_scoring_pattern_score", "source": "confidence_scoring_pattern_score", "target": "confidence_scoring_rationale_95", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L105", "weight": 1.0, "_src": "confidence_scoring_rationale_105", "_tgt": "confidence_scoring_precedent_score", "source": "confidence_scoring_precedent_score", "target": "confidence_scoring_rationale_105", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L126", "weight": 1.0, "_src": "confidence_scoring_rationale_126", "_tgt": "confidence_scoring_get_provider", "source": "confidence_scoring_get_provider", "target": "confidence_scoring_rationale_126", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L149", "weight": 1.0, "_src": "confidence_scoring_rationale_149", "_tgt": "confidence_scoring_ai_rerank", "source": "confidence_scoring_ai_rerank", "target": "confidence_scoring_rationale_149", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L13", "weight": 0.8, "_src": "confidence_scoring_rationale_1", "_tgt": "matching_strategies_candidate", "source": "confidence_scoring_rationale_1", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L13", "weight": 0.8, "_src": "confidence_scoring_rationale_32", "_tgt": "matching_strategies_candidate", "source": "confidence_scoring_rationale_32", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L13", "weight": 0.8, "_src": "confidence_scoring_rationale_95", "_tgt": "matching_strategies_candidate", "source": "confidence_scoring_rationale_95", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L13", "weight": 0.8, "_src": "confidence_scoring_rationale_105", "_tgt": "matching_strategies_candidate", "source": "confidence_scoring_rationale_105", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L13", "weight": 0.8, "_src": "confidence_scoring_rationale_126", "_tgt": "matching_strategies_candidate", "source": "confidence_scoring_rationale_126", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/confidence_scoring.py", "source_location": "L13", "weight": 0.8, "_src": "confidence_scoring_rationale_149", "_tgt": "matching_strategies_candidate", "source": "confidence_scoring_rationale_149", "target": "matching_strategies_candidate", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L13", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "_tgt": "matching_strategies_candidate", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "target": "matching_strategies_candidate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L21", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "_tgt": "matching_strategies_matchresult", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "target": "matching_strategies_matchresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L31", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "_tgt": "matching_strategies_amountexactstrategy", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "target": "matching_strategies_amountexactstrategy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L48", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "_tgt": "matching_strategies_fifostrategy", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "target": "matching_strategies_fifostrategy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L73", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "target": "matching_strategies_multiinvoicestrategy", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L1", "weight": 1.0, "_src": "matching_strategies_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_matching_strategies_py", "target": "matching_strategies_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L38", "weight": 1.0, "_src": "matching_strategies_amountexactstrategy_match", "_tgt": "matching_strategies_matchresult", "source": "matching_strategies_matchresult", "target": "matching_strategies_amountexactstrategy_match", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L54", "weight": 1.0, "_src": "matching_strategies_fifostrategy_match", "_tgt": "matching_strategies_matchresult", "source": "matching_strategies_matchresult", "target": "matching_strategies_fifostrategy_match", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L85", "weight": 1.0, "_src": "matching_strategies_multiinvoicestrategy_match", "_tgt": "matching_strategies_matchresult", "source": "matching_strategies_matchresult", "target": "matching_strategies_multiinvoicestrategy_match", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L35", "weight": 1.0, "_src": "matching_strategies_amountexactstrategy", "_tgt": "matching_strategies_amountexactstrategy_match", "source": "matching_strategies_amountexactstrategy", "target": "matching_strategies_amountexactstrategy_match", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L32", "weight": 1.0, "_src": "matching_strategies_rationale_32", "_tgt": "matching_strategies_amountexactstrategy", "source": "matching_strategies_amountexactstrategy", "target": "matching_strategies_rationale_32", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L52", "weight": 1.0, "_src": "matching_strategies_fifostrategy", "_tgt": "matching_strategies_fifostrategy_match", "source": "matching_strategies_fifostrategy", "target": "matching_strategies_fifostrategy_match", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L49", "weight": 1.0, "_src": "matching_strategies_rationale_49", "_tgt": "matching_strategies_fifostrategy", "source": "matching_strategies_fifostrategy", "target": "matching_strategies_rationale_49", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L77", "weight": 1.0, "_src": "matching_strategies_multiinvoicestrategy", "_tgt": "matching_strategies_multiinvoicestrategy_init", "source": "matching_strategies_multiinvoicestrategy", "target": "matching_strategies_multiinvoicestrategy_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L80", "weight": 1.0, "_src": "matching_strategies_multiinvoicestrategy", "_tgt": "matching_strategies_multiinvoicestrategy_match", "source": "matching_strategies_multiinvoicestrategy", "target": "matching_strategies_multiinvoicestrategy_match", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/matching_strategies.py", "source_location": "L74", "weight": 1.0, "_src": "matching_strategies_rationale_74", "_tgt": "matching_strategies_multiinvoicestrategy", "source": "matching_strategies_multiinvoicestrategy", "target": "matching_strategies_rationale_74", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/pattern_extractor.py", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_pattern_extractor_py", "_tgt": "pattern_extractor_extract_pattern_for_partner", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_pattern_extractor_py", "target": "pattern_extractor_extract_pattern_for_partner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/pattern_extractor.py", "source_location": "L68", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_pattern_extractor_py", "_tgt": "pattern_extractor_amounts_concentrated", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_pattern_extractor_py", "target": "pattern_extractor_amounts_concentrated", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/pattern_extractor.py", "source_location": "L1", "weight": 1.0, "_src": "pattern_extractor_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_pattern_extractor_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_pattern_extractor_py", "target": "pattern_extractor_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/pattern_extractor.py", "source_location": "L35", "weight": 1.0, "_src": "pattern_extractor_extract_pattern_for_partner", "_tgt": "pattern_extractor_amounts_concentrated", "source": "pattern_extractor_extract_pattern_for_partner", "target": "pattern_extractor_amounts_concentrated", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/pattern_extractor.py", "source_location": "L12", "weight": 1.0, "_src": "pattern_extractor_rationale_12", "_tgt": "pattern_extractor_extract_pattern_for_partner", "source": "pattern_extractor_extract_pattern_for_partner", "target": "pattern_extractor_rationale_12", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/pattern_extractor.py", "source_location": "L69", "weight": 1.0, "_src": "pattern_extractor_rationale_69", "_tgt": "pattern_extractor_amounts_concentrated", "source": "pattern_extractor_amounts_concentrated", "target": "pattern_extractor_rationale_69", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_backfill.py", "source_location": "L19", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_backfill_py", "_tgt": "precedent_backfill_identify_bank_side", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_backfill_py", "target": "precedent_backfill_identify_bank_side", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_backfill.py", "source_location": "L32", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_backfill_py", "_tgt": "precedent_backfill_backfill_precedents", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_backfill_py", "target": "precedent_backfill_backfill_precedents", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_backfill.py", "source_location": "L1", "weight": 1.0, "_src": "precedent_backfill_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_backfill_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_services_precedent_backfill_py", "target": "precedent_backfill_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_backfill.py", "source_location": "L64", "weight": 1.0, "_src": "precedent_backfill_backfill_precedents", "_tgt": "precedent_backfill_identify_bank_side", "source": "precedent_backfill_identify_bank_side", "target": "precedent_backfill_backfill_precedents", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_backfill.py", "source_location": "L20", "weight": 1.0, "_src": "precedent_backfill_rationale_20", "_tgt": "precedent_backfill_identify_bank_side", "source": "precedent_backfill_identify_bank_side", "target": "precedent_backfill_rationale_20", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/services/precedent_backfill.py", "source_location": "L33", "weight": 1.0, "_src": "precedent_backfill_rationale_33", "_tgt": "precedent_backfill_backfill_precedents", "source": "precedent_backfill_backfill_precedents", "target": "precedent_backfill_rationale_33", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/reports/__init__.py", "source_location": "L1", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_reports_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_reports_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_reports_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_reports_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/reports/migration_audit_report.py", "source_location": "L16", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_reports_migration_audit_report_py", "_tgt": "migration_audit_report_fusionmigrationauditreport", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_reports_migration_audit_report_py", "target": "migration_audit_report_fusionmigrationauditreport", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/reports/migration_audit_report.py", "source_location": "L21", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_reports_migration_audit_report_py", "_tgt": "migration_audit_report_get_report_values", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_reports_migration_audit_report_py", "target": "migration_audit_report_get_report_values", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_bank_rec/reports/migration_audit_report.py", "source_location": "L1", "weight": 1.0, "_src": "migration_audit_report_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_reports_migration_audit_report_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_bank_rec_reports_migration_audit_report_py", "target": "migration_audit_report_rationale_1", "confidence_score": 1.0 } ], "hyperedges": [] }