Skip to content

Repository files navigation

fab Jet HR Import

Jet HR workbook import for fab HR Italy.

Scope

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 HR as a file-based employee cost source for fab_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 Entry records in bulk

Installation

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_import

Branching

  • develop is the default integration branch
  • version-16 tracks the Frappe / ERPNext 16 line

Contributing

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 install

Configured checks currently include:

  • ruff
  • eslint
  • prettier
  • pyupgrade

License

agpl-3.0

About

Frappe app to import reports generated by Jet HR

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages