diff --git a/src/lib/server/export/financial.ts b/src/lib/server/export/financial.ts index a518927..7417fcb 100644 --- a/src/lib/server/export/financial.ts +++ b/src/lib/server/export/financial.ts @@ -171,7 +171,14 @@ export async function buildFinancialExport( [ 'id', 'employeeCode', 'firstName', 'lastName', 'displayName', 'email', 'phone', 'position', 'department', 'hireDate', 'terminationDate', 'nationalId', 'taxId', - 'bankName', 'bankAccount', 'isActive', 'deletedAt', 'createdAt', 'updatedAt' + 'bankName', 'bankAccount', + // Personal + 'dateOfBirth', 'gender', 'nationality', 'maritalStatus', + // Address + 'addressLine1', 'addressLine2', 'subdistrict', 'district', 'province', 'postalCode', 'country', + // Emergency contact + 'emergencyContactName', 'emergencyContactPhone', 'emergencyContactRelationship', + 'isActive', 'deletedAt', 'createdAt', 'updatedAt' ] ]; for (const e of employeeRows) { @@ -180,6 +187,10 @@ export async function buildFinancialExport( e.email ?? '', e.phone ?? '', e.position ?? '', e.department ?? '', e.hireDate, e.terminationDate ?? '', e.nationalId ?? '', e.taxId ?? '', e.bankName ?? '', e.bankAccount ?? '', + e.dateOfBirth ?? '', e.gender ?? '', e.nationality ?? '', e.maritalStatus ?? '', + e.addressLine1 ?? '', e.addressLine2 ?? '', e.subdistrict ?? '', e.district ?? '', + e.province ?? '', e.postalCode ?? '', e.country ?? '', + e.emergencyContactName ?? '', e.emergencyContactPhone ?? '', e.emergencyContactRelationship ?? '', e.isActive, e.deletedAt ? e.deletedAt.toISOString() : '', e.createdAt.toISOString(), e.updatedAt.toISOString() ]);