{ "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": [] }