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

1 line
17 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py", "label": "accounts_receivable.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L1"}, {"id": "accounts_receivable_get_ar_aging", "label": "get_ar_aging()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L6"}, {"id": "accounts_receivable_get_overdue_invoices", "label": "get_overdue_invoices()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L13"}, {"id": "accounts_receivable_get_partner_balance", "label": "get_partner_balance()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L37"}, {"id": "accounts_receivable_send_followup", "label": "send_followup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L91"}, {"id": "accounts_receivable_get_followup_report", "label": "get_followup_report()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L110"}, {"id": "accounts_receivable_reconcile_payment_to_invoice", "label": "reconcile_payment_to_invoice()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L118"}, {"id": "accounts_receivable_get_unmatched_payments", "label": "get_unmatched_payments()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L130"}, {"id": "accounts_receivable_rationale_7", "label": "Return AR aging buckets. Routed through FollowupAdapter for tri-mode consistency", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L7"}, {"id": "accounts_receivable_rationale_14", "label": "Return overdue customer invoices. Routed through FollowupAdapter.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L14"}, {"id": "accounts_receivable_rationale_38", "label": "Get AR and AP balance for a partner. Accepts partner_id or partner_name.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L38"}, {"id": "accounts_receivable_rationale_92", "label": "Send a follow-up to a partner. Routed through FollowupAdapter so the Enterpr", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L92"}, {"id": "accounts_receivable_rationale_111", "label": "Return the follow-up report HTML for a partner. Routed through FollowupAdapter.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L111"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L1", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py", "target": "accounts_receivable_get_ar_aging", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py", "target": "accounts_receivable_get_overdue_invoices", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L13", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py", "target": "accounts_receivable_get_partner_balance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L37", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py", "target": "accounts_receivable_send_followup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L91", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py", "target": "accounts_receivable_get_followup_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L110", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py", "target": "accounts_receivable_reconcile_payment_to_invoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L118", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py", "target": "accounts_receivable_get_unmatched_payments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L130", "weight": 1.0}, {"source": "accounts_receivable_rationale_7", "target": "accounts_receivable_get_ar_aging", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L7", "weight": 1.0}, {"source": "accounts_receivable_rationale_14", "target": "accounts_receivable_get_overdue_invoices", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L14", "weight": 1.0}, {"source": "accounts_receivable_rationale_38", "target": "accounts_receivable_get_partner_balance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L38", "weight": 1.0}, {"source": "accounts_receivable_rationale_92", "target": "accounts_receivable_send_followup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L92", "weight": 1.0}, {"source": "accounts_receivable_rationale_111", "target": "accounts_receivable_get_followup_report", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L111", "weight": 1.0}], "raw_calls": [{"caller_nid": "accounts_receivable_get_ar_aging", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L9"}, {"caller_nid": "accounts_receivable_get_ar_aging", "callee": "aged_receivables", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L10"}, {"caller_nid": "accounts_receivable_get_overdue_invoices", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L16"}, {"caller_nid": "accounts_receivable_get_overdue_invoices", "callee": "overdue_invoices", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L17"}, {"caller_nid": "accounts_receivable_get_overdue_invoices", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L18"}, {"caller_nid": "accounts_receivable_get_overdue_invoices", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L18"}, {"caller_nid": "accounts_receivable_get_overdue_invoices", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L19"}, {"caller_nid": "accounts_receivable_get_overdue_invoices", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L19"}, {"caller_nid": "accounts_receivable_get_overdue_invoices", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L22"}, {"caller_nid": "accounts_receivable_get_overdue_invoices", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L31"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L40"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L41"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L41"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L42"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L43"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L46"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L47"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L47"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L50"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L57"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L60"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L67"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L73"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L76"}, {"caller_nid": "accounts_receivable_get_partner_balance", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L86"}, {"caller_nid": "accounts_receivable_send_followup", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L95"}, {"caller_nid": "accounts_receivable_send_followup", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L98"}, {"caller_nid": "accounts_receivable_send_followup", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L99"}, {"caller_nid": "accounts_receivable_send_followup", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L102"}, {"caller_nid": "accounts_receivable_send_followup", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L104"}, {"caller_nid": "accounts_receivable_send_followup", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L106"}, {"caller_nid": "accounts_receivable_get_followup_report", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L113"}, {"caller_nid": "accounts_receivable_get_followup_report", "callee": "get_adapter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L114"}, {"caller_nid": "accounts_receivable_get_followup_report", "callee": "followup_report_html", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L115"}, {"caller_nid": "accounts_receivable_reconcile_payment_to_invoice", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L119"}, {"caller_nid": "accounts_receivable_reconcile_payment_to_invoice", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L120"}, {"caller_nid": "accounts_receivable_reconcile_payment_to_invoice", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L121"}, {"caller_nid": "accounts_receivable_reconcile_payment_to_invoice", "callee": "reconcile", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L123"}, {"caller_nid": "accounts_receivable_get_unmatched_payments", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L138"}, {"caller_nid": "accounts_receivable_get_unmatched_payments", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L140"}, {"caller_nid": "accounts_receivable_get_unmatched_payments", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L143"}, {"caller_nid": "accounts_receivable_get_unmatched_payments", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py", "source_location": "L146"}]}