Jet HR workbook import for fab HR Italy.
fab_jethr_import isolates Jet HR-specific parsing and upload workflows from
fab_hr_italy.
It will own the file-first flow that turns Jet HR exports into
Employee Cost Entry records while reusing ERPNext/HRMS employee master data
when a row can be matched to an existing employee.
Current responsibilities include:
- registering
Jet HRas a file-based employee cost source forfab_hr_italy - uploading supported Jet HR workbooks from Desk
- parsing and normalizing Jet HR report rows
- matching imported rows to ERPNext employees when possible
- creating or updating
Employee Cost Entryrecords in bulk
Install the app with bench:
cd $PATH_TO_YOUR_BENCH
bench get-app https://github.com/fabricatorsltd/frappe-fab-jethr-import.git --branch version-16
bench install-app fab_jethr_importdevelopis the default integration branchversion-16tracks the Frappe / ERPNext 16 line
This app uses pre-commit for code formatting and linting. Install it and
enable it for this repository:
cd apps/fab_jethr_import
pre-commit installConfigured checks currently include:
- ruff
- eslint
- prettier
- pyupgrade
agpl-3.0