Files
Odoo-Modules/graphify-out/cache/c159b35d3c9665d841a11255a47383c436b13897554d8e981a9ab1b1eab0c139.json
gsinghpal 41d0908ade changes
2026-04-24 21:04:38 -04:00

1 line
101 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "label": "bank_reconciliation.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1"}, {"id": "bank_reconciliation_get_unreconciled_bank_lines", "label": "get_unreconciled_bank_lines()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L8"}, {"id": "bank_reconciliation_get_unreconciled_receipts", "label": "get_unreconciled_receipts()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L38"}, {"id": "bank_reconciliation_match_bank_line_to_payments", "label": "match_bank_line_to_payments()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L64"}, {"id": "bank_reconciliation_auto_reconcile_bank_lines", "label": "auto_reconcile_bank_lines()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L88"}, {"id": "bank_reconciliation_apply_reconcile_model", "label": "apply_reconcile_model()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L114"}, {"id": "bank_reconciliation_unmatch_bank_line", "label": "unmatch_bank_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L134"}, {"id": "bank_reconciliation_get_reconcile_suggestions", "label": "get_reconcile_suggestions()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L143"}, {"id": "bank_reconciliation_sum_payments_by_date", "label": "sum_payments_by_date()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L160"}, {"id": "bank_reconciliation_get_bank_line_details", "label": "get_bank_line_details()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L224"}, {"id": "bank_reconciliation_check_recurring_pattern", "label": "check_recurring_pattern()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L291"}, {"id": "bank_reconciliation_match_internal_transfers", "label": "match_internal_transfers()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L353"}, {"id": "bank_reconciliation_find_unreconciled_cheques", "label": "find_unreconciled_cheques()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L505"}, {"id": "bank_reconciliation_reconcile_payroll_cheques", "label": "reconcile_payroll_cheques()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L559"}, {"id": "bank_reconciliation_extract_partner_from_ref", "label": "_extract_partner_from_ref()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L639"}, {"id": "bank_reconciliation_find_best_subset", "label": "_find_best_subset()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L676"}, {"id": "bank_reconciliation_suggest_bank_line_matches", "label": "suggest_bank_line_matches()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L704"}, {"id": "bank_reconciliation_search_matching_entries", "label": "search_matching_entries()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L890"}, {"id": "bank_reconciliation_format_aml_candidates", "label": "_format_aml_candidates()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L944"}, {"id": "bank_reconciliation_fusion_suggest_matches", "label": "fusion_suggest_matches()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L973"}, {"id": "bank_reconciliation_fusion_accept_suggestion", "label": "fusion_accept_suggestion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1009"}, {"id": "bank_reconciliation_fusion_reconcile_bank_line", "label": "fusion_reconcile_bank_line()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1034"}, {"id": "bank_reconciliation_fusion_unreconcile", "label": "fusion_unreconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1066"}, {"id": "bank_reconciliation_fusion_get_pending_suggestions", "label": "fusion_get_pending_suggestions()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1089"}, {"id": "bank_reconciliation_rationale_9", "label": "Return unreconciled bank lines for a journal/company. Routed through the ba", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L9"}, {"id": "bank_reconciliation_rationale_161", "label": "Sum payment/journal activity for a date range. IMPORTANT: Always pass journa", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L161"}, {"id": "bank_reconciliation_rationale_225", "label": "Get full details of a single bank statement line plus matching suggestions.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L225"}, {"id": "bank_reconciliation_rationale_292", "label": "Check if a bank line matches a known recurring payment pattern. Returns the", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L292"}, {"id": "bank_reconciliation_rationale_354", "label": "[Tier 3] Find and match inter-account transfers between two bank journals. M", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L354"}, {"id": "bank_reconciliation_rationale_506", "label": "Find unreconciled cheque bank lines and classify as payroll vs non-payroll b", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L506"}, {"id": "bank_reconciliation_rationale_560", "label": "Reconcile payroll cheque bank lines by applying the Payroll Cheque Clearing", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L560"}, {"id": "bank_reconciliation_rationale_640", "label": "Extract a partner from a bank line payment_ref using keyword matching.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L640"}, {"id": "bank_reconciliation_rationale_677", "label": "Find the subset of candidates whose amounts sum closest to target. Returns (", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L677"}, {"id": "bank_reconciliation_rationale_705", "label": "Find candidate journal items (invoices/bills) that could match a bank statement", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L705"}, {"id": "bank_reconciliation_rationale_891", "label": "Search open journal items by query (invoice/bill number, amount, or partner name", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L891"}, {"id": "bank_reconciliation_rationale_945", "label": "Format AMLs as candidate dicts for the reconciliation table.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L945"}, {"id": "bank_reconciliation_rationale_974", "label": "Compute and persist AI suggestions for one or more bank statement lines. Wr", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L974"}, {"id": "bank_reconciliation_rationale_1010", "label": "Accept a fusion.reconcile.suggestion: reconciles the bank line against the s", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1010"}, {"id": "bank_reconciliation_rationale_1035", "label": "Manually reconcile a bank statement line against a set of journal items. Ro", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1035"}, {"id": "bank_reconciliation_rationale_1067", "label": "Reverse a reconciliation by partial_reconcile_ids. Wraps ``BankRecAdapter.u", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1067"}, {"id": "bank_reconciliation_rationale_1090", "label": "List pending fusion.reconcile.suggestion rows. Optional filters: ``statemen", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1090"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L2", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_get_unreconciled_bank_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L8", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_get_unreconciled_receipts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L38", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_match_bank_line_to_payments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L64", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_auto_reconcile_bank_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L88", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_apply_reconcile_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L114", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_unmatch_bank_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L134", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_get_reconcile_suggestions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L143", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_sum_payments_by_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L160", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_get_bank_line_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L224", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_check_recurring_pattern", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L291", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_match_internal_transfers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L353", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_find_unreconciled_cheques", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L505", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_reconcile_payroll_cheques", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L559", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_extract_partner_from_ref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L639", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_find_best_subset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L676", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_suggest_bank_line_matches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L704", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_search_matching_entries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L890", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_format_aml_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L944", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_fusion_suggest_matches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L973", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_fusion_accept_suggestion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1009", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_fusion_reconcile_bank_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1034", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_fusion_unreconcile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1066", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py", "target": "bank_reconciliation_fusion_get_pending_suggestions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1089", "weight": 1.0}, {"source": "bank_reconciliation_suggest_bank_line_matches", "target": "bank_reconciliation_extract_partner_from_ref", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L724", "weight": 1.0}, {"source": "bank_reconciliation_suggest_bank_line_matches", "target": "bank_reconciliation_find_best_subset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L864", "weight": 1.0}, {"source": "bank_reconciliation_search_matching_entries", "target": "bank_reconciliation_format_aml_candidates", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L925", "weight": 1.0}, {"source": "bank_reconciliation_rationale_9", "target": "bank_reconciliation_get_unreconciled_bank_lines", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L9", "weight": 1.0}, {"source": "bank_reconciliation_rationale_161", "target": "bank_reconciliation_sum_payments_by_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L161", "weight": 1.0}, {"source": "bank_reconciliation_rationale_225", "target": "bank_reconciliation_get_bank_line_details", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L225", "weight": 1.0}, {"source": "bank_reconciliation_rationale_292", "target": "bank_reconciliation_check_recurring_pattern", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L292", "weight": 1.0}, {"source": "bank_reconciliation_rationale_354", "target": "bank_reconciliation_match_internal_transfers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L354", "weight": 1.0}, {"source": "bank_reconciliation_rationale_506", "target": "bank_reconciliation_find_unreconciled_cheques", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L506", "weight": 1.0}, {"source": "bank_reconciliation_rationale_560", "target": "bank_reconciliation_reconcile_payroll_cheques", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L560", "weight": 1.0}, {"source": "bank_reconciliation_rationale_640", "target": "bank_reconciliation_extract_partner_from_ref", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L640", "weight": 1.0}, {"source": "bank_reconciliation_rationale_677", "target": "bank_reconciliation_find_best_subset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L677", "weight": 1.0}, {"source": "bank_reconciliation_rationale_705", "target": "bank_reconciliation_suggest_bank_line_matches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L705", "weight": 1.0}, {"source": "bank_reconciliation_rationale_891", "target": "bank_reconciliation_search_matching_entries", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L891", "weight": 1.0}, {"source": "bank_reconciliation_rationale_945", "target": "bank_reconciliation_format_aml_candidates", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L945", "weight": 1.0}, {"source": "bank_reconciliation_rationale_974", "target": "bank_reconciliation_fusion_suggest_matches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L974", "weight": 1.0}, {"source": "bank_reconciliation_rationale_1010", "target": "bank_reconciliation_fusion_accept_suggestion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1010", "weight": 1.0}, {"source": "bank_reconciliation_rationale_1035", "target": "bank_reconciliation_fusion_reconcile_bank_line", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1035", "weight": 1.0}, {"source": "bank_reconciliation_rationale_1067", "target": "bank_reconciliation_fusion_unreconcile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1067", "weight": 1.0}, {"source": "bank_reconciliation_rationale_1090", "target": "bank_reconciliation_fusion_get_pending_suggestions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1090", "weight": 1.0}], "raw_calls": [{"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L15"}, {"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "list_unreconciled", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L16"}, {"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L17"}, {"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L17"}, {"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L18"}, {"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L18"}, {"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L19"}, {"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L20"}, {"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L21"}, {"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L21"}, {"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L25"}, {"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L26"}, {"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L26"}, {"caller_nid": "bank_reconciliation_get_unreconciled_bank_lines", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L29"}, {"caller_nid": "bank_reconciliation_get_unreconciled_receipts", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L39"}, {"caller_nid": "bank_reconciliation_get_unreconciled_receipts", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L40"}, {"caller_nid": "bank_reconciliation_get_unreconciled_receipts", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L50"}, {"caller_nid": "bank_reconciliation_get_unreconciled_receipts", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L52"}, {"caller_nid": "bank_reconciliation_get_unreconciled_receipts", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L53"}, {"caller_nid": "bank_reconciliation_get_unreconciled_receipts", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L53"}, {"caller_nid": "bank_reconciliation_get_unreconciled_receipts", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L56"}, {"caller_nid": "bank_reconciliation_match_bank_line_to_payments", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L65"}, {"caller_nid": "bank_reconciliation_match_bank_line_to_payments", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L66"}, {"caller_nid": "bank_reconciliation_match_bank_line_to_payments", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L67"}, {"caller_nid": "bank_reconciliation_match_bank_line_to_payments", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L68"}, {"caller_nid": "bank_reconciliation_match_bank_line_to_payments", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L72"}, {"caller_nid": "bank_reconciliation_match_bank_line_to_payments", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L72"}, {"caller_nid": "bank_reconciliation_match_bank_line_to_payments", "callee": "reconcile_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L75"}, {"caller_nid": "bank_reconciliation_match_bank_line_to_payments", "callee": "invalidate_recordset", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L77"}, {"caller_nid": "bank_reconciliation_match_bank_line_to_payments", "callee": "set_line_bank_statement_line", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L79"}, {"caller_nid": "bank_reconciliation_auto_reconcile_bank_lines", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L89"}, {"caller_nid": "bank_reconciliation_auto_reconcile_bank_lines", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L90"}, {"caller_nid": "bank_reconciliation_auto_reconcile_bank_lines", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L92"}, {"caller_nid": "bank_reconciliation_auto_reconcile_bank_lines", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L94"}, {"caller_nid": "bank_reconciliation_auto_reconcile_bank_lines", "callee": "reconcile_batch", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L97"}, {"caller_nid": "bank_reconciliation_auto_reconcile_bank_lines", "callee": "_try_auto_reconcile_statement_lines", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L100"}, {"caller_nid": "bank_reconciliation_auto_reconcile_bank_lines", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L100"}, {"caller_nid": "bank_reconciliation_auto_reconcile_bank_lines", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L101"}, {"caller_nid": "bank_reconciliation_auto_reconcile_bank_lines", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L103"}, {"caller_nid": "bank_reconciliation_auto_reconcile_bank_lines", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L105"}, {"caller_nid": "bank_reconciliation_auto_reconcile_bank_lines", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L110"}, {"caller_nid": "bank_reconciliation_apply_reconcile_model", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L115"}, {"caller_nid": "bank_reconciliation_apply_reconcile_model", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L116"}, {"caller_nid": "bank_reconciliation_apply_reconcile_model", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L117"}, {"caller_nid": "bank_reconciliation_apply_reconcile_model", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L118"}, {"caller_nid": "bank_reconciliation_apply_reconcile_model", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L119"}, {"caller_nid": "bank_reconciliation_apply_reconcile_model", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L119"}, {"caller_nid": "bank_reconciliation_apply_reconcile_model", "callee": "_seek_for_lines", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L121"}, {"caller_nid": "bank_reconciliation_apply_reconcile_model", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L122"}, {"caller_nid": "bank_reconciliation_apply_reconcile_model", "callee": "_get_write_off_move_lines_dict", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L123"}, {"caller_nid": "bank_reconciliation_apply_reconcile_model", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L126"}, {"caller_nid": "bank_reconciliation_apply_reconcile_model", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L130"}, {"caller_nid": "bank_reconciliation_unmatch_bank_line", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L135"}, {"caller_nid": "bank_reconciliation_unmatch_bank_line", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L136"}, {"caller_nid": "bank_reconciliation_unmatch_bank_line", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L137"}, {"caller_nid": "bank_reconciliation_unmatch_bank_line", "callee": "action_unreconcile_entry", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L139"}, {"caller_nid": "bank_reconciliation_get_reconcile_suggestions", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L144"}, {"caller_nid": "bank_reconciliation_get_reconcile_suggestions", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L145"}, {"caller_nid": "bank_reconciliation_get_reconcile_suggestions", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L146"}, {"caller_nid": "bank_reconciliation_get_reconcile_suggestions", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L148"}, {"caller_nid": "bank_reconciliation_get_reconcile_suggestions", "callee": "hasattr", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L155"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L165"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L166"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L169"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L178"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L179"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L180"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L181"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L181"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L186"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L187"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L188"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L196"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "sorted", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L218"}, {"caller_nid": "bank_reconciliation_sum_payments_by_date", "callee": "items", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L218"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L226"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L227"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L228"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L233"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L246"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "td", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L248"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "td", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L249"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L250"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L255"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L256"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L260"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L265"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L274"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L274"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L274"}, {"caller_nid": "bank_reconciliation_get_bank_line_details", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L276"}, {"caller_nid": "bank_reconciliation_check_recurring_pattern", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L294"}, {"caller_nid": "bank_reconciliation_check_recurring_pattern", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L295"}, {"caller_nid": "bank_reconciliation_check_recurring_pattern", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L296"}, {"caller_nid": "bank_reconciliation_check_recurring_pattern", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L300"}, {"caller_nid": "bank_reconciliation_check_recurring_pattern", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L300"}, {"caller_nid": "bank_reconciliation_check_recurring_pattern", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L301"}, {"caller_nid": "bank_reconciliation_check_recurring_pattern", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L309"}, {"caller_nid": "bank_reconciliation_check_recurring_pattern", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L318"}, {"caller_nid": "bank_reconciliation_check_recurring_pattern", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L318"}, {"caller_nid": "bank_reconciliation_check_recurring_pattern", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L320"}, {"caller_nid": "bank_reconciliation_check_recurring_pattern", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L335"}, {"caller_nid": "bank_reconciliation_check_recurring_pattern", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L336"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L359"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L360"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L361"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L362"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L363"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L363"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L367"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L372"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "from_string", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L373"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "from_string", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L374"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L378"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L383"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "from_string", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L384"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "from_string", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L385"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L390"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L391"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "sorted", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L394"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L401"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L402"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L404"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L406"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L408"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L410"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L414"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L418"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "add", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L420"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "add", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L421"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L427"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L428"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L432"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L435"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L437"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L444"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L445"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L448"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "action_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L459"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "set_line_bank_statement_line", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L466"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "set_line_bank_statement_line", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L475"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L479"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L487"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L488"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L493"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L498"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L499"}, {"caller_nid": "bank_reconciliation_match_internal_transfers", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L500"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L509"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L509"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L510"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L510"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L512"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L513"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L516"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L517"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "add", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L522"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L522"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L524"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L535"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L535"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L538"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L545"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L548"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L551"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L552"}, {"caller_nid": "bank_reconciliation_find_unreconciled_cheques", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L553"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L570"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L570"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L572"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L573"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L574"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L576"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L584"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L585"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L585"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L586"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L588"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L599"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L602"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L603"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "add", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L608"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L608"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L610"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L611"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L611"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L613"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L613"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "_apply_reconcile_models", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L622"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "commit", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L623"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L627"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L628"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L628"}, {"caller_nid": "bank_reconciliation_reconcile_payroll_cheques", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L633"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L650"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L650"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L651"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L651"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L651"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "range", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L653"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "min", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L653"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L653"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "range", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L654"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L654"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L655"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L656"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L664"}, {"caller_nid": "bank_reconciliation_extract_partner_from_ref", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L666"}, {"caller_nid": "bank_reconciliation_find_best_subset", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L684"}, {"caller_nid": "bank_reconciliation_find_best_subset", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L685"}, {"caller_nid": "bank_reconciliation_find_best_subset", "callee": "range", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L687"}, {"caller_nid": "bank_reconciliation_find_best_subset", "callee": "range", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L690"}, {"caller_nid": "bank_reconciliation_find_best_subset", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L692"}, {"caller_nid": "bank_reconciliation_find_best_subset", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L694"}, {"caller_nid": "bank_reconciliation_find_best_subset", "callee": "round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L701"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L708"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L709"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L710"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L715"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L716"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L739"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L747"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L749"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L751"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L753"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L755"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "list", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L758"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L760"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L761"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L763"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L764"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L765"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L765"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "td", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L765"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L766"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L766"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "td", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L766"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L770"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L772"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L774"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L780"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L780"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L782"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "add", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L786"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L787"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L795"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L798"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L800"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L803"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L808"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L810"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L810"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "upper", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L810"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L811"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L811"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "upper", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L811"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L814"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L817"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L820"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "any", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L828"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "upper", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L828"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "upper", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L828"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L829"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L829"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L831"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L844"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L851"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L852"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "hasattr", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L854"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L857"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "sort", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L861"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L873"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L885"}, {"caller_nid": "bank_reconciliation_suggest_bank_line_matches", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L886"}, {"caller_nid": "bank_reconciliation_search_matching_entries", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L893"}, {"caller_nid": "bank_reconciliation_search_matching_entries", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L893"}, {"caller_nid": "bank_reconciliation_search_matching_entries", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L894"}, {"caller_nid": "bank_reconciliation_search_matching_entries", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L898"}, {"caller_nid": "bank_reconciliation_search_matching_entries", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L901"}, {"caller_nid": "bank_reconciliation_search_matching_entries", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L917"}, {"caller_nid": "bank_reconciliation_search_matching_entries", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L917"}, {"caller_nid": "bank_reconciliation_search_matching_entries", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L917"}, {"caller_nid": "bank_reconciliation_search_matching_entries", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L923"}, {"caller_nid": "bank_reconciliation_search_matching_entries", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L930"}, {"caller_nid": "bank_reconciliation_search_matching_entries", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L935"}, {"caller_nid": "bank_reconciliation_search_matching_entries", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L940"}, {"caller_nid": "bank_reconciliation_format_aml_candidates", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L953"}, {"caller_nid": "bank_reconciliation_format_aml_candidates", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L954"}, {"caller_nid": "bank_reconciliation_format_aml_candidates", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L955"}, {"caller_nid": "bank_reconciliation_format_aml_candidates", "callee": "hasattr", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L956"}, {"caller_nid": "bank_reconciliation_fusion_suggest_matches", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L978"}, {"caller_nid": "bank_reconciliation_fusion_suggest_matches", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L981"}, {"caller_nid": "bank_reconciliation_fusion_suggest_matches", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L982"}, {"caller_nid": "bank_reconciliation_fusion_suggest_matches", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L982"}, {"caller_nid": "bank_reconciliation_fusion_suggest_matches", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L985"}, {"caller_nid": "bank_reconciliation_fusion_suggest_matches", "callee": "suggest_matches", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L986"}, {"caller_nid": "bank_reconciliation_fusion_suggest_matches", "callee": "items", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L994"}, {"caller_nid": "bank_reconciliation_fusion_suggest_matches", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L997"}, {"caller_nid": "bank_reconciliation_fusion_suggest_matches", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L998"}, {"caller_nid": "bank_reconciliation_fusion_suggest_matches", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L999"}, {"caller_nid": "bank_reconciliation_fusion_suggest_matches", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1000"}, {"caller_nid": "bank_reconciliation_fusion_suggest_matches", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1001"}, {"caller_nid": "bank_reconciliation_fusion_suggest_matches", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1002"}, {"caller_nid": "bank_reconciliation_fusion_accept_suggestion", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1015"}, {"caller_nid": "bank_reconciliation_fusion_accept_suggestion", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1017"}, {"caller_nid": "bank_reconciliation_fusion_accept_suggestion", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1018"}, {"caller_nid": "bank_reconciliation_fusion_accept_suggestion", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1019"}, {"caller_nid": "bank_reconciliation_fusion_accept_suggestion", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1023"}, {"caller_nid": "bank_reconciliation_fusion_accept_suggestion", "callee": "accept_suggestion", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1024"}, {"caller_nid": "bank_reconciliation_fusion_accept_suggestion", "callee": "list", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1029"}, {"caller_nid": "bank_reconciliation_fusion_accept_suggestion", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1029"}, {"caller_nid": "bank_reconciliation_fusion_accept_suggestion", "callee": "bool", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1030"}, {"caller_nid": "bank_reconciliation_fusion_reconcile_bank_line", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1041"}, {"caller_nid": "bank_reconciliation_fusion_reconcile_bank_line", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1043"}, {"caller_nid": "bank_reconciliation_fusion_reconcile_bank_line", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1047"}, {"caller_nid": "bank_reconciliation_fusion_reconcile_bank_line", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1048"}, {"caller_nid": "bank_reconciliation_fusion_reconcile_bank_line", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1049"}, {"caller_nid": "bank_reconciliation_fusion_reconcile_bank_line", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1050"}, {"caller_nid": "bank_reconciliation_fusion_reconcile_bank_line", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1052"}, {"caller_nid": "bank_reconciliation_fusion_reconcile_bank_line", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1052"}, {"caller_nid": "bank_reconciliation_fusion_reconcile_bank_line", "callee": "reconcile_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1056"}, {"caller_nid": "bank_reconciliation_fusion_reconcile_bank_line", "callee": "list", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1061"}, {"caller_nid": "bank_reconciliation_fusion_reconcile_bank_line", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1061"}, {"caller_nid": "bank_reconciliation_fusion_reconcile_bank_line", "callee": "bool", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1062"}, {"caller_nid": "bank_reconciliation_fusion_unreconcile", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1073"}, {"caller_nid": "bank_reconciliation_fusion_unreconcile", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1076"}, {"caller_nid": "bank_reconciliation_fusion_unreconcile", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1079"}, {"caller_nid": "bank_reconciliation_fusion_unreconcile", "callee": "unreconcile", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1080"}, {"caller_nid": "bank_reconciliation_fusion_unreconcile", "callee": "list", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1081"}, {"caller_nid": "bank_reconciliation_fusion_unreconcile", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1081"}, {"caller_nid": "bank_reconciliation_fusion_unreconcile", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1085"}, {"caller_nid": "bank_reconciliation_fusion_get_pending_suggestions", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1100"}, {"caller_nid": "bank_reconciliation_fusion_get_pending_suggestions", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1101"}, {"caller_nid": "bank_reconciliation_fusion_get_pending_suggestions", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1102"}, {"caller_nid": "bank_reconciliation_fusion_get_pending_suggestions", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1103"}, {"caller_nid": "bank_reconciliation_fusion_get_pending_suggestions", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1103"}, {"caller_nid": "bank_reconciliation_fusion_get_pending_suggestions", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1105"}, {"caller_nid": "bank_reconciliation_fusion_get_pending_suggestions", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1106"}, {"caller_nid": "bank_reconciliation_fusion_get_pending_suggestions", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1106"}, {"caller_nid": "bank_reconciliation_fusion_get_pending_suggestions", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1108"}, {"caller_nid": "bank_reconciliation_fusion_get_pending_suggestions", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1109"}, {"caller_nid": "bank_reconciliation_fusion_get_pending_suggestions", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1114"}, {"caller_nid": "bank_reconciliation_fusion_get_pending_suggestions", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py", "source_location": "L1125"}]}