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

14089 lines
585 KiB
JSON

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_init_py",
"community": 23,
"norm_label": "__init__.py"
},
{
"label": "_fusion_payroll_post_init()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/__init__.py",
"source_location": "L8",
"id": "init_fusion_payroll_post_init",
"community": 23,
"norm_label": "_fusion_payroll_post_init()"
},
{
"label": "Archive default salary rules auto-added to Canadian structure. When hr_payr",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/__init__.py",
"source_location": "L9",
"id": "init_rationale_9",
"community": 23,
"norm_label": "archive default salary rules auto-added to canadian structure. when hr_payr"
},
{
"label": "__manifest__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/__manifest__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_manifest_py",
"community": 29,
"norm_label": "__manifest__.py"
},
{
"label": "pdf_field_position.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pdf_field_position.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pdf_field_position_py",
"community": 6,
"norm_label": "pdf_field_position.py"
},
{
"label": "PdfFieldPosition",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pdf_field_position.py",
"source_location": "L6",
"id": "pdf_field_position_pdffieldposition",
"community": 6,
"norm_label": "pdffieldposition"
},
{
"label": "get_coordinates_dict()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pdf_field_position.py",
"source_location": "L78",
"id": "pdf_field_position_get_coordinates_dict",
"community": 6,
"norm_label": "get_coordinates_dict()"
},
{
"label": "PDF Field Position Configuration Stores user-configurable positions for",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pdf_field_position.py",
"source_location": "L7",
"id": "pdf_field_position_rationale_7",
"community": 6,
"norm_label": "pdf field position configuration stores user-configurable positions for"
},
{
"label": "Get coordinates dictionary for a template type. Returns dict in",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pdf_field_position.py",
"source_location": "L79",
"id": "pdf_field_position_rationale_79",
"community": 30,
"norm_label": "get coordinates dictionary for a template type. returns dict in"
},
{
"label": "payroll_tax_payment_schedule.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_tax_payment_schedule_py",
"community": 18,
"norm_label": "payroll_tax_payment_schedule.py"
},
{
"label": "PayrollTaxPaymentSchedule",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L8",
"id": "payroll_tax_payment_schedule_payrolltaxpaymentschedule",
"community": 18,
"norm_label": "payrolltaxpaymentschedule"
},
{
"label": "_compute_display_name()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L69",
"id": "payroll_tax_payment_schedule_compute_display_name",
"community": 18,
"norm_label": "_compute_display_name()"
},
{
"label": "_compute_is_current()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L83",
"id": "payroll_tax_payment_schedule_compute_is_current",
"community": 18,
"norm_label": "_compute_is_current()"
},
{
"label": "get_current_schedule()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L103",
"id": "payroll_tax_payment_schedule_get_current_schedule",
"community": 18,
"norm_label": "get_current_schedule()"
},
{
"label": "_check_overlapping_schedules()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L117",
"id": "payroll_tax_payment_schedule_check_overlapping_schedules",
"community": 18,
"norm_label": "_check_overlapping_schedules()"
},
{
"label": "Tax Payment Schedule Date-effective payment schedules for provincial taxes.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L9",
"id": "payroll_tax_payment_schedule_rationale_9",
"community": 18,
"norm_label": "tax payment schedule date-effective payment schedules for provincial taxes."
},
{
"label": "Compute display name for the schedule.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L70",
"id": "payroll_tax_payment_schedule_rationale_70",
"community": 31,
"norm_label": "compute display name for the schedule."
},
{
"label": "Determine if this is the current active schedule.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L84",
"id": "payroll_tax_payment_schedule_rationale_84",
"community": 32,
"norm_label": "determine if this is the current active schedule."
},
{
"label": "Get the current active schedule for a province.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L104",
"id": "payroll_tax_payment_schedule_rationale_104",
"community": 33,
"norm_label": "get the current active schedule for a province."
},
{
"label": "Warn if schedules overlap (but allow for historical changes).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L118",
"id": "payroll_tax_payment_schedule_rationale_118",
"community": 34,
"norm_label": "warn if schedules overlap (but allow for historical changes)."
},
{
"label": "payroll_report_cost.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_cost_py",
"community": 4,
"norm_label": "payroll_report_cost.py"
},
{
"label": "PayrollReportTotalPay",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L15",
"id": "payroll_report_cost_payrollreporttotalpay",
"community": 4,
"norm_label": "payrollreporttotalpay"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L27",
"id": "payroll_report_cost_payrollreporttotalpay_get_columns",
"community": 4,
"norm_label": "._get_columns()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L36",
"id": "payroll_report_cost_payrollreporttotalpay_get_lines",
"community": 4,
"norm_label": "._get_lines()"
},
{
"label": "PayrollReportTotalCost",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L112",
"id": "payroll_report_cost_payrollreporttotalcost",
"community": 4,
"norm_label": "payrollreporttotalcost"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L125",
"id": "payroll_report_cost_payrollreporttotalcost_get_columns",
"community": 4,
"norm_label": "._get_columns()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L131",
"id": "payroll_report_cost_payrollreporttotalcost_get_lines",
"community": 4,
"norm_label": "._get_lines()"
},
{
"label": "PayrollReportDeductions",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L259",
"id": "payroll_report_cost_payrollreportdeductions",
"community": 4,
"norm_label": "payrollreportdeductions"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L271",
"id": "payroll_report_cost_payrollreportdeductions_get_columns",
"community": 4,
"norm_label": "._get_columns()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L280",
"id": "payroll_report_cost_payrollreportdeductions_get_lines",
"community": 4,
"norm_label": "._get_lines()"
},
{
"label": "PayrollReportWorkersComp",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L337",
"id": "payroll_report_cost_payrollreportworkerscomp",
"community": 4,
"norm_label": "payrollreportworkerscomp"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L349",
"id": "payroll_report_cost_payrollreportworkerscomp_get_columns",
"community": 4,
"norm_label": "._get_columns()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L359",
"id": "payroll_report_cost_payrollreportworkerscomp_get_lines",
"community": 4,
"norm_label": "._get_lines()"
},
{
"label": "Total Pay Report Breakdown of pay by type per employee.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L16",
"id": "payroll_report_cost_rationale_16",
"community": 4,
"norm_label": "total pay report breakdown of pay by type per employee."
},
{
"label": "Total Payroll Cost Report Summary of all payroll costs.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L113",
"id": "payroll_report_cost_rationale_113",
"community": 4,
"norm_label": "total payroll cost report summary of all payroll costs."
},
{
"label": "Deductions and Contributions Report",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L260",
"id": "payroll_report_cost_rationale_260",
"community": 4,
"norm_label": "deductions and contributions report"
},
{
"label": "Workers' Compensation Report",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L338",
"id": "payroll_report_cost_rationale_338",
"community": 4,
"norm_label": "workers' compensation report"
},
{
"label": "payroll_cheque.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"community": 7,
"norm_label": "payroll_cheque.py"
},
{
"label": "PayrollCheque",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L13",
"id": "payroll_cheque_payrollcheque",
"community": 7,
"norm_label": "payrollcheque"
},
{
"label": "_compute_name()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L131",
"id": "payroll_cheque_compute_name",
"community": 7,
"norm_label": "_compute_name()"
},
{
"label": "_compute_payee_info()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L141",
"id": "payroll_cheque_compute_payee_info",
"community": 7,
"norm_label": "_compute_payee_info()"
},
{
"label": "_compute_amount_in_words()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L179",
"id": "payroll_cheque_compute_amount_in_words",
"community": 7,
"norm_label": "_compute_amount_in_words()"
},
{
"label": "_compute_pay_period_display()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L195",
"id": "payroll_cheque_compute_pay_period_display",
"community": 7,
"norm_label": "_compute_pay_period_display()"
},
{
"label": "_compute_payment_method_display()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L203",
"id": "payroll_cheque_compute_payment_method_display",
"community": 7,
"norm_label": "_compute_payment_method_display()"
},
{
"label": ".action_assign_number()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L218",
"id": "payroll_cheque_payrollcheque_action_assign_number",
"community": 7,
"norm_label": ".action_assign_number()"
},
{
"label": ".action_print_cheque()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L270",
"id": "payroll_cheque_payrollcheque_action_print_cheque",
"community": 7,
"norm_label": ".action_print_cheque()"
},
{
"label": ".action_void()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L286",
"id": "payroll_cheque_payrollcheque_action_void",
"community": 7,
"norm_label": ".action_void()"
},
{
"label": ".action_mark_cashed()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L297",
"id": "payroll_cheque_payrollcheque_action_mark_cashed",
"community": 7,
"norm_label": ".action_mark_cashed()"
},
{
"label": ".action_reset_to_draft()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L301",
"id": "payroll_cheque_payrollcheque_action_reset_to_draft",
"community": 7,
"norm_label": ".action_reset_to_draft()"
},
{
"label": ".get_pay_stub_data()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L313",
"id": "payroll_cheque_payrollcheque_get_pay_stub_data",
"community": 7,
"norm_label": ".get_pay_stub_data()"
},
{
"label": "create_from_payslip()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L494",
"id": "payroll_cheque_create_from_payslip",
"community": 10,
"norm_label": "create_from_payslip()"
},
{
"label": ".action_mark_printed()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L522",
"id": "payroll_cheque_payrollcheque_action_mark_printed",
"community": 7,
"norm_label": ".action_mark_printed()"
},
{
"label": "PayrollChequeVoidWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L530",
"id": "payroll_cheque_payrollchequevoidwizard",
"community": 7,
"norm_label": "payrollchequevoidwizard"
},
{
"label": ".action_void()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L538",
"id": "payroll_cheque_payrollchequevoidwizard_action_void",
"community": 7,
"norm_label": ".action_void()"
},
{
"label": "PayrollChequeLayout",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L548",
"id": "payroll_cheque_payrollchequelayout",
"community": 7,
"norm_label": "payrollchequelayout"
},
{
"label": "get_default_layout()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L604",
"id": "payroll_cheque_get_default_layout",
"community": 7,
"norm_label": "get_default_layout()"
},
{
"label": "Payroll Cheque Record Tracks cheques issued for payroll payments.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L14",
"id": "payroll_cheque_rationale_14",
"community": 7,
"norm_label": "payroll cheque record tracks cheques issued for payroll payments."
},
{
"label": "Assign cheque number from sequence, checking for highest existing number.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L219",
"id": "payroll_cheque_rationale_219",
"community": 7,
"norm_label": "assign cheque number from sequence, checking for highest existing number."
},
{
"label": "Always open wizard to set/change cheque number before printing.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L271",
"id": "payroll_cheque_rationale_271",
"community": 7,
"norm_label": "always open wizard to set/change cheque number before printing."
},
{
"label": "Mark cheque as cashed.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L298",
"id": "payroll_cheque_rationale_298",
"community": 7,
"norm_label": "mark cheque as cashed."
},
{
"label": "Reset to draft (only for voided cheques).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L302",
"id": "payroll_cheque_rationale_302",
"community": 7,
"norm_label": "reset to draft (only for voided cheques)."
},
{
"label": "Get pay stub data for the cheque report.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L314",
"id": "payroll_cheque_rationale_314",
"community": 7,
"norm_label": "get pay stub data for the cheque report."
},
{
"label": "Create a cheque from a payslip.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L495",
"id": "payroll_cheque_rationale_495",
"community": 35,
"norm_label": "create a cheque from a payslip."
},
{
"label": "Mark cheque as printed and assign number if not assigned.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L523",
"id": "payroll_cheque_rationale_523",
"community": 7,
"norm_label": "mark cheque as printed and assign number if not assigned."
},
{
"label": "Wizard to void a cheque with reason.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L531",
"id": "payroll_cheque_rationale_531",
"community": 7,
"norm_label": "wizard to void a cheque with reason."
},
{
"label": "Cheque Layout Configuration Allows customizing field positions on the cheque",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L549",
"id": "payroll_cheque_rationale_549",
"community": 7,
"norm_label": "cheque layout configuration allows customizing field positions on the cheque"
},
{
"label": "Get or create the default layout.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L605",
"id": "payroll_cheque_rationale_605",
"community": 36,
"norm_label": "get or create the default layout."
},
{
"label": "payroll_report_tax.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_tax_py",
"community": 16,
"norm_label": "payroll_report_tax.py"
},
{
"label": "PayrollReportTaxLiability",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L13",
"id": "payroll_report_tax_payrollreporttaxliability",
"community": 16,
"norm_label": "payrollreporttaxliability"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L26",
"id": "payroll_report_tax_payrollreporttaxliability_get_columns",
"community": 16,
"norm_label": "._get_columns()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L34",
"id": "payroll_report_tax_payrollreporttaxliability_get_lines",
"community": 16,
"norm_label": "._get_lines()"
},
{
"label": "PayrollReportTaxPayments",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L156",
"id": "payroll_report_tax_payrollreporttaxpayments",
"community": 16,
"norm_label": "payrollreporttaxpayments"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L169",
"id": "payroll_report_tax_payrollreporttaxpayments_get_columns",
"community": 16,
"norm_label": "._get_columns()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L178",
"id": "payroll_report_tax_payrollreporttaxpayments_get_lines",
"community": 16,
"norm_label": "._get_lines()"
},
{
"label": "PayrollReportTaxWageSummary",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L217",
"id": "payroll_report_tax_payrollreporttaxwagesummary",
"community": 16,
"norm_label": "payrollreporttaxwagesummary"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L230",
"id": "payroll_report_tax_payrollreporttaxwagesummary_get_columns",
"community": 16,
"norm_label": "._get_columns()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L239",
"id": "payroll_report_tax_payrollreporttaxwagesummary_get_lines",
"community": 16,
"norm_label": "._get_lines()"
},
{
"label": "Payroll Tax Liability Report Shows tax amounts owed vs paid.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L14",
"id": "payroll_report_tax_rationale_14",
"community": 16,
"norm_label": "payroll tax liability report shows tax amounts owed vs paid."
},
{
"label": "Payroll Tax Payments Report Shows history of tax remittance payments.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L157",
"id": "payroll_report_tax_rationale_157",
"community": 16,
"norm_label": "payroll tax payments report shows history of tax remittance payments."
},
{
"label": "Payroll Tax and Wage Summary Report Shows total wages, excess wages, taxable",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L218",
"id": "payroll_report_tax_rationale_218",
"community": 16,
"norm_label": "payroll tax and wage summary report shows total wages, excess wages, taxable"
},
{
"label": "hr_payroll_t4.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4_py",
"community": 2,
"norm_label": "hr_payroll_t4.py"
},
{
"label": "HrT4Summary",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L12",
"id": "hr_payroll_t4_hrt4summary",
"community": 2,
"norm_label": "hrt4summary"
},
{
"label": "_compute_cra_business_number()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L59",
"id": "hr_payroll_t4_compute_cra_business_number",
"community": 2,
"norm_label": "_compute_cra_business_number()"
},
{
"label": "_compute_name()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L219",
"id": "hr_payroll_t4_compute_name",
"community": 2,
"norm_label": "_compute_name()"
},
{
"label": "_compute_totals()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L225",
"id": "hr_payroll_t4_compute_totals",
"community": 2,
"norm_label": "_compute_totals()"
},
{
"label": "_compute_difference()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L247",
"id": "hr_payroll_t4_compute_difference",
"community": 2,
"norm_label": "_compute_difference()"
},
{
"label": ".action_generate_slips()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L257",
"id": "hr_payroll_t4_hrt4summary_action_generate_slips",
"community": 0,
"norm_label": ".action_generate_slips()"
},
{
"label": ".action_mark_filed()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L406",
"id": "hr_payroll_t4_hrt4summary_action_mark_filed",
"community": 2,
"norm_label": ".action_mark_filed()"
},
{
"label": ".action_export_xml()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L414",
"id": "hr_payroll_t4_hrt4summary_action_export_xml",
"community": 2,
"norm_label": ".action_export_xml()"
},
{
"label": "._add_xml_element()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L564",
"id": "hr_payroll_t4_hrt4summary_add_xml_element",
"community": 2,
"norm_label": "._add_xml_element()"
},
{
"label": "._add_xml_amount()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L569",
"id": "hr_payroll_t4_hrt4summary_add_xml_amount",
"community": 2,
"norm_label": "._add_xml_amount()"
},
{
"label": "._get_pdf_text_coordinates()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L574",
"id": "hr_payroll_t4_hrt4summary_get_pdf_text_coordinates",
"community": 6,
"norm_label": "._get_pdf_text_coordinates()"
},
{
"label": "._overlay_text_on_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L595",
"id": "hr_payroll_t4_hrt4summary_overlay_text_on_pdf",
"community": 2,
"norm_label": "._overlay_text_on_pdf()"
},
{
"label": ".action_fill_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L667",
"id": "hr_payroll_t4_hrt4summary_action_fill_pdf",
"community": 2,
"norm_label": ".action_fill_pdf()"
},
{
"label": ".action_extract_pdf_fields()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L856",
"id": "hr_payroll_t4_hrt4summary_action_extract_pdf_fields",
"community": 2,
"norm_label": ".action_extract_pdf_fields()"
},
{
"label": ".action_download_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L912",
"id": "hr_payroll_t4_hrt4summary_action_download_pdf",
"community": 2,
"norm_label": ".action_download_pdf()"
},
{
"label": "._get_pdf_field_mapping()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L924",
"id": "hr_payroll_t4_hrt4summary_get_pdf_field_mapping",
"community": 2,
"norm_label": "._get_pdf_field_mapping()"
},
{
"label": "HrT4Slip",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1075",
"id": "hr_payroll_t4_hrt4slip",
"community": 2,
"norm_label": "hrt4slip"
},
{
"label": "._get_pdf_text_coordinates()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1212",
"id": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"community": 2,
"norm_label": "._get_pdf_text_coordinates()"
},
{
"label": "._overlay_text_on_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1233",
"id": "hr_payroll_t4_hrt4slip_overlay_text_on_pdf",
"community": 2,
"norm_label": "._overlay_text_on_pdf()"
},
{
"label": ".action_fill_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1307",
"id": "hr_payroll_t4_hrt4slip_action_fill_pdf",
"community": 2,
"norm_label": ".action_fill_pdf()"
},
{
"label": ".action_extract_pdf_fields()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1498",
"id": "hr_payroll_t4_hrt4slip_action_extract_pdf_fields",
"community": 2,
"norm_label": ".action_extract_pdf_fields()"
},
{
"label": ".action_download_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1554",
"id": "hr_payroll_t4_hrt4slip_action_download_pdf",
"community": 2,
"norm_label": ".action_download_pdf()"
},
{
"label": "._get_pdf_field_mapping()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1566",
"id": "hr_payroll_t4_hrt4slip_get_pdf_field_mapping",
"community": 2,
"norm_label": "._get_pdf_field_mapping()"
},
{
"label": "T4 Summary - One per company per tax year",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L13",
"id": "hr_payroll_t4_rationale_13",
"community": 2,
"norm_label": "t4 summary - one per company per tax year"
},
{
"label": "Get CRA business number from payroll settings.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L60",
"id": "hr_payroll_t4_rationale_60",
"community": 37,
"norm_label": "get cra business number from payroll settings."
},
{
"label": "Generate T4 slips for all employees with payslips in the tax year",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L258",
"id": "hr_payroll_t4_rationale_258",
"community": 0,
"norm_label": "generate t4 slips for all employees with payslips in the tax year"
},
{
"label": "Mark T4 Summary as filed",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L407",
"id": "hr_payroll_t4_rationale_407",
"community": 2,
"norm_label": "mark t4 summary as filed"
},
{
"label": "Generate CRA T4 XML file (T619 format) for electronic filing",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L415",
"id": "hr_payroll_t4_rationale_415",
"community": 2,
"norm_label": "generate cra t4 xml file (t619 format) for electronic filing"
},
{
"label": "Get text overlay coordinates for flattened PDF Returns dict mapping fiel",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L575",
"id": "hr_payroll_t4_rationale_575",
"community": 6,
"norm_label": "get text overlay coordinates for flattened pdf returns dict mapping fiel"
},
{
"label": "Overlay text on a flattened PDF using reportlab Returns base64-encoded P",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L596",
"id": "hr_payroll_t4_rationale_596",
"community": 2,
"norm_label": "overlay text on a flattened pdf using reportlab returns base64-encoded p"
},
{
"label": "Fill the T4 Summary PDF form with data from this summary",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L668",
"id": "hr_payroll_t4_rationale_668",
"community": 2,
"norm_label": "fill the t4 summary pdf form with data from this summary"
},
{
"label": "Helper method to extract PDF form field names (for debugging)",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L857",
"id": "hr_payroll_t4_rationale_857",
"community": 2,
"norm_label": "helper method to extract pdf form field names (for debugging)"
},
{
"label": "Download the filled PDF",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L913",
"id": "hr_payroll_t4_rationale_913",
"community": 2,
"norm_label": "download the filled pdf"
},
{
"label": "Map model fields to PDF form field names",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L925",
"id": "hr_payroll_t4_rationale_925",
"community": 2,
"norm_label": "map model fields to pdf form field names"
},
{
"label": "T4 Slip - One per employee per tax year",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1076",
"id": "hr_payroll_t4_rationale_1076",
"community": 2,
"norm_label": "t4 slip - one per employee per tax year"
},
{
"label": "Get text overlay coordinates for flattened PDF Returns dict mapping fiel",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1213",
"id": "hr_payroll_t4_rationale_1213",
"community": 2,
"norm_label": "get text overlay coordinates for flattened pdf returns dict mapping fiel"
},
{
"label": "Overlay text on a flattened PDF using reportlab Returns base64-encoded P",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1234",
"id": "hr_payroll_t4_rationale_1234",
"community": 2,
"norm_label": "overlay text on a flattened pdf using reportlab returns base64-encoded p"
},
{
"label": "Fill the T4 PDF form with data from this slip",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1308",
"id": "hr_payroll_t4_rationale_1308",
"community": 2,
"norm_label": "fill the t4 pdf form with data from this slip"
},
{
"label": "Helper method to extract PDF form field names (for debugging)",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1499",
"id": "hr_payroll_t4_rationale_1499",
"community": 2,
"norm_label": "helper method to extract pdf form field names (for debugging)"
},
{
"label": "Download the filled PDF",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1555",
"id": "hr_payroll_t4_rationale_1555",
"community": 2,
"norm_label": "download the filled pdf"
},
{
"label": "Map model fields to PDF form field names",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1567",
"id": "hr_payroll_t4_rationale_1567",
"community": 2,
"norm_label": "map model fields to pdf form field names"
},
{
"label": "hr_payslip.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"community": 0,
"norm_label": "hr_payslip.py"
},
{
"label": "HrPayslip",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L7",
"id": "hr_payslip_hrpayslip",
"community": 10,
"norm_label": "hrpayslip"
},
{
"label": "_compute_paid_by()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L39",
"id": "hr_payslip_compute_paid_by",
"community": 0,
"norm_label": "_compute_paid_by()"
},
{
"label": ".action_print_cheque()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L47",
"id": "hr_payslip_hrpayslip_action_print_cheque",
"community": 10,
"norm_label": ".action_print_cheque()"
},
{
"label": ".action_create_cheque()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L74",
"id": "hr_payslip_hrpayslip_action_create_cheque",
"community": 10,
"norm_label": ".action_create_cheque()"
},
{
"label": "_compute_ytd_amounts()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L189",
"id": "hr_payslip_compute_ytd_amounts",
"community": 0,
"norm_label": "_compute_ytd_amounts()"
},
{
"label": "_compute_employer_contributions()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L256",
"id": "hr_payslip_compute_employer_contributions",
"community": 0,
"norm_label": "_compute_employer_contributions()"
},
{
"label": "_compute_employee_deductions()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L278",
"id": "hr_payslip_compute_employee_deductions",
"community": 0,
"norm_label": "_compute_employee_deductions()"
},
{
"label": "_get_pay_type_from_code()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L310",
"id": "hr_payslip_get_pay_type_from_code",
"community": 0,
"norm_label": "_get_pay_type_from_code()"
},
{
"label": "_is_reimbursement()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L370",
"id": "hr_payslip_is_reimbursement",
"community": 0,
"norm_label": "_is_reimbursement()"
},
{
"label": "Set payment method from employee's default payment method.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L40",
"id": "hr_payslip_rationale_40",
"community": 38,
"norm_label": "set payment method from employee's default payment method."
},
{
"label": "Print cheque for this payslip - always opens wizard to set/change cheque number.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L48",
"id": "hr_payslip_rationale_48",
"community": 10,
"norm_label": "print cheque for this payslip - always opens wizard to set/change cheque number."
},
{
"label": "Create a cheque for this payslip without printing.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L75",
"id": "hr_payslip_rationale_75",
"community": 10,
"norm_label": "create a cheque for this payslip without printing."
},
{
"label": "Calculate year-to-date amounts for each payslip",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L190",
"id": "hr_payslip_rationale_190",
"community": 39,
"norm_label": "calculate year-to-date amounts for each payslip"
},
{
"label": "Calculate employer contribution totals from payslip lines",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L257",
"id": "hr_payslip_rationale_257",
"community": 40,
"norm_label": "calculate employer contribution totals from payslip lines"
},
{
"label": "Calculate employee deduction totals from payslip lines",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L279",
"id": "hr_payslip_rationale_279",
"community": 41,
"norm_label": "calculate employee deduction totals from payslip lines"
},
{
"label": "Map salary rule code to pay type for ROE/T4 reporting. Returns",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L311",
"id": "hr_payslip_rationale_311",
"community": 42,
"norm_label": "map salary rule code to pay type for roe/t4 reporting. returns"
},
{
"label": "Check if salary rule code represents a reimbursement (non-taxable).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L371",
"id": "hr_payslip_rationale_371",
"community": 43,
"norm_label": "check if salary rule code represents a reimbursement (non-taxable)."
},
{
"label": "pay_period.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"community": 0,
"norm_label": "pay_period.py"
},
{
"label": "PayPeriod",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L9",
"id": "pay_period_payperiod",
"community": 0,
"norm_label": "payperiod"
},
{
"label": "_compute_name()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L79",
"id": "pay_period_compute_name",
"community": 0,
"norm_label": "_compute_name()"
},
{
"label": "._compute_is_current()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L86",
"id": "pay_period_payperiod_compute_is_current",
"community": 0,
"norm_label": "._compute_is_current()"
},
{
"label": "_compute_display_order()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L92",
"id": "pay_period_compute_display_order",
"community": 0,
"norm_label": "_compute_display_order()"
},
{
"label": "_check_dates()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L116",
"id": "pay_period_check_dates",
"community": 0,
"norm_label": "_check_dates()"
},
{
"label": "generate_periods()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L132",
"id": "pay_period_generate_periods",
"community": 0,
"norm_label": "generate_periods()"
},
{
"label": "get_current_period()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L193",
"id": "pay_period_get_current_period",
"community": 0,
"norm_label": "get_current_period()"
},
{
"label": "get_available_periods()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L205",
"id": "pay_period_get_available_periods",
"community": 0,
"norm_label": "get_available_periods()"
},
{
"label": "auto_generate_periods_if_needed()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L233",
"id": "pay_period_auto_generate_periods_if_needed",
"community": 0,
"norm_label": "auto_generate_periods_if_needed()"
},
{
"label": "PayrollPayPeriodSettings",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L298",
"id": "pay_period_payrollpayperiodsettings",
"community": 0,
"norm_label": "payrollpayperiodsettings"
},
{
"label": "get_or_create_settings()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L350",
"id": "pay_period_get_or_create_settings",
"community": 0,
"norm_label": "get_or_create_settings()"
},
{
"label": ".action_generate_periods()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L368",
"id": "pay_period_payrollpayperiodsettings_action_generate_periods",
"community": 0,
"norm_label": ".action_generate_periods()"
},
{
"label": "Pay Period Management Stores configured pay periods with auto-generation of",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L10",
"id": "pay_period_rationale_10",
"community": 0,
"norm_label": "pay period management stores configured pay periods with auto-generation of"
},
{
"label": "Compute display order for proper dropdown sorting: - Current period: 0",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L93",
"id": "pay_period_rationale_93",
"community": 44,
"norm_label": "compute display order for proper dropdown sorting: - current period: 0"
},
{
"label": "Generate pay periods based on schedule type. Args:",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L133",
"id": "pay_period_rationale_133",
"community": 45,
"norm_label": "generate pay periods based on schedule type. args:"
},
{
"label": "Get the current active pay period.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L194",
"id": "pay_period_rationale_194",
"community": 46,
"norm_label": "get the current active pay period."
},
{
"label": "Get list of available pay periods for selection. Ordered: Current period",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L206",
"id": "pay_period_rationale_206",
"community": 47,
"norm_label": "get list of available pay periods for selection. ordered: current period"
},
{
"label": "Automatically generate pay periods for past 6 months and future 6 months if not",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L234",
"id": "pay_period_rationale_234",
"community": 48,
"norm_label": "automatically generate pay periods for past 6 months and future 6 months if not"
},
{
"label": "Pay Period Settings per Company Stores the payroll schedule configuration.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L299",
"id": "pay_period_rationale_299",
"community": 0,
"norm_label": "pay period settings per company stores the payroll schedule configuration."
},
{
"label": "Get or create settings for a company.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L351",
"id": "pay_period_rationale_351",
"community": 49,
"norm_label": "get or create settings for a company."
},
{
"label": "Generate pay periods based on settings.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L369",
"id": "pay_period_rationale_369",
"community": 0,
"norm_label": "generate pay periods based on settings."
},
{
"label": "payroll_entry.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"community": 8,
"norm_label": "payroll_entry.py"
},
{
"label": "PayrollEntry",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L8",
"id": "payroll_entry_payrollentry",
"community": 8,
"norm_label": "payrollentry"
},
{
"label": "_compute_employee_info()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L238",
"id": "payroll_entry_compute_employee_info",
"community": 8,
"norm_label": "_compute_employee_info()"
},
{
"label": "_compute_pay_amounts()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L275",
"id": "payroll_entry_compute_pay_amounts",
"community": 8,
"norm_label": "_compute_pay_amounts()"
},
{
"label": "_compute_totals()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L287",
"id": "payroll_entry_compute_totals",
"community": 8,
"norm_label": "_compute_totals()"
},
{
"label": "_compute_taxes()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L293",
"id": "payroll_entry_compute_taxes",
"community": 8,
"norm_label": "_compute_taxes()"
},
{
"label": "_compute_employer_taxes()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L382",
"id": "payroll_entry_compute_employer_taxes",
"community": 8,
"norm_label": "_compute_employer_taxes()"
},
{
"label": "_compute_net_pay()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L397",
"id": "payroll_entry_compute_net_pay",
"community": 8,
"norm_label": "_compute_net_pay()"
},
{
"label": "_compute_vacation_balance()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L402",
"id": "payroll_entry_compute_vacation_balance",
"community": 8,
"norm_label": "_compute_vacation_balance()"
},
{
"label": "_compute_previous_payroll()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L409",
"id": "payroll_entry_compute_previous_payroll",
"community": 8,
"norm_label": "_compute_previous_payroll()"
},
{
"label": ".action_load_attendance_hours()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L443",
"id": "payroll_entry_payrollentry_action_load_attendance_hours",
"community": 8,
"norm_label": ".action_load_attendance_hours()"
},
{
"label": ".action_view_previous_payroll()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L476",
"id": "payroll_entry_payrollentry_action_view_previous_payroll",
"community": 8,
"norm_label": ".action_view_previous_payroll()"
},
{
"label": ".action_open_edit_paycheque()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L489",
"id": "payroll_entry_payrollentry_action_open_edit_paycheque",
"community": 8,
"norm_label": ".action_open_edit_paycheque()"
},
{
"label": "_compute_display_fields()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L503",
"id": "payroll_entry_compute_display_fields",
"community": 8,
"norm_label": "_compute_display_fields()"
},
{
"label": ".action_save_entry()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L538",
"id": "payroll_entry_payrollentry_action_save_entry",
"community": 8,
"norm_label": ".action_save_entry()"
},
{
"label": "Payroll Entry - Represents a single employee's payroll for a period. This is",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L9",
"id": "payroll_entry_rationale_9",
"community": 8,
"norm_label": "payroll entry - represents a single employee's payroll for a period. this is"
},
{
"label": "Calculate employee tax deductions (preview estimate for bi-weekly).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L294",
"id": "payroll_entry_rationale_294",
"community": 50,
"norm_label": "calculate employee tax deductions (preview estimate for bi-weekly)."
},
{
"label": "Calculate employer tax contributions.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L383",
"id": "payroll_entry_rationale_383",
"community": 51,
"norm_label": "calculate employer tax contributions."
},
{
"label": "Check if employee has been paid in the current period and compute change.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L410",
"id": "payroll_entry_rationale_410",
"community": 52,
"norm_label": "check if employee has been paid in the current period and compute change."
},
{
"label": "Load hours from hr_attendance for the pay period.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L444",
"id": "payroll_entry_rationale_444",
"community": 8,
"norm_label": "load hours from hr_attendance for the pay period."
},
{
"label": "Open the previous payroll record.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L477",
"id": "payroll_entry_rationale_477",
"community": 8,
"norm_label": "open the previous payroll record."
},
{
"label": "Open the detailed paycheque editor dialog.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L490",
"id": "payroll_entry_rationale_490",
"community": 8,
"norm_label": "open the detailed paycheque editor dialog."
},
{
"label": "Save the entry and close the dialog.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L539",
"id": "payroll_entry_rationale_539",
"community": 8,
"norm_label": "save the entry and close the dialog."
},
{
"label": "payroll_report.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_py",
"community": 1,
"norm_label": "payroll_report.py"
},
{
"label": "PayrollReport",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L19",
"id": "payroll_report_payrollreport",
"community": 1,
"norm_label": "payrollreport"
},
{
"label": "._get_default_options()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L58",
"id": "payroll_report_payrollreport_get_default_options",
"community": 1,
"norm_label": "._get_default_options()"
},
{
"label": "._get_options()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L84",
"id": "payroll_report_payrollreport_get_options",
"community": 1,
"norm_label": "._get_options()"
},
{
"label": "._apply_date_filter()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L110",
"id": "payroll_report_payrollreport_apply_date_filter",
"community": 1,
"norm_label": "._apply_date_filter()"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L174",
"id": "payroll_report_payrollreport_get_columns",
"community": 1,
"norm_label": "._get_columns()"
},
{
"label": "._get_domain()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L195",
"id": "payroll_report_payrollreport_get_domain",
"community": 4,
"norm_label": "._get_domain()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L220",
"id": "payroll_report_payrollreport_get_lines",
"community": 1,
"norm_label": "._get_lines()"
},
{
"label": "._get_report_data()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L237",
"id": "payroll_report_payrollreport_get_report_data",
"community": 1,
"norm_label": "._get_report_data()"
},
{
"label": "._get_total_line()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L252",
"id": "payroll_report_payrollreport_get_total_line",
"community": 4,
"norm_label": "._get_total_line()"
},
{
"label": "._get_payroll_settings()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L287",
"id": "payroll_report_payrollreport_get_payroll_settings",
"community": 1,
"norm_label": "._get_payroll_settings()"
},
{
"label": "._get_company_legal_info()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L291",
"id": "payroll_report_payrollreport_get_company_legal_info",
"community": 1,
"norm_label": "._get_company_legal_info()"
},
{
"label": "._get_payroll_contact_info()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L304",
"id": "payroll_report_payrollreport_get_payroll_contact_info",
"community": 1,
"norm_label": "._get_payroll_contact_info()"
},
{
"label": "._format_value()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L317",
"id": "payroll_report_payrollreport_format_value",
"community": 1,
"norm_label": "._format_value()"
},
{
"label": ".get_xlsx()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L343",
"id": "payroll_report_payrollreport_get_xlsx",
"community": 1,
"norm_label": ".get_xlsx()"
},
{
"label": ".get_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L417",
"id": "payroll_report_payrollreport_get_pdf",
"community": 1,
"norm_label": ".get_pdf()"
},
{
"label": ".action_open_report()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L456",
"id": "payroll_report_payrollreport_action_open_report",
"community": 1,
"norm_label": ".action_open_report()"
},
{
"label": "Controller for payroll report endpoints.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L20",
"id": "payroll_report_rationale_20",
"community": 1,
"norm_label": "controller for payroll report endpoints."
},
{
"label": "Return default options for the report.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L59",
"id": "payroll_report_rationale_59",
"community": 1,
"norm_label": "return default options for the report."
},
{
"label": "Build report options, merging with previous options if provided.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L85",
"id": "payroll_report_rationale_85",
"community": 1,
"norm_label": "build report options, merging with previous options if provided."
},
{
"label": "Calculate date_from and date_to based on filter preset.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L111",
"id": "payroll_report_rationale_111",
"community": 1,
"norm_label": "calculate date_from and date_to based on filter preset."
},
{
"label": "Return column definitions for the report. Override in concrete reports.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L175",
"id": "payroll_report_rationale_175",
"community": 1,
"norm_label": "return column definitions for the report. override in concrete reports."
},
{
"label": "Build search domain from options. Override in concrete reports for speci",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L196",
"id": "payroll_report_rationale_196",
"community": 4,
"norm_label": "build search domain from options. override in concrete reports for speci"
},
{
"label": "Fetch and return report lines. Override in concrete reports.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L221",
"id": "payroll_report_rationale_221",
"community": 1,
"norm_label": "fetch and return report lines. override in concrete reports."
},
{
"label": "Get complete report data for frontend.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L238",
"id": "payroll_report_rationale_238",
"community": 1,
"norm_label": "get complete report data for frontend."
},
{
"label": "Calculate totals from lines. Override for custom total calculations.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L253",
"id": "payroll_report_rationale_253",
"community": 4,
"norm_label": "calculate totals from lines. override for custom total calculations."
},
{
"label": "Get payroll settings for current company.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L288",
"id": "payroll_report_rationale_288",
"community": 1,
"norm_label": "get payroll settings for current company."
},
{
"label": "Get company legal name and address from settings.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L292",
"id": "payroll_report_rationale_292",
"community": 1,
"norm_label": "get company legal name and address from settings."
},
{
"label": "Get payroll contact information from settings.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L305",
"id": "payroll_report_rationale_305",
"community": 1,
"norm_label": "get payroll contact information from settings."
},
{
"label": "Format value based on column type.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L318",
"id": "payroll_report_rationale_318",
"community": 1,
"norm_label": "format value based on column type."
},
{
"label": "Generate Excel export of the report. Returns binary data.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L344",
"id": "payroll_report_rationale_344",
"community": 1,
"norm_label": "generate excel export of the report. returns binary data."
},
{
"label": "Generate PDF export of the report. Returns binary data.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L418",
"id": "payroll_report_rationale_418",
"community": 1,
"norm_label": "generate pdf export of the report. returns binary data."
},
{
"label": "Open the report in client action.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L457",
"id": "payroll_report_rationale_457",
"community": 1,
"norm_label": "open the report in client action."
},
{
"label": "hr_payroll_t4a.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"community": 6,
"norm_label": "hr_payroll_t4a.py"
},
{
"label": "HrT4ASummary",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L13",
"id": "hr_payroll_t4a_hrt4asummary",
"community": 6,
"norm_label": "hrt4asummary"
},
{
"label": "._get_pdf_text_coordinates()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L20",
"id": "hr_payroll_t4a_hrt4asummary_get_pdf_text_coordinates",
"community": 6,
"norm_label": "._get_pdf_text_coordinates()"
},
{
"label": "_compute_cra_business_number()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L70",
"id": "hr_payroll_t4a_compute_cra_business_number",
"community": 2,
"norm_label": "_compute_cra_business_number()"
},
{
"label": "_compute_name()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L148",
"id": "hr_payroll_t4a_compute_name",
"community": 6,
"norm_label": "_compute_name()"
},
{
"label": "_compute_totals()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L153",
"id": "hr_payroll_t4a_compute_totals",
"community": 6,
"norm_label": "_compute_totals()"
},
{
"label": ".action_mark_filed()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L163",
"id": "hr_payroll_t4a_hrt4asummary_action_mark_filed",
"community": 6,
"norm_label": ".action_mark_filed()"
},
{
"label": ".action_export_xml()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L171",
"id": "hr_payroll_t4a_hrt4asummary_action_export_xml",
"community": 6,
"norm_label": ".action_export_xml()"
},
{
"label": "._add_xml_element()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L278",
"id": "hr_payroll_t4a_hrt4asummary_add_xml_element",
"community": 6,
"norm_label": "._add_xml_element()"
},
{
"label": "._add_xml_amount()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L283",
"id": "hr_payroll_t4a_hrt4asummary_add_xml_amount",
"community": 6,
"norm_label": "._add_xml_amount()"
},
{
"label": "HrT4ASlip",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L289",
"id": "hr_payroll_t4a_hrt4aslip",
"community": 6,
"norm_label": "hrt4aslip"
},
{
"label": "._get_pdf_text_coordinates()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L295",
"id": "hr_payroll_t4a_hrt4aslip_get_pdf_text_coordinates",
"community": 6,
"norm_label": "._get_pdf_text_coordinates()"
},
{
"label": "._overlay_text_on_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L305",
"id": "hr_payroll_t4a_hrt4aslip_overlay_text_on_pdf",
"community": 6,
"norm_label": "._overlay_text_on_pdf()"
},
{
"label": "_onchange_recipient_id()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L454",
"id": "hr_payroll_t4a_onchange_recipient_id",
"community": 6,
"norm_label": "_onchange_recipient_id()"
},
{
"label": ".action_fill_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L483",
"id": "hr_payroll_t4a_hrt4aslip_action_fill_pdf",
"community": 6,
"norm_label": ".action_fill_pdf()"
},
{
"label": ".action_extract_pdf_fields()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L642",
"id": "hr_payroll_t4a_hrt4aslip_action_extract_pdf_fields",
"community": 6,
"norm_label": ".action_extract_pdf_fields()"
},
{
"label": "._get_pdf_field_mapping()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L698",
"id": "hr_payroll_t4a_hrt4aslip_get_pdf_field_mapping",
"community": 6,
"norm_label": "._get_pdf_field_mapping()"
},
{
"label": ".action_download_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L790",
"id": "hr_payroll_t4a_hrt4aslip_action_download_pdf",
"community": 6,
"norm_label": ".action_download_pdf()"
},
{
"label": "HrT4AOtherInfo",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L803",
"id": "hr_payroll_t4a_hrt4aotherinfo",
"community": 6,
"norm_label": "hrt4aotherinfo"
},
{
"label": "T4A Summary - One per company per tax year",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L14",
"id": "hr_payroll_t4a_rationale_14",
"community": 6,
"norm_label": "t4a summary - one per company per tax year"
},
{
"label": "Get text overlay coordinates for flattened PDF Returns dict mapping fiel",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L21",
"id": "hr_payroll_t4a_rationale_21",
"community": 6,
"norm_label": "get text overlay coordinates for flattened pdf returns dict mapping fiel"
},
{
"label": "Get CRA business number from payroll settings.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L71",
"id": "hr_payroll_t4a_rationale_71",
"community": 53,
"norm_label": "get cra business number from payroll settings."
},
{
"label": "Mark T4A Summary as filed",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L164",
"id": "hr_payroll_t4a_rationale_164",
"community": 6,
"norm_label": "mark t4a summary as filed"
},
{
"label": "Generate CRA T4A XML file (T619 format) for electronic filing",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L172",
"id": "hr_payroll_t4a_rationale_172",
"community": 6,
"norm_label": "generate cra t4a xml file (t619 format) for electronic filing"
},
{
"label": "T4A Slip - One per recipient per tax year",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L290",
"id": "hr_payroll_t4a_rationale_290",
"community": 6,
"norm_label": "t4a slip - one per recipient per tax year"
},
{
"label": "Get text overlay coordinates for flattened PDF Returns dict mapping fiel",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L296",
"id": "hr_payroll_t4a_rationale_296",
"community": 6,
"norm_label": "get text overlay coordinates for flattened pdf returns dict mapping fiel"
},
{
"label": "Overlay text on a flattened PDF using reportlab Returns base64-encoded P",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L306",
"id": "hr_payroll_t4a_rationale_306",
"community": 6,
"norm_label": "overlay text on a flattened pdf using reportlab returns base64-encoded p"
},
{
"label": "Auto-fill recipient information from partner",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L455",
"id": "hr_payroll_t4a_rationale_455",
"community": 54,
"norm_label": "auto-fill recipient information from partner"
},
{
"label": "Fill the T4A PDF form with data from this slip",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L484",
"id": "hr_payroll_t4a_rationale_484",
"community": 6,
"norm_label": "fill the t4a pdf form with data from this slip"
},
{
"label": "Helper method to extract PDF form field names (for debugging)",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L643",
"id": "hr_payroll_t4a_rationale_643",
"community": 6,
"norm_label": "helper method to extract pdf form field names (for debugging)"
},
{
"label": "Map model fields to PDF form field names",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L699",
"id": "hr_payroll_t4a_rationale_699",
"community": 6,
"norm_label": "map model fields to pdf form field names"
},
{
"label": "Download the filled PDF",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L791",
"id": "hr_payroll_t4a_rationale_791",
"community": 6,
"norm_label": "download the filled pdf"
},
{
"label": "T4A Other Information (Boxes 028-197)",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L804",
"id": "hr_payroll_t4a_rationale_804",
"community": 6,
"norm_label": "t4a other information (boxes 028-197)"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_init_py",
"community": 26,
"norm_label": "__init__.py"
},
{
"label": "cheque_layout_settings.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_cheque_layout_settings_py",
"community": 11,
"norm_label": "cheque_layout_settings.py"
},
{
"label": "ChequeLayoutSettings",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L13",
"id": "cheque_layout_settings_chequelayoutsettings",
"community": 11,
"norm_label": "chequelayoutsettings"
},
{
"label": "get_default_settings()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L130",
"id": "cheque_layout_settings_get_default_settings",
"community": 11,
"norm_label": "get_default_settings()"
},
{
"label": ".action_set_as_default()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L151",
"id": "cheque_layout_settings_chequelayoutsettings_action_set_as_default",
"community": 11,
"norm_label": ".action_set_as_default()"
},
{
"label": ".get_layout_data()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L162",
"id": "cheque_layout_settings_chequelayoutsettings_get_layout_data",
"community": 11,
"norm_label": ".get_layout_data()"
},
{
"label": ".action_open_preview()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L212",
"id": "cheque_layout_settings_chequelayoutsettings_action_open_preview",
"community": 11,
"norm_label": ".action_open_preview()"
},
{
"label": "ChequeLayoutPreviewWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L233",
"id": "cheque_layout_settings_chequelayoutpreviewwizard",
"community": 11,
"norm_label": "chequelayoutpreviewwizard"
},
{
"label": "default_get()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L278",
"id": "cheque_layout_settings_default_get",
"community": 11,
"norm_label": "default_get()"
},
{
"label": "_compute_preview_html()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L319",
"id": "cheque_layout_settings_compute_preview_html",
"community": 11,
"norm_label": "_compute_preview_html()"
},
{
"label": ".action_save_and_close()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L438",
"id": "cheque_layout_settings_chequelayoutpreviewwizard_action_save_and_close",
"community": 11,
"norm_label": ".action_save_and_close()"
},
{
"label": ".action_print_test()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L469",
"id": "cheque_layout_settings_chequelayoutpreviewwizard_action_print_test",
"community": 11,
"norm_label": ".action_print_test()"
},
{
"label": "Cheque Layout Settings with XY positioning for all fields. Includes image up",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L14",
"id": "cheque_layout_settings_rationale_14",
"community": 11,
"norm_label": "cheque layout settings with xy positioning for all fields. includes image up"
},
{
"label": "Get or create the default layout settings for the current company.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L131",
"id": "cheque_layout_settings_rationale_131",
"community": 55,
"norm_label": "get or create the default layout settings for the current company."
},
{
"label": "Set this layout as the default for the company.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L152",
"id": "cheque_layout_settings_rationale_152",
"community": 11,
"norm_label": "set this layout as the default for the company."
},
{
"label": "Return all layout settings as a dictionary for the report template.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L163",
"id": "cheque_layout_settings_rationale_163",
"community": 11,
"norm_label": "return all layout settings as a dictionary for the report template."
},
{
"label": "Open the visual preview configuration wizard.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L213",
"id": "cheque_layout_settings_rationale_213",
"community": 11,
"norm_label": "open the visual preview configuration wizard."
},
{
"label": "Wizard for visual preview of cheque layout. Shows the cheque image with over",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L234",
"id": "cheque_layout_settings_rationale_234",
"community": 11,
"norm_label": "wizard for visual preview of cheque layout. shows the cheque image with over"
},
{
"label": "Load values from settings_id when wizard is opened.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L279",
"id": "cheque_layout_settings_rationale_279",
"community": 56,
"norm_label": "load values from settings_id when wizard is opened."
},
{
"label": "Generate HTML preview with overlaid positions.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L320",
"id": "cheque_layout_settings_rationale_320",
"community": 57,
"norm_label": "generate html preview with overlaid positions."
},
{
"label": "Save changes back to settings and close the wizard.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L439",
"id": "cheque_layout_settings_rationale_439",
"community": 11,
"norm_label": "save changes back to settings and close the wizard."
},
{
"label": "Save current wizard values and print a test cheque.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L470",
"id": "cheque_layout_settings_rationale_470",
"community": 11,
"norm_label": "save current wizard values and print a test cheque."
},
{
"label": "payroll_report_paycheque.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_paycheque_py",
"community": 4,
"norm_label": "payroll_report_paycheque.py"
},
{
"label": "PayrollReportPaychequeHistory",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L12",
"id": "payroll_report_paycheque_payrollreportpaychequehistory",
"community": 4,
"norm_label": "payrollreportpaychequehistory"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L24",
"id": "payroll_report_paycheque_payrollreportpaychequehistory_get_columns",
"community": 4,
"norm_label": "._get_columns()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L35",
"id": "payroll_report_paycheque_payrollreportpaychequehistory_get_lines",
"community": 4,
"norm_label": "._get_lines()"
},
{
"label": "PayrollReportPayrollDetails",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L79",
"id": "payroll_report_paycheque_payrollreportpayrolldetails",
"community": 4,
"norm_label": "payrollreportpayrolldetails"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L91",
"id": "payroll_report_paycheque_payrollreportpayrolldetails_get_columns",
"community": 4,
"norm_label": "._get_columns()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L102",
"id": "payroll_report_paycheque_payrollreportpayrolldetails_get_lines",
"community": 4,
"norm_label": "._get_lines()"
},
{
"label": "._get_detail_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L174",
"id": "payroll_report_paycheque_payrollreportpayrolldetails_get_detail_lines",
"community": 4,
"norm_label": "._get_detail_lines()"
},
{
"label": "Paycheque History Report Shows all paycheques with pay date, employee, amoun",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L13",
"id": "payroll_report_paycheque_rationale_13",
"community": 4,
"norm_label": "paycheque history report shows all paycheques with pay date, employee, amoun"
},
{
"label": "Payroll Details Report Detailed breakdown per employee per pay date with Gro",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L80",
"id": "payroll_report_paycheque_rationale_80",
"community": 4,
"norm_label": "payroll details report detailed breakdown per employee per pay date with gro"
},
{
"label": "Get expanded detail lines for a payslip.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L175",
"id": "payroll_report_paycheque_rationale_175",
"community": 4,
"norm_label": "get expanded detail lines for a payslip."
},
{
"label": "payroll_config_settings.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"community": 9,
"norm_label": "payroll_config_settings.py"
},
{
"label": "PayrollConfigSettings",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L8",
"id": "payroll_config_settings_payrollconfigsettings",
"community": 9,
"norm_label": "payrollconfigsettings"
},
{
"label": "default_get()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L26",
"id": "payroll_config_settings_default_get",
"community": 9,
"norm_label": "default_get()"
},
{
"label": "create()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L35",
"id": "payroll_config_settings_create",
"community": 0,
"norm_label": "create()"
},
{
"label": "_onchange_company_legal_country_id()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L85",
"id": "payroll_config_settings_onchange_company_legal_country_id",
"community": 9,
"norm_label": "_onchange_company_legal_country_id()"
},
{
"label": "_onchange_company_id()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L272",
"id": "payroll_config_settings_onchange_company_id",
"community": 9,
"norm_label": "_onchange_company_id()"
},
{
"label": "_compute_federal_tax_display()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L413",
"id": "payroll_config_settings_compute_federal_tax_display",
"community": 9,
"norm_label": "_compute_federal_tax_display()"
},
{
"label": "_compute_auto_payroll()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L430",
"id": "payroll_config_settings_compute_auto_payroll",
"community": 9,
"norm_label": "_compute_auto_payroll()"
},
{
"label": ".get_payroll_contact_name()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L448",
"id": "payroll_config_settings_payrollconfigsettings_get_payroll_contact_name",
"community": 1,
"norm_label": ".get_payroll_contact_name()"
},
{
"label": ".get_primary_notification_emails()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L458",
"id": "payroll_config_settings_payrollconfigsettings_get_primary_notification_emails",
"community": 9,
"norm_label": ".get_primary_notification_emails()"
},
{
"label": ".get_primary_notification_partners()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L467",
"id": "payroll_config_settings_payrollconfigsettings_get_primary_notification_partners",
"community": 9,
"norm_label": ".get_primary_notification_partners()"
},
{
"label": ".get_cra_payroll_account_number()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L472",
"id": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number",
"community": 2,
"norm_label": ".get_cra_payroll_account_number()"
},
{
"label": ".get_current_tax_schedule()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L479",
"id": "payroll_config_settings_payrollconfigsettings_get_current_tax_schedule",
"community": 9,
"norm_label": ".get_current_tax_schedule()"
},
{
"label": "get_settings()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L495",
"id": "payroll_config_settings_get_settings",
"community": 2,
"norm_label": "get_settings()"
},
{
"label": ".action_save()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L505",
"id": "payroll_config_settings_payrollconfigsettings_action_save",
"community": 9,
"norm_label": ".action_save()"
},
{
"label": ".action_edit_federal_tax()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L511",
"id": "payroll_config_settings_payrollconfigsettings_action_edit_federal_tax",
"community": 9,
"norm_label": ".action_edit_federal_tax()"
},
{
"label": ".action_align_printer()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L518",
"id": "payroll_config_settings_payrollconfigsettings_action_align_printer",
"community": 9,
"norm_label": ".action_align_printer()"
},
{
"label": ".action_open_location()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L533",
"id": "payroll_config_settings_payrollconfigsettings_action_open_location",
"community": 9,
"norm_label": ".action_open_location()"
},
{
"label": "name_get()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L540",
"id": "payroll_config_settings_name_get",
"community": 9,
"norm_label": "name_get()"
},
{
"label": "Payroll Configuration Settings One record per company storing all payroll-re",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L9",
"id": "payroll_config_settings_rationale_9",
"community": 9,
"norm_label": "payroll configuration settings one record per company storing all payroll-re"
},
{
"label": "Ensure we get or create settings for the current company.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L27",
"id": "payroll_config_settings_rationale_27",
"community": 58,
"norm_label": "ensure we get or create settings for the current company."
},
{
"label": "Ensure only one settings record per company.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L36",
"id": "payroll_config_settings_rationale_36",
"community": 59,
"norm_label": "ensure only one settings record per company."
},
{
"label": "Clear state when country changes.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L86",
"id": "payroll_config_settings_rationale_86",
"community": 60,
"norm_label": "clear state when country changes."
},
{
"label": "Update journal and account domains when company changes.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L273",
"id": "payroll_config_settings_rationale_273",
"community": 61,
"norm_label": "update journal and account domains when company changes."
},
{
"label": "Format federal tax schedule display.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L414",
"id": "payroll_config_settings_rationale_414",
"community": 62,
"norm_label": "format federal tax schedule display."
},
{
"label": "Compute auto payroll eligibility (currently always False).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L431",
"id": "payroll_config_settings_rationale_431",
"community": 63,
"norm_label": "compute auto payroll eligibility (currently always false)."
},
{
"label": "Return full name of payroll contact.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L449",
"id": "payroll_config_settings_rationale_449",
"community": 1,
"norm_label": "return full name of payroll contact."
},
{
"label": "Return comma-separated list of emails from primary notification recipients.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L459",
"id": "payroll_config_settings_rationale_459",
"community": 9,
"norm_label": "return comma-separated list of emails from primary notification recipients."
},
{
"label": "Return recordset of partners who should receive primary notifications.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L468",
"id": "payroll_config_settings_rationale_468",
"community": 9,
"norm_label": "return recordset of partners who should receive primary notifications."
},
{
"label": "Return formatted CRA payroll account number.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L473",
"id": "payroll_config_settings_rationale_473",
"community": 2,
"norm_label": "return formatted cra payroll account number."
},
{
"label": "Get current tax payment schedule for a province.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L480",
"id": "payroll_config_settings_rationale_480",
"community": 9,
"norm_label": "get current tax payment schedule for a province."
},
{
"label": "Get or create settings for a company.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L496",
"id": "payroll_config_settings_rationale_496",
"community": 64,
"norm_label": "get or create settings for a company."
},
{
"label": "Toggle edit mode for federal tax fields.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L512",
"id": "payroll_config_settings_rationale_512",
"community": 9,
"norm_label": "toggle edit mode for federal tax fields."
},
{
"label": "Action for printer alignment (placeholder).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L519",
"id": "payroll_config_settings_rationale_519",
"community": 9,
"norm_label": "action for printer alignment (placeholder)."
},
{
"label": "Open work location form (used from tree view).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L534",
"id": "payroll_config_settings_rationale_534",
"community": 9,
"norm_label": "open work location form (used from tree view)."
},
{
"label": "Return display name with company.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L541",
"id": "payroll_config_settings_rationale_541",
"community": 65,
"norm_label": "return display name with company."
},
{
"label": "payroll_report_summary.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_summary_py",
"community": 4,
"norm_label": "payroll_report_summary.py"
},
{
"label": "PayrollReportSummary",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L13",
"id": "payroll_report_summary_payrollreportsummary",
"community": 4,
"norm_label": "payrollreportsummary"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L25",
"id": "payroll_report_summary_payrollreportsummary_get_columns",
"community": 4,
"norm_label": "._get_columns()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L41",
"id": "payroll_report_summary_payrollreportsummary_get_lines",
"community": 4,
"norm_label": "._get_lines()"
},
{
"label": "PayrollReportSummaryByEmployee",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L118",
"id": "payroll_report_summary_payrollreportsummarybyemployee",
"community": 4,
"norm_label": "payrollreportsummarybyemployee"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L130",
"id": "payroll_report_summary_payrollreportsummarybyemployee_get_columns",
"community": 4,
"norm_label": "._get_columns()"
},
{
"label": "._get_dynamic_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L139",
"id": "payroll_report_summary_payrollreportsummarybyemployee_get_dynamic_columns",
"community": 4,
"norm_label": "._get_dynamic_columns()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L171",
"id": "payroll_report_summary_payrollreportsummarybyemployee_get_lines",
"community": 4,
"norm_label": "._get_lines()"
},
{
"label": "Payroll Summary Report Per pay date summary with all payroll components.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L14",
"id": "payroll_report_summary_rationale_14",
"community": 4,
"norm_label": "payroll summary report per pay date summary with all payroll components."
},
{
"label": "Payroll Summary by Employee Report Pivot-style with employees as columns, pa",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L119",
"id": "payroll_report_summary_rationale_119",
"community": 4,
"norm_label": "payroll summary by employee report pivot-style with employees as columns, pa"
},
{
"label": "Get columns including employee names.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L140",
"id": "payroll_report_summary_rationale_140",
"community": 4,
"norm_label": "get columns including employee names."
},
{
"label": "payroll_migration.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_migration_py",
"community": 3,
"norm_label": "payroll_migration.py"
},
{
"label": "_fuzzy_match_column()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L90",
"id": "payroll_migration_fuzzy_match_column",
"community": 3,
"norm_label": "_fuzzy_match_column()"
},
{
"label": "FusionPayrollMigration",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L113",
"id": "payroll_migration_fusionpayrollmigration",
"community": 3,
"norm_label": "fusionpayrollmigration"
},
{
"label": "._parse_csv()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L205",
"id": "payroll_migration_fusionpayrollmigration_parse_csv",
"community": 3,
"norm_label": "._parse_csv()"
},
{
"label": "._auto_map_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L220",
"id": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"community": 3,
"norm_label": "._auto_map_columns()"
},
{
"label": "._get_mapping_dict()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L241",
"id": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"community": 3,
"norm_label": "._get_mapping_dict()"
},
{
"label": "._log()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L252",
"id": "payroll_migration_fusionpayrollmigration_log",
"community": 3,
"norm_label": "._log()"
},
{
"label": ".action_next_step()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L267",
"id": "payroll_migration_fusionpayrollmigration_action_next_step",
"community": 3,
"norm_label": ".action_next_step()"
},
{
"label": ".action_prev_step()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L280",
"id": "payroll_migration_fusionpayrollmigration_action_prev_step",
"community": 3,
"norm_label": ".action_prev_step()"
},
{
"label": "._reopen()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L301",
"id": "payroll_migration_fusionpayrollmigration_reopen",
"community": 3,
"norm_label": "._reopen()"
},
{
"label": ".action_skip_to_ytd()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L311",
"id": "payroll_migration_fusionpayrollmigration_action_skip_to_ytd",
"community": 3,
"norm_label": ".action_skip_to_ytd()"
},
{
"label": ".action_skip_t4()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L317",
"id": "payroll_migration_fusionpayrollmigration_action_skip_t4",
"community": 3,
"norm_label": ".action_skip_t4()"
},
{
"label": ".action_complete()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L324",
"id": "payroll_migration_fusionpayrollmigration_action_complete",
"community": 3,
"norm_label": ".action_complete()"
},
{
"label": ".action_upload_employee_csv()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L338",
"id": "payroll_migration_fusionpayrollmigration_action_upload_employee_csv",
"community": 3,
"norm_label": ".action_upload_employee_csv()"
},
{
"label": ".action_preview_employees()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L347",
"id": "payroll_migration_fusionpayrollmigration_action_preview_employees",
"community": 3,
"norm_label": ".action_preview_employees()"
},
{
"label": ".action_import_employees()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L371",
"id": "payroll_migration_fusionpayrollmigration_action_import_employees",
"community": 3,
"norm_label": ".action_import_employees()"
},
{
"label": ".action_upload_payslip_csv()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L544",
"id": "payroll_migration_fusionpayrollmigration_action_upload_payslip_csv",
"community": 3,
"norm_label": ".action_upload_payslip_csv()"
},
{
"label": ".action_preview_payslips()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L553",
"id": "payroll_migration_fusionpayrollmigration_action_preview_payslips",
"community": 3,
"norm_label": ".action_preview_payslips()"
},
{
"label": ".action_import_payslips()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L593",
"id": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"community": 3,
"norm_label": ".action_import_payslips()"
},
{
"label": ".action_compute_ytd_preview()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L736",
"id": "payroll_migration_fusionpayrollmigration_action_compute_ytd_preview",
"community": 3,
"norm_label": ".action_compute_ytd_preview()"
},
{
"label": ".action_import_ytd_balances()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L770",
"id": "payroll_migration_fusionpayrollmigration_action_import_ytd_balances",
"community": 3,
"norm_label": ".action_import_ytd_balances()"
},
{
"label": ".action_confirm_ytd()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L857",
"id": "payroll_migration_fusionpayrollmigration_action_confirm_ytd",
"community": 3,
"norm_label": ".action_confirm_ytd()"
},
{
"label": ".action_upload_t4_csv()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L866",
"id": "payroll_migration_fusionpayrollmigration_action_upload_t4_csv",
"community": 3,
"norm_label": ".action_upload_t4_csv()"
},
{
"label": ".action_import_t4()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L875",
"id": "payroll_migration_fusionpayrollmigration_action_import_t4",
"community": 3,
"norm_label": ".action_import_t4()"
},
{
"label": "._compute_reconciliation()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L953",
"id": "payroll_migration_fusionpayrollmigration_compute_reconciliation",
"community": 3,
"norm_label": "._compute_reconciliation()"
},
{
"label": "FusionPayrollMigrationLog",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L1001",
"id": "payroll_migration_fusionpayrollmigrationlog",
"community": 3,
"norm_label": "fusionpayrollmigrationlog"
},
{
"label": "FusionPayrollMigrationMappingLine",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L1017",
"id": "payroll_migration_fusionpayrollmigrationmappingline",
"community": 3,
"norm_label": "fusionpayrollmigrationmappingline"
},
{
"label": "Match a CSV header to a field using alias dictionary.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L91",
"id": "payroll_migration_rationale_91",
"community": 3,
"norm_label": "match a csv header to a field using alias dictionary."
},
{
"label": "Parse a binary CSV field into a list of dicts.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L206",
"id": "payroll_migration_rationale_206",
"community": 3,
"norm_label": "parse a binary csv field into a list of dicts."
},
{
"label": "Auto-map CSV headers to known fields and create mapping lines.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L221",
"id": "payroll_migration_rationale_221",
"community": 3,
"norm_label": "auto-map csv headers to known fields and create mapping lines."
},
{
"label": "Get {csv_column: fusion_field} dict from mapping lines.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L242",
"id": "payroll_migration_rationale_242",
"community": 3,
"norm_label": "get {csv_column: fusion_field} dict from mapping lines."
},
{
"label": "Advance to the next step based on current state.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L268",
"id": "payroll_migration_rationale_268",
"community": 3,
"norm_label": "advance to the next step based on current state."
},
{
"label": "Go back one step, respecting skipped states.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L281",
"id": "payroll_migration_rationale_281",
"community": 3,
"norm_label": "go back one step, respecting skipped states."
},
{
"label": "Reopen the form view for this migration.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L302",
"id": "payroll_migration_rationale_302",
"community": 3,
"norm_label": "reopen the form view for this migration."
},
{
"label": "Skip payslip import (YTD-only mode).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L312",
"id": "payroll_migration_rationale_312",
"community": 3,
"norm_label": "skip payslip import (ytd-only mode)."
},
{
"label": "Mark migration as done.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L325",
"id": "payroll_migration_rationale_325",
"community": 3,
"norm_label": "mark migration as done."
},
{
"label": "Parse uploaded employee CSV and auto-map columns.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L339",
"id": "payroll_migration_rationale_339",
"community": 3,
"norm_label": "parse uploaded employee csv and auto-map columns."
},
{
"label": "Show preview of first 5 employee rows with mapped fields.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L348",
"id": "payroll_migration_rationale_348",
"community": 3,
"norm_label": "show preview of first 5 employee rows with mapped fields."
},
{
"label": "Create hr.employee + hr.contract records from CSV.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L372",
"id": "payroll_migration_rationale_372",
"community": 3,
"norm_label": "create hr.employee + hr.contract records from csv."
},
{
"label": "Parse uploaded payslip CSV and auto-map columns.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L545",
"id": "payroll_migration_rationale_545",
"community": 3,
"norm_label": "parse uploaded payslip csv and auto-map columns."
},
{
"label": "Show preview of payslip import with per-employee summaries.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L554",
"id": "payroll_migration_rationale_554",
"community": 3,
"norm_label": "show preview of payslip import with per-employee summaries."
},
{
"label": "Create hr.payslip + hr.payslip.line records from CSV.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L594",
"id": "payroll_migration_rationale_594",
"community": 3,
"norm_label": "create hr.payslip + hr.payslip.line records from csv."
},
{
"label": "Compute YTD totals from imported payslips and display.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L737",
"id": "payroll_migration_rationale_737",
"community": 3,
"norm_label": "compute ytd totals from imported payslips and display."
},
{
"label": "Import YTD opening balance payslips from CSV (for YTD-only mode).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L771",
"id": "payroll_migration_rationale_771",
"community": 3,
"norm_label": "import ytd opening balance payslips from csv (for ytd-only mode)."
},
{
"label": "Confirm YTD totals and move to T4 step.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L858",
"id": "payroll_migration_rationale_858",
"community": 3,
"norm_label": "confirm ytd totals and move to t4 step."
},
{
"label": "Parse uploaded T4 CSV and auto-map columns.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L867",
"id": "payroll_migration_rationale_867",
"community": 3,
"norm_label": "parse uploaded t4 csv and auto-map columns."
},
{
"label": "Create T4 summary + slip records from CSV.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L876",
"id": "payroll_migration_rationale_876",
"community": 3,
"norm_label": "create t4 summary + slip records from csv."
},
{
"label": "Build reconciliation HTML report.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L954",
"id": "payroll_migration_rationale_954",
"community": 3,
"norm_label": "build reconciliation html report."
},
{
"label": "payroll_accounting_mapping.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_accounting_mapping.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_accounting_mapping_py",
"community": 24,
"norm_label": "payroll_accounting_mapping.py"
},
{
"label": "PayrollAccountingMapping",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_accounting_mapping.py",
"source_location": "L6",
"id": "payroll_accounting_mapping_payrollaccountingmapping",
"community": 24,
"norm_label": "payrollaccountingmapping"
},
{
"label": "Payroll Accounting Mapping Maps payroll items to chart of accounts. Only",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_accounting_mapping.py",
"source_location": "L7",
"id": "payroll_accounting_mapping_rationale_7",
"community": 24,
"norm_label": "payroll accounting mapping maps payroll items to chart of accounts. only"
},
{
"label": "hr_roe.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py",
"community": 2,
"norm_label": "hr_roe.py"
},
{
"label": "HrROE",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L9",
"id": "hr_roe_hrroe",
"community": 0,
"norm_label": "hrroe"
},
{
"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_cra_business_number",
"community": 2,
"norm_label": "_compute_cra_business_number()"
},
{
"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_pay_period_type",
"community": 2,
"norm_label": "_compute_pay_period_type()"
},
{
"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_compute_submission_deadline",
"community": 2,
"norm_label": "_compute_submission_deadline()"
},
{
"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_calculate_earnings",
"community": 0,
"norm_label": ".action_calculate_earnings()"
},
{
"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_action_generate_blk",
"community": 0,
"norm_label": ".action_generate_blk()"
},
{
"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_generate_blk_xml",
"community": 0,
"norm_label": "._generate_blk_xml()"
},
{
"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_print_roe",
"community": 0,
"norm_label": ".action_print_roe()"
},
{
"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_mark_submitted",
"community": 0,
"norm_label": ".action_mark_submitted()"
},
{
"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_hrroe_action_archive",
"community": 0,
"norm_label": ".action_archive()"
},
{
"label": "HrROEPayPeriod",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L506",
"id": "hr_roe_hrroepayperiod",
"community": 2,
"norm_label": "hrroepayperiod"
},
{
"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_81",
"community": 66,
"norm_label": "get cra business number from payroll settings."
},
{
"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_245",
"community": 0,
"norm_label": "calculate insurable earnings from payslips with proper period allocation"
},
{
"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_366",
"community": 0,
"norm_label": "generate blk file for roe web submission"
},
{
"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_410",
"community": 0,
"norm_label": "generate the xml content for blk file in cra-compliant format"
},
{
"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",
"id": "hr_roe_rationale_487",
"community": 0,
"norm_label": "mark roe as submitted to service canada"
},
{
"label": "payroll_work_location.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_work_location_py",
"community": 19,
"norm_label": "payroll_work_location.py"
},
{
"label": "PayrollWorkLocation",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L6",
"id": "payroll_work_location_payrollworklocation",
"community": 19,
"norm_label": "payrollworklocation"
},
{
"label": "_compute_employee_count()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L73",
"id": "payroll_work_location_compute_employee_count",
"community": 19,
"norm_label": "_compute_employee_count()"
},
{
"label": "_check_primary_location()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L79",
"id": "payroll_work_location_check_primary_location",
"community": 19,
"norm_label": "_check_primary_location()"
},
{
"label": ".name_get()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L91",
"id": "payroll_work_location_payrollworklocation_name_get",
"community": 19,
"norm_label": ".name_get()"
},
{
"label": "Work Location Represents a physical work location where employees work.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L7",
"id": "payroll_work_location_rationale_7",
"community": 19,
"norm_label": "work location represents a physical work location where employees work."
},
{
"label": "Compute number of employees assigned to this location.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L74",
"id": "payroll_work_location_rationale_74",
"community": 67,
"norm_label": "compute number of employees assigned to this location."
},
{
"label": "Ensure only one primary location per company.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L80",
"id": "payroll_work_location_rationale_80",
"community": 68,
"norm_label": "ensure only one primary location per company."
},
{
"label": "Return display name with address.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L92",
"id": "payroll_work_location_rationale_92",
"community": 19,
"norm_label": "return display name with address."
},
{
"label": "hr_employee.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"community": 14,
"norm_label": "hr_employee.py"
},
{
"label": "HrEmployee",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L7",
"id": "hr_employee_hremployee",
"community": 14,
"norm_label": "hremployee"
},
{
"label": "_compute_sin_display()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L332",
"id": "hr_employee_compute_sin_display",
"community": 14,
"norm_label": "_compute_sin_display()"
},
{
"label": "_compute_default_hours_week()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L345",
"id": "hr_employee_compute_default_hours_week",
"community": 14,
"norm_label": "_compute_default_hours_week()"
},
{
"label": "_compute_full_address()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L350",
"id": "hr_employee_compute_full_address",
"community": 14,
"norm_label": "_compute_full_address()"
},
{
"label": "_check_sin_number()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L375",
"id": "hr_employee_check_sin_number",
"community": 14,
"norm_label": "_check_sin_number()"
},
{
"label": "_check_postal_code()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L387",
"id": "hr_employee_check_postal_code",
"community": 14,
"norm_label": "_check_postal_code()"
},
{
"label": "_check_termination_fields()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L400",
"id": "hr_employee_check_termination_fields",
"community": 14,
"norm_label": "_check_termination_fields()"
},
{
"label": "_onchange_employment_status()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L413",
"id": "hr_employee_onchange_employment_status",
"community": 14,
"norm_label": "_onchange_employment_status()"
},
{
"label": ".action_terminate_employee()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L424",
"id": "hr_employee_hremployee_action_terminate_employee",
"community": 14,
"norm_label": ".action_terminate_employee()"
},
{
"label": ".action_issue_roe()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L438",
"id": "hr_employee_hremployee_action_issue_roe",
"community": 14,
"norm_label": ".action_issue_roe()"
},
{
"label": ".action_view_sin()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L455",
"id": "hr_employee_hremployee_action_view_sin",
"community": 14,
"norm_label": ".action_view_sin()"
},
{
"label": "Show only last 3 digits of SIN for non-privileged users",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L333",
"id": "hr_employee_rationale_333",
"community": 69,
"norm_label": "show only last 3 digits of sin for non-privileged users"
},
{
"label": "Validate SIN format (9 digits)",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L376",
"id": "hr_employee_rationale_376",
"community": 70,
"norm_label": "validate sin format (9 digits)"
},
{
"label": "Validate Canadian postal code format",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L388",
"id": "hr_employee_rationale_388",
"community": 71,
"norm_label": "validate canadian postal code format"
},
{
"label": "Clear termination fields when status changes back to active",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L414",
"id": "hr_employee_rationale_414",
"community": 72,
"norm_label": "clear termination fields when status changes back to active"
},
{
"label": "Open wizard to terminate employee with proper ROE handling",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L425",
"id": "hr_employee_rationale_425",
"community": 14,
"norm_label": "open wizard to terminate employee with proper roe handling"
},
{
"label": "Mark ROE as issued and record date",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L439",
"id": "hr_employee_rationale_439",
"community": 14,
"norm_label": "mark roe as issued and record date"
},
{
"label": "Open wizard to view/edit SIN - restricted to admin/accountant",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L456",
"id": "hr_employee_rationale_456",
"community": 14,
"norm_label": "open wizard to view/edit sin - restricted to admin/accountant"
},
{
"label": "payroll_dashboard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"community": 0,
"norm_label": "payroll_dashboard.py"
},
{
"label": "PayrollDashboard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L13",
"id": "payroll_dashboard_payrolldashboard",
"community": 13,
"norm_label": "payrolldashboard"
},
{
"label": "_compute_employee_stats()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L88",
"id": "payroll_dashboard_compute_employee_stats",
"community": 0,
"norm_label": "_compute_employee_stats()"
},
{
"label": "_compute_payroll_stats()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L116",
"id": "payroll_dashboard_compute_payroll_stats",
"community": 0,
"norm_label": "_compute_payroll_stats()"
},
{
"label": ".action_run_payroll()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L176",
"id": "payroll_dashboard_payrolldashboard_action_run_payroll",
"community": 13,
"norm_label": ".action_run_payroll()"
},
{
"label": "._get_action_context()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L195",
"id": "payroll_dashboard_payrolldashboard_get_action_context",
"community": 13,
"norm_label": "._get_action_context()"
},
{
"label": ".action_view_employees()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L208",
"id": "payroll_dashboard_payrolldashboard_action_view_employees",
"community": 13,
"norm_label": ".action_view_employees()"
},
{
"label": ".action_cra_remittance()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L214",
"id": "payroll_dashboard_payrolldashboard_action_cra_remittance",
"community": 13,
"norm_label": ".action_cra_remittance()"
},
{
"label": ".action_t4_slips()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L220",
"id": "payroll_dashboard_payrolldashboard_action_t4_slips",
"community": 13,
"norm_label": ".action_t4_slips()"
},
{
"label": ".action_roe()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L226",
"id": "payroll_dashboard_payrolldashboard_action_roe",
"community": 13,
"norm_label": ".action_roe()"
},
{
"label": ".action_reports()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L232",
"id": "payroll_dashboard_payrolldashboard_action_reports",
"community": 13,
"norm_label": ".action_reports()"
},
{
"label": ".action_settings()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L247",
"id": "payroll_dashboard_payrolldashboard_action_settings",
"community": 2,
"norm_label": ".action_settings()"
},
{
"label": "get_dashboard()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L264",
"id": "payroll_dashboard_get_dashboard",
"community": 0,
"norm_label": "get_dashboard()"
},
{
"label": "action_open_dashboard()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L279",
"id": "payroll_dashboard_action_open_dashboard",
"community": 0,
"norm_label": "action_open_dashboard()"
},
{
"label": "PayrollDashboardStats",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L293",
"id": "payroll_dashboard_payrolldashboardstats",
"community": 0,
"norm_label": "payrolldashboardstats"
},
{
"label": "_compute_name()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L320",
"id": "payroll_dashboard_compute_name",
"community": 0,
"norm_label": "_compute_name()"
},
{
"label": "refresh_stats()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L334",
"id": "payroll_dashboard_refresh_stats",
"community": 0,
"norm_label": "refresh_stats()"
},
{
"label": "Dashboard model for Fusion Payroll. This is a singleton model that provides",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L14",
"id": "payroll_dashboard_rationale_14",
"community": 13,
"norm_label": "dashboard model for fusion payroll. this is a singleton model that provides"
},
{
"label": "Open Run Payroll wizard.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L177",
"id": "payroll_dashboard_rationale_177",
"community": 13,
"norm_label": "open run payroll wizard."
},
{
"label": "Parse action context and add create/edit/delete permissions.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L196",
"id": "payroll_dashboard_rationale_196",
"community": 13,
"norm_label": "parse action context and add create/edit/delete permissions."
},
{
"label": "Open All Employees view using existing action.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L209",
"id": "payroll_dashboard_rationale_209",
"community": 13,
"norm_label": "open all employees view using existing action."
},
{
"label": "Open CRA Remittance view using existing action.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L215",
"id": "payroll_dashboard_rationale_215",
"community": 13,
"norm_label": "open cra remittance view using existing action."
},
{
"label": "Open T4 Slips view using existing action.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L221",
"id": "payroll_dashboard_rationale_221",
"community": 13,
"norm_label": "open t4 slips view using existing action."
},
{
"label": "Open Record of Employment view using existing action.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L227",
"id": "payroll_dashboard_rationale_227",
"community": 13,
"norm_label": "open record of employment view using existing action."
},
{
"label": "Open Reports hub using existing action.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L233",
"id": "payroll_dashboard_rationale_233",
"community": 13,
"norm_label": "open reports hub using existing action."
},
{
"label": "Open Fusion Payroll Settings.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L248",
"id": "payroll_dashboard_rationale_248",
"community": 2,
"norm_label": "open fusion payroll settings."
},
{
"label": "Get or create the dashboard singleton.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L265",
"id": "payroll_dashboard_rationale_265",
"community": 73,
"norm_label": "get or create the dashboard singleton."
},
{
"label": "Monthly payroll statistics for graphing. This model stores aggregated monthl",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L294",
"id": "payroll_dashboard_rationale_294",
"community": 0,
"norm_label": "monthly payroll statistics for graphing. this model stores aggregated monthl"
},
{
"label": "Refresh statistics from payslip data.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L335",
"id": "payroll_dashboard_rationale_335",
"community": 74,
"norm_label": "refresh statistics from payslip data."
},
{
"label": "hr_tax_remittance.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_tax_remittance_py",
"community": 15,
"norm_label": "hr_tax_remittance.py"
},
{
"label": "HrTaxRemittance",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L9",
"id": "hr_tax_remittance_hrtaxremittance",
"community": 15,
"norm_label": "hrtaxremittance"
},
{
"label": "_compute_total()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L150",
"id": "hr_tax_remittance_compute_total",
"community": 15,
"norm_label": "_compute_total()"
},
{
"label": "_compute_state()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L160",
"id": "hr_tax_remittance_compute_state",
"community": 15,
"norm_label": "_compute_state()"
},
{
"label": "._compute_payslip_count()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L174",
"id": "hr_tax_remittance_hrtaxremittance_compute_payslip_count",
"community": 15,
"norm_label": "._compute_payslip_count()"
},
{
"label": ".action_calculate_amounts()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L178",
"id": "hr_tax_remittance_hrtaxremittance_action_calculate_amounts",
"community": 15,
"norm_label": ".action_calculate_amounts()"
},
{
"label": ".action_mark_paid()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L239",
"id": "hr_tax_remittance_hrtaxremittance_action_mark_paid",
"community": 15,
"norm_label": ".action_mark_paid()"
},
{
"label": ".action_view_payslips()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L246",
"id": "hr_tax_remittance_hrtaxremittance_action_view_payslips",
"community": 15,
"norm_label": ".action_view_payslips()"
},
{
"label": "_get_payment_frequency_from_settings()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L258",
"id": "hr_tax_remittance_get_payment_frequency_from_settings",
"community": 15,
"norm_label": "_get_payment_frequency_from_settings()"
},
{
"label": ".create_monthly_remittance()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L265",
"id": "hr_tax_remittance_hrtaxremittance_create_monthly_remittance",
"community": 15,
"norm_label": ".create_monthly_remittance()"
},
{
"label": "Calculate remittance amounts from payslips in the period",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L179",
"id": "hr_tax_remittance_rationale_179",
"community": 15,
"norm_label": "calculate remittance amounts from payslips in the period"
},
{
"label": "Mark remittance as paid",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L240",
"id": "hr_tax_remittance_rationale_240",
"community": 15,
"norm_label": "mark remittance as paid"
},
{
"label": "View related payslips",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L247",
"id": "hr_tax_remittance_rationale_247",
"community": 15,
"norm_label": "view related payslips"
},
{
"label": "Get payment frequency from payroll settings.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L259",
"id": "hr_tax_remittance_rationale_259",
"community": 75,
"norm_label": "get payment frequency from payroll settings."
},
{
"label": "Create a monthly remittance record",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L266",
"id": "hr_tax_remittance_rationale_266",
"community": 15,
"norm_label": "create a monthly remittance record"
},
{
"label": "hr_contract.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_contract.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_contract_py",
"community": 25,
"norm_label": "hr_contract.py"
},
{
"label": "HrContract",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_contract.py",
"source_location": "L6",
"id": "hr_contract_hrcontract",
"community": 25,
"norm_label": "hrcontract"
},
{
"label": "payroll_report_employee.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_employee_py",
"community": 1,
"norm_label": "payroll_report_employee.py"
},
{
"label": "PayrollReportEmployeeDirectory",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L12",
"id": "payroll_report_employee_payrollreportemployeedirectory",
"community": 1,
"norm_label": "payrollreportemployeedirectory"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L26",
"id": "payroll_report_employee_payrollreportemployeedirectory_get_columns",
"community": 1,
"norm_label": "._get_columns()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L39",
"id": "payroll_report_employee_payrollreportemployeedirectory_get_lines",
"community": 1,
"norm_label": "._get_lines()"
},
{
"label": "PayrollReportTimeOff",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L101",
"id": "payroll_report_employee_payrollreporttimeoff",
"community": 1,
"norm_label": "payrollreporttimeoff"
},
{
"label": "._get_columns()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L114",
"id": "payroll_report_employee_payrollreporttimeoff_get_columns",
"community": 1,
"norm_label": "._get_columns()"
},
{
"label": "._get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L124",
"id": "payroll_report_employee_payrollreporttimeoff_get_lines",
"community": 1,
"norm_label": "._get_lines()"
},
{
"label": "Employee Directory / Payroll Item List Report Shows employees with their pay",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L13",
"id": "payroll_report_employee_rationale_13",
"community": 1,
"norm_label": "employee directory / payroll item list report shows employees with their pay"
},
{
"label": "Time Off Report Shows vacation/leave balances by employee.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L102",
"id": "payroll_report_employee_rationale_102",
"community": 1,
"norm_label": "time off report shows vacation/leave balances by employee."
},
{
"label": "payroll_report_action.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_static_src_js_payroll_report_action_js",
"community": 12,
"norm_label": "payroll_report_action.js"
},
{
"label": "PayrollReportAction",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L13",
"id": "payroll_report_action_payrollreportaction",
"community": 12,
"norm_label": "payrollreportaction"
},
{
"label": ".setup()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L20",
"id": "payroll_report_action_payrollreportaction_setup",
"community": 12,
"norm_label": ".setup()"
},
{
"label": ".loadReportData()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L52",
"id": "payroll_report_action_payrollreportaction_loadreportdata",
"community": 12,
"norm_label": ".loadreportdata()"
},
{
"label": ".onDateFilterChange()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L90",
"id": "payroll_report_action_payrollreportaction_ondatefilterchange",
"community": 12,
"norm_label": ".ondatefilterchange()"
},
{
"label": ".onDateFromChange()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L100",
"id": "payroll_report_action_payrollreportaction_ondatefromchange",
"community": 12,
"norm_label": ".ondatefromchange()"
},
{
"label": ".onDateToChange()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L104",
"id": "payroll_report_action_payrollreportaction_ondatetochange",
"community": 12,
"norm_label": ".ondatetochange()"
},
{
"label": ".applyFilters()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L108",
"id": "payroll_report_action_payrollreportaction_applyfilters",
"community": 12,
"norm_label": ".applyfilters()"
},
{
"label": ".sortByColumn()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L120",
"id": "payroll_report_action_payrollreportaction_sortbycolumn",
"community": 12,
"norm_label": ".sortbycolumn()"
},
{
"label": ".toggleLine()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L152",
"id": "payroll_report_action_payrollreportaction_toggleline",
"community": 12,
"norm_label": ".toggleline()"
},
{
"label": ".loadDetailLines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L162",
"id": "payroll_report_action_payrollreportaction_loaddetaillines",
"community": 12,
"norm_label": ".loaddetaillines()"
},
{
"label": ".exportXlsx()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L189",
"id": "payroll_report_action_payrollreportaction_exportxlsx",
"community": 12,
"norm_label": ".exportxlsx()"
},
{
"label": ".exportPdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L195",
"id": "payroll_report_action_payrollreportaction_exportpdf",
"community": 12,
"norm_label": ".exportpdf()"
},
{
"label": ".openRecord()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L201",
"id": "payroll_report_action_payrollreportaction_openrecord",
"community": 12,
"norm_label": ".openrecord()"
},
{
"label": ".formatValue()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L213",
"id": "payroll_report_action_payrollreportaction_formatvalue",
"community": 12,
"norm_label": ".formatvalue()"
},
{
"label": ".getLineClass()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L243",
"id": "payroll_report_action_payrollreportaction_getlineclass",
"community": 12,
"norm_label": ".getlineclass()"
},
{
"label": ".goBack()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L257",
"id": "payroll_report_action_payrollreportaction_goback",
"community": 12,
"norm_label": ".goback()"
},
{
"label": "report_hub.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/report_hub.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_static_src_js_report_hub_js",
"community": 22,
"norm_label": "report_hub.js"
},
{
"label": "FusionPayrollReportHub",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/report_hub.js",
"source_location": "L7",
"id": "report_hub_fusionpayrollreporthub",
"community": 22,
"norm_label": "fusionpayrollreporthub"
},
{
"label": ".setup()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/report_hub.js",
"source_location": "L10",
"id": "report_hub_fusionpayrollreporthub_setup",
"community": 22,
"norm_label": ".setup()"
},
{
"label": ".openReport()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/report_hub.js",
"source_location": "L14",
"id": "report_hub_fusionpayrollreporthub_openreport",
"community": 22,
"norm_label": ".openreport()"
},
{
"label": "cheque_number_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_cheque_number_wizard_py",
"community": 17,
"norm_label": "cheque_number_wizard.py"
},
{
"label": "ChequeNumberWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L12",
"id": "cheque_number_wizard_chequenumberwizard",
"community": 17,
"norm_label": "chequenumberwizard"
},
{
"label": "default_get()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L46",
"id": "cheque_number_wizard_default_get",
"community": 17,
"norm_label": "default_get()"
},
{
"label": "._get_next_cheque_number()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L61",
"id": "cheque_number_wizard_chequenumberwizard_get_next_cheque_number",
"community": 17,
"norm_label": "._get_next_cheque_number()"
},
{
"label": ".action_confirm()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L97",
"id": "cheque_number_wizard_chequenumberwizard_action_confirm",
"community": 17,
"norm_label": ".action_confirm()"
},
{
"label": "Wizard to set cheque number before printing.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L13",
"id": "cheque_number_wizard_rationale_13",
"community": 17,
"norm_label": "wizard to set cheque number before printing."
},
{
"label": "Load current cheque number or suggest next available number.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L47",
"id": "cheque_number_wizard_rationale_47",
"community": 76,
"norm_label": "load current cheque number or suggest next available number."
},
{
"label": "Get the next available cheque number by checking all sources.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L62",
"id": "cheque_number_wizard_rationale_62",
"community": 17,
"norm_label": "get the next available cheque number by checking all sources."
},
{
"label": "Save cheque number and print.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L98",
"id": "cheque_number_wizard_rationale_98",
"community": 17,
"norm_label": "save cheque number and print."
},
{
"label": "payroll_cheque_print_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_payroll_cheque_print_wizard_py",
"community": 10,
"norm_label": "payroll_cheque_print_wizard.py"
},
{
"label": "PayrollChequePrintWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L12",
"id": "payroll_cheque_print_wizard_payrollchequeprintwizard",
"community": 10,
"norm_label": "payrollchequeprintwizard"
},
{
"label": "_compute_cheque_preview()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L41",
"id": "payroll_cheque_print_wizard_compute_cheque_preview",
"community": 10,
"norm_label": "_compute_cheque_preview()"
},
{
"label": ".action_print_all()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L59",
"id": "payroll_cheque_print_wizard_payrollchequeprintwizard_action_print_all",
"community": 7,
"norm_label": ".action_print_all()"
},
{
"label": ".action_skip_print()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L89",
"id": "payroll_cheque_print_wizard_payrollchequeprintwizard_action_skip_print",
"community": 10,
"norm_label": ".action_skip_print()"
},
{
"label": ".action_view_cheques()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L100",
"id": "payroll_cheque_print_wizard_payrollchequeprintwizard_action_view_cheques",
"community": 10,
"norm_label": ".action_view_cheques()"
},
{
"label": "HrPayslipRunCheque",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L112",
"id": "payroll_cheque_print_wizard_hrpayslipruncheque",
"community": 10,
"norm_label": "hrpayslipruncheque"
},
{
"label": "_compute_cheque_count()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L131",
"id": "payroll_cheque_print_wizard_compute_cheque_count",
"community": 10,
"norm_label": "_compute_cheque_count()"
},
{
"label": ".action_view_cheques()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L136",
"id": "payroll_cheque_print_wizard_hrpayslipruncheque_action_view_cheques",
"community": 10,
"norm_label": ".action_view_cheques()"
},
{
"label": ".action_print_cheques()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L148",
"id": "payroll_cheque_print_wizard_hrpayslipruncheque_action_print_cheques",
"community": 10,
"norm_label": ".action_print_cheques()"
},
{
"label": ".action_create_cheques()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L187",
"id": "payroll_cheque_print_wizard_hrpayslipruncheque_action_create_cheques",
"community": 10,
"norm_label": ".action_create_cheques()"
},
{
"label": "Wizard to print cheques after payroll submission.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L13",
"id": "payroll_cheque_print_wizard_rationale_13",
"community": 10,
"norm_label": "wizard to print cheques after payroll submission."
},
{
"label": "Skip printing and go to payslip view.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L90",
"id": "payroll_cheque_print_wizard_rationale_90",
"community": 10,
"norm_label": "skip printing and go to payslip view."
},
{
"label": "Extend payslip batch with cheque functionality.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L113",
"id": "payroll_cheque_print_wizard_rationale_113",
"community": 10,
"norm_label": "extend payslip batch with cheque functionality."
},
{
"label": "Open cheques for this batch.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L137",
"id": "payroll_cheque_print_wizard_rationale_137",
"community": 10,
"norm_label": "open cheques for this batch."
},
{
"label": "Print all draft cheques for this batch.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L149",
"id": "payroll_cheque_print_wizard_rationale_149",
"community": 10,
"norm_label": "print all draft cheques for this batch."
},
{
"label": "Create cheques for all employees paid by cheque.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L188",
"id": "payroll_cheque_print_wizard_rationale_188",
"community": 10,
"norm_label": "create cheques for all employees paid by cheque."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_init_py",
"community": 27,
"norm_label": "__init__.py"
},
{
"label": "hr_employee_terminate_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_terminate_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_hr_employee_terminate_wizard_py",
"community": 0,
"norm_label": "hr_employee_terminate_wizard.py"
},
{
"label": "HrEmployeeTerminateWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_terminate_wizard.py",
"source_location": "L7",
"id": "hr_employee_terminate_wizard_hremployeeterminatewizard",
"community": 0,
"norm_label": "hremployeeterminatewizard"
},
{
"label": ".action_terminate()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_terminate_wizard.py",
"source_location": "L84",
"id": "hr_employee_terminate_wizard_hremployeeterminatewizard_action_terminate",
"community": 0,
"norm_label": ".action_terminate()"
},
{
"label": "Process employee termination",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_terminate_wizard.py",
"source_location": "L85",
"id": "hr_employee_terminate_wizard_rationale_85",
"community": 0,
"norm_label": "process employee termination"
},
{
"label": "hr_employee_sin_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_sin_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_hr_employee_sin_wizard_py",
"community": 21,
"norm_label": "hr_employee_sin_wizard.py"
},
{
"label": "HrEmployeeSinWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_sin_wizard.py",
"source_location": "L7",
"id": "hr_employee_sin_wizard_hremployeesinwizard",
"community": 21,
"norm_label": "hremployeesinwizard"
},
{
"label": "_compute_sin_formatted()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_sin_wizard.py",
"source_location": "L32",
"id": "hr_employee_sin_wizard_compute_sin_formatted",
"community": 21,
"norm_label": "_compute_sin_formatted()"
},
{
"label": "default_get()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_sin_wizard.py",
"source_location": "L44",
"id": "hr_employee_sin_wizard_default_get",
"community": 21,
"norm_label": "default_get()"
},
{
"label": ".action_save()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_sin_wizard.py",
"source_location": "L52",
"id": "hr_employee_sin_wizard_hremployeesinwizard_action_save",
"community": 21,
"norm_label": ".action_save()"
},
{
"label": "Save the SIN number to the employee record",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_sin_wizard.py",
"source_location": "L53",
"id": "hr_employee_sin_wizard_rationale_53",
"community": 21,
"norm_label": "save the sin number to the employee record"
},
{
"label": "run_payroll_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"community": 5,
"norm_label": "run_payroll_wizard.py"
},
{
"label": "RunPayrollWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L8",
"id": "run_payroll_wizard_runpayrollwizard",
"community": 5,
"norm_label": "runpayrollwizard"
},
{
"label": "_compute_display_name()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L16",
"id": "run_payroll_wizard_compute_display_name",
"community": 5,
"norm_label": "_compute_display_name()"
},
{
"label": "._default_date_start()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L164",
"id": "run_payroll_wizard_runpayrollwizard_default_date_start",
"community": 5,
"norm_label": "._default_date_start()"
},
{
"label": "._default_date_end()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L170",
"id": "run_payroll_wizard_runpayrollwizard_default_date_end",
"community": 5,
"norm_label": "._default_date_end()"
},
{
"label": "_compute_period_display()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L177",
"id": "run_payroll_wizard_compute_period_display",
"community": 5,
"norm_label": "_compute_period_display()"
},
{
"label": "_compute_available_periods()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L185",
"id": "run_payroll_wizard_compute_available_periods",
"community": 5,
"norm_label": "_compute_available_periods()"
},
{
"label": "_compute_totals()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L203",
"id": "run_payroll_wizard_compute_totals",
"community": 5,
"norm_label": "_compute_totals()"
},
{
"label": "_compute_preview_totals()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L215",
"id": "run_payroll_wizard_compute_preview_totals",
"community": 5,
"norm_label": "_compute_preview_totals()"
},
{
"label": "_compute_payslip_count()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L237",
"id": "run_payroll_wizard_compute_payslip_count",
"community": 5,
"norm_label": "_compute_payslip_count()"
},
{
"label": "_onchange_pay_period_id()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L245",
"id": "run_payroll_wizard_onchange_pay_period_id",
"community": 5,
"norm_label": "_onchange_pay_period_id()"
},
{
"label": "_onchange_pay_schedule()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L254",
"id": "run_payroll_wizard_onchange_pay_schedule",
"community": 5,
"norm_label": "_onchange_pay_schedule()"
},
{
"label": "_onchange_load_employees()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L270",
"id": "run_payroll_wizard_onchange_load_employees",
"community": 5,
"norm_label": "_onchange_load_employees()"
},
{
"label": "._load_employees()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L274",
"id": "run_payroll_wizard_runpayrollwizard_load_employees",
"community": 5,
"norm_label": "._load_employees()"
},
{
"label": ".action_add_employee()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L307",
"id": "run_payroll_wizard_runpayrollwizard_action_add_employee",
"community": 5,
"norm_label": ".action_add_employee()"
},
{
"label": ".action_load_attendance()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L321",
"id": "run_payroll_wizard_runpayrollwizard_action_load_attendance",
"community": 8,
"norm_label": ".action_load_attendance()"
},
{
"label": ".action_preview_payroll()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L336",
"id": "run_payroll_wizard_runpayrollwizard_action_preview_payroll",
"community": 5,
"norm_label": ".action_preview_payroll()"
},
{
"label": ".action_back_to_entry()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L361",
"id": "run_payroll_wizard_runpayrollwizard_action_back_to_entry",
"community": 5,
"norm_label": ".action_back_to_entry()"
},
{
"label": ".action_save_for_later()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L376",
"id": "run_payroll_wizard_runpayrollwizard_action_save_for_later",
"community": 5,
"norm_label": ".action_save_for_later()"
},
{
"label": ".action_submit_payroll()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L395",
"id": "run_payroll_wizard_runpayrollwizard_action_submit_payroll",
"community": 5,
"norm_label": ".action_submit_payroll()"
},
{
"label": ".action_generate_payslips()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L400",
"id": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"community": 5,
"norm_label": ".action_generate_payslips()"
},
{
"label": "._add_fusion_payroll_inputs()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L470",
"id": "run_payroll_wizard_runpayrollwizard_add_fusion_payroll_inputs",
"community": 5,
"norm_label": "._add_fusion_payroll_inputs()"
},
{
"label": "._apply_fusion_payroll_values()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L548",
"id": "run_payroll_wizard_runpayrollwizard_apply_fusion_payroll_values",
"community": 5,
"norm_label": "._apply_fusion_payroll_values()"
},
{
"label": "._ensure_payslip_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L577",
"id": "run_payroll_wizard_runpayrollwizard_ensure_payslip_lines",
"community": 5,
"norm_label": "._ensure_payslip_lines()"
},
{
"label": "._create_cheques_for_batch()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L723",
"id": "run_payroll_wizard_runpayrollwizard_create_cheques_for_batch",
"community": 5,
"norm_label": "._create_cheques_for_batch()"
},
{
"label": "._action_payroll_complete_with_cheques()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L737",
"id": "run_payroll_wizard_runpayrollwizard_action_payroll_complete_with_cheques",
"community": 5,
"norm_label": "._action_payroll_complete_with_cheques()"
},
{
"label": ".action_print_cheques()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L752",
"id": "run_payroll_wizard_runpayrollwizard_action_print_cheques",
"community": 7,
"norm_label": ".action_print_cheques()"
},
{
"label": ".action_view_payslips()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L772",
"id": "run_payroll_wizard_runpayrollwizard_action_view_payslips",
"community": 5,
"norm_label": ".action_view_payslips()"
},
{
"label": ".action_confirm_payslips()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L788",
"id": "run_payroll_wizard_runpayrollwizard_action_confirm_payslips",
"community": 5,
"norm_label": ".action_confirm_payslips()"
},
{
"label": "action_open_run_payroll()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L807",
"id": "run_payroll_wizard_action_open_run_payroll",
"community": 0,
"norm_label": "action_open_run_payroll()"
},
{
"label": "Default to start of current pay period",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L165",
"id": "run_payroll_wizard_rationale_165",
"community": 5,
"norm_label": "default to start of current pay period"
},
{
"label": "Default to end of current pay period",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L171",
"id": "run_payroll_wizard_rationale_171",
"community": 5,
"norm_label": "default to end of current pay period"
},
{
"label": "Update dates when period is selected.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L246",
"id": "run_payroll_wizard_rationale_246",
"community": 77,
"norm_label": "update dates when period is selected."
},
{
"label": "Adjust date_end based on pay schedule",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L255",
"id": "run_payroll_wizard_rationale_255",
"community": 78,
"norm_label": "adjust date_end based on pay schedule"
},
{
"label": "Load employees when company or schedule changes.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L271",
"id": "run_payroll_wizard_rationale_271",
"community": 79,
"norm_label": "load employees when company or schedule changes."
},
{
"label": "Load all active employees into entries.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L275",
"id": "run_payroll_wizard_rationale_275",
"community": 5,
"norm_label": "load all active employees into entries."
},
{
"label": "Open dialog to add an employee.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L308",
"id": "run_payroll_wizard_rationale_308",
"community": 5,
"norm_label": "open dialog to add an employee."
},
{
"label": "Load attendance hours for all employees in the period.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L322",
"id": "run_payroll_wizard_rationale_322",
"community": 8,
"norm_label": "load attendance hours for all employees in the period."
},
{
"label": "Show the preview page with totals.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L337",
"id": "run_payroll_wizard_rationale_337",
"community": 5,
"norm_label": "show the preview page with totals."
},
{
"label": "Go back to the entry page.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L362",
"id": "run_payroll_wizard_rationale_362",
"community": 5,
"norm_label": "go back to the entry page."
},
{
"label": "Save the payroll entries for later without processing.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L377",
"id": "run_payroll_wizard_rationale_377",
"community": 5,
"norm_label": "save the payroll entries for later without processing."
},
{
"label": "Submit the payroll - create payslips and journal entries.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L396",
"id": "run_payroll_wizard_rationale_396",
"community": 5,
"norm_label": "submit the payroll - create payslips and journal entries."
},
{
"label": "Generate payslips for all entries with hours.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L401",
"id": "run_payroll_wizard_rationale_401",
"community": 5,
"norm_label": "generate payslips for all entries with hours."
},
{
"label": "Add salary inputs from Fusion Payroll entry to payslip.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L471",
"id": "run_payroll_wizard_rationale_471",
"community": 5,
"norm_label": "add salary inputs from fusion payroll entry to payslip."
},
{
"label": "Apply Fusion Payroll calculated values to payslip lines.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L549",
"id": "run_payroll_wizard_rationale_549",
"community": 5,
"norm_label": "apply fusion payroll calculated values to payslip lines."
},
{
"label": "Ensure all Fusion Payroll calculated values have corresponding payslip lines.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L578",
"id": "run_payroll_wizard_rationale_578",
"community": 5,
"norm_label": "ensure all fusion payroll calculated values have corresponding payslip lines."
},
{
"label": "Create cheque records for employees paid by cheque.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L724",
"id": "run_payroll_wizard_rationale_724",
"community": 5,
"norm_label": "create cheque records for employees paid by cheque."
},
{
"label": "Show completion wizard with option to print cheques.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L738",
"id": "run_payroll_wizard_rationale_738",
"community": 5,
"norm_label": "show completion wizard with option to print cheques."
},
{
"label": "Print all cheques for the current batch.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L753",
"id": "run_payroll_wizard_rationale_753",
"community": 7,
"norm_label": "print all cheques for the current batch."
},
{
"label": "View generated payslips.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L773",
"id": "run_payroll_wizard_rationale_773",
"community": 5,
"norm_label": "view generated payslips."
},
{
"label": "Confirm all generated payslips.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L789",
"id": "run_payroll_wizard_rationale_789",
"community": 5,
"norm_label": "confirm all generated payslips."
},
{
"label": "Open the Run Payroll wizard with pre-loaded data.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L808",
"id": "run_payroll_wizard_rationale_808",
"community": 80,
"norm_label": "open the run payroll wizard with pre-loaded data."
},
{
"label": "migration_download.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_migration_download_py",
"community": 20,
"norm_label": "migration_download.py"
},
{
"label": "MigrationDownloadController",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L10",
"id": "migration_download_migrationdownloadcontroller",
"community": 20,
"norm_label": "migrationdownloadcontroller"
},
{
"label": "download_sample_csv()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L13",
"id": "migration_download_download_sample_csv",
"community": 20,
"norm_label": "download_sample_csv()"
},
{
"label": "._employee_sample()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L42",
"id": "migration_download_migrationdownloadcontroller_employee_sample",
"community": 20,
"norm_label": "._employee_sample()"
},
{
"label": "._payslip_sample()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L62",
"id": "migration_download_migrationdownloadcontroller_payslip_sample",
"community": 20,
"norm_label": "._payslip_sample()"
},
{
"label": "._ytd_sample()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L83",
"id": "migration_download_migrationdownloadcontroller_ytd_sample",
"community": 20,
"norm_label": "._ytd_sample()"
},
{
"label": "._t4_sample()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L98",
"id": "migration_download_migrationdownloadcontroller_t4_sample",
"community": 20,
"norm_label": "._t4_sample()"
},
{
"label": "Download a sample CSV template with demo data.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L14",
"id": "migration_download_rationale_14",
"community": 81,
"norm_label": "download a sample csv template with demo data."
},
{
"label": "payroll_report.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"community": 1,
"norm_label": "payroll_report.py"
},
{
"label": "PayrollReportController",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L19",
"id": "payroll_report_payrollreportcontroller",
"community": 1,
"norm_label": "payrollreportcontroller"
},
{
"label": "get_report_data()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L23",
"id": "payroll_report_get_report_data",
"community": 1,
"norm_label": "get_report_data()"
},
{
"label": "get_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L76",
"id": "payroll_report_get_lines",
"community": 1,
"norm_label": "get_lines()"
},
{
"label": "get_detail_lines()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L100",
"id": "payroll_report_get_detail_lines",
"community": 4,
"norm_label": "get_detail_lines()"
},
{
"label": "export_xlsx()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L132",
"id": "payroll_report_export_xlsx",
"community": 1,
"norm_label": "export_xlsx()"
},
{
"label": "export_pdf()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L164",
"id": "payroll_report_export_pdf",
"community": 1,
"norm_label": "export_pdf()"
},
{
"label": "get_employees()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L196",
"id": "payroll_report_get_employees",
"community": 1,
"norm_label": "get_employees()"
},
{
"label": "get_departments()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L217",
"id": "payroll_report_get_departments",
"community": 1,
"norm_label": "get_departments()"
},
{
"label": "action_open_record()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L235",
"id": "payroll_report_action_open_record",
"community": 1,
"norm_label": "action_open_record()"
},
{
"label": "Get report data for the given report model. Args: r",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L24",
"id": "payroll_report_rationale_24",
"community": 82,
"norm_label": "get report data for the given report model. args: r"
},
{
"label": "Get report lines with current options.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L77",
"id": "payroll_report_rationale_77",
"community": 83,
"norm_label": "get report lines with current options."
},
{
"label": "Get expanded detail lines for a specific line. Used for drill-down funct",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L101",
"id": "payroll_report_rationale_101",
"community": 84,
"norm_label": "get expanded detail lines for a specific line. used for drill-down funct"
},
{
"label": "Export report to Excel format.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L133",
"id": "payroll_report_rationale_133",
"community": 85,
"norm_label": "export report to excel format."
},
{
"label": "Export report to PDF format.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L165",
"id": "payroll_report_rationale_165",
"community": 86,
"norm_label": "export report to pdf format."
},
{
"label": "Get employees for filter dropdown.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L197",
"id": "payroll_report_rationale_197",
"community": 87,
"norm_label": "get employees for filter dropdown."
},
{
"label": "Get departments for filter dropdown.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L218",
"id": "payroll_report_rationale_218",
"community": 88,
"norm_label": "get departments for filter dropdown."
},
{
"label": "Get action to open a specific record.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L236",
"id": "payroll_report_rationale_236",
"community": 89,
"norm_label": "get action to open a specific record."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_init_py",
"community": 28,
"norm_label": "__init__.py"
}
],
"links": [
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/__init__.py",
"source_location": "L5",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_payroll_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_payroll_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/__init__.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_init_py",
"_tgt": "init_fusion_payroll_post_init",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_init_py",
"target": "init_fusion_payroll_post_init",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/__init__.py",
"source_location": "L9",
"weight": 1.0,
"_src": "init_rationale_9",
"_tgt": "init_fusion_payroll_post_init",
"source": "init_fusion_payroll_post_init",
"target": "init_rationale_9",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pdf_field_position.py",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pdf_field_position_py",
"_tgt": "pdf_field_position_pdffieldposition",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pdf_field_position_py",
"target": "pdf_field_position_pdffieldposition",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pdf_field_position.py",
"source_location": "L78",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pdf_field_position_py",
"_tgt": "pdf_field_position_get_coordinates_dict",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pdf_field_position_py",
"target": "pdf_field_position_get_coordinates_dict",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pdf_field_position.py",
"source_location": "L7",
"weight": 1.0,
"_src": "pdf_field_position_rationale_7",
"_tgt": "pdf_field_position_pdffieldposition",
"source": "pdf_field_position_pdffieldposition",
"target": "pdf_field_position_rationale_7",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L590",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_get_pdf_text_coordinates",
"_tgt": "pdf_field_position_get_coordinates_dict",
"source": "pdf_field_position_get_coordinates_dict",
"target": "hr_payroll_t4_hrt4summary_get_pdf_text_coordinates"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1228",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"_tgt": "pdf_field_position_get_coordinates_dict",
"source": "pdf_field_position_get_coordinates_dict",
"target": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L28",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4asummary_get_pdf_text_coordinates",
"_tgt": "pdf_field_position_get_coordinates_dict",
"source": "pdf_field_position_get_coordinates_dict",
"target": "hr_payroll_t4a_hrt4asummary_get_pdf_text_coordinates"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L303",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip_get_pdf_text_coordinates",
"_tgt": "pdf_field_position_get_coordinates_dict",
"source": "pdf_field_position_get_coordinates_dict",
"target": "hr_payroll_t4a_hrt4aslip_get_pdf_text_coordinates"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_tax_payment_schedule_py",
"_tgt": "payroll_tax_payment_schedule_payrolltaxpaymentschedule",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_tax_payment_schedule_py",
"target": "payroll_tax_payment_schedule_payrolltaxpaymentschedule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L69",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_tax_payment_schedule_py",
"_tgt": "payroll_tax_payment_schedule_compute_display_name",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_tax_payment_schedule_py",
"target": "payroll_tax_payment_schedule_compute_display_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L83",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_tax_payment_schedule_py",
"_tgt": "payroll_tax_payment_schedule_compute_is_current",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_tax_payment_schedule_py",
"target": "payroll_tax_payment_schedule_compute_is_current",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L103",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_tax_payment_schedule_py",
"_tgt": "payroll_tax_payment_schedule_get_current_schedule",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_tax_payment_schedule_py",
"target": "payroll_tax_payment_schedule_get_current_schedule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L117",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_tax_payment_schedule_py",
"_tgt": "payroll_tax_payment_schedule_check_overlapping_schedules",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_tax_payment_schedule_py",
"target": "payroll_tax_payment_schedule_check_overlapping_schedules",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_tax_payment_schedule.py",
"source_location": "L9",
"weight": 1.0,
"_src": "payroll_tax_payment_schedule_rationale_9",
"_tgt": "payroll_tax_payment_schedule_payrolltaxpaymentschedule",
"source": "payroll_tax_payment_schedule_payrolltaxpaymentschedule",
"target": "payroll_tax_payment_schedule_rationale_9",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L15",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_cost_py",
"_tgt": "payroll_report_cost_payrollreporttotalpay",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_cost_py",
"target": "payroll_report_cost_payrollreporttotalpay",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L112",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_cost_py",
"_tgt": "payroll_report_cost_payrollreporttotalcost",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_cost_py",
"target": "payroll_report_cost_payrollreporttotalcost",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L259",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_cost_py",
"_tgt": "payroll_report_cost_payrollreportdeductions",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_cost_py",
"target": "payroll_report_cost_payrollreportdeductions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L337",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_cost_py",
"_tgt": "payroll_report_cost_payrollreportworkerscomp",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_cost_py",
"target": "payroll_report_cost_payrollreportworkerscomp",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L27",
"weight": 1.0,
"_src": "payroll_report_cost_payrollreporttotalpay",
"_tgt": "payroll_report_cost_payrollreporttotalpay_get_columns",
"source": "payroll_report_cost_payrollreporttotalpay",
"target": "payroll_report_cost_payrollreporttotalpay_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L36",
"weight": 1.0,
"_src": "payroll_report_cost_payrollreporttotalpay",
"_tgt": "payroll_report_cost_payrollreporttotalpay_get_lines",
"source": "payroll_report_cost_payrollreporttotalpay",
"target": "payroll_report_cost_payrollreporttotalpay_get_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L16",
"weight": 1.0,
"_src": "payroll_report_cost_rationale_16",
"_tgt": "payroll_report_cost_payrollreporttotalpay",
"source": "payroll_report_cost_payrollreporttotalpay",
"target": "payroll_report_cost_rationale_16",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L37",
"weight": 1.0,
"_src": "payroll_report_cost_payrollreporttotalpay_get_lines",
"_tgt": "payroll_report_payrollreport_get_domain",
"source": "payroll_report_cost_payrollreporttotalpay_get_lines",
"target": "payroll_report_payrollreport_get_domain"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L125",
"weight": 1.0,
"_src": "payroll_report_cost_payrollreporttotalcost",
"_tgt": "payroll_report_cost_payrollreporttotalcost_get_columns",
"source": "payroll_report_cost_payrollreporttotalcost",
"target": "payroll_report_cost_payrollreporttotalcost_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L131",
"weight": 1.0,
"_src": "payroll_report_cost_payrollreporttotalcost",
"_tgt": "payroll_report_cost_payrollreporttotalcost_get_lines",
"source": "payroll_report_cost_payrollreporttotalcost",
"target": "payroll_report_cost_payrollreporttotalcost_get_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L113",
"weight": 1.0,
"_src": "payroll_report_cost_rationale_113",
"_tgt": "payroll_report_cost_payrollreporttotalcost",
"source": "payroll_report_cost_payrollreporttotalcost",
"target": "payroll_report_cost_rationale_113",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L271",
"weight": 1.0,
"_src": "payroll_report_cost_payrollreportdeductions",
"_tgt": "payroll_report_cost_payrollreportdeductions_get_columns",
"source": "payroll_report_cost_payrollreportdeductions",
"target": "payroll_report_cost_payrollreportdeductions_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L280",
"weight": 1.0,
"_src": "payroll_report_cost_payrollreportdeductions",
"_tgt": "payroll_report_cost_payrollreportdeductions_get_lines",
"source": "payroll_report_cost_payrollreportdeductions",
"target": "payroll_report_cost_payrollreportdeductions_get_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L260",
"weight": 1.0,
"_src": "payroll_report_cost_rationale_260",
"_tgt": "payroll_report_cost_payrollreportdeductions",
"source": "payroll_report_cost_payrollreportdeductions",
"target": "payroll_report_cost_rationale_260",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L349",
"weight": 1.0,
"_src": "payroll_report_cost_payrollreportworkerscomp",
"_tgt": "payroll_report_cost_payrollreportworkerscomp_get_columns",
"source": "payroll_report_cost_payrollreportworkerscomp",
"target": "payroll_report_cost_payrollreportworkerscomp_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L359",
"weight": 1.0,
"_src": "payroll_report_cost_payrollreportworkerscomp",
"_tgt": "payroll_report_cost_payrollreportworkerscomp_get_lines",
"source": "payroll_report_cost_payrollreportworkerscomp",
"target": "payroll_report_cost_payrollreportworkerscomp_get_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_cost.py",
"source_location": "L338",
"weight": 1.0,
"_src": "payroll_report_cost_rationale_338",
"_tgt": "payroll_report_cost_payrollreportworkerscomp",
"source": "payroll_report_cost_payrollreportworkerscomp",
"target": "payroll_report_cost_rationale_338",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"_tgt": "payroll_cheque_payrollcheque",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"target": "payroll_cheque_payrollcheque",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L131",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"_tgt": "payroll_cheque_compute_name",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"target": "payroll_cheque_compute_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L141",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"_tgt": "payroll_cheque_compute_payee_info",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"target": "payroll_cheque_compute_payee_info",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L179",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"_tgt": "payroll_cheque_compute_amount_in_words",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"target": "payroll_cheque_compute_amount_in_words",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L195",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"_tgt": "payroll_cheque_compute_pay_period_display",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"target": "payroll_cheque_compute_pay_period_display",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L203",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"_tgt": "payroll_cheque_compute_payment_method_display",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"target": "payroll_cheque_compute_payment_method_display",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L494",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"_tgt": "payroll_cheque_create_from_payslip",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"target": "payroll_cheque_create_from_payslip",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L530",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"_tgt": "payroll_cheque_payrollchequevoidwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"target": "payroll_cheque_payrollchequevoidwizard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L548",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"_tgt": "payroll_cheque_payrollchequelayout",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"target": "payroll_cheque_payrollchequelayout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L604",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"_tgt": "payroll_cheque_get_default_layout",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_cheque_py",
"target": "payroll_cheque_get_default_layout",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L218",
"weight": 1.0,
"_src": "payroll_cheque_payrollcheque",
"_tgt": "payroll_cheque_payrollcheque_action_assign_number",
"source": "payroll_cheque_payrollcheque",
"target": "payroll_cheque_payrollcheque_action_assign_number",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L270",
"weight": 1.0,
"_src": "payroll_cheque_payrollcheque",
"_tgt": "payroll_cheque_payrollcheque_action_print_cheque",
"source": "payroll_cheque_payrollcheque",
"target": "payroll_cheque_payrollcheque_action_print_cheque",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L286",
"weight": 1.0,
"_src": "payroll_cheque_payrollcheque",
"_tgt": "payroll_cheque_payrollcheque_action_void",
"source": "payroll_cheque_payrollcheque",
"target": "payroll_cheque_payrollcheque_action_void",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L297",
"weight": 1.0,
"_src": "payroll_cheque_payrollcheque",
"_tgt": "payroll_cheque_payrollcheque_action_mark_cashed",
"source": "payroll_cheque_payrollcheque",
"target": "payroll_cheque_payrollcheque_action_mark_cashed",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L301",
"weight": 1.0,
"_src": "payroll_cheque_payrollcheque",
"_tgt": "payroll_cheque_payrollcheque_action_reset_to_draft",
"source": "payroll_cheque_payrollcheque",
"target": "payroll_cheque_payrollcheque_action_reset_to_draft",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L313",
"weight": 1.0,
"_src": "payroll_cheque_payrollcheque",
"_tgt": "payroll_cheque_payrollcheque_get_pay_stub_data",
"source": "payroll_cheque_payrollcheque",
"target": "payroll_cheque_payrollcheque_get_pay_stub_data",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L522",
"weight": 1.0,
"_src": "payroll_cheque_payrollcheque",
"_tgt": "payroll_cheque_payrollcheque_action_mark_printed",
"source": "payroll_cheque_payrollcheque",
"target": "payroll_cheque_payrollcheque_action_mark_printed",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L14",
"weight": 1.0,
"_src": "payroll_cheque_rationale_14",
"_tgt": "payroll_cheque_payrollcheque",
"source": "payroll_cheque_payrollcheque",
"target": "payroll_cheque_rationale_14",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L526",
"weight": 1.0,
"_src": "payroll_cheque_payrollcheque_action_mark_printed",
"_tgt": "payroll_cheque_payrollcheque_action_assign_number",
"source": "payroll_cheque_payrollcheque_action_assign_number",
"target": "payroll_cheque_payrollcheque_action_mark_printed",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L219",
"weight": 1.0,
"_src": "payroll_cheque_rationale_219",
"_tgt": "payroll_cheque_payrollcheque_action_assign_number",
"source": "payroll_cheque_payrollcheque_action_assign_number",
"target": "payroll_cheque_rationale_219",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L78",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_payrollchequeprintwizard_action_print_all",
"_tgt": "payroll_cheque_payrollcheque_action_assign_number",
"source": "payroll_cheque_payrollcheque_action_assign_number",
"target": "payroll_cheque_print_wizard_payrollchequeprintwizard_action_print_all"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L768",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_action_print_cheques",
"_tgt": "payroll_cheque_payrollcheque_action_assign_number",
"source": "payroll_cheque_payrollcheque_action_assign_number",
"target": "run_payroll_wizard_runpayrollwizard_action_print_cheques"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L271",
"weight": 1.0,
"_src": "payroll_cheque_rationale_271",
"_tgt": "payroll_cheque_payrollcheque_action_print_cheque",
"source": "payroll_cheque_payrollcheque_action_print_cheque",
"target": "payroll_cheque_rationale_271",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L298",
"weight": 1.0,
"_src": "payroll_cheque_rationale_298",
"_tgt": "payroll_cheque_payrollcheque_action_mark_cashed",
"source": "payroll_cheque_payrollcheque_action_mark_cashed",
"target": "payroll_cheque_rationale_298",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L302",
"weight": 1.0,
"_src": "payroll_cheque_rationale_302",
"_tgt": "payroll_cheque_payrollcheque_action_reset_to_draft",
"source": "payroll_cheque_payrollcheque_action_reset_to_draft",
"target": "payroll_cheque_rationale_302",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L314",
"weight": 1.0,
"_src": "payroll_cheque_rationale_314",
"_tgt": "payroll_cheque_payrollcheque_get_pay_stub_data",
"source": "payroll_cheque_payrollcheque_get_pay_stub_data",
"target": "payroll_cheque_rationale_314",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L505",
"weight": 1.0,
"_src": "payroll_cheque_create_from_payslip",
"_tgt": "payroll_config_settings_create",
"source": "payroll_cheque_create_from_payslip",
"target": "payroll_config_settings_create"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L56",
"weight": 1.0,
"_src": "hr_payslip_hrpayslip_action_print_cheque",
"_tgt": "payroll_cheque_create_from_payslip",
"source": "payroll_cheque_create_from_payslip",
"target": "hr_payslip_hrpayslip_action_print_cheque"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L84",
"weight": 1.0,
"_src": "hr_payslip_hrpayslip_action_create_cheque",
"_tgt": "payroll_cheque_create_from_payslip",
"source": "payroll_cheque_create_from_payslip",
"target": "hr_payslip_hrpayslip_action_create_cheque"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L166",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_hrpayslipruncheque_action_print_cheques",
"_tgt": "payroll_cheque_create_from_payslip",
"source": "payroll_cheque_create_from_payslip",
"target": "payroll_cheque_print_wizard_hrpayslipruncheque_action_print_cheques"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L201",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_hrpayslipruncheque_action_create_cheques",
"_tgt": "payroll_cheque_create_from_payslip",
"source": "payroll_cheque_create_from_payslip",
"target": "payroll_cheque_print_wizard_hrpayslipruncheque_action_create_cheques"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L731",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_create_cheques_for_batch",
"_tgt": "payroll_cheque_create_from_payslip",
"source": "payroll_cheque_create_from_payslip",
"target": "run_payroll_wizard_runpayrollwizard_create_cheques_for_batch"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L523",
"weight": 1.0,
"_src": "payroll_cheque_rationale_523",
"_tgt": "payroll_cheque_payrollcheque_action_mark_printed",
"source": "payroll_cheque_payrollcheque_action_mark_printed",
"target": "payroll_cheque_rationale_523",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L538",
"weight": 1.0,
"_src": "payroll_cheque_payrollchequevoidwizard",
"_tgt": "payroll_cheque_payrollchequevoidwizard_action_void",
"source": "payroll_cheque_payrollchequevoidwizard",
"target": "payroll_cheque_payrollchequevoidwizard_action_void",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L531",
"weight": 1.0,
"_src": "payroll_cheque_rationale_531",
"_tgt": "payroll_cheque_payrollchequevoidwizard",
"source": "payroll_cheque_payrollchequevoidwizard",
"target": "payroll_cheque_rationale_531",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L549",
"weight": 1.0,
"_src": "payroll_cheque_rationale_549",
"_tgt": "payroll_cheque_payrollchequelayout",
"source": "payroll_cheque_payrollchequelayout",
"target": "payroll_cheque_rationale_549",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_cheque.py",
"source_location": "L611",
"weight": 1.0,
"_src": "payroll_cheque_get_default_layout",
"_tgt": "payroll_config_settings_create",
"source": "payroll_cheque_get_default_layout",
"target": "payroll_config_settings_create"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_tax_py",
"_tgt": "payroll_report_tax_payrollreporttaxliability",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_tax_py",
"target": "payroll_report_tax_payrollreporttaxliability",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L156",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_tax_py",
"_tgt": "payroll_report_tax_payrollreporttaxpayments",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_tax_py",
"target": "payroll_report_tax_payrollreporttaxpayments",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L217",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_tax_py",
"_tgt": "payroll_report_tax_payrollreporttaxwagesummary",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_tax_py",
"target": "payroll_report_tax_payrollreporttaxwagesummary",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L26",
"weight": 1.0,
"_src": "payroll_report_tax_payrollreporttaxliability",
"_tgt": "payroll_report_tax_payrollreporttaxliability_get_columns",
"source": "payroll_report_tax_payrollreporttaxliability",
"target": "payroll_report_tax_payrollreporttaxliability_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L34",
"weight": 1.0,
"_src": "payroll_report_tax_payrollreporttaxliability",
"_tgt": "payroll_report_tax_payrollreporttaxliability_get_lines",
"source": "payroll_report_tax_payrollreporttaxliability",
"target": "payroll_report_tax_payrollreporttaxliability_get_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L14",
"weight": 1.0,
"_src": "payroll_report_tax_rationale_14",
"_tgt": "payroll_report_tax_payrollreporttaxliability",
"source": "payroll_report_tax_payrollreporttaxliability",
"target": "payroll_report_tax_rationale_14",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L169",
"weight": 1.0,
"_src": "payroll_report_tax_payrollreporttaxpayments",
"_tgt": "payroll_report_tax_payrollreporttaxpayments_get_columns",
"source": "payroll_report_tax_payrollreporttaxpayments",
"target": "payroll_report_tax_payrollreporttaxpayments_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L178",
"weight": 1.0,
"_src": "payroll_report_tax_payrollreporttaxpayments",
"_tgt": "payroll_report_tax_payrollreporttaxpayments_get_lines",
"source": "payroll_report_tax_payrollreporttaxpayments",
"target": "payroll_report_tax_payrollreporttaxpayments_get_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L157",
"weight": 1.0,
"_src": "payroll_report_tax_rationale_157",
"_tgt": "payroll_report_tax_payrollreporttaxpayments",
"source": "payroll_report_tax_payrollreporttaxpayments",
"target": "payroll_report_tax_rationale_157",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L230",
"weight": 1.0,
"_src": "payroll_report_tax_payrollreporttaxwagesummary",
"_tgt": "payroll_report_tax_payrollreporttaxwagesummary_get_columns",
"source": "payroll_report_tax_payrollreporttaxwagesummary",
"target": "payroll_report_tax_payrollreporttaxwagesummary_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L239",
"weight": 1.0,
"_src": "payroll_report_tax_payrollreporttaxwagesummary",
"_tgt": "payroll_report_tax_payrollreporttaxwagesummary_get_lines",
"source": "payroll_report_tax_payrollreporttaxwagesummary",
"target": "payroll_report_tax_payrollreporttaxwagesummary_get_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_tax.py",
"source_location": "L218",
"weight": 1.0,
"_src": "payroll_report_tax_rationale_218",
"_tgt": "payroll_report_tax_payrollreporttaxwagesummary",
"source": "payroll_report_tax_payrollreporttaxwagesummary",
"target": "payroll_report_tax_rationale_218",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4_py",
"_tgt": "hr_payroll_t4_hrt4summary",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4_py",
"target": "hr_payroll_t4_hrt4summary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L59",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4_py",
"_tgt": "hr_payroll_t4_compute_cra_business_number",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4_py",
"target": "hr_payroll_t4_compute_cra_business_number",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L219",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4_py",
"_tgt": "hr_payroll_t4_compute_name",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4_py",
"target": "hr_payroll_t4_compute_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L225",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4_py",
"_tgt": "hr_payroll_t4_compute_totals",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4_py",
"target": "hr_payroll_t4_compute_totals",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L247",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4_py",
"_tgt": "hr_payroll_t4_compute_difference",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4_py",
"target": "hr_payroll_t4_compute_difference",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1075",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4_py",
"_tgt": "hr_payroll_t4_hrt4slip",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4_py",
"target": "hr_payroll_t4_hrt4slip",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L257",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary",
"_tgt": "hr_payroll_t4_hrt4summary_action_generate_slips",
"source": "hr_payroll_t4_hrt4summary",
"target": "hr_payroll_t4_hrt4summary_action_generate_slips",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L406",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary",
"_tgt": "hr_payroll_t4_hrt4summary_action_mark_filed",
"source": "hr_payroll_t4_hrt4summary",
"target": "hr_payroll_t4_hrt4summary_action_mark_filed",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L414",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary",
"_tgt": "hr_payroll_t4_hrt4summary_action_export_xml",
"source": "hr_payroll_t4_hrt4summary",
"target": "hr_payroll_t4_hrt4summary_action_export_xml",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L564",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary",
"_tgt": "hr_payroll_t4_hrt4summary_add_xml_element",
"source": "hr_payroll_t4_hrt4summary",
"target": "hr_payroll_t4_hrt4summary_add_xml_element",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L569",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary",
"_tgt": "hr_payroll_t4_hrt4summary_add_xml_amount",
"source": "hr_payroll_t4_hrt4summary",
"target": "hr_payroll_t4_hrt4summary_add_xml_amount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L574",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary",
"_tgt": "hr_payroll_t4_hrt4summary_get_pdf_text_coordinates",
"source": "hr_payroll_t4_hrt4summary",
"target": "hr_payroll_t4_hrt4summary_get_pdf_text_coordinates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L595",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary",
"_tgt": "hr_payroll_t4_hrt4summary_overlay_text_on_pdf",
"source": "hr_payroll_t4_hrt4summary",
"target": "hr_payroll_t4_hrt4summary_overlay_text_on_pdf",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L667",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary",
"_tgt": "hr_payroll_t4_hrt4summary_action_fill_pdf",
"source": "hr_payroll_t4_hrt4summary",
"target": "hr_payroll_t4_hrt4summary_action_fill_pdf",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L856",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary",
"_tgt": "hr_payroll_t4_hrt4summary_action_extract_pdf_fields",
"source": "hr_payroll_t4_hrt4summary",
"target": "hr_payroll_t4_hrt4summary_action_extract_pdf_fields",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L912",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary",
"_tgt": "hr_payroll_t4_hrt4summary_action_download_pdf",
"source": "hr_payroll_t4_hrt4summary",
"target": "hr_payroll_t4_hrt4summary_action_download_pdf",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L924",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary",
"_tgt": "hr_payroll_t4_hrt4summary_get_pdf_field_mapping",
"source": "hr_payroll_t4_hrt4summary",
"target": "hr_payroll_t4_hrt4summary_get_pdf_field_mapping",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L13",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_13",
"_tgt": "hr_payroll_t4_hrt4summary",
"source": "hr_payroll_t4_hrt4summary",
"target": "hr_payroll_t4_rationale_13",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L63",
"weight": 1.0,
"_src": "hr_payroll_t4_compute_cra_business_number",
"_tgt": "payroll_config_settings_get_settings",
"source": "hr_payroll_t4_compute_cra_business_number",
"target": "payroll_config_settings_get_settings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L64",
"weight": 1.0,
"_src": "hr_payroll_t4_compute_cra_business_number",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number",
"source": "hr_payroll_t4_compute_cra_business_number",
"target": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L258",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_258",
"_tgt": "hr_payroll_t4_hrt4summary_action_generate_slips",
"source": "hr_payroll_t4_hrt4summary_action_generate_slips",
"target": "hr_payroll_t4_rationale_258",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L314",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_action_generate_slips",
"_tgt": "hr_payslip_get_pay_type_from_code",
"source": "hr_payroll_t4_hrt4summary_action_generate_slips",
"target": "hr_payslip_get_pay_type_from_code"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L315",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_action_generate_slips",
"_tgt": "hr_payslip_is_reimbursement",
"source": "hr_payroll_t4_hrt4summary_action_generate_slips",
"target": "hr_payslip_is_reimbursement"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L373",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_action_generate_slips",
"_tgt": "payroll_config_settings_create",
"source": "hr_payroll_t4_hrt4summary_action_generate_slips",
"target": "payroll_config_settings_create"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L407",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_407",
"_tgt": "hr_payroll_t4_hrt4summary_action_mark_filed",
"source": "hr_payroll_t4_hrt4summary_action_mark_filed",
"target": "hr_payroll_t4_rationale_407",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L424",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_action_export_xml",
"_tgt": "hr_payroll_t4_hrt4summary_add_xml_element",
"source": "hr_payroll_t4_hrt4summary_action_export_xml",
"target": "hr_payroll_t4_hrt4summary_add_xml_element",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L482",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_action_export_xml",
"_tgt": "hr_payroll_t4_hrt4summary_add_xml_amount",
"source": "hr_payroll_t4_hrt4summary_action_export_xml",
"target": "hr_payroll_t4_hrt4summary_add_xml_amount",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L415",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_415",
"_tgt": "hr_payroll_t4_hrt4summary_action_export_xml",
"source": "hr_payroll_t4_hrt4summary_action_export_xml",
"target": "hr_payroll_t4_rationale_415",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L544",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_action_export_xml",
"_tgt": "payroll_config_settings_create",
"source": "hr_payroll_t4_hrt4summary_action_export_xml",
"target": "payroll_config_settings_create"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L575",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_575",
"_tgt": "hr_payroll_t4_hrt4summary_get_pdf_text_coordinates",
"source": "hr_payroll_t4_hrt4summary_get_pdf_text_coordinates",
"target": "hr_payroll_t4_rationale_575",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L606",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_overlay_text_on_pdf",
"_tgt": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"source": "hr_payroll_t4_hrt4summary_overlay_text_on_pdf",
"target": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L596",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_596",
"_tgt": "hr_payroll_t4_hrt4summary_overlay_text_on_pdf",
"source": "hr_payroll_t4_hrt4summary_overlay_text_on_pdf",
"target": "hr_payroll_t4_rationale_596",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L718",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_action_fill_pdf",
"_tgt": "hr_payroll_t4_hrt4slip_get_pdf_field_mapping",
"source": "hr_payroll_t4_hrt4summary_action_fill_pdf",
"target": "hr_payroll_t4_hrt4slip_get_pdf_field_mapping",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L721",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_action_fill_pdf",
"_tgt": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"source": "hr_payroll_t4_hrt4summary_action_fill_pdf",
"target": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L724",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_action_fill_pdf",
"_tgt": "hr_payroll_t4_hrt4slip_overlay_text_on_pdf",
"source": "hr_payroll_t4_hrt4summary_action_fill_pdf",
"target": "hr_payroll_t4_hrt4slip_overlay_text_on_pdf",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L668",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_668",
"_tgt": "hr_payroll_t4_hrt4summary_action_fill_pdf",
"source": "hr_payroll_t4_hrt4summary_action_fill_pdf",
"target": "hr_payroll_t4_rationale_668",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L826",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_action_fill_pdf",
"_tgt": "payroll_config_settings_create",
"source": "hr_payroll_t4_hrt4summary_action_fill_pdf",
"target": "payroll_config_settings_create"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L857",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_857",
"_tgt": "hr_payroll_t4_hrt4summary_action_extract_pdf_fields",
"source": "hr_payroll_t4_hrt4summary_action_extract_pdf_fields",
"target": "hr_payroll_t4_rationale_857",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L913",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_913",
"_tgt": "hr_payroll_t4_hrt4summary_action_download_pdf",
"source": "hr_payroll_t4_hrt4summary_action_download_pdf",
"target": "hr_payroll_t4_rationale_913",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L925",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_925",
"_tgt": "hr_payroll_t4_hrt4summary_get_pdf_field_mapping",
"source": "hr_payroll_t4_hrt4summary_get_pdf_field_mapping",
"target": "hr_payroll_t4_rationale_925",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L960",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_get_pdf_field_mapping",
"_tgt": "payroll_config_settings_get_settings",
"source": "hr_payroll_t4_hrt4summary_get_pdf_field_mapping",
"target": "payroll_config_settings_get_settings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L961",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4summary_get_pdf_field_mapping",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number",
"source": "hr_payroll_t4_hrt4summary_get_pdf_field_mapping",
"target": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1212",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip",
"_tgt": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"source": "hr_payroll_t4_hrt4slip",
"target": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1233",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip",
"_tgt": "hr_payroll_t4_hrt4slip_overlay_text_on_pdf",
"source": "hr_payroll_t4_hrt4slip",
"target": "hr_payroll_t4_hrt4slip_overlay_text_on_pdf",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1307",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip",
"_tgt": "hr_payroll_t4_hrt4slip_action_fill_pdf",
"source": "hr_payroll_t4_hrt4slip",
"target": "hr_payroll_t4_hrt4slip_action_fill_pdf",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1498",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip",
"_tgt": "hr_payroll_t4_hrt4slip_action_extract_pdf_fields",
"source": "hr_payroll_t4_hrt4slip",
"target": "hr_payroll_t4_hrt4slip_action_extract_pdf_fields",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1554",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip",
"_tgt": "hr_payroll_t4_hrt4slip_action_download_pdf",
"source": "hr_payroll_t4_hrt4slip",
"target": "hr_payroll_t4_hrt4slip_action_download_pdf",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1566",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip",
"_tgt": "hr_payroll_t4_hrt4slip_get_pdf_field_mapping",
"source": "hr_payroll_t4_hrt4slip",
"target": "hr_payroll_t4_hrt4slip_get_pdf_field_mapping",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1076",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_1076",
"_tgt": "hr_payroll_t4_hrt4slip",
"source": "hr_payroll_t4_hrt4slip",
"target": "hr_payroll_t4_rationale_1076",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1245",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip_overlay_text_on_pdf",
"_tgt": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"source": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"target": "hr_payroll_t4_hrt4slip_overlay_text_on_pdf",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1363",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip_action_fill_pdf",
"_tgt": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"source": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"target": "hr_payroll_t4_hrt4slip_action_fill_pdf",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1213",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_1213",
"_tgt": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"source": "hr_payroll_t4_hrt4slip_get_pdf_text_coordinates",
"target": "hr_payroll_t4_rationale_1213",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1366",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip_action_fill_pdf",
"_tgt": "hr_payroll_t4_hrt4slip_overlay_text_on_pdf",
"source": "hr_payroll_t4_hrt4slip_overlay_text_on_pdf",
"target": "hr_payroll_t4_hrt4slip_action_fill_pdf",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1234",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_1234",
"_tgt": "hr_payroll_t4_hrt4slip_overlay_text_on_pdf",
"source": "hr_payroll_t4_hrt4slip_overlay_text_on_pdf",
"target": "hr_payroll_t4_rationale_1234",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1360",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip_action_fill_pdf",
"_tgt": "hr_payroll_t4_hrt4slip_get_pdf_field_mapping",
"source": "hr_payroll_t4_hrt4slip_action_fill_pdf",
"target": "hr_payroll_t4_hrt4slip_get_pdf_field_mapping",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1308",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_1308",
"_tgt": "hr_payroll_t4_hrt4slip_action_fill_pdf",
"source": "hr_payroll_t4_hrt4slip_action_fill_pdf",
"target": "hr_payroll_t4_rationale_1308",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1468",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip_action_fill_pdf",
"_tgt": "payroll_config_settings_create",
"source": "hr_payroll_t4_hrt4slip_action_fill_pdf",
"target": "payroll_config_settings_create"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1499",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_1499",
"_tgt": "hr_payroll_t4_hrt4slip_action_extract_pdf_fields",
"source": "hr_payroll_t4_hrt4slip_action_extract_pdf_fields",
"target": "hr_payroll_t4_rationale_1499",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1555",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_1555",
"_tgt": "hr_payroll_t4_hrt4slip_action_download_pdf",
"source": "hr_payroll_t4_hrt4slip_action_download_pdf",
"target": "hr_payroll_t4_rationale_1555",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1567",
"weight": 1.0,
"_src": "hr_payroll_t4_rationale_1567",
"_tgt": "hr_payroll_t4_hrt4slip_get_pdf_field_mapping",
"source": "hr_payroll_t4_hrt4slip_get_pdf_field_mapping",
"target": "hr_payroll_t4_rationale_1567",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1600",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip_get_pdf_field_mapping",
"_tgt": "payroll_config_settings_get_settings",
"source": "hr_payroll_t4_hrt4slip_get_pdf_field_mapping",
"target": "payroll_config_settings_get_settings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4.py",
"source_location": "L1601",
"weight": 1.0,
"_src": "hr_payroll_t4_hrt4slip_get_pdf_field_mapping",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number",
"source": "hr_payroll_t4_hrt4slip_get_pdf_field_mapping",
"target": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"_tgt": "hr_payslip_hrpayslip",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"target": "hr_payslip_hrpayslip",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L39",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"_tgt": "hr_payslip_compute_paid_by",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"target": "hr_payslip_compute_paid_by",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L189",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"_tgt": "hr_payslip_compute_ytd_amounts",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"target": "hr_payslip_compute_ytd_amounts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L256",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"_tgt": "hr_payslip_compute_employer_contributions",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"target": "hr_payslip_compute_employer_contributions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L278",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"_tgt": "hr_payslip_compute_employee_deductions",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"target": "hr_payslip_compute_employee_deductions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L310",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"_tgt": "hr_payslip_get_pay_type_from_code",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"target": "hr_payslip_get_pay_type_from_code",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L370",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"_tgt": "hr_payslip_is_reimbursement",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payslip_py",
"target": "hr_payslip_is_reimbursement",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L47",
"weight": 1.0,
"_src": "hr_payslip_hrpayslip",
"_tgt": "hr_payslip_hrpayslip_action_print_cheque",
"source": "hr_payslip_hrpayslip",
"target": "hr_payslip_hrpayslip_action_print_cheque",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L74",
"weight": 1.0,
"_src": "hr_payslip_hrpayslip",
"_tgt": "hr_payslip_hrpayslip_action_create_cheque",
"source": "hr_payslip_hrpayslip",
"target": "hr_payslip_hrpayslip_action_create_cheque",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L48",
"weight": 1.0,
"_src": "hr_payslip_rationale_48",
"_tgt": "hr_payslip_hrpayslip_action_print_cheque",
"source": "hr_payslip_hrpayslip_action_print_cheque",
"target": "hr_payslip_rationale_48",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payslip.py",
"source_location": "L75",
"weight": 1.0,
"_src": "hr_payslip_rationale_75",
"_tgt": "hr_payslip_hrpayslip_action_create_cheque",
"source": "hr_payslip_hrpayslip_action_create_cheque",
"target": "hr_payslip_rationale_75",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L289",
"weight": 1.0,
"_src": "hr_roe_hrroe_action_calculate_earnings",
"_tgt": "hr_payslip_get_pay_type_from_code",
"source": "hr_payslip_get_pay_type_from_code",
"target": "hr_roe_hrroe_action_calculate_earnings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L290",
"weight": 1.0,
"_src": "hr_roe_hrroe_action_calculate_earnings",
"_tgt": "hr_payslip_is_reimbursement",
"source": "hr_payslip_is_reimbursement",
"target": "hr_roe_hrroe_action_calculate_earnings"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"_tgt": "pay_period_payperiod",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"target": "pay_period_payperiod",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L79",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"_tgt": "pay_period_compute_name",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"target": "pay_period_compute_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L92",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"_tgt": "pay_period_compute_display_order",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"target": "pay_period_compute_display_order",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L116",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"_tgt": "pay_period_check_dates",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"target": "pay_period_check_dates",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L132",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"_tgt": "pay_period_generate_periods",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"target": "pay_period_generate_periods",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L193",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"_tgt": "pay_period_get_current_period",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"target": "pay_period_get_current_period",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L205",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"_tgt": "pay_period_get_available_periods",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"target": "pay_period_get_available_periods",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L233",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"_tgt": "pay_period_auto_generate_periods_if_needed",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"target": "pay_period_auto_generate_periods_if_needed",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L298",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"_tgt": "pay_period_payrollpayperiodsettings",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"target": "pay_period_payrollpayperiodsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L350",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"_tgt": "pay_period_get_or_create_settings",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_pay_period_py",
"target": "pay_period_get_or_create_settings",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L86",
"weight": 1.0,
"_src": "pay_period_payperiod",
"_tgt": "pay_period_payperiod_compute_is_current",
"source": "pay_period_payperiod",
"target": "pay_period_payperiod_compute_is_current",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L10",
"weight": 1.0,
"_src": "pay_period_rationale_10",
"_tgt": "pay_period_payperiod",
"source": "pay_period_payperiod",
"target": "pay_period_rationale_10",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L289",
"weight": 1.0,
"_src": "pay_period_auto_generate_periods_if_needed",
"_tgt": "pay_period_generate_periods",
"source": "pay_period_generate_periods",
"target": "pay_period_auto_generate_periods_if_needed",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L371",
"weight": 1.0,
"_src": "pay_period_payrollpayperiodsettings_action_generate_periods",
"_tgt": "pay_period_generate_periods",
"source": "pay_period_generate_periods",
"target": "pay_period_payrollpayperiodsettings_action_generate_periods",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L179",
"weight": 1.0,
"_src": "pay_period_generate_periods",
"_tgt": "payroll_config_settings_create",
"source": "pay_period_generate_periods",
"target": "payroll_config_settings_create"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L237",
"weight": 1.0,
"_src": "pay_period_auto_generate_periods_if_needed",
"_tgt": "pay_period_get_or_create_settings",
"source": "pay_period_auto_generate_periods_if_needed",
"target": "pay_period_get_or_create_settings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L813",
"weight": 1.0,
"_src": "run_payroll_wizard_action_open_run_payroll",
"_tgt": "pay_period_auto_generate_periods_if_needed",
"source": "pay_period_auto_generate_periods_if_needed",
"target": "run_payroll_wizard_action_open_run_payroll"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L368",
"weight": 1.0,
"_src": "pay_period_payrollpayperiodsettings",
"_tgt": "pay_period_payrollpayperiodsettings_action_generate_periods",
"source": "pay_period_payrollpayperiodsettings",
"target": "pay_period_payrollpayperiodsettings_action_generate_periods",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L299",
"weight": 1.0,
"_src": "pay_period_rationale_299",
"_tgt": "pay_period_payrollpayperiodsettings",
"source": "pay_period_payrollpayperiodsettings",
"target": "pay_period_rationale_299",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L361",
"weight": 1.0,
"_src": "pay_period_get_or_create_settings",
"_tgt": "payroll_config_settings_create",
"source": "pay_period_get_or_create_settings",
"target": "payroll_config_settings_create"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L810",
"weight": 1.0,
"_src": "run_payroll_wizard_action_open_run_payroll",
"_tgt": "pay_period_get_or_create_settings",
"source": "pay_period_get_or_create_settings",
"target": "run_payroll_wizard_action_open_run_payroll"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/pay_period.py",
"source_location": "L369",
"weight": 1.0,
"_src": "pay_period_rationale_369",
"_tgt": "pay_period_payrollpayperiodsettings_action_generate_periods",
"source": "pay_period_payrollpayperiodsettings_action_generate_periods",
"target": "pay_period_rationale_369",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"_tgt": "payroll_entry_payrollentry",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"target": "payroll_entry_payrollentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L238",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"_tgt": "payroll_entry_compute_employee_info",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"target": "payroll_entry_compute_employee_info",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L275",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"_tgt": "payroll_entry_compute_pay_amounts",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"target": "payroll_entry_compute_pay_amounts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L287",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"_tgt": "payroll_entry_compute_totals",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"target": "payroll_entry_compute_totals",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L293",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"_tgt": "payroll_entry_compute_taxes",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"target": "payroll_entry_compute_taxes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L382",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"_tgt": "payroll_entry_compute_employer_taxes",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"target": "payroll_entry_compute_employer_taxes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L397",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"_tgt": "payroll_entry_compute_net_pay",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"target": "payroll_entry_compute_net_pay",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L402",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"_tgt": "payroll_entry_compute_vacation_balance",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"target": "payroll_entry_compute_vacation_balance",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L409",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"_tgt": "payroll_entry_compute_previous_payroll",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"target": "payroll_entry_compute_previous_payroll",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L503",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"_tgt": "payroll_entry_compute_display_fields",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_entry_py",
"target": "payroll_entry_compute_display_fields",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L443",
"weight": 1.0,
"_src": "payroll_entry_payrollentry",
"_tgt": "payroll_entry_payrollentry_action_load_attendance_hours",
"source": "payroll_entry_payrollentry",
"target": "payroll_entry_payrollentry_action_load_attendance_hours",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L476",
"weight": 1.0,
"_src": "payroll_entry_payrollentry",
"_tgt": "payroll_entry_payrollentry_action_view_previous_payroll",
"source": "payroll_entry_payrollentry",
"target": "payroll_entry_payrollentry_action_view_previous_payroll",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L489",
"weight": 1.0,
"_src": "payroll_entry_payrollentry",
"_tgt": "payroll_entry_payrollentry_action_open_edit_paycheque",
"source": "payroll_entry_payrollentry",
"target": "payroll_entry_payrollentry_action_open_edit_paycheque",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L538",
"weight": 1.0,
"_src": "payroll_entry_payrollentry",
"_tgt": "payroll_entry_payrollentry_action_save_entry",
"source": "payroll_entry_payrollentry",
"target": "payroll_entry_payrollentry_action_save_entry",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L9",
"weight": 1.0,
"_src": "payroll_entry_rationale_9",
"_tgt": "payroll_entry_payrollentry",
"source": "payroll_entry_payrollentry",
"target": "payroll_entry_rationale_9",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L444",
"weight": 1.0,
"_src": "payroll_entry_rationale_444",
"_tgt": "payroll_entry_payrollentry_action_load_attendance_hours",
"source": "payroll_entry_payrollentry_action_load_attendance_hours",
"target": "payroll_entry_rationale_444",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L324",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_action_load_attendance",
"_tgt": "payroll_entry_payrollentry_action_load_attendance_hours",
"source": "payroll_entry_payrollentry_action_load_attendance_hours",
"target": "run_payroll_wizard_runpayrollwizard_action_load_attendance"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L477",
"weight": 1.0,
"_src": "payroll_entry_rationale_477",
"_tgt": "payroll_entry_payrollentry_action_view_previous_payroll",
"source": "payroll_entry_payrollentry_action_view_previous_payroll",
"target": "payroll_entry_rationale_477",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L490",
"weight": 1.0,
"_src": "payroll_entry_rationale_490",
"_tgt": "payroll_entry_payrollentry_action_open_edit_paycheque",
"source": "payroll_entry_payrollentry_action_open_edit_paycheque",
"target": "payroll_entry_rationale_490",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_entry.py",
"source_location": "L539",
"weight": 1.0,
"_src": "payroll_entry_rationale_539",
"_tgt": "payroll_entry_payrollentry_action_save_entry",
"source": "payroll_entry_payrollentry_action_save_entry",
"target": "payroll_entry_rationale_539",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L19",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_py",
"_tgt": "payroll_report_payrollreport",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_py",
"target": "payroll_report_payrollreport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L58",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_get_default_options",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_get_default_options",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L84",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_get_options",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_get_options",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L110",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_apply_date_filter",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_apply_date_filter",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L174",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_get_columns",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L195",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_get_domain",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_get_domain",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L220",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_get_lines",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_get_lines",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L237",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_get_report_data",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_get_report_data",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L252",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_get_total_line",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_get_total_line",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L287",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_get_payroll_settings",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_get_payroll_settings",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L291",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_get_company_legal_info",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_get_company_legal_info",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L304",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_get_payroll_contact_info",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_get_payroll_contact_info",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L317",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_format_value",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_format_value",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L343",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_get_xlsx",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_get_xlsx",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L417",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_get_pdf",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_get_pdf",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L456",
"weight": 1.0,
"_src": "payroll_report_payrollreport",
"_tgt": "payroll_report_payrollreport_action_open_report",
"source": "payroll_report_payrollreport",
"target": "payroll_report_payrollreport_action_open_report",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L20",
"weight": 1.0,
"_src": "payroll_report_rationale_20",
"_tgt": "payroll_report_payrollreport",
"source": "payroll_report_payrollreport",
"target": "payroll_report_rationale_20",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L70",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_default_options",
"_tgt": "payroll_report_payrollreport_get_columns",
"source": "payroll_report_payrollreport_get_default_options",
"target": "payroll_report_payrollreport_get_columns",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L88",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_options",
"_tgt": "payroll_report_payrollreport_get_default_options",
"source": "payroll_report_payrollreport_get_default_options",
"target": "payroll_report_payrollreport_get_options",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L59",
"weight": 1.0,
"_src": "payroll_report_rationale_59",
"_tgt": "payroll_report_payrollreport_get_default_options",
"source": "payroll_report_payrollreport_get_default_options",
"target": "payroll_report_rationale_59",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L106",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_options",
"_tgt": "payroll_report_payrollreport_apply_date_filter",
"source": "payroll_report_payrollreport_get_options",
"target": "payroll_report_payrollreport_apply_date_filter",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L85",
"weight": 1.0,
"_src": "payroll_report_rationale_85",
"_tgt": "payroll_report_payrollreport_get_options",
"source": "payroll_report_payrollreport_get_options",
"target": "payroll_report_rationale_85",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L47",
"weight": 1.0,
"_src": "payroll_report_get_report_data",
"_tgt": "payroll_report_payrollreport_get_options",
"source": "payroll_report_payrollreport_get_options",
"target": "payroll_report_get_report_data"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L89",
"weight": 1.0,
"_src": "payroll_report_get_lines",
"_tgt": "payroll_report_payrollreport_get_options",
"source": "payroll_report_payrollreport_get_options",
"target": "payroll_report_get_lines"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L141",
"weight": 1.0,
"_src": "payroll_report_export_xlsx",
"_tgt": "payroll_report_payrollreport_get_options",
"source": "payroll_report_payrollreport_get_options",
"target": "payroll_report_export_xlsx"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L173",
"weight": 1.0,
"_src": "payroll_report_export_pdf",
"_tgt": "payroll_report_payrollreport_get_options",
"source": "payroll_report_payrollreport_get_options",
"target": "payroll_report_export_pdf"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L111",
"weight": 1.0,
"_src": "payroll_report_rationale_111",
"_tgt": "payroll_report_payrollreport_apply_date_filter",
"source": "payroll_report_payrollreport_apply_date_filter",
"target": "payroll_report_rationale_111",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L243",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_report_data",
"_tgt": "payroll_report_payrollreport_get_columns",
"source": "payroll_report_payrollreport_get_columns",
"target": "payroll_report_payrollreport_get_report_data",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L260",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_total_line",
"_tgt": "payroll_report_payrollreport_get_columns",
"source": "payroll_report_payrollreport_get_columns",
"target": "payroll_report_payrollreport_get_total_line",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L369",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_xlsx",
"_tgt": "payroll_report_payrollreport_get_columns",
"source": "payroll_report_payrollreport_get_columns",
"target": "payroll_report_payrollreport_get_xlsx",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L175",
"weight": 1.0,
"_src": "payroll_report_rationale_175",
"_tgt": "payroll_report_payrollreport_get_columns",
"source": "payroll_report_payrollreport_get_columns",
"target": "payroll_report_rationale_175",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L196",
"weight": 1.0,
"_src": "payroll_report_rationale_196",
"_tgt": "payroll_report_payrollreport_get_domain",
"source": "payroll_report_payrollreport_get_domain",
"target": "payroll_report_rationale_196",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L36",
"weight": 1.0,
"_src": "payroll_report_paycheque_payrollreportpaychequehistory_get_lines",
"_tgt": "payroll_report_payrollreport_get_domain",
"source": "payroll_report_payrollreport_get_domain",
"target": "payroll_report_paycheque_payrollreportpaychequehistory_get_lines"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L103",
"weight": 1.0,
"_src": "payroll_report_paycheque_payrollreportpayrolldetails_get_lines",
"_tgt": "payroll_report_payrollreport_get_domain",
"source": "payroll_report_payrollreport_get_domain",
"target": "payroll_report_paycheque_payrollreportpayrolldetails_get_lines"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L42",
"weight": 1.0,
"_src": "payroll_report_summary_payrollreportsummary_get_lines",
"_tgt": "payroll_report_payrollreport_get_domain",
"source": "payroll_report_payrollreport_get_domain",
"target": "payroll_report_summary_payrollreportsummary_get_lines"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L244",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_report_data",
"_tgt": "payroll_report_payrollreport_get_lines",
"source": "payroll_report_payrollreport_get_lines",
"target": "payroll_report_payrollreport_get_report_data",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L370",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_xlsx",
"_tgt": "payroll_report_payrollreport_get_lines",
"source": "payroll_report_payrollreport_get_lines",
"target": "payroll_report_payrollreport_get_xlsx",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L221",
"weight": 1.0,
"_src": "payroll_report_rationale_221",
"_tgt": "payroll_report_payrollreport_get_lines",
"source": "payroll_report_payrollreport_get_lines",
"target": "payroll_report_rationale_221",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L422",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_pdf",
"_tgt": "payroll_report_payrollreport_get_report_data",
"source": "payroll_report_payrollreport_get_report_data",
"target": "payroll_report_payrollreport_get_pdf",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L238",
"weight": 1.0,
"_src": "payroll_report_rationale_238",
"_tgt": "payroll_report_payrollreport_get_report_data",
"source": "payroll_report_payrollreport_get_report_data",
"target": "payroll_report_rationale_238",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L253",
"weight": 1.0,
"_src": "payroll_report_rationale_253",
"_tgt": "payroll_report_payrollreport_get_total_line",
"source": "payroll_report_payrollreport_get_total_line",
"target": "payroll_report_rationale_253",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L74",
"weight": 1.0,
"_src": "payroll_report_paycheque_payrollreportpaychequehistory_get_lines",
"_tgt": "payroll_report_payrollreport_get_total_line",
"source": "payroll_report_payrollreport_get_total_line",
"target": "payroll_report_paycheque_payrollreportpaychequehistory_get_lines"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L293",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_company_legal_info",
"_tgt": "payroll_report_payrollreport_get_payroll_settings",
"source": "payroll_report_payrollreport_get_payroll_settings",
"target": "payroll_report_payrollreport_get_company_legal_info",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L306",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_payroll_contact_info",
"_tgt": "payroll_report_payrollreport_get_payroll_settings",
"source": "payroll_report_payrollreport_get_payroll_settings",
"target": "payroll_report_payrollreport_get_payroll_contact_info",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L288",
"weight": 1.0,
"_src": "payroll_report_rationale_288",
"_tgt": "payroll_report_payrollreport_get_payroll_settings",
"source": "payroll_report_payrollreport_get_payroll_settings",
"target": "payroll_report_rationale_288",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L289",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_payroll_settings",
"_tgt": "payroll_config_settings_get_settings",
"source": "payroll_report_payrollreport_get_payroll_settings",
"target": "payroll_config_settings_get_settings"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L373",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_xlsx",
"_tgt": "payroll_report_payrollreport_get_company_legal_info",
"source": "payroll_report_payrollreport_get_company_legal_info",
"target": "payroll_report_payrollreport_get_xlsx",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L425",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_pdf",
"_tgt": "payroll_report_payrollreport_get_company_legal_info",
"source": "payroll_report_payrollreport_get_company_legal_info",
"target": "payroll_report_payrollreport_get_pdf",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L292",
"weight": 1.0,
"_src": "payroll_report_rationale_292",
"_tgt": "payroll_report_payrollreport_get_company_legal_info",
"source": "payroll_report_payrollreport_get_company_legal_info",
"target": "payroll_report_rationale_292",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L374",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_xlsx",
"_tgt": "payroll_report_payrollreport_get_payroll_contact_info",
"source": "payroll_report_payrollreport_get_payroll_contact_info",
"target": "payroll_report_payrollreport_get_xlsx",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L426",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_pdf",
"_tgt": "payroll_report_payrollreport_get_payroll_contact_info",
"source": "payroll_report_payrollreport_get_payroll_contact_info",
"target": "payroll_report_payrollreport_get_pdf",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L305",
"weight": 1.0,
"_src": "payroll_report_rationale_305",
"_tgt": "payroll_report_payrollreport_get_payroll_contact_info",
"source": "payroll_report_payrollreport_get_payroll_contact_info",
"target": "payroll_report_rationale_305",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L308",
"weight": 1.0,
"_src": "payroll_report_payrollreport_get_payroll_contact_info",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_payroll_contact_name",
"source": "payroll_report_payrollreport_get_payroll_contact_info",
"target": "payroll_config_settings_payrollconfigsettings_get_payroll_contact_name"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L318",
"weight": 1.0,
"_src": "payroll_report_rationale_318",
"_tgt": "payroll_report_payrollreport_format_value",
"source": "payroll_report_payrollreport_format_value",
"target": "payroll_report_rationale_318",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L344",
"weight": 1.0,
"_src": "payroll_report_rationale_344",
"_tgt": "payroll_report_payrollreport_get_xlsx",
"source": "payroll_report_payrollreport_get_xlsx",
"target": "payroll_report_rationale_344",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L144",
"weight": 1.0,
"_src": "payroll_report_export_xlsx",
"_tgt": "payroll_report_payrollreport_get_xlsx",
"source": "payroll_report_payrollreport_get_xlsx",
"target": "payroll_report_export_xlsx"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L418",
"weight": 1.0,
"_src": "payroll_report_rationale_418",
"_tgt": "payroll_report_payrollreport_get_pdf",
"source": "payroll_report_payrollreport_get_pdf",
"target": "payroll_report_rationale_418",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L176",
"weight": 1.0,
"_src": "payroll_report_export_pdf",
"_tgt": "payroll_report_payrollreport_get_pdf",
"source": "payroll_report_payrollreport_get_pdf",
"target": "payroll_report_export_pdf"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report.py",
"source_location": "L457",
"weight": 1.0,
"_src": "payroll_report_rationale_457",
"_tgt": "payroll_report_payrollreport_action_open_report",
"source": "payroll_report_payrollreport_action_open_report",
"target": "payroll_report_rationale_457",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L20",
"weight": 1.0,
"_src": "payroll_report_rationale_20",
"_tgt": "payroll_report_payrollreportcontroller",
"source": "payroll_report_rationale_20",
"target": "payroll_report_payrollreportcontroller",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"_tgt": "hr_payroll_t4a_hrt4asummary",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"target": "hr_payroll_t4a_hrt4asummary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L70",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"_tgt": "hr_payroll_t4a_compute_cra_business_number",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"target": "hr_payroll_t4a_compute_cra_business_number",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L148",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"_tgt": "hr_payroll_t4a_compute_name",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"target": "hr_payroll_t4a_compute_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L153",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"_tgt": "hr_payroll_t4a_compute_totals",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"target": "hr_payroll_t4a_compute_totals",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L289",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"_tgt": "hr_payroll_t4a_hrt4aslip",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"target": "hr_payroll_t4a_hrt4aslip",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L454",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"_tgt": "hr_payroll_t4a_onchange_recipient_id",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"target": "hr_payroll_t4a_onchange_recipient_id",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L803",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"_tgt": "hr_payroll_t4a_hrt4aotherinfo",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_payroll_t4a_py",
"target": "hr_payroll_t4a_hrt4aotherinfo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L20",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4asummary",
"_tgt": "hr_payroll_t4a_hrt4asummary_get_pdf_text_coordinates",
"source": "hr_payroll_t4a_hrt4asummary",
"target": "hr_payroll_t4a_hrt4asummary_get_pdf_text_coordinates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L163",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4asummary",
"_tgt": "hr_payroll_t4a_hrt4asummary_action_mark_filed",
"source": "hr_payroll_t4a_hrt4asummary",
"target": "hr_payroll_t4a_hrt4asummary_action_mark_filed",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L171",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4asummary",
"_tgt": "hr_payroll_t4a_hrt4asummary_action_export_xml",
"source": "hr_payroll_t4a_hrt4asummary",
"target": "hr_payroll_t4a_hrt4asummary_action_export_xml",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L278",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4asummary",
"_tgt": "hr_payroll_t4a_hrt4asummary_add_xml_element",
"source": "hr_payroll_t4a_hrt4asummary",
"target": "hr_payroll_t4a_hrt4asummary_add_xml_element",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L283",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4asummary",
"_tgt": "hr_payroll_t4a_hrt4asummary_add_xml_amount",
"source": "hr_payroll_t4a_hrt4asummary",
"target": "hr_payroll_t4a_hrt4asummary_add_xml_amount",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L14",
"weight": 1.0,
"_src": "hr_payroll_t4a_rationale_14",
"_tgt": "hr_payroll_t4a_hrt4asummary",
"source": "hr_payroll_t4a_hrt4asummary",
"target": "hr_payroll_t4a_rationale_14",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L21",
"weight": 1.0,
"_src": "hr_payroll_t4a_rationale_21",
"_tgt": "hr_payroll_t4a_hrt4asummary_get_pdf_text_coordinates",
"source": "hr_payroll_t4a_hrt4asummary_get_pdf_text_coordinates",
"target": "hr_payroll_t4a_rationale_21",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L74",
"weight": 1.0,
"_src": "hr_payroll_t4a_compute_cra_business_number",
"_tgt": "payroll_config_settings_get_settings",
"source": "hr_payroll_t4a_compute_cra_business_number",
"target": "payroll_config_settings_get_settings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L75",
"weight": 1.0,
"_src": "hr_payroll_t4a_compute_cra_business_number",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number",
"source": "hr_payroll_t4a_compute_cra_business_number",
"target": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L164",
"weight": 1.0,
"_src": "hr_payroll_t4a_rationale_164",
"_tgt": "hr_payroll_t4a_hrt4asummary_action_mark_filed",
"source": "hr_payroll_t4a_hrt4asummary_action_mark_filed",
"target": "hr_payroll_t4a_rationale_164",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L180",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4asummary_action_export_xml",
"_tgt": "hr_payroll_t4a_hrt4asummary_add_xml_element",
"source": "hr_payroll_t4a_hrt4asummary_action_export_xml",
"target": "hr_payroll_t4a_hrt4asummary_add_xml_element",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L236",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4asummary_action_export_xml",
"_tgt": "hr_payroll_t4a_hrt4asummary_add_xml_amount",
"source": "hr_payroll_t4a_hrt4asummary_action_export_xml",
"target": "hr_payroll_t4a_hrt4asummary_add_xml_amount",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L172",
"weight": 1.0,
"_src": "hr_payroll_t4a_rationale_172",
"_tgt": "hr_payroll_t4a_hrt4asummary_action_export_xml",
"source": "hr_payroll_t4a_hrt4asummary_action_export_xml",
"target": "hr_payroll_t4a_rationale_172",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L263",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4asummary_action_export_xml",
"_tgt": "payroll_config_settings_create",
"source": "hr_payroll_t4a_hrt4asummary_action_export_xml",
"target": "payroll_config_settings_create"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L295",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip",
"_tgt": "hr_payroll_t4a_hrt4aslip_get_pdf_text_coordinates",
"source": "hr_payroll_t4a_hrt4aslip",
"target": "hr_payroll_t4a_hrt4aslip_get_pdf_text_coordinates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L305",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip",
"_tgt": "hr_payroll_t4a_hrt4aslip_overlay_text_on_pdf",
"source": "hr_payroll_t4a_hrt4aslip",
"target": "hr_payroll_t4a_hrt4aslip_overlay_text_on_pdf",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L483",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip",
"_tgt": "hr_payroll_t4a_hrt4aslip_action_fill_pdf",
"source": "hr_payroll_t4a_hrt4aslip",
"target": "hr_payroll_t4a_hrt4aslip_action_fill_pdf",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L642",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip",
"_tgt": "hr_payroll_t4a_hrt4aslip_action_extract_pdf_fields",
"source": "hr_payroll_t4a_hrt4aslip",
"target": "hr_payroll_t4a_hrt4aslip_action_extract_pdf_fields",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L698",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip",
"_tgt": "hr_payroll_t4a_hrt4aslip_get_pdf_field_mapping",
"source": "hr_payroll_t4a_hrt4aslip",
"target": "hr_payroll_t4a_hrt4aslip_get_pdf_field_mapping",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L790",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip",
"_tgt": "hr_payroll_t4a_hrt4aslip_action_download_pdf",
"source": "hr_payroll_t4a_hrt4aslip",
"target": "hr_payroll_t4a_hrt4aslip_action_download_pdf",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L290",
"weight": 1.0,
"_src": "hr_payroll_t4a_rationale_290",
"_tgt": "hr_payroll_t4a_hrt4aslip",
"source": "hr_payroll_t4a_hrt4aslip",
"target": "hr_payroll_t4a_rationale_290",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L316",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip_overlay_text_on_pdf",
"_tgt": "hr_payroll_t4a_hrt4aslip_get_pdf_text_coordinates",
"source": "hr_payroll_t4a_hrt4aslip_get_pdf_text_coordinates",
"target": "hr_payroll_t4a_hrt4aslip_overlay_text_on_pdf",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L539",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip_action_fill_pdf",
"_tgt": "hr_payroll_t4a_hrt4aslip_get_pdf_text_coordinates",
"source": "hr_payroll_t4a_hrt4aslip_get_pdf_text_coordinates",
"target": "hr_payroll_t4a_hrt4aslip_action_fill_pdf",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L296",
"weight": 1.0,
"_src": "hr_payroll_t4a_rationale_296",
"_tgt": "hr_payroll_t4a_hrt4aslip_get_pdf_text_coordinates",
"source": "hr_payroll_t4a_hrt4aslip_get_pdf_text_coordinates",
"target": "hr_payroll_t4a_rationale_296",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L542",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip_action_fill_pdf",
"_tgt": "hr_payroll_t4a_hrt4aslip_overlay_text_on_pdf",
"source": "hr_payroll_t4a_hrt4aslip_overlay_text_on_pdf",
"target": "hr_payroll_t4a_hrt4aslip_action_fill_pdf",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L306",
"weight": 1.0,
"_src": "hr_payroll_t4a_rationale_306",
"_tgt": "hr_payroll_t4a_hrt4aslip_overlay_text_on_pdf",
"source": "hr_payroll_t4a_hrt4aslip_overlay_text_on_pdf",
"target": "hr_payroll_t4a_rationale_306",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L536",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip_action_fill_pdf",
"_tgt": "hr_payroll_t4a_hrt4aslip_get_pdf_field_mapping",
"source": "hr_payroll_t4a_hrt4aslip_action_fill_pdf",
"target": "hr_payroll_t4a_hrt4aslip_get_pdf_field_mapping",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L484",
"weight": 1.0,
"_src": "hr_payroll_t4a_rationale_484",
"_tgt": "hr_payroll_t4a_hrt4aslip_action_fill_pdf",
"source": "hr_payroll_t4a_hrt4aslip_action_fill_pdf",
"target": "hr_payroll_t4a_rationale_484",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L616",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip_action_fill_pdf",
"_tgt": "payroll_config_settings_create",
"source": "hr_payroll_t4a_hrt4aslip_action_fill_pdf",
"target": "payroll_config_settings_create"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L643",
"weight": 1.0,
"_src": "hr_payroll_t4a_rationale_643",
"_tgt": "hr_payroll_t4a_hrt4aslip_action_extract_pdf_fields",
"source": "hr_payroll_t4a_hrt4aslip_action_extract_pdf_fields",
"target": "hr_payroll_t4a_rationale_643",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L699",
"weight": 1.0,
"_src": "hr_payroll_t4a_rationale_699",
"_tgt": "hr_payroll_t4a_hrt4aslip_get_pdf_field_mapping",
"source": "hr_payroll_t4a_hrt4aslip_get_pdf_field_mapping",
"target": "hr_payroll_t4a_rationale_699",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L728",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip_get_pdf_field_mapping",
"_tgt": "payroll_config_settings_get_settings",
"source": "hr_payroll_t4a_hrt4aslip_get_pdf_field_mapping",
"target": "payroll_config_settings_get_settings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L729",
"weight": 1.0,
"_src": "hr_payroll_t4a_hrt4aslip_get_pdf_field_mapping",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number",
"source": "hr_payroll_t4a_hrt4aslip_get_pdf_field_mapping",
"target": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L791",
"weight": 1.0,
"_src": "hr_payroll_t4a_rationale_791",
"_tgt": "hr_payroll_t4a_hrt4aslip_action_download_pdf",
"source": "hr_payroll_t4a_hrt4aslip_action_download_pdf",
"target": "hr_payroll_t4a_rationale_791",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_payroll_t4a.py",
"source_location": "L804",
"weight": 1.0,
"_src": "hr_payroll_t4a_rationale_804",
"_tgt": "hr_payroll_t4a_hrt4aotherinfo",
"source": "hr_payroll_t4a_hrt4aotherinfo",
"target": "hr_payroll_t4a_rationale_804",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/__init__.py",
"source_location": "L27",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_payroll_models_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_payroll_models_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_cheque_layout_settings_py",
"_tgt": "cheque_layout_settings_chequelayoutsettings",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_cheque_layout_settings_py",
"target": "cheque_layout_settings_chequelayoutsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L130",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_cheque_layout_settings_py",
"_tgt": "cheque_layout_settings_get_default_settings",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_cheque_layout_settings_py",
"target": "cheque_layout_settings_get_default_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L233",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_cheque_layout_settings_py",
"_tgt": "cheque_layout_settings_chequelayoutpreviewwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_cheque_layout_settings_py",
"target": "cheque_layout_settings_chequelayoutpreviewwizard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L278",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_cheque_layout_settings_py",
"_tgt": "cheque_layout_settings_default_get",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_cheque_layout_settings_py",
"target": "cheque_layout_settings_default_get",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L319",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_cheque_layout_settings_py",
"_tgt": "cheque_layout_settings_compute_preview_html",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_cheque_layout_settings_py",
"target": "cheque_layout_settings_compute_preview_html",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L151",
"weight": 1.0,
"_src": "cheque_layout_settings_chequelayoutsettings",
"_tgt": "cheque_layout_settings_chequelayoutsettings_action_set_as_default",
"source": "cheque_layout_settings_chequelayoutsettings",
"target": "cheque_layout_settings_chequelayoutsettings_action_set_as_default",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L162",
"weight": 1.0,
"_src": "cheque_layout_settings_chequelayoutsettings",
"_tgt": "cheque_layout_settings_chequelayoutsettings_get_layout_data",
"source": "cheque_layout_settings_chequelayoutsettings",
"target": "cheque_layout_settings_chequelayoutsettings_get_layout_data",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L212",
"weight": 1.0,
"_src": "cheque_layout_settings_chequelayoutsettings",
"_tgt": "cheque_layout_settings_chequelayoutsettings_action_open_preview",
"source": "cheque_layout_settings_chequelayoutsettings",
"target": "cheque_layout_settings_chequelayoutsettings_action_open_preview",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L14",
"weight": 1.0,
"_src": "cheque_layout_settings_rationale_14",
"_tgt": "cheque_layout_settings_chequelayoutsettings",
"source": "cheque_layout_settings_chequelayoutsettings",
"target": "cheque_layout_settings_rationale_14",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L143",
"weight": 1.0,
"_src": "cheque_layout_settings_get_default_settings",
"_tgt": "payroll_config_settings_create",
"source": "cheque_layout_settings_get_default_settings",
"target": "payroll_config_settings_create"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L152",
"weight": 1.0,
"_src": "cheque_layout_settings_rationale_152",
"_tgt": "cheque_layout_settings_chequelayoutsettings_action_set_as_default",
"source": "cheque_layout_settings_chequelayoutsettings_action_set_as_default",
"target": "cheque_layout_settings_rationale_152",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L163",
"weight": 1.0,
"_src": "cheque_layout_settings_rationale_163",
"_tgt": "cheque_layout_settings_chequelayoutsettings_get_layout_data",
"source": "cheque_layout_settings_chequelayoutsettings_get_layout_data",
"target": "cheque_layout_settings_rationale_163",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L213",
"weight": 1.0,
"_src": "cheque_layout_settings_rationale_213",
"_tgt": "cheque_layout_settings_chequelayoutsettings_action_open_preview",
"source": "cheque_layout_settings_chequelayoutsettings_action_open_preview",
"target": "cheque_layout_settings_rationale_213",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L438",
"weight": 1.0,
"_src": "cheque_layout_settings_chequelayoutpreviewwizard",
"_tgt": "cheque_layout_settings_chequelayoutpreviewwizard_action_save_and_close",
"source": "cheque_layout_settings_chequelayoutpreviewwizard",
"target": "cheque_layout_settings_chequelayoutpreviewwizard_action_save_and_close",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L469",
"weight": 1.0,
"_src": "cheque_layout_settings_chequelayoutpreviewwizard",
"_tgt": "cheque_layout_settings_chequelayoutpreviewwizard_action_print_test",
"source": "cheque_layout_settings_chequelayoutpreviewwizard",
"target": "cheque_layout_settings_chequelayoutpreviewwizard_action_print_test",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L234",
"weight": 1.0,
"_src": "cheque_layout_settings_rationale_234",
"_tgt": "cheque_layout_settings_chequelayoutpreviewwizard",
"source": "cheque_layout_settings_chequelayoutpreviewwizard",
"target": "cheque_layout_settings_rationale_234",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L439",
"weight": 1.0,
"_src": "cheque_layout_settings_rationale_439",
"_tgt": "cheque_layout_settings_chequelayoutpreviewwizard_action_save_and_close",
"source": "cheque_layout_settings_chequelayoutpreviewwizard_action_save_and_close",
"target": "cheque_layout_settings_rationale_439",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/cheque_layout_settings.py",
"source_location": "L470",
"weight": 1.0,
"_src": "cheque_layout_settings_rationale_470",
"_tgt": "cheque_layout_settings_chequelayoutpreviewwizard_action_print_test",
"source": "cheque_layout_settings_chequelayoutpreviewwizard_action_print_test",
"target": "cheque_layout_settings_rationale_470",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_paycheque_py",
"_tgt": "payroll_report_paycheque_payrollreportpaychequehistory",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_paycheque_py",
"target": "payroll_report_paycheque_payrollreportpaychequehistory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L79",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_paycheque_py",
"_tgt": "payroll_report_paycheque_payrollreportpayrolldetails",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_paycheque_py",
"target": "payroll_report_paycheque_payrollreportpayrolldetails",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L24",
"weight": 1.0,
"_src": "payroll_report_paycheque_payrollreportpaychequehistory",
"_tgt": "payroll_report_paycheque_payrollreportpaychequehistory_get_columns",
"source": "payroll_report_paycheque_payrollreportpaychequehistory",
"target": "payroll_report_paycheque_payrollreportpaychequehistory_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L35",
"weight": 1.0,
"_src": "payroll_report_paycheque_payrollreportpaychequehistory",
"_tgt": "payroll_report_paycheque_payrollreportpaychequehistory_get_lines",
"source": "payroll_report_paycheque_payrollreportpaychequehistory",
"target": "payroll_report_paycheque_payrollreportpaychequehistory_get_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L13",
"weight": 1.0,
"_src": "payroll_report_paycheque_rationale_13",
"_tgt": "payroll_report_paycheque_payrollreportpaychequehistory",
"source": "payroll_report_paycheque_payrollreportpaychequehistory",
"target": "payroll_report_paycheque_rationale_13",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L91",
"weight": 1.0,
"_src": "payroll_report_paycheque_payrollreportpayrolldetails",
"_tgt": "payroll_report_paycheque_payrollreportpayrolldetails_get_columns",
"source": "payroll_report_paycheque_payrollreportpayrolldetails",
"target": "payroll_report_paycheque_payrollreportpayrolldetails_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L102",
"weight": 1.0,
"_src": "payroll_report_paycheque_payrollreportpayrolldetails",
"_tgt": "payroll_report_paycheque_payrollreportpayrolldetails_get_lines",
"source": "payroll_report_paycheque_payrollreportpayrolldetails",
"target": "payroll_report_paycheque_payrollreportpayrolldetails_get_lines",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L174",
"weight": 1.0,
"_src": "payroll_report_paycheque_payrollreportpayrolldetails",
"_tgt": "payroll_report_paycheque_payrollreportpayrolldetails_get_detail_lines",
"source": "payroll_report_paycheque_payrollreportpayrolldetails",
"target": "payroll_report_paycheque_payrollreportpayrolldetails_get_detail_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L80",
"weight": 1.0,
"_src": "payroll_report_paycheque_rationale_80",
"_tgt": "payroll_report_paycheque_payrollreportpayrolldetails",
"source": "payroll_report_paycheque_payrollreportpayrolldetails",
"target": "payroll_report_paycheque_rationale_80",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_paycheque.py",
"source_location": "L175",
"weight": 1.0,
"_src": "payroll_report_paycheque_rationale_175",
"_tgt": "payroll_report_paycheque_payrollreportpayrolldetails_get_detail_lines",
"source": "payroll_report_paycheque_payrollreportpayrolldetails_get_detail_lines",
"target": "payroll_report_paycheque_rationale_175",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L123",
"weight": 1.0,
"_src": "payroll_report_get_detail_lines",
"_tgt": "payroll_report_paycheque_payrollreportpayrolldetails_get_detail_lines",
"source": "payroll_report_paycheque_payrollreportpayrolldetails_get_detail_lines",
"target": "payroll_report_get_detail_lines"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"_tgt": "payroll_config_settings_payrollconfigsettings",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"target": "payroll_config_settings_payrollconfigsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L26",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"_tgt": "payroll_config_settings_default_get",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"target": "payroll_config_settings_default_get",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L35",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"_tgt": "payroll_config_settings_create",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"target": "payroll_config_settings_create",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L85",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"_tgt": "payroll_config_settings_onchange_company_legal_country_id",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"target": "payroll_config_settings_onchange_company_legal_country_id",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L272",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"_tgt": "payroll_config_settings_onchange_company_id",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"target": "payroll_config_settings_onchange_company_id",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L413",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"_tgt": "payroll_config_settings_compute_federal_tax_display",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"target": "payroll_config_settings_compute_federal_tax_display",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L430",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"_tgt": "payroll_config_settings_compute_auto_payroll",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"target": "payroll_config_settings_compute_auto_payroll",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L495",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"_tgt": "payroll_config_settings_get_settings",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"target": "payroll_config_settings_get_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L540",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"_tgt": "payroll_config_settings_name_get",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_config_settings_py",
"target": "payroll_config_settings_name_get",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L448",
"weight": 1.0,
"_src": "payroll_config_settings_payrollconfigsettings",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_payroll_contact_name",
"source": "payroll_config_settings_payrollconfigsettings",
"target": "payroll_config_settings_payrollconfigsettings_get_payroll_contact_name",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L458",
"weight": 1.0,
"_src": "payroll_config_settings_payrollconfigsettings",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_primary_notification_emails",
"source": "payroll_config_settings_payrollconfigsettings",
"target": "payroll_config_settings_payrollconfigsettings_get_primary_notification_emails",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L467",
"weight": 1.0,
"_src": "payroll_config_settings_payrollconfigsettings",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_primary_notification_partners",
"source": "payroll_config_settings_payrollconfigsettings",
"target": "payroll_config_settings_payrollconfigsettings_get_primary_notification_partners",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L472",
"weight": 1.0,
"_src": "payroll_config_settings_payrollconfigsettings",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number",
"source": "payroll_config_settings_payrollconfigsettings",
"target": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L479",
"weight": 1.0,
"_src": "payroll_config_settings_payrollconfigsettings",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_current_tax_schedule",
"source": "payroll_config_settings_payrollconfigsettings",
"target": "payroll_config_settings_payrollconfigsettings_get_current_tax_schedule",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L505",
"weight": 1.0,
"_src": "payroll_config_settings_payrollconfigsettings",
"_tgt": "payroll_config_settings_payrollconfigsettings_action_save",
"source": "payroll_config_settings_payrollconfigsettings",
"target": "payroll_config_settings_payrollconfigsettings_action_save",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L511",
"weight": 1.0,
"_src": "payroll_config_settings_payrollconfigsettings",
"_tgt": "payroll_config_settings_payrollconfigsettings_action_edit_federal_tax",
"source": "payroll_config_settings_payrollconfigsettings",
"target": "payroll_config_settings_payrollconfigsettings_action_edit_federal_tax",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L518",
"weight": 1.0,
"_src": "payroll_config_settings_payrollconfigsettings",
"_tgt": "payroll_config_settings_payrollconfigsettings_action_align_printer",
"source": "payroll_config_settings_payrollconfigsettings",
"target": "payroll_config_settings_payrollconfigsettings_action_align_printer",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L533",
"weight": 1.0,
"_src": "payroll_config_settings_payrollconfigsettings",
"_tgt": "payroll_config_settings_payrollconfigsettings_action_open_location",
"source": "payroll_config_settings_payrollconfigsettings",
"target": "payroll_config_settings_payrollconfigsettings_action_open_location",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L9",
"weight": 1.0,
"_src": "payroll_config_settings_rationale_9",
"_tgt": "payroll_config_settings_payrollconfigsettings",
"source": "payroll_config_settings_payrollconfigsettings",
"target": "payroll_config_settings_rationale_9",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L502",
"weight": 1.0,
"_src": "payroll_config_settings_get_settings",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "payroll_config_settings_get_settings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L232",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "payroll_migration_fusionpayrollmigration_auto_map_columns"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L254",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_log",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "payroll_migration_fusionpayrollmigration_log"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L508",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_employees",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "payroll_migration_fusionpayrollmigration_action_import_employees"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L687",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "payroll_migration_fusionpayrollmigration_action_import_payslips"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L802",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_ytd_balances",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "payroll_migration_fusionpayrollmigration_action_import_ytd_balances"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L922",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_t4",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "payroll_migration_fusionpayrollmigration_action_import_t4"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L348",
"weight": 1.0,
"_src": "hr_roe_hrroe_action_calculate_earnings",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "hr_roe_hrroe_action_calculate_earnings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L386",
"weight": 1.0,
"_src": "hr_roe_hrroe_action_generate_blk",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "hr_roe_hrroe_action_generate_blk"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L271",
"weight": 1.0,
"_src": "payroll_dashboard_get_dashboard",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "payroll_dashboard_get_dashboard"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L377",
"weight": 1.0,
"_src": "payroll_dashboard_refresh_stats",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "payroll_dashboard_refresh_stats"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L284",
"weight": 1.0,
"_src": "hr_tax_remittance_hrtaxremittance_create_monthly_remittance",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "hr_tax_remittance_hrtaxremittance_create_monthly_remittance"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_terminate_wizard.py",
"source_location": "L144",
"weight": 1.0,
"_src": "hr_employee_terminate_wizard_hremployeeterminatewizard_action_terminate",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "hr_employee_terminate_wizard_hremployeeterminatewizard_action_terminate"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L414",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "run_payroll_wizard_runpayrollwizard_action_generate_payslips"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L482",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_add_fusion_payroll_inputs",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "run_payroll_wizard_runpayrollwizard_add_fusion_payroll_inputs"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L611",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_ensure_payslip_lines",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "run_payroll_wizard_runpayrollwizard_ensure_payslip_lines"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L846",
"weight": 1.0,
"_src": "run_payroll_wizard_action_open_run_payroll",
"_tgt": "payroll_config_settings_create",
"source": "payroll_config_settings_create",
"target": "run_payroll_wizard_action_open_run_payroll"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L449",
"weight": 1.0,
"_src": "payroll_config_settings_rationale_449",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_payroll_contact_name",
"source": "payroll_config_settings_payrollconfigsettings_get_payroll_contact_name",
"target": "payroll_config_settings_rationale_449",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L459",
"weight": 1.0,
"_src": "payroll_config_settings_rationale_459",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_primary_notification_emails",
"source": "payroll_config_settings_payrollconfigsettings_get_primary_notification_emails",
"target": "payroll_config_settings_rationale_459",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L468",
"weight": 1.0,
"_src": "payroll_config_settings_rationale_468",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_primary_notification_partners",
"source": "payroll_config_settings_payrollconfigsettings_get_primary_notification_partners",
"target": "payroll_config_settings_rationale_468",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L473",
"weight": 1.0,
"_src": "payroll_config_settings_rationale_473",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number",
"source": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number",
"target": "payroll_config_settings_rationale_473",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L85",
"weight": 1.0,
"_src": "hr_roe_compute_cra_business_number",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number",
"source": "payroll_config_settings_payrollconfigsettings_get_cra_payroll_account_number",
"target": "hr_roe_compute_cra_business_number"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L480",
"weight": 1.0,
"_src": "payroll_config_settings_rationale_480",
"_tgt": "payroll_config_settings_payrollconfigsettings_get_current_tax_schedule",
"source": "payroll_config_settings_payrollconfigsettings_get_current_tax_schedule",
"target": "payroll_config_settings_rationale_480",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L84",
"weight": 1.0,
"_src": "hr_roe_compute_cra_business_number",
"_tgt": "payroll_config_settings_get_settings",
"source": "payroll_config_settings_get_settings",
"target": "hr_roe_compute_cra_business_number"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L250",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard_action_settings",
"_tgt": "payroll_config_settings_get_settings",
"source": "payroll_config_settings_get_settings",
"target": "payroll_dashboard_payrolldashboard_action_settings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L262",
"weight": 1.0,
"_src": "hr_tax_remittance_get_payment_frequency_from_settings",
"_tgt": "payroll_config_settings_get_settings",
"source": "payroll_config_settings_get_settings",
"target": "hr_tax_remittance_get_payment_frequency_from_settings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L271",
"weight": 1.0,
"_src": "hr_tax_remittance_hrtaxremittance_create_monthly_remittance",
"_tgt": "payroll_config_settings_get_settings",
"source": "payroll_config_settings_get_settings",
"target": "hr_tax_remittance_hrtaxremittance_create_monthly_remittance"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L512",
"weight": 1.0,
"_src": "payroll_config_settings_rationale_512",
"_tgt": "payroll_config_settings_payrollconfigsettings_action_edit_federal_tax",
"source": "payroll_config_settings_payrollconfigsettings_action_edit_federal_tax",
"target": "payroll_config_settings_rationale_512",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L519",
"weight": 1.0,
"_src": "payroll_config_settings_rationale_519",
"_tgt": "payroll_config_settings_payrollconfigsettings_action_align_printer",
"source": "payroll_config_settings_payrollconfigsettings_action_align_printer",
"target": "payroll_config_settings_rationale_519",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_config_settings.py",
"source_location": "L534",
"weight": 1.0,
"_src": "payroll_config_settings_rationale_534",
"_tgt": "payroll_config_settings_payrollconfigsettings_action_open_location",
"source": "payroll_config_settings_payrollconfigsettings_action_open_location",
"target": "payroll_config_settings_rationale_534",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_summary_py",
"_tgt": "payroll_report_summary_payrollreportsummary",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_summary_py",
"target": "payroll_report_summary_payrollreportsummary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L118",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_summary_py",
"_tgt": "payroll_report_summary_payrollreportsummarybyemployee",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_summary_py",
"target": "payroll_report_summary_payrollreportsummarybyemployee",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L25",
"weight": 1.0,
"_src": "payroll_report_summary_payrollreportsummary",
"_tgt": "payroll_report_summary_payrollreportsummary_get_columns",
"source": "payroll_report_summary_payrollreportsummary",
"target": "payroll_report_summary_payrollreportsummary_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L41",
"weight": 1.0,
"_src": "payroll_report_summary_payrollreportsummary",
"_tgt": "payroll_report_summary_payrollreportsummary_get_lines",
"source": "payroll_report_summary_payrollreportsummary",
"target": "payroll_report_summary_payrollreportsummary_get_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L14",
"weight": 1.0,
"_src": "payroll_report_summary_rationale_14",
"_tgt": "payroll_report_summary_payrollreportsummary",
"source": "payroll_report_summary_payrollreportsummary",
"target": "payroll_report_summary_rationale_14",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L130",
"weight": 1.0,
"_src": "payroll_report_summary_payrollreportsummarybyemployee",
"_tgt": "payroll_report_summary_payrollreportsummarybyemployee_get_columns",
"source": "payroll_report_summary_payrollreportsummarybyemployee",
"target": "payroll_report_summary_payrollreportsummarybyemployee_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L139",
"weight": 1.0,
"_src": "payroll_report_summary_payrollreportsummarybyemployee",
"_tgt": "payroll_report_summary_payrollreportsummarybyemployee_get_dynamic_columns",
"source": "payroll_report_summary_payrollreportsummarybyemployee",
"target": "payroll_report_summary_payrollreportsummarybyemployee_get_dynamic_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L171",
"weight": 1.0,
"_src": "payroll_report_summary_payrollreportsummarybyemployee",
"_tgt": "payroll_report_summary_payrollreportsummarybyemployee_get_lines",
"source": "payroll_report_summary_payrollreportsummarybyemployee",
"target": "payroll_report_summary_payrollreportsummarybyemployee_get_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L119",
"weight": 1.0,
"_src": "payroll_report_summary_rationale_119",
"_tgt": "payroll_report_summary_payrollreportsummarybyemployee",
"source": "payroll_report_summary_payrollreportsummarybyemployee",
"target": "payroll_report_summary_rationale_119",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_summary.py",
"source_location": "L140",
"weight": 1.0,
"_src": "payroll_report_summary_rationale_140",
"_tgt": "payroll_report_summary_payrollreportsummarybyemployee_get_dynamic_columns",
"source": "payroll_report_summary_payrollreportsummarybyemployee_get_dynamic_columns",
"target": "payroll_report_summary_rationale_140",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L90",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_migration_py",
"_tgt": "payroll_migration_fuzzy_match_column",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_migration_py",
"target": "payroll_migration_fuzzy_match_column",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L113",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_migration_py",
"_tgt": "payroll_migration_fusionpayrollmigration",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_migration_py",
"target": "payroll_migration_fusionpayrollmigration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L1001",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_migration_py",
"_tgt": "payroll_migration_fusionpayrollmigrationlog",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_migration_py",
"target": "payroll_migration_fusionpayrollmigrationlog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L1017",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_migration_py",
"_tgt": "payroll_migration_fusionpayrollmigrationmappingline",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_migration_py",
"target": "payroll_migration_fusionpayrollmigrationmappingline",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L231",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"_tgt": "payroll_migration_fuzzy_match_column",
"source": "payroll_migration_fuzzy_match_column",
"target": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L91",
"weight": 1.0,
"_src": "payroll_migration_rationale_91",
"_tgt": "payroll_migration_fuzzy_match_column",
"source": "payroll_migration_fuzzy_match_column",
"target": "payroll_migration_rationale_91",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L205",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_parse_csv",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_parse_csv",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L220",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L241",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L252",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_log",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_log",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L267",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_next_step",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_next_step",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L280",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_prev_step",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_prev_step",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L301",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_reopen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L311",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_skip_to_ytd",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_skip_to_ytd",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L317",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_skip_t4",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_skip_t4",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L324",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_complete",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_complete",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L338",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_upload_employee_csv",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_upload_employee_csv",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L347",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_preview_employees",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_preview_employees",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L371",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_import_employees",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_import_employees",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L544",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_upload_payslip_csv",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_upload_payslip_csv",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L553",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_preview_payslips",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_preview_payslips",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L593",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L736",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_compute_ytd_preview",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_compute_ytd_preview",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L770",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_import_ytd_balances",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_import_ytd_balances",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L857",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_confirm_ytd",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_confirm_ytd",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L866",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_upload_t4_csv",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_upload_t4_csv",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L875",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_action_import_t4",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_action_import_t4",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L953",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration",
"_tgt": "payroll_migration_fusionpayrollmigration_compute_reconciliation",
"source": "payroll_migration_fusionpayrollmigration",
"target": "payroll_migration_fusionpayrollmigration_compute_reconciliation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L341",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_upload_employee_csv",
"_tgt": "payroll_migration_fusionpayrollmigration_parse_csv",
"source": "payroll_migration_fusionpayrollmigration_parse_csv",
"target": "payroll_migration_fusionpayrollmigration_action_upload_employee_csv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L350",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_preview_employees",
"_tgt": "payroll_migration_fusionpayrollmigration_parse_csv",
"source": "payroll_migration_fusionpayrollmigration_parse_csv",
"target": "payroll_migration_fusionpayrollmigration_action_preview_employees",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L376",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_employees",
"_tgt": "payroll_migration_fusionpayrollmigration_parse_csv",
"source": "payroll_migration_fusionpayrollmigration_parse_csv",
"target": "payroll_migration_fusionpayrollmigration_action_import_employees",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L547",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_upload_payslip_csv",
"_tgt": "payroll_migration_fusionpayrollmigration_parse_csv",
"source": "payroll_migration_fusionpayrollmigration_parse_csv",
"target": "payroll_migration_fusionpayrollmigration_action_upload_payslip_csv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L556",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_preview_payslips",
"_tgt": "payroll_migration_fusionpayrollmigration_parse_csv",
"source": "payroll_migration_fusionpayrollmigration_parse_csv",
"target": "payroll_migration_fusionpayrollmigration_action_preview_payslips",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L598",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"_tgt": "payroll_migration_fusionpayrollmigration_parse_csv",
"source": "payroll_migration_fusionpayrollmigration_parse_csv",
"target": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L777",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_ytd_balances",
"_tgt": "payroll_migration_fusionpayrollmigration_parse_csv",
"source": "payroll_migration_fusionpayrollmigration_parse_csv",
"target": "payroll_migration_fusionpayrollmigration_action_import_ytd_balances",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L869",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_upload_t4_csv",
"_tgt": "payroll_migration_fusionpayrollmigration_parse_csv",
"source": "payroll_migration_fusionpayrollmigration_parse_csv",
"target": "payroll_migration_fusionpayrollmigration_action_upload_t4_csv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L878",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_t4",
"_tgt": "payroll_migration_fusionpayrollmigration_parse_csv",
"source": "payroll_migration_fusionpayrollmigration_parse_csv",
"target": "payroll_migration_fusionpayrollmigration_action_import_t4",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L206",
"weight": 1.0,
"_src": "payroll_migration_rationale_206",
"_tgt": "payroll_migration_fusionpayrollmigration_parse_csv",
"source": "payroll_migration_fusionpayrollmigration_parse_csv",
"target": "payroll_migration_rationale_206",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L342",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_upload_employee_csv",
"_tgt": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"source": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"target": "payroll_migration_fusionpayrollmigration_action_upload_employee_csv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L548",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_upload_payslip_csv",
"_tgt": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"source": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"target": "payroll_migration_fusionpayrollmigration_action_upload_payslip_csv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L870",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_upload_t4_csv",
"_tgt": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"source": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"target": "payroll_migration_fusionpayrollmigration_action_upload_t4_csv",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L221",
"weight": 1.0,
"_src": "payroll_migration_rationale_221",
"_tgt": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"source": "payroll_migration_fusionpayrollmigration_auto_map_columns",
"target": "payroll_migration_rationale_221",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L351",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_preview_employees",
"_tgt": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"source": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"target": "payroll_migration_fusionpayrollmigration_action_preview_employees",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L377",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_employees",
"_tgt": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"source": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"target": "payroll_migration_fusionpayrollmigration_action_import_employees",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L557",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_preview_payslips",
"_tgt": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"source": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"target": "payroll_migration_fusionpayrollmigration_action_preview_payslips",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L599",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"_tgt": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"source": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"target": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L879",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_t4",
"_tgt": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"source": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"target": "payroll_migration_fusionpayrollmigration_action_import_t4",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L242",
"weight": 1.0,
"_src": "payroll_migration_rationale_242",
"_tgt": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"source": "payroll_migration_fusionpayrollmigration_get_mapping_dict",
"target": "payroll_migration_rationale_242",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L344",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_upload_employee_csv",
"_tgt": "payroll_migration_fusionpayrollmigration_log",
"source": "payroll_migration_fusionpayrollmigration_log",
"target": "payroll_migration_fusionpayrollmigration_action_upload_employee_csv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L408",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_employees",
"_tgt": "payroll_migration_fusionpayrollmigration_log",
"source": "payroll_migration_fusionpayrollmigration_log",
"target": "payroll_migration_fusionpayrollmigration_action_import_employees",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L550",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_upload_payslip_csv",
"_tgt": "payroll_migration_fusionpayrollmigration_log",
"source": "payroll_migration_fusionpayrollmigration_log",
"target": "payroll_migration_fusionpayrollmigration_action_upload_payslip_csv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L658",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"_tgt": "payroll_migration_fusionpayrollmigration_log",
"source": "payroll_migration_fusionpayrollmigration_log",
"target": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L792",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_ytd_balances",
"_tgt": "payroll_migration_fusionpayrollmigration_log",
"source": "payroll_migration_fusionpayrollmigration_log",
"target": "payroll_migration_fusionpayrollmigration_action_import_ytd_balances",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L872",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_upload_t4_csv",
"_tgt": "payroll_migration_fusionpayrollmigration_log",
"source": "payroll_migration_fusionpayrollmigration_log",
"target": "payroll_migration_fusionpayrollmigration_action_upload_t4_csv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L906",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_t4",
"_tgt": "payroll_migration_fusionpayrollmigration_log",
"source": "payroll_migration_fusionpayrollmigration_log",
"target": "payroll_migration_fusionpayrollmigration_action_import_t4",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L278",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_next_step",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_action_next_step",
"target": "payroll_migration_fusionpayrollmigration_reopen",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L268",
"weight": 1.0,
"_src": "payroll_migration_rationale_268",
"_tgt": "payroll_migration_fusionpayrollmigration_action_next_step",
"source": "payroll_migration_fusionpayrollmigration_action_next_step",
"target": "payroll_migration_rationale_268",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L299",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_prev_step",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_action_prev_step",
"target": "payroll_migration_fusionpayrollmigration_reopen",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L281",
"weight": 1.0,
"_src": "payroll_migration_rationale_281",
"_tgt": "payroll_migration_fusionpayrollmigration_action_prev_step",
"source": "payroll_migration_fusionpayrollmigration_action_prev_step",
"target": "payroll_migration_rationale_281",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L315",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_skip_to_ytd",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_skip_to_ytd",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L322",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_skip_t4",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_skip_t4",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L334",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_complete",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_complete",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L345",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_upload_employee_csv",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_upload_employee_csv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L369",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_preview_employees",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_preview_employees",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L540",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_employees",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_import_employees",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L551",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_upload_payslip_csv",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_upload_payslip_csv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L591",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_preview_payslips",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_preview_payslips",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L732",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L768",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_compute_ytd_preview",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_compute_ytd_preview",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L775",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_ytd_balances",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_import_ytd_balances",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L862",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_confirm_ytd",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_confirm_ytd",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L873",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_upload_t4_csv",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_upload_t4_csv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L949",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_t4",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_fusionpayrollmigration_action_import_t4",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L302",
"weight": 1.0,
"_src": "payroll_migration_rationale_302",
"_tgt": "payroll_migration_fusionpayrollmigration_reopen",
"source": "payroll_migration_fusionpayrollmigration_reopen",
"target": "payroll_migration_rationale_302",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L312",
"weight": 1.0,
"_src": "payroll_migration_rationale_312",
"_tgt": "payroll_migration_fusionpayrollmigration_action_skip_to_ytd",
"source": "payroll_migration_fusionpayrollmigration_action_skip_to_ytd",
"target": "payroll_migration_rationale_312",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L321",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_skip_t4",
"_tgt": "payroll_migration_fusionpayrollmigration_compute_reconciliation",
"source": "payroll_migration_fusionpayrollmigration_action_skip_t4",
"target": "payroll_migration_fusionpayrollmigration_compute_reconciliation",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L325",
"weight": 1.0,
"_src": "payroll_migration_rationale_325",
"_tgt": "payroll_migration_fusionpayrollmigration_action_complete",
"source": "payroll_migration_fusionpayrollmigration_action_complete",
"target": "payroll_migration_rationale_325",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L339",
"weight": 1.0,
"_src": "payroll_migration_rationale_339",
"_tgt": "payroll_migration_fusionpayrollmigration_action_upload_employee_csv",
"source": "payroll_migration_fusionpayrollmigration_action_upload_employee_csv",
"target": "payroll_migration_rationale_339",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L348",
"weight": 1.0,
"_src": "payroll_migration_rationale_348",
"_tgt": "payroll_migration_fusionpayrollmigration_action_preview_employees",
"source": "payroll_migration_fusionpayrollmigration_action_preview_employees",
"target": "payroll_migration_rationale_348",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L372",
"weight": 1.0,
"_src": "payroll_migration_rationale_372",
"_tgt": "payroll_migration_fusionpayrollmigration_action_import_employees",
"source": "payroll_migration_fusionpayrollmigration_action_import_employees",
"target": "payroll_migration_rationale_372",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L545",
"weight": 1.0,
"_src": "payroll_migration_rationale_545",
"_tgt": "payroll_migration_fusionpayrollmigration_action_upload_payslip_csv",
"source": "payroll_migration_fusionpayrollmigration_action_upload_payslip_csv",
"target": "payroll_migration_rationale_545",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L554",
"weight": 1.0,
"_src": "payroll_migration_rationale_554",
"_tgt": "payroll_migration_fusionpayrollmigration_action_preview_payslips",
"source": "payroll_migration_fusionpayrollmigration_action_preview_payslips",
"target": "payroll_migration_rationale_554",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L594",
"weight": 1.0,
"_src": "payroll_migration_rationale_594",
"_tgt": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"source": "payroll_migration_fusionpayrollmigration_action_import_payslips",
"target": "payroll_migration_rationale_594",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L737",
"weight": 1.0,
"_src": "payroll_migration_rationale_737",
"_tgt": "payroll_migration_fusionpayrollmigration_action_compute_ytd_preview",
"source": "payroll_migration_fusionpayrollmigration_action_compute_ytd_preview",
"target": "payroll_migration_rationale_737",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L771",
"weight": 1.0,
"_src": "payroll_migration_rationale_771",
"_tgt": "payroll_migration_fusionpayrollmigration_action_import_ytd_balances",
"source": "payroll_migration_fusionpayrollmigration_action_import_ytd_balances",
"target": "payroll_migration_rationale_771",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L858",
"weight": 1.0,
"_src": "payroll_migration_rationale_858",
"_tgt": "payroll_migration_fusionpayrollmigration_action_confirm_ytd",
"source": "payroll_migration_fusionpayrollmigration_action_confirm_ytd",
"target": "payroll_migration_rationale_858",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L867",
"weight": 1.0,
"_src": "payroll_migration_rationale_867",
"_tgt": "payroll_migration_fusionpayrollmigration_action_upload_t4_csv",
"source": "payroll_migration_fusionpayrollmigration_action_upload_t4_csv",
"target": "payroll_migration_rationale_867",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L948",
"weight": 1.0,
"_src": "payroll_migration_fusionpayrollmigration_action_import_t4",
"_tgt": "payroll_migration_fusionpayrollmigration_compute_reconciliation",
"source": "payroll_migration_fusionpayrollmigration_action_import_t4",
"target": "payroll_migration_fusionpayrollmigration_compute_reconciliation",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L876",
"weight": 1.0,
"_src": "payroll_migration_rationale_876",
"_tgt": "payroll_migration_fusionpayrollmigration_action_import_t4",
"source": "payroll_migration_fusionpayrollmigration_action_import_t4",
"target": "payroll_migration_rationale_876",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_migration.py",
"source_location": "L954",
"weight": 1.0,
"_src": "payroll_migration_rationale_954",
"_tgt": "payroll_migration_fusionpayrollmigration_compute_reconciliation",
"source": "payroll_migration_fusionpayrollmigration_compute_reconciliation",
"target": "payroll_migration_rationale_954",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_accounting_mapping.py",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_accounting_mapping_py",
"_tgt": "payroll_accounting_mapping_payrollaccountingmapping",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_accounting_mapping_py",
"target": "payroll_accounting_mapping_payrollaccountingmapping",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_accounting_mapping.py",
"source_location": "L7",
"weight": 1.0,
"_src": "payroll_accounting_mapping_rationale_7",
"_tgt": "payroll_accounting_mapping_payrollaccountingmapping",
"source": "payroll_accounting_mapping_payrollaccountingmapping",
"target": "payroll_accounting_mapping_rationale_7",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py",
"_tgt": "hr_roe_hrroe",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py",
"target": "hr_roe_hrroe",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L80",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py",
"_tgt": "hr_roe_compute_cra_business_number",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py",
"target": "hr_roe_compute_cra_business_number",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L224",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py",
"_tgt": "hr_roe_compute_pay_period_type",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py",
"target": "hr_roe_compute_pay_period_type",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L236",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py",
"_tgt": "hr_roe_compute_submission_deadline",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py",
"target": "hr_roe_compute_submission_deadline",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L506",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py",
"_tgt": "hr_roe_hrroepayperiod",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_roe_py",
"target": "hr_roe_hrroepayperiod",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L244",
"weight": 1.0,
"_src": "hr_roe_hrroe",
"_tgt": "hr_roe_hrroe_action_calculate_earnings",
"source": "hr_roe_hrroe",
"target": "hr_roe_hrroe_action_calculate_earnings",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L365",
"weight": 1.0,
"_src": "hr_roe_hrroe",
"_tgt": "hr_roe_hrroe_action_generate_blk",
"source": "hr_roe_hrroe",
"target": "hr_roe_hrroe_action_generate_blk",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L409",
"weight": 1.0,
"_src": "hr_roe_hrroe",
"_tgt": "hr_roe_hrroe_generate_blk_xml",
"source": "hr_roe_hrroe",
"target": "hr_roe_hrroe_generate_blk_xml",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L481",
"weight": 1.0,
"_src": "hr_roe_hrroe",
"_tgt": "hr_roe_hrroe_action_print_roe",
"source": "hr_roe_hrroe",
"target": "hr_roe_hrroe_action_print_roe",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L486",
"weight": 1.0,
"_src": "hr_roe_hrroe",
"_tgt": "hr_roe_hrroe_action_mark_submitted",
"source": "hr_roe_hrroe",
"target": "hr_roe_hrroe_action_mark_submitted",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L500",
"weight": 1.0,
"_src": "hr_roe_hrroe",
"_tgt": "hr_roe_hrroe_action_archive",
"source": "hr_roe_hrroe",
"target": "hr_roe_hrroe_action_archive",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L245",
"weight": 1.0,
"_src": "hr_roe_rationale_245",
"_tgt": "hr_roe_hrroe_action_calculate_earnings",
"source": "hr_roe_hrroe_action_calculate_earnings",
"target": "hr_roe_rationale_245",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_terminate_wizard.py",
"source_location": "L153",
"weight": 1.0,
"_src": "hr_employee_terminate_wizard_hremployeeterminatewizard_action_terminate",
"_tgt": "hr_roe_hrroe_action_calculate_earnings",
"source": "hr_roe_hrroe_action_calculate_earnings",
"target": "hr_employee_terminate_wizard_hremployeeterminatewizard_action_terminate"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L369",
"weight": 1.0,
"_src": "hr_roe_hrroe_action_generate_blk",
"_tgt": "hr_roe_hrroe_generate_blk_xml",
"source": "hr_roe_hrroe_action_generate_blk",
"target": "hr_roe_hrroe_generate_blk_xml",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L366",
"weight": 1.0,
"_src": "hr_roe_rationale_366",
"_tgt": "hr_roe_hrroe_action_generate_blk",
"source": "hr_roe_hrroe_action_generate_blk",
"target": "hr_roe_rationale_366",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L410",
"weight": 1.0,
"_src": "hr_roe_rationale_410",
"_tgt": "hr_roe_hrroe_generate_blk_xml",
"source": "hr_roe_hrroe_generate_blk_xml",
"target": "hr_roe_rationale_410",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_roe.py",
"source_location": "L487",
"weight": 1.0,
"_src": "hr_roe_rationale_487",
"_tgt": "hr_roe_hrroe_action_mark_submitted",
"source": "hr_roe_hrroe_action_mark_submitted",
"target": "hr_roe_rationale_487",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_work_location_py",
"_tgt": "payroll_work_location_payrollworklocation",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_work_location_py",
"target": "payroll_work_location_payrollworklocation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L73",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_work_location_py",
"_tgt": "payroll_work_location_compute_employee_count",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_work_location_py",
"target": "payroll_work_location_compute_employee_count",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L79",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_work_location_py",
"_tgt": "payroll_work_location_check_primary_location",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_work_location_py",
"target": "payroll_work_location_check_primary_location",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L91",
"weight": 1.0,
"_src": "payroll_work_location_payrollworklocation",
"_tgt": "payroll_work_location_payrollworklocation_name_get",
"source": "payroll_work_location_payrollworklocation",
"target": "payroll_work_location_payrollworklocation_name_get",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L7",
"weight": 1.0,
"_src": "payroll_work_location_rationale_7",
"_tgt": "payroll_work_location_payrollworklocation",
"source": "payroll_work_location_payrollworklocation",
"target": "payroll_work_location_rationale_7",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_work_location.py",
"source_location": "L92",
"weight": 1.0,
"_src": "payroll_work_location_rationale_92",
"_tgt": "payroll_work_location_payrollworklocation_name_get",
"source": "payroll_work_location_payrollworklocation_name_get",
"target": "payroll_work_location_rationale_92",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"_tgt": "hr_employee_hremployee",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"target": "hr_employee_hremployee",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L332",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"_tgt": "hr_employee_compute_sin_display",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"target": "hr_employee_compute_sin_display",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L345",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"_tgt": "hr_employee_compute_default_hours_week",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"target": "hr_employee_compute_default_hours_week",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L350",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"_tgt": "hr_employee_compute_full_address",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"target": "hr_employee_compute_full_address",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L375",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"_tgt": "hr_employee_check_sin_number",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"target": "hr_employee_check_sin_number",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L387",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"_tgt": "hr_employee_check_postal_code",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"target": "hr_employee_check_postal_code",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L400",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"_tgt": "hr_employee_check_termination_fields",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"target": "hr_employee_check_termination_fields",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L413",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"_tgt": "hr_employee_onchange_employment_status",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_employee_py",
"target": "hr_employee_onchange_employment_status",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L424",
"weight": 1.0,
"_src": "hr_employee_hremployee",
"_tgt": "hr_employee_hremployee_action_terminate_employee",
"source": "hr_employee_hremployee",
"target": "hr_employee_hremployee_action_terminate_employee",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L438",
"weight": 1.0,
"_src": "hr_employee_hremployee",
"_tgt": "hr_employee_hremployee_action_issue_roe",
"source": "hr_employee_hremployee",
"target": "hr_employee_hremployee_action_issue_roe",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L455",
"weight": 1.0,
"_src": "hr_employee_hremployee",
"_tgt": "hr_employee_hremployee_action_view_sin",
"source": "hr_employee_hremployee",
"target": "hr_employee_hremployee_action_view_sin",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L425",
"weight": 1.0,
"_src": "hr_employee_rationale_425",
"_tgt": "hr_employee_hremployee_action_terminate_employee",
"source": "hr_employee_hremployee_action_terminate_employee",
"target": "hr_employee_rationale_425",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L439",
"weight": 1.0,
"_src": "hr_employee_rationale_439",
"_tgt": "hr_employee_hremployee_action_issue_roe",
"source": "hr_employee_hremployee_action_issue_roe",
"target": "hr_employee_rationale_439",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_employee.py",
"source_location": "L456",
"weight": 1.0,
"_src": "hr_employee_rationale_456",
"_tgt": "hr_employee_hremployee_action_view_sin",
"source": "hr_employee_hremployee_action_view_sin",
"target": "hr_employee_rationale_456",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"_tgt": "payroll_dashboard_payrolldashboard",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"target": "payroll_dashboard_payrolldashboard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L88",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"_tgt": "payroll_dashboard_compute_employee_stats",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"target": "payroll_dashboard_compute_employee_stats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L116",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"_tgt": "payroll_dashboard_compute_payroll_stats",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"target": "payroll_dashboard_compute_payroll_stats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L264",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"_tgt": "payroll_dashboard_get_dashboard",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"target": "payroll_dashboard_get_dashboard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L279",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"_tgt": "payroll_dashboard_action_open_dashboard",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"target": "payroll_dashboard_action_open_dashboard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L293",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"_tgt": "payroll_dashboard_payrolldashboardstats",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"target": "payroll_dashboard_payrolldashboardstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L320",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"_tgt": "payroll_dashboard_compute_name",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"target": "payroll_dashboard_compute_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L334",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"_tgt": "payroll_dashboard_refresh_stats",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_dashboard_py",
"target": "payroll_dashboard_refresh_stats",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L176",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard",
"_tgt": "payroll_dashboard_payrolldashboard_action_run_payroll",
"source": "payroll_dashboard_payrolldashboard",
"target": "payroll_dashboard_payrolldashboard_action_run_payroll",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L195",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard",
"_tgt": "payroll_dashboard_payrolldashboard_get_action_context",
"source": "payroll_dashboard_payrolldashboard",
"target": "payroll_dashboard_payrolldashboard_get_action_context",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L208",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard",
"_tgt": "payroll_dashboard_payrolldashboard_action_view_employees",
"source": "payroll_dashboard_payrolldashboard",
"target": "payroll_dashboard_payrolldashboard_action_view_employees",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L214",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard",
"_tgt": "payroll_dashboard_payrolldashboard_action_cra_remittance",
"source": "payroll_dashboard_payrolldashboard",
"target": "payroll_dashboard_payrolldashboard_action_cra_remittance",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L220",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard",
"_tgt": "payroll_dashboard_payrolldashboard_action_t4_slips",
"source": "payroll_dashboard_payrolldashboard",
"target": "payroll_dashboard_payrolldashboard_action_t4_slips",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L226",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard",
"_tgt": "payroll_dashboard_payrolldashboard_action_roe",
"source": "payroll_dashboard_payrolldashboard",
"target": "payroll_dashboard_payrolldashboard_action_roe",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L232",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard",
"_tgt": "payroll_dashboard_payrolldashboard_action_reports",
"source": "payroll_dashboard_payrolldashboard",
"target": "payroll_dashboard_payrolldashboard_action_reports",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L247",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard",
"_tgt": "payroll_dashboard_payrolldashboard_action_settings",
"source": "payroll_dashboard_payrolldashboard",
"target": "payroll_dashboard_payrolldashboard_action_settings",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L14",
"weight": 1.0,
"_src": "payroll_dashboard_rationale_14",
"_tgt": "payroll_dashboard_payrolldashboard",
"source": "payroll_dashboard_payrolldashboard",
"target": "payroll_dashboard_rationale_14",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L177",
"weight": 1.0,
"_src": "payroll_dashboard_rationale_177",
"_tgt": "payroll_dashboard_payrolldashboard_action_run_payroll",
"source": "payroll_dashboard_payrolldashboard_action_run_payroll",
"target": "payroll_dashboard_rationale_177",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L178",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard_action_run_payroll",
"_tgt": "run_payroll_wizard_action_open_run_payroll",
"source": "payroll_dashboard_payrolldashboard_action_run_payroll",
"target": "run_payroll_wizard_action_open_run_payroll"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L211",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard_action_view_employees",
"_tgt": "payroll_dashboard_payrolldashboard_get_action_context",
"source": "payroll_dashboard_payrolldashboard_get_action_context",
"target": "payroll_dashboard_payrolldashboard_action_view_employees",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L217",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard_action_cra_remittance",
"_tgt": "payroll_dashboard_payrolldashboard_get_action_context",
"source": "payroll_dashboard_payrolldashboard_get_action_context",
"target": "payroll_dashboard_payrolldashboard_action_cra_remittance",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L223",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard_action_t4_slips",
"_tgt": "payroll_dashboard_payrolldashboard_get_action_context",
"source": "payroll_dashboard_payrolldashboard_get_action_context",
"target": "payroll_dashboard_payrolldashboard_action_t4_slips",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L229",
"weight": 1.0,
"_src": "payroll_dashboard_payrolldashboard_action_roe",
"_tgt": "payroll_dashboard_payrolldashboard_get_action_context",
"source": "payroll_dashboard_payrolldashboard_get_action_context",
"target": "payroll_dashboard_payrolldashboard_action_roe",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L196",
"weight": 1.0,
"_src": "payroll_dashboard_rationale_196",
"_tgt": "payroll_dashboard_payrolldashboard_get_action_context",
"source": "payroll_dashboard_payrolldashboard_get_action_context",
"target": "payroll_dashboard_rationale_196",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L209",
"weight": 1.0,
"_src": "payroll_dashboard_rationale_209",
"_tgt": "payroll_dashboard_payrolldashboard_action_view_employees",
"source": "payroll_dashboard_payrolldashboard_action_view_employees",
"target": "payroll_dashboard_rationale_209",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L215",
"weight": 1.0,
"_src": "payroll_dashboard_rationale_215",
"_tgt": "payroll_dashboard_payrolldashboard_action_cra_remittance",
"source": "payroll_dashboard_payrolldashboard_action_cra_remittance",
"target": "payroll_dashboard_rationale_215",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L221",
"weight": 1.0,
"_src": "payroll_dashboard_rationale_221",
"_tgt": "payroll_dashboard_payrolldashboard_action_t4_slips",
"source": "payroll_dashboard_payrolldashboard_action_t4_slips",
"target": "payroll_dashboard_rationale_221",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L227",
"weight": 1.0,
"_src": "payroll_dashboard_rationale_227",
"_tgt": "payroll_dashboard_payrolldashboard_action_roe",
"source": "payroll_dashboard_payrolldashboard_action_roe",
"target": "payroll_dashboard_rationale_227",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L233",
"weight": 1.0,
"_src": "payroll_dashboard_rationale_233",
"_tgt": "payroll_dashboard_payrolldashboard_action_reports",
"source": "payroll_dashboard_payrolldashboard_action_reports",
"target": "payroll_dashboard_rationale_233",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L248",
"weight": 1.0,
"_src": "payroll_dashboard_rationale_248",
"_tgt": "payroll_dashboard_payrolldashboard_action_settings",
"source": "payroll_dashboard_payrolldashboard_action_settings",
"target": "payroll_dashboard_rationale_248",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L281",
"weight": 1.0,
"_src": "payroll_dashboard_action_open_dashboard",
"_tgt": "payroll_dashboard_get_dashboard",
"source": "payroll_dashboard_get_dashboard",
"target": "payroll_dashboard_action_open_dashboard",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_dashboard.py",
"source_location": "L294",
"weight": 1.0,
"_src": "payroll_dashboard_rationale_294",
"_tgt": "payroll_dashboard_payrolldashboardstats",
"source": "payroll_dashboard_payrolldashboardstats",
"target": "payroll_dashboard_rationale_294",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_tax_remittance_py",
"_tgt": "hr_tax_remittance_hrtaxremittance",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_tax_remittance_py",
"target": "hr_tax_remittance_hrtaxremittance",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L150",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_tax_remittance_py",
"_tgt": "hr_tax_remittance_compute_total",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_tax_remittance_py",
"target": "hr_tax_remittance_compute_total",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L160",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_tax_remittance_py",
"_tgt": "hr_tax_remittance_compute_state",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_tax_remittance_py",
"target": "hr_tax_remittance_compute_state",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L258",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_tax_remittance_py",
"_tgt": "hr_tax_remittance_get_payment_frequency_from_settings",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_tax_remittance_py",
"target": "hr_tax_remittance_get_payment_frequency_from_settings",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L174",
"weight": 1.0,
"_src": "hr_tax_remittance_hrtaxremittance",
"_tgt": "hr_tax_remittance_hrtaxremittance_compute_payslip_count",
"source": "hr_tax_remittance_hrtaxremittance",
"target": "hr_tax_remittance_hrtaxremittance_compute_payslip_count",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L178",
"weight": 1.0,
"_src": "hr_tax_remittance_hrtaxremittance",
"_tgt": "hr_tax_remittance_hrtaxremittance_action_calculate_amounts",
"source": "hr_tax_remittance_hrtaxremittance",
"target": "hr_tax_remittance_hrtaxremittance_action_calculate_amounts",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L239",
"weight": 1.0,
"_src": "hr_tax_remittance_hrtaxremittance",
"_tgt": "hr_tax_remittance_hrtaxremittance_action_mark_paid",
"source": "hr_tax_remittance_hrtaxremittance",
"target": "hr_tax_remittance_hrtaxremittance_action_mark_paid",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L246",
"weight": 1.0,
"_src": "hr_tax_remittance_hrtaxremittance",
"_tgt": "hr_tax_remittance_hrtaxremittance_action_view_payslips",
"source": "hr_tax_remittance_hrtaxremittance",
"target": "hr_tax_remittance_hrtaxremittance_action_view_payslips",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L265",
"weight": 1.0,
"_src": "hr_tax_remittance_hrtaxremittance",
"_tgt": "hr_tax_remittance_hrtaxremittance_create_monthly_remittance",
"source": "hr_tax_remittance_hrtaxremittance",
"target": "hr_tax_remittance_hrtaxremittance_create_monthly_remittance",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L293",
"weight": 1.0,
"_src": "hr_tax_remittance_hrtaxremittance_create_monthly_remittance",
"_tgt": "hr_tax_remittance_hrtaxremittance_action_calculate_amounts",
"source": "hr_tax_remittance_hrtaxremittance_action_calculate_amounts",
"target": "hr_tax_remittance_hrtaxremittance_create_monthly_remittance",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L179",
"weight": 1.0,
"_src": "hr_tax_remittance_rationale_179",
"_tgt": "hr_tax_remittance_hrtaxremittance_action_calculate_amounts",
"source": "hr_tax_remittance_hrtaxremittance_action_calculate_amounts",
"target": "hr_tax_remittance_rationale_179",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L240",
"weight": 1.0,
"_src": "hr_tax_remittance_rationale_240",
"_tgt": "hr_tax_remittance_hrtaxremittance_action_mark_paid",
"source": "hr_tax_remittance_hrtaxremittance_action_mark_paid",
"target": "hr_tax_remittance_rationale_240",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L247",
"weight": 1.0,
"_src": "hr_tax_remittance_rationale_247",
"_tgt": "hr_tax_remittance_hrtaxremittance_action_view_payslips",
"source": "hr_tax_remittance_hrtaxremittance_action_view_payslips",
"target": "hr_tax_remittance_rationale_247",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_tax_remittance.py",
"source_location": "L266",
"weight": 1.0,
"_src": "hr_tax_remittance_rationale_266",
"_tgt": "hr_tax_remittance_hrtaxremittance_create_monthly_remittance",
"source": "hr_tax_remittance_hrtaxremittance_create_monthly_remittance",
"target": "hr_tax_remittance_rationale_266",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/hr_contract.py",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_contract_py",
"_tgt": "hr_contract_hrcontract",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_hr_contract_py",
"target": "hr_contract_hrcontract",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_employee_py",
"_tgt": "payroll_report_employee_payrollreportemployeedirectory",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_employee_py",
"target": "payroll_report_employee_payrollreportemployeedirectory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L101",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_employee_py",
"_tgt": "payroll_report_employee_payrollreporttimeoff",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_models_payroll_report_employee_py",
"target": "payroll_report_employee_payrollreporttimeoff",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L26",
"weight": 1.0,
"_src": "payroll_report_employee_payrollreportemployeedirectory",
"_tgt": "payroll_report_employee_payrollreportemployeedirectory_get_columns",
"source": "payroll_report_employee_payrollreportemployeedirectory",
"target": "payroll_report_employee_payrollreportemployeedirectory_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L39",
"weight": 1.0,
"_src": "payroll_report_employee_payrollreportemployeedirectory",
"_tgt": "payroll_report_employee_payrollreportemployeedirectory_get_lines",
"source": "payroll_report_employee_payrollreportemployeedirectory",
"target": "payroll_report_employee_payrollreportemployeedirectory_get_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L13",
"weight": 1.0,
"_src": "payroll_report_employee_rationale_13",
"_tgt": "payroll_report_employee_payrollreportemployeedirectory",
"source": "payroll_report_employee_payrollreportemployeedirectory",
"target": "payroll_report_employee_rationale_13",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L114",
"weight": 1.0,
"_src": "payroll_report_employee_payrollreporttimeoff",
"_tgt": "payroll_report_employee_payrollreporttimeoff_get_columns",
"source": "payroll_report_employee_payrollreporttimeoff",
"target": "payroll_report_employee_payrollreporttimeoff_get_columns",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L124",
"weight": 1.0,
"_src": "payroll_report_employee_payrollreporttimeoff",
"_tgt": "payroll_report_employee_payrollreporttimeoff_get_lines",
"source": "payroll_report_employee_payrollreporttimeoff",
"target": "payroll_report_employee_payrollreporttimeoff_get_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/models/payroll_report_employee.py",
"source_location": "L102",
"weight": 1.0,
"_src": "payroll_report_employee_rationale_102",
"_tgt": "payroll_report_employee_payrollreporttimeoff",
"source": "payroll_report_employee_payrollreporttimeoff",
"target": "payroll_report_employee_rationale_102",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L50",
"weight": 1.0,
"_src": "payroll_report_get_report_data",
"_tgt": "payroll_report_employee_payrollreporttimeoff_get_columns",
"source": "payroll_report_employee_payrollreporttimeoff_get_columns",
"target": "payroll_report_get_report_data"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L51",
"weight": 1.0,
"_src": "payroll_report_get_report_data",
"_tgt": "payroll_report_employee_payrollreporttimeoff_get_lines",
"source": "payroll_report_employee_payrollreporttimeoff_get_lines",
"target": "payroll_report_get_report_data"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L92",
"weight": 1.0,
"_src": "payroll_report_get_lines",
"_tgt": "payroll_report_employee_payrollreporttimeoff_get_lines",
"source": "payroll_report_employee_payrollreporttimeoff_get_lines",
"target": "payroll_report_get_lines"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_static_src_js_payroll_report_action_js",
"_tgt": "payroll_report_action_payrollreportaction",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_static_src_js_payroll_report_action_js",
"target": "payroll_report_action_payrollreportaction",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L20",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_setup",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L52",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_loadreportdata",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_loadreportdata",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L90",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_ondatefilterchange",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_ondatefilterchange",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L100",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_ondatefromchange",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_ondatefromchange",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L104",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_ondatetochange",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_ondatetochange",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L108",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_applyfilters",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_applyfilters",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L120",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_sortbycolumn",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_sortbycolumn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L152",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_toggleline",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_toggleline",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L162",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_loaddetaillines",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_loaddetaillines",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L189",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_exportxlsx",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_exportxlsx",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L195",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_exportpdf",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_exportpdf",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L201",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_openrecord",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_openrecord",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L213",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_formatvalue",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_formatvalue",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L243",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_getlineclass",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_getlineclass",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L257",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction",
"_tgt": "payroll_report_action_payrollreportaction_goback",
"source": "payroll_report_action_payrollreportaction",
"target": "payroll_report_action_payrollreportaction_goback",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L117",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction_applyfilters",
"_tgt": "payroll_report_action_payrollreportaction_loadreportdata",
"source": "payroll_report_action_payrollreportaction_loadreportdata",
"target": "payroll_report_action_payrollreportaction_applyfilters",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L96",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction_ondatefilterchange",
"_tgt": "payroll_report_action_payrollreportaction_applyfilters",
"source": "payroll_report_action_payrollreportaction_ondatefilterchange",
"target": "payroll_report_action_payrollreportaction_applyfilters",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/payroll_report_action.js",
"source_location": "L158",
"weight": 1.0,
"_src": "payroll_report_action_payrollreportaction_toggleline",
"_tgt": "payroll_report_action_payrollreportaction_loaddetaillines",
"source": "payroll_report_action_payrollreportaction_toggleline",
"target": "payroll_report_action_payrollreportaction_loaddetaillines",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/report_hub.js",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_static_src_js_report_hub_js",
"_tgt": "report_hub_fusionpayrollreporthub",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_static_src_js_report_hub_js",
"target": "report_hub_fusionpayrollreporthub",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/report_hub.js",
"source_location": "L10",
"weight": 1.0,
"_src": "report_hub_fusionpayrollreporthub",
"_tgt": "report_hub_fusionpayrollreporthub_setup",
"source": "report_hub_fusionpayrollreporthub",
"target": "report_hub_fusionpayrollreporthub_setup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/static/src/js/report_hub.js",
"source_location": "L14",
"weight": 1.0,
"_src": "report_hub_fusionpayrollreporthub",
"_tgt": "report_hub_fusionpayrollreporthub_openreport",
"source": "report_hub_fusionpayrollreporthub",
"target": "report_hub_fusionpayrollreporthub_openreport",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_cheque_number_wizard_py",
"_tgt": "cheque_number_wizard_chequenumberwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_cheque_number_wizard_py",
"target": "cheque_number_wizard_chequenumberwizard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L46",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_cheque_number_wizard_py",
"_tgt": "cheque_number_wizard_default_get",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_cheque_number_wizard_py",
"target": "cheque_number_wizard_default_get",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L61",
"weight": 1.0,
"_src": "cheque_number_wizard_chequenumberwizard",
"_tgt": "cheque_number_wizard_chequenumberwizard_get_next_cheque_number",
"source": "cheque_number_wizard_chequenumberwizard",
"target": "cheque_number_wizard_chequenumberwizard_get_next_cheque_number",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L97",
"weight": 1.0,
"_src": "cheque_number_wizard_chequenumberwizard",
"_tgt": "cheque_number_wizard_chequenumberwizard_action_confirm",
"source": "cheque_number_wizard_chequenumberwizard",
"target": "cheque_number_wizard_chequenumberwizard_action_confirm",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L13",
"weight": 1.0,
"_src": "cheque_number_wizard_rationale_13",
"_tgt": "cheque_number_wizard_chequenumberwizard",
"source": "cheque_number_wizard_chequenumberwizard",
"target": "cheque_number_wizard_rationale_13",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L58",
"weight": 1.0,
"_src": "cheque_number_wizard_default_get",
"_tgt": "cheque_number_wizard_chequenumberwizard_get_next_cheque_number",
"source": "cheque_number_wizard_default_get",
"target": "cheque_number_wizard_chequenumberwizard_get_next_cheque_number",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L62",
"weight": 1.0,
"_src": "cheque_number_wizard_rationale_62",
"_tgt": "cheque_number_wizard_chequenumberwizard_get_next_cheque_number",
"source": "cheque_number_wizard_chequenumberwizard_get_next_cheque_number",
"target": "cheque_number_wizard_rationale_62",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/cheque_number_wizard.py",
"source_location": "L98",
"weight": 1.0,
"_src": "cheque_number_wizard_rationale_98",
"_tgt": "cheque_number_wizard_chequenumberwizard_action_confirm",
"source": "cheque_number_wizard_chequenumberwizard_action_confirm",
"target": "cheque_number_wizard_rationale_98",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_payroll_cheque_print_wizard_py",
"_tgt": "payroll_cheque_print_wizard_payrollchequeprintwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_payroll_cheque_print_wizard_py",
"target": "payroll_cheque_print_wizard_payrollchequeprintwizard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L41",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_payroll_cheque_print_wizard_py",
"_tgt": "payroll_cheque_print_wizard_compute_cheque_preview",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_payroll_cheque_print_wizard_py",
"target": "payroll_cheque_print_wizard_compute_cheque_preview",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L112",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_payroll_cheque_print_wizard_py",
"_tgt": "payroll_cheque_print_wizard_hrpayslipruncheque",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_payroll_cheque_print_wizard_py",
"target": "payroll_cheque_print_wizard_hrpayslipruncheque",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L131",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_payroll_cheque_print_wizard_py",
"_tgt": "payroll_cheque_print_wizard_compute_cheque_count",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_payroll_cheque_print_wizard_py",
"target": "payroll_cheque_print_wizard_compute_cheque_count",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L59",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_payrollchequeprintwizard",
"_tgt": "payroll_cheque_print_wizard_payrollchequeprintwizard_action_print_all",
"source": "payroll_cheque_print_wizard_payrollchequeprintwizard",
"target": "payroll_cheque_print_wizard_payrollchequeprintwizard_action_print_all",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L89",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_payrollchequeprintwizard",
"_tgt": "payroll_cheque_print_wizard_payrollchequeprintwizard_action_skip_print",
"source": "payroll_cheque_print_wizard_payrollchequeprintwizard",
"target": "payroll_cheque_print_wizard_payrollchequeprintwizard_action_skip_print",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L100",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_payrollchequeprintwizard",
"_tgt": "payroll_cheque_print_wizard_payrollchequeprintwizard_action_view_cheques",
"source": "payroll_cheque_print_wizard_payrollchequeprintwizard",
"target": "payroll_cheque_print_wizard_payrollchequeprintwizard_action_view_cheques",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L13",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_rationale_13",
"_tgt": "payroll_cheque_print_wizard_payrollchequeprintwizard",
"source": "payroll_cheque_print_wizard_payrollchequeprintwizard",
"target": "payroll_cheque_print_wizard_rationale_13",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L90",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_rationale_90",
"_tgt": "payroll_cheque_print_wizard_payrollchequeprintwizard_action_skip_print",
"source": "payroll_cheque_print_wizard_payrollchequeprintwizard_action_skip_print",
"target": "payroll_cheque_print_wizard_rationale_90",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L136",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_hrpayslipruncheque",
"_tgt": "payroll_cheque_print_wizard_hrpayslipruncheque_action_view_cheques",
"source": "payroll_cheque_print_wizard_hrpayslipruncheque",
"target": "payroll_cheque_print_wizard_hrpayslipruncheque_action_view_cheques",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L148",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_hrpayslipruncheque",
"_tgt": "payroll_cheque_print_wizard_hrpayslipruncheque_action_print_cheques",
"source": "payroll_cheque_print_wizard_hrpayslipruncheque",
"target": "payroll_cheque_print_wizard_hrpayslipruncheque_action_print_cheques",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L187",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_hrpayslipruncheque",
"_tgt": "payroll_cheque_print_wizard_hrpayslipruncheque_action_create_cheques",
"source": "payroll_cheque_print_wizard_hrpayslipruncheque",
"target": "payroll_cheque_print_wizard_hrpayslipruncheque_action_create_cheques",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L113",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_rationale_113",
"_tgt": "payroll_cheque_print_wizard_hrpayslipruncheque",
"source": "payroll_cheque_print_wizard_hrpayslipruncheque",
"target": "payroll_cheque_print_wizard_rationale_113",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L137",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_rationale_137",
"_tgt": "payroll_cheque_print_wizard_hrpayslipruncheque_action_view_cheques",
"source": "payroll_cheque_print_wizard_hrpayslipruncheque_action_view_cheques",
"target": "payroll_cheque_print_wizard_rationale_137",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L149",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_rationale_149",
"_tgt": "payroll_cheque_print_wizard_hrpayslipruncheque_action_print_cheques",
"source": "payroll_cheque_print_wizard_hrpayslipruncheque_action_print_cheques",
"target": "payroll_cheque_print_wizard_rationale_149",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/payroll_cheque_print_wizard.py",
"source_location": "L188",
"weight": 1.0,
"_src": "payroll_cheque_print_wizard_rationale_188",
"_tgt": "payroll_cheque_print_wizard_hrpayslipruncheque_action_create_cheques",
"source": "payroll_cheque_print_wizard_hrpayslipruncheque_action_create_cheques",
"target": "payroll_cheque_print_wizard_rationale_188",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/__init__.py",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_terminate_wizard.py",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_hr_employee_terminate_wizard_py",
"_tgt": "hr_employee_terminate_wizard_hremployeeterminatewizard",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_hr_employee_terminate_wizard_py",
"target": "hr_employee_terminate_wizard_hremployeeterminatewizard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_terminate_wizard.py",
"source_location": "L84",
"weight": 1.0,
"_src": "hr_employee_terminate_wizard_hremployeeterminatewizard",
"_tgt": "hr_employee_terminate_wizard_hremployeeterminatewizard_action_terminate",
"source": "hr_employee_terminate_wizard_hremployeeterminatewizard",
"target": "hr_employee_terminate_wizard_hremployeeterminatewizard_action_terminate",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_terminate_wizard.py",
"source_location": "L85",
"weight": 1.0,
"_src": "hr_employee_terminate_wizard_rationale_85",
"_tgt": "hr_employee_terminate_wizard_hremployeeterminatewizard_action_terminate",
"source": "hr_employee_terminate_wizard_hremployeeterminatewizard_action_terminate",
"target": "hr_employee_terminate_wizard_rationale_85",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_sin_wizard.py",
"source_location": "L7",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_hr_employee_sin_wizard_py",
"_tgt": "hr_employee_sin_wizard_hremployeesinwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_hr_employee_sin_wizard_py",
"target": "hr_employee_sin_wizard_hremployeesinwizard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_sin_wizard.py",
"source_location": "L32",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_hr_employee_sin_wizard_py",
"_tgt": "hr_employee_sin_wizard_compute_sin_formatted",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_hr_employee_sin_wizard_py",
"target": "hr_employee_sin_wizard_compute_sin_formatted",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_sin_wizard.py",
"source_location": "L44",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_hr_employee_sin_wizard_py",
"_tgt": "hr_employee_sin_wizard_default_get",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_hr_employee_sin_wizard_py",
"target": "hr_employee_sin_wizard_default_get",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_sin_wizard.py",
"source_location": "L52",
"weight": 1.0,
"_src": "hr_employee_sin_wizard_hremployeesinwizard",
"_tgt": "hr_employee_sin_wizard_hremployeesinwizard_action_save",
"source": "hr_employee_sin_wizard_hremployeesinwizard",
"target": "hr_employee_sin_wizard_hremployeesinwizard_action_save",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/hr_employee_sin_wizard.py",
"source_location": "L53",
"weight": 1.0,
"_src": "hr_employee_sin_wizard_rationale_53",
"_tgt": "hr_employee_sin_wizard_hremployeesinwizard_action_save",
"source": "hr_employee_sin_wizard_hremployeesinwizard_action_save",
"target": "hr_employee_sin_wizard_rationale_53",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"_tgt": "run_payroll_wizard_runpayrollwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"target": "run_payroll_wizard_runpayrollwizard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L16",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"_tgt": "run_payroll_wizard_compute_display_name",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"target": "run_payroll_wizard_compute_display_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L177",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"_tgt": "run_payroll_wizard_compute_period_display",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"target": "run_payroll_wizard_compute_period_display",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L185",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"_tgt": "run_payroll_wizard_compute_available_periods",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"target": "run_payroll_wizard_compute_available_periods",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L203",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"_tgt": "run_payroll_wizard_compute_totals",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"target": "run_payroll_wizard_compute_totals",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L215",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"_tgt": "run_payroll_wizard_compute_preview_totals",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"target": "run_payroll_wizard_compute_preview_totals",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L237",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"_tgt": "run_payroll_wizard_compute_payslip_count",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"target": "run_payroll_wizard_compute_payslip_count",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L245",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"_tgt": "run_payroll_wizard_onchange_pay_period_id",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"target": "run_payroll_wizard_onchange_pay_period_id",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L254",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"_tgt": "run_payroll_wizard_onchange_pay_schedule",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"target": "run_payroll_wizard_onchange_pay_schedule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L270",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"_tgt": "run_payroll_wizard_onchange_load_employees",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"target": "run_payroll_wizard_onchange_load_employees",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L807",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"_tgt": "run_payroll_wizard_action_open_run_payroll",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_wizards_run_payroll_wizard_py",
"target": "run_payroll_wizard_action_open_run_payroll",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L164",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_default_date_start",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_default_date_start",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L170",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_default_date_end",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_default_date_end",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L274",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_load_employees",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_load_employees",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L307",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_add_employee",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_action_add_employee",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L321",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_load_attendance",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_action_load_attendance",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L336",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_preview_payroll",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_action_preview_payroll",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L361",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_back_to_entry",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_action_back_to_entry",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L376",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_save_for_later",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_action_save_for_later",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L395",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_submit_payroll",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_action_submit_payroll",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L400",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L470",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_add_fusion_payroll_inputs",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_add_fusion_payroll_inputs",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L548",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_apply_fusion_payroll_values",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_apply_fusion_payroll_values",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L577",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_ensure_payslip_lines",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_ensure_payslip_lines",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L723",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_create_cheques_for_batch",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_create_cheques_for_batch",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L737",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_payroll_complete_with_cheques",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_action_payroll_complete_with_cheques",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L752",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_print_cheques",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_action_print_cheques",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L772",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_view_payslips",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_action_view_payslips",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L788",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_confirm_payslips",
"source": "run_payroll_wizard_runpayrollwizard",
"target": "run_payroll_wizard_runpayrollwizard_action_confirm_payslips",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L165",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_165",
"_tgt": "run_payroll_wizard_runpayrollwizard_default_date_start",
"source": "run_payroll_wizard_runpayrollwizard_default_date_start",
"target": "run_payroll_wizard_rationale_165",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L171",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_171",
"_tgt": "run_payroll_wizard_runpayrollwizard_default_date_end",
"source": "run_payroll_wizard_runpayrollwizard_default_date_end",
"target": "run_payroll_wizard_rationale_171",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L272",
"weight": 1.0,
"_src": "run_payroll_wizard_onchange_load_employees",
"_tgt": "run_payroll_wizard_runpayrollwizard_load_employees",
"source": "run_payroll_wizard_onchange_load_employees",
"target": "run_payroll_wizard_runpayrollwizard_load_employees",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L847",
"weight": 1.0,
"_src": "run_payroll_wizard_action_open_run_payroll",
"_tgt": "run_payroll_wizard_runpayrollwizard_load_employees",
"source": "run_payroll_wizard_runpayrollwizard_load_employees",
"target": "run_payroll_wizard_action_open_run_payroll",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L275",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_275",
"_tgt": "run_payroll_wizard_runpayrollwizard_load_employees",
"source": "run_payroll_wizard_runpayrollwizard_load_employees",
"target": "run_payroll_wizard_rationale_275",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L308",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_308",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_add_employee",
"source": "run_payroll_wizard_runpayrollwizard_action_add_employee",
"target": "run_payroll_wizard_rationale_308",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L322",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_322",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_load_attendance",
"source": "run_payroll_wizard_runpayrollwizard_action_load_attendance",
"target": "run_payroll_wizard_rationale_322",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L337",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_337",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_preview_payroll",
"source": "run_payroll_wizard_runpayrollwizard_action_preview_payroll",
"target": "run_payroll_wizard_rationale_337",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L362",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_362",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_back_to_entry",
"source": "run_payroll_wizard_runpayrollwizard_action_back_to_entry",
"target": "run_payroll_wizard_rationale_362",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L377",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_377",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_save_for_later",
"source": "run_payroll_wizard_runpayrollwizard_action_save_for_later",
"target": "run_payroll_wizard_rationale_377",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L398",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_action_submit_payroll",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"source": "run_payroll_wizard_runpayrollwizard_action_submit_payroll",
"target": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L396",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_396",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_submit_payroll",
"source": "run_payroll_wizard_runpayrollwizard_action_submit_payroll",
"target": "run_payroll_wizard_rationale_396",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L444",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"_tgt": "run_payroll_wizard_runpayrollwizard_add_fusion_payroll_inputs",
"source": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"target": "run_payroll_wizard_runpayrollwizard_add_fusion_payroll_inputs",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L450",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"_tgt": "run_payroll_wizard_runpayrollwizard_apply_fusion_payroll_values",
"source": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"target": "run_payroll_wizard_runpayrollwizard_apply_fusion_payroll_values",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L462",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"_tgt": "run_payroll_wizard_runpayrollwizard_create_cheques_for_batch",
"source": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"target": "run_payroll_wizard_runpayrollwizard_create_cheques_for_batch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L466",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_payroll_complete_with_cheques",
"source": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"target": "run_payroll_wizard_runpayrollwizard_action_payroll_complete_with_cheques",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L468",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_view_payslips",
"source": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"target": "run_payroll_wizard_runpayrollwizard_action_view_payslips",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L401",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_401",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"source": "run_payroll_wizard_runpayrollwizard_action_generate_payslips",
"target": "run_payroll_wizard_rationale_401",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L471",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_471",
"_tgt": "run_payroll_wizard_runpayrollwizard_add_fusion_payroll_inputs",
"source": "run_payroll_wizard_runpayrollwizard_add_fusion_payroll_inputs",
"target": "run_payroll_wizard_rationale_471",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L575",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_apply_fusion_payroll_values",
"_tgt": "run_payroll_wizard_runpayrollwizard_ensure_payslip_lines",
"source": "run_payroll_wizard_runpayrollwizard_apply_fusion_payroll_values",
"target": "run_payroll_wizard_runpayrollwizard_ensure_payslip_lines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L549",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_549",
"_tgt": "run_payroll_wizard_runpayrollwizard_apply_fusion_payroll_values",
"source": "run_payroll_wizard_runpayrollwizard_apply_fusion_payroll_values",
"target": "run_payroll_wizard_rationale_549",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L578",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_578",
"_tgt": "run_payroll_wizard_runpayrollwizard_ensure_payslip_lines",
"source": "run_payroll_wizard_runpayrollwizard_ensure_payslip_lines",
"target": "run_payroll_wizard_rationale_578",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L724",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_724",
"_tgt": "run_payroll_wizard_runpayrollwizard_create_cheques_for_batch",
"source": "run_payroll_wizard_runpayrollwizard_create_cheques_for_batch",
"target": "run_payroll_wizard_rationale_724",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L738",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_738",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_payroll_complete_with_cheques",
"source": "run_payroll_wizard_runpayrollwizard_action_payroll_complete_with_cheques",
"target": "run_payroll_wizard_rationale_738",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L753",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_753",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_print_cheques",
"source": "run_payroll_wizard_runpayrollwizard_action_print_cheques",
"target": "run_payroll_wizard_rationale_753",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L804",
"weight": 1.0,
"_src": "run_payroll_wizard_runpayrollwizard_action_confirm_payslips",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_view_payslips",
"source": "run_payroll_wizard_runpayrollwizard_action_view_payslips",
"target": "run_payroll_wizard_runpayrollwizard_action_confirm_payslips",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L773",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_773",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_view_payslips",
"source": "run_payroll_wizard_runpayrollwizard_action_view_payslips",
"target": "run_payroll_wizard_rationale_773",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/wizards/run_payroll_wizard.py",
"source_location": "L789",
"weight": 1.0,
"_src": "run_payroll_wizard_rationale_789",
"_tgt": "run_payroll_wizard_runpayrollwizard_action_confirm_payslips",
"source": "run_payroll_wizard_runpayrollwizard_action_confirm_payslips",
"target": "run_payroll_wizard_rationale_789",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L10",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_migration_download_py",
"_tgt": "migration_download_migrationdownloadcontroller",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_migration_download_py",
"target": "migration_download_migrationdownloadcontroller",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_migration_download_py",
"_tgt": "migration_download_download_sample_csv",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_migration_download_py",
"target": "migration_download_download_sample_csv",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L42",
"weight": 1.0,
"_src": "migration_download_migrationdownloadcontroller",
"_tgt": "migration_download_migrationdownloadcontroller_employee_sample",
"source": "migration_download_migrationdownloadcontroller",
"target": "migration_download_migrationdownloadcontroller_employee_sample",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L62",
"weight": 1.0,
"_src": "migration_download_migrationdownloadcontroller",
"_tgt": "migration_download_migrationdownloadcontroller_payslip_sample",
"source": "migration_download_migrationdownloadcontroller",
"target": "migration_download_migrationdownloadcontroller_payslip_sample",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L83",
"weight": 1.0,
"_src": "migration_download_migrationdownloadcontroller",
"_tgt": "migration_download_migrationdownloadcontroller_ytd_sample",
"source": "migration_download_migrationdownloadcontroller",
"target": "migration_download_migrationdownloadcontroller_ytd_sample",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L98",
"weight": 1.0,
"_src": "migration_download_migrationdownloadcontroller",
"_tgt": "migration_download_migrationdownloadcontroller_t4_sample",
"source": "migration_download_migrationdownloadcontroller",
"target": "migration_download_migrationdownloadcontroller_t4_sample",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L16",
"weight": 1.0,
"_src": "migration_download_download_sample_csv",
"_tgt": "migration_download_migrationdownloadcontroller_employee_sample",
"source": "migration_download_download_sample_csv",
"target": "migration_download_migrationdownloadcontroller_employee_sample",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L17",
"weight": 1.0,
"_src": "migration_download_download_sample_csv",
"_tgt": "migration_download_migrationdownloadcontroller_payslip_sample",
"source": "migration_download_download_sample_csv",
"target": "migration_download_migrationdownloadcontroller_payslip_sample",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L18",
"weight": 1.0,
"_src": "migration_download_download_sample_csv",
"_tgt": "migration_download_migrationdownloadcontroller_ytd_sample",
"source": "migration_download_download_sample_csv",
"target": "migration_download_migrationdownloadcontroller_ytd_sample",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/migration_download.py",
"source_location": "L19",
"weight": 1.0,
"_src": "migration_download_download_sample_csv",
"_tgt": "migration_download_migrationdownloadcontroller_t4_sample",
"source": "migration_download_download_sample_csv",
"target": "migration_download_migrationdownloadcontroller_t4_sample",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L19",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"_tgt": "payroll_report_payrollreportcontroller",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"target": "payroll_report_payrollreportcontroller",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L23",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"_tgt": "payroll_report_get_report_data",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"target": "payroll_report_get_report_data",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L76",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"_tgt": "payroll_report_get_lines",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"target": "payroll_report_get_lines",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L100",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"_tgt": "payroll_report_get_detail_lines",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"target": "payroll_report_get_detail_lines",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L132",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"_tgt": "payroll_report_export_xlsx",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"target": "payroll_report_export_xlsx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L164",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"_tgt": "payroll_report_export_pdf",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"target": "payroll_report_export_pdf",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L196",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"_tgt": "payroll_report_get_employees",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"target": "payroll_report_get_employees",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L217",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"_tgt": "payroll_report_get_departments",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"target": "payroll_report_get_departments",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/payroll_report.py",
"source_location": "L235",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"_tgt": "payroll_report_action_open_record",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_payroll_report_py",
"target": "payroll_report_action_open_record",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_payroll/controllers/__init__.py",
"source_location": "L4",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_payroll_controllers_init_py",
"confidence_score": 1.0
}
],
"hyperedges": []
}