Bank Salary Report: Al Rajhi Bank File – Column Reordering

This commit is contained in:
younes 2025-04-22 09:08:31 +01:00
parent e31adc56e8
commit 936f05a13b
1 changed files with 84 additions and 84 deletions

View File

@ -1701,23 +1701,23 @@ class PayrollXlsx(models.AbstractModel):
row += 3
if bank_type == 'rajhi':
sheet.write(row - 1, 1, bank.name, format3)
sheet.write(row, 2, 'Employee Number', format2)
sheet.write(row, 3, 'Employee Name', format2)
sheet.write(row, 4, 'Account #', format2)
sheet.write(row, 5, 'Bank', format2)
sheet.write(row, 6, 'Amount', format2)
sheet.write(row, 7, 'Legal #', format2)
sheet.write(row, 2, 'Bank', format2)
sheet.write(row, 3, 'Account #', format2)
sheet.write(row, 4, 'Employee Name', format2)
sheet.write(row, 5, 'Employee Number', format2)
sheet.write(row, 6, 'Legal #', format2)
sheet.write(row, 7, 'Amount', format2)
sheet.write(row, 8, 'Employee Basic Salary', format2)
sheet.write(row, 9, 'Housing Allowance', format2)
sheet.write(row, 10, 'Other Earnings', format2)
sheet.write(row, 11, 'Deductions', format2)
row += 1
sheet.write(row, 2, 'الرقم الوظيفي', format2)
sheet.write(row, 3, 'إسم الموظف ', format2)
sheet.write(row, 4, 'رقم الحساب', format2)
sheet.write(row, 5, 'البنك', format2)
sheet.write(row, 6, 'المبلغ', format2)
sheet.write(row, 7, 'رقم الهويه/الإقامة', format2)
sheet.write(row, 2, 'البنك', format2)
sheet.write(row, 3, 'رقم الحساب', format2)
sheet.write(row, 4, 'إسم الموظف', format2)
sheet.write(row, 5, 'الرقم الوظيفي', format2)
sheet.write(row, 6, 'رقم الهويه/الإقامة', format2)
sheet.write(row, 7, 'المبلغ', format2)
sheet.write(row, 8, 'الراتب الاساسى', format2)
sheet.write(row, 9, 'بدل السكن', format2)
sheet.write(row, 10, 'دخل اخر', format2)
@ -1867,12 +1867,12 @@ class PayrollXlsx(models.AbstractModel):
row += 1
col += 1
if bank_type == 'rajhi':
sheet.write(row, 2, data_list[0], format1)
sheet.write(row, 3, data_list[1], format1)
sheet.write(row, 4, data_list[2], format1)
sheet.write(row, 5, data_list[3], format1)
sheet.write(row, 6, data_list[4], format1)
sheet.write(row, 7, data_list[5], format1)
sheet.write(row, 2, data_list[3], format1)
sheet.write(row, 3, data_list[2], format1)
sheet.write(row, 4, data_list[1], format1)
sheet.write(row, 5, data_list[0], format1)
sheet.write(row, 6, data_list[5], format1)
sheet.write(row, 7, data_list[4], format1)
sheet.write(row, 8, data_list[6], format1)
sheet.write(row, 9, data_list[7], format1)
sheet.write(row, 10, data_list[8], format1)
@ -1961,12 +1961,12 @@ class PayrollXlsx(models.AbstractModel):
row += 1
col += 1
if bank_type == 'rajhi':
sheet.write(row, 2, data_list[0], format1)
sheet.write(row, 3, data_list[1], format1)
sheet.write(row, 4, data_list[2], format1)
sheet.write(row, 5, data_list[3], format1)
sheet.write(row, 6, data_list[4], format1)
sheet.write(row, 7, data_list[5], format1)
sheet.write(row, 2, data_list[3], format1)
sheet.write(row, 3, data_list[2], format1)
sheet.write(row, 4, data_list[1], format1)
sheet.write(row, 5, data_list[0], format1)
sheet.write(row, 6, data_list[5], format1)
sheet.write(row, 7, data_list[4], format1)
sheet.write(row, 8, data_list[6], format1)
sheet.write(row, 9, data_list[7], format1)
sheet.write(row, 10, data_list[8], format1)
@ -2054,12 +2054,12 @@ class PayrollXlsx(models.AbstractModel):
row += 1
col += 1
if bank_type == 'rajhi':
sheet.write(row, 2, data_list[0], format1)
sheet.write(row, 3, data_list[1], format1)
sheet.write(row, 4, data_list[2], format1)
sheet.write(row, 5, data_list[3], format1)
sheet.write(row, 6, data_list[4], format1)
sheet.write(row, 7, data_list[5], format1)
sheet.write(row, 2, data_list[3], format1)
sheet.write(row, 3, data_list[2], format1)
sheet.write(row, 4, data_list[1], format1)
sheet.write(row, 5, data_list[0], format1)
sheet.write(row, 6, data_list[5], format1)
sheet.write(row, 7, data_list[4], format1)
sheet.write(row, 8, data_list[6], format1)
sheet.write(row, 9, data_list[7], format1)
sheet.write(row, 10, data_list[8], format1)
@ -2149,12 +2149,12 @@ class PayrollXlsx(models.AbstractModel):
row += 1
col += 1
if bank_type == 'rajhi':
sheet.write(row, 2, data_list[0], format1)
sheet.write(row, 3, data_list[1], format1)
sheet.write(row, 4, data_list[2], format1)
sheet.write(row, 5, data_list[3], format1)
sheet.write(row, 6, data_list[4], format1)
sheet.write(row, 7, data_list[5], format1)
sheet.write(row, 2, data_list[3], format1)
sheet.write(row, 3, data_list[2], format1)
sheet.write(row, 4, data_list[1], format1)
sheet.write(row, 5, data_list[0], format1)
sheet.write(row, 6, data_list[5], format1)
sheet.write(row, 7, data_list[4], format1)
sheet.write(row, 8, data_list[6], format1)
sheet.write(row, 9, data_list[7], format1)
sheet.write(row, 10, data_list[8], format1)
@ -2243,12 +2243,12 @@ class PayrollXlsx(models.AbstractModel):
row += 1
col += 1
if bank_type == 'rajhi':
sheet.write(row, 2, data_list[0], format1)
sheet.write(row, 3, data_list[1], format1)
sheet.write(row, 4, data_list[2], format1)
sheet.write(row, 5, data_list[3], format1)
sheet.write(row, 6, data_list[4], format1)
sheet.write(row, 7, data_list[5], format1)
sheet.write(row, 2, data_list[3], format1)
sheet.write(row, 3, data_list[2], format1)
sheet.write(row, 4, data_list[1], format1)
sheet.write(row, 5, data_list[0], format1)
sheet.write(row, 6, data_list[5], format1)
sheet.write(row, 7, data_list[4], format1)
sheet.write(row, 8, data_list[6], format1)
sheet.write(row, 9, data_list[7], format1)
sheet.write(row, 10, data_list[8], format1)
@ -2286,22 +2286,22 @@ class PayrollXlsx(models.AbstractModel):
row = 4
if bank_type == 'rajhi':
sheet.write(3, 2, 'Employee Number', format2)
sheet.write(3, 3, 'Employee Name', format2)
sheet.write(3, 4, 'Account #', format2)
sheet.write(3, 5, 'Bank', format2)
sheet.write(3, 6, 'Amount', format2)
sheet.write(3, 7, 'Legal #', format2)
sheet.write(3, 2, 'Bank', format2)
sheet.write(3, 3, 'Account #', format2)
sheet.write(3, 4, 'Employee Name', format2)
sheet.write(3, 5, 'Employee Number', format2)
sheet.write(3, 6, 'Legal #', format2)
sheet.write(3, 7, 'Amount', format2)
sheet.write(3, 8, 'Employee Basic Salary', format2)
sheet.write(3, 9, 'Housing Allowance', format2)
sheet.write(3, 10, 'Other Earnings', format2)
sheet.write(3, 11, 'Deductions', format2)
sheet.write(4, 2, 'الرقم الوظيفي', format2)
sheet.write(4, 3, 'إسم الموظف ', format2)
sheet.write(4, 4, 'رقم الحساب', format2)
sheet.write(4, 5, 'البنك', format2)
sheet.write(4, 6, 'المبلغ', format2)
sheet.write(4, 7, 'رقم الهويه/الإقامة', format2)
sheet.write(4, 2, 'البنك', format2)
sheet.write(4, 3, 'رقم الحساب', format2)
sheet.write(4, 4, 'إسم الموظف', format2)
sheet.write(4, 5, 'الرقم الوظيفي', format2)
sheet.write(4, 6, 'رقم الهويه/الإقامة', format2)
sheet.write(4, 7, 'المبلغ', format2)
sheet.write(4, 8, 'الراتب الاساسى', format2)
sheet.write(4, 9, 'بدل السكن', format2)
sheet.write(4, 10, 'دخل اخر', format2)
@ -2463,12 +2463,12 @@ class PayrollXlsx(models.AbstractModel):
row += 1
col += 1
if bank_type == 'rajhi':
sheet.write(row, 2, data_list[0], format1)
sheet.write(row, 3, data_list[1], format1)
sheet.write(row, 4, data_list[2], format1)
sheet.write(row, 5, data_list[3], format1)
sheet.write(row, 6, data_list[4], format1)
sheet.write(row, 7, data_list[5], format1)
sheet.write(row, 2, data_list[3], format1)
sheet.write(row, 3, data_list[2], format1)
sheet.write(row, 4, data_list[1], format1)
sheet.write(row, 5, data_list[0], format1)
sheet.write(row, 6, data_list[5], format1)
sheet.write(row, 7, data_list[4], format1)
sheet.write(row, 8, data_list[6], format1)
sheet.write(row, 9, data_list[7], format1)
sheet.write(row, 10, data_list[8], format1)
@ -2556,12 +2556,12 @@ class PayrollXlsx(models.AbstractModel):
row += 1
col += 1
if bank_type == 'rajhi':
sheet.write(row, 2, data_list[0], format1)
sheet.write(row, 3, data_list[1], format1)
sheet.write(row, 4, data_list[2], format1)
sheet.write(row, 5, data_list[3], format1)
sheet.write(row, 6, data_list[4], format1)
sheet.write(row, 7, data_list[5], format1)
sheet.write(row, 2, data_list[3], format1)
sheet.write(row, 3, data_list[2], format1)
sheet.write(row, 4, data_list[1], format1)
sheet.write(row, 5, data_list[0], format1)
sheet.write(row, 6, data_list[5], format1)
sheet.write(row, 7, data_list[4], format1)
sheet.write(row, 8, data_list[6], format1)
sheet.write(row, 9, data_list[7], format1)
sheet.write(row, 10, data_list[8], format1)
@ -2650,12 +2650,12 @@ class PayrollXlsx(models.AbstractModel):
row += 1
col += 1
if bank_type == 'rajhi':
sheet.write(row, 2, data_list[0], format1)
sheet.write(row, 3, data_list[1], format1)
sheet.write(row, 4, data_list[2], format1)
sheet.write(row, 5, data_list[3], format1)
sheet.write(row, 6, data_list[4], format1)
sheet.write(row, 7, data_list[5], format1)
sheet.write(row, 2, data_list[3], format1)
sheet.write(row, 3, data_list[2], format1)
sheet.write(row, 4, data_list[1], format1)
sheet.write(row, 5, data_list[0], format1)
sheet.write(row, 6, data_list[5], format1)
sheet.write(row, 7, data_list[4], format1)
sheet.write(row, 8, data_list[6], format1)
sheet.write(row, 9, data_list[7], format1)
sheet.write(row, 10, data_list[8], format1)
@ -2744,12 +2744,12 @@ class PayrollXlsx(models.AbstractModel):
row += 1
col += 1
if bank_type == 'rajhi':
sheet.write(row, 2, data_list[0], format1)
sheet.write(row, 3, data_list[1], format1)
sheet.write(row, 4, data_list[2], format1)
sheet.write(row, 5, data_list[3], format1)
sheet.write(row, 6, data_list[4], format1)
sheet.write(row, 7, data_list[5], format1)
sheet.write(row, 2, data_list[3], format1)
sheet.write(row, 3, data_list[2], format1)
sheet.write(row, 4, data_list[1], format1)
sheet.write(row, 5, data_list[0], format1)
sheet.write(row, 6, data_list[5], format1)
sheet.write(row, 7, data_list[4], format1)
sheet.write(row, 8, data_list[6], format1)
sheet.write(row, 9, data_list[7], format1)
sheet.write(row, 10, data_list[8], format1)
@ -2839,12 +2839,12 @@ class PayrollXlsx(models.AbstractModel):
row += 1
col += 1
if bank_type == 'rajhi':
sheet.write(row, 2, data_list[0], format1)
sheet.write(row, 3, data_list[1], format1)
sheet.write(row, 4, data_list[2], format1)
sheet.write(row, 5, data_list[3], format1)
sheet.write(row, 6, data_list[4], format1)
sheet.write(row, 7, data_list[5], format1)
sheet.write(row, 2, data_list[3], format1)
sheet.write(row, 3, data_list[2], format1)
sheet.write(row, 4, data_list[1], format1)
sheet.write(row, 5, data_list[0], format1)
sheet.write(row, 6, data_list[5], format1)
sheet.write(row, 7, data_list[4], format1)
sheet.write(row, 8, data_list[6], format1)
sheet.write(row, 9, data_list[7], format1)
sheet.write(row, 10, data_list[8], format1)