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

1 line
22 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py", "label": "hr_roe.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L1"}, {"id": "hr_roe_hrroe", "label": "HrROE", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L9"}, {"id": "hr_roe_compute_cra_business_number", "label": "_compute_cra_business_number()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L80"}, {"id": "hr_roe_compute_pay_period_type", "label": "_compute_pay_period_type()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L224"}, {"id": "hr_roe_compute_submission_deadline", "label": "_compute_submission_deadline()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L236"}, {"id": "hr_roe_hrroe_action_calculate_earnings", "label": ".action_calculate_earnings()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L244"}, {"id": "hr_roe_hrroe_action_generate_blk", "label": ".action_generate_blk()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L365"}, {"id": "hr_roe_hrroe_generate_blk_xml", "label": "._generate_blk_xml()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L409"}, {"id": "hr_roe_hrroe_action_print_roe", "label": ".action_print_roe()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L481"}, {"id": "hr_roe_hrroe_action_mark_submitted", "label": ".action_mark_submitted()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L486"}, {"id": "hr_roe_hrroe_action_archive", "label": ".action_archive()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L500"}, {"id": "hr_roe_hrroepayperiod", "label": "HrROEPayPeriod", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L506"}, {"id": "hr_roe_rationale_81", "label": "Get CRA business number from payroll settings.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L81"}, {"id": "hr_roe_rationale_245", "label": "Calculate insurable earnings from payslips with proper period allocation", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L245"}, {"id": "hr_roe_rationale_366", "label": "Generate BLK file for ROE Web submission", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L366"}, {"id": "hr_roe_rationale_410", "label": "Generate the XML content for BLK file in CRA-compliant format", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L410"}, {"id": "hr_roe_rationale_487", "label": "Mark ROE as submitted to Service Canada", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L487"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L4", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py", "target": "odoo_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py", "target": "hr_roe_hrroe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L9", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py", "target": "hr_roe_compute_cra_business_number", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L80", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py", "target": "hr_roe_compute_pay_period_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L224", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py", "target": "hr_roe_compute_submission_deadline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L236", "weight": 1.0}, {"source": "hr_roe_hrroe", "target": "hr_roe_hrroe_action_calculate_earnings", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L244", "weight": 1.0}, {"source": "hr_roe_hrroe", "target": "hr_roe_hrroe_action_generate_blk", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L365", "weight": 1.0}, {"source": "hr_roe_hrroe", "target": "hr_roe_hrroe_generate_blk_xml", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L409", "weight": 1.0}, {"source": "hr_roe_hrroe", "target": "hr_roe_hrroe_action_print_roe", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L481", "weight": 1.0}, {"source": "hr_roe_hrroe", "target": "hr_roe_hrroe_action_mark_submitted", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L486", "weight": 1.0}, {"source": "hr_roe_hrroe", "target": "hr_roe_hrroe_action_archive", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L500", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py", "target": "hr_roe_hrroepayperiod", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L506", "weight": 1.0}, {"source": "hr_roe_hrroe_action_generate_blk", "target": "hr_roe_hrroe_generate_blk_xml", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L369", "weight": 1.0}, {"source": "hr_roe_rationale_81", "target": "hr_roe_hrroe_compute_cra_business_number", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L81", "weight": 1.0}, {"source": "hr_roe_rationale_245", "target": "hr_roe_hrroe_action_calculate_earnings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L245", "weight": 1.0}, {"source": "hr_roe_rationale_366", "target": "hr_roe_hrroe_action_generate_blk", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L366", "weight": 1.0}, {"source": "hr_roe_rationale_410", "target": "hr_roe_hrroe_generate_blk_xml", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L410", "weight": 1.0}, {"source": "hr_roe_rationale_487", "target": "hr_roe_hrroe_action_mark_submitted", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L487", "weight": 1.0}], "raw_calls": [{"caller_nid": "hr_roe_compute_cra_business_number", "callee": "get_settings", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L84"}, {"caller_nid": "hr_roe_compute_cra_business_number", "callee": "get_cra_payroll_account_number", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L85"}, {"caller_nid": "hr_roe_compute_pay_period_type", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L233"}, {"caller_nid": "hr_roe_compute_submission_deadline", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L240"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L246"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L249"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L252"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L252"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L252"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L254"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L258"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L262"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "enumerate", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L273"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L276"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L286"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "_get_pay_type_from_code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L289"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "_is_reimbursement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L290"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L318"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "unlink", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L327"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "sorted", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L331"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "keys", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L331"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L332"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L337"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L339"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L348"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L350"}, {"caller_nid": "hr_roe_hrroe_action_calculate_earnings", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L360"}, {"caller_nid": "hr_roe_hrroe_action_generate_blk", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L367"}, {"caller_nid": "hr_roe_hrroe_action_generate_blk", "callee": "b64encode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L372"}, {"caller_nid": "hr_roe_hrroe_action_generate_blk", "callee": "encode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L372"}, {"caller_nid": "hr_roe_hrroe_action_generate_blk", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L375"}, {"caller_nid": "hr_roe_hrroe_action_generate_blk", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L376"}, {"caller_nid": "hr_roe_hrroe_action_generate_blk", "callee": "today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L376"}, {"caller_nid": "hr_roe_hrroe_action_generate_blk", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L379"}, {"caller_nid": "hr_roe_hrroe_action_generate_blk", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L386"}, {"caller_nid": "hr_roe_hrroe_action_generate_blk", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L396"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L411"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L414"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L414"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L422"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L425"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L428"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L428"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L428"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L428"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L429"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L430"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L433"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L435"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L435"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L438"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L440"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L440"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L456"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L458"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L459"}, {"caller_nid": "hr_roe_hrroe_generate_blk_xml", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L460"}, {"caller_nid": "hr_roe_hrroe_action_print_roe", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L483"}, {"caller_nid": "hr_roe_hrroe_action_print_roe", "callee": "report_action", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L484"}, {"caller_nid": "hr_roe_hrroe_action_print_roe", "callee": "ref", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L484"}, {"caller_nid": "hr_roe_hrroe_action_mark_submitted", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L488"}, {"caller_nid": "hr_roe_hrroe_action_mark_submitted", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L489"}, {"caller_nid": "hr_roe_hrroe_action_mark_submitted", "callee": "today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L491"}, {"caller_nid": "hr_roe_hrroe_action_mark_submitted", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L495"}, {"caller_nid": "hr_roe_hrroe_action_mark_submitted", "callee": "today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L497"}, {"caller_nid": "hr_roe_hrroe_action_archive", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L502"}, {"caller_nid": "hr_roe_hrroe_action_archive", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py", "source_location": "L503"}]}