Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Question] What payroll module are these modules dependant on? #40

Open
TheCloneMaster opened this issue Aug 10, 2022 · 3 comments
Open

Comments

@TheCloneMaster
Copy link

Hi,
Are these dependent on Enterprise payroll, OCA's, Cybrosys' or any other?

@mtelahun
Copy link
Contributor

Hi @TheCloneMaster ,
To the extent that they are based on anything they are based on Odoo Community Edition, OCA/hr, and OCA/payroll. But most of the dependencies are within this repository. In terms of functionality they are more like the Cybrosys modules, but a bit more complete in some areas. I developed these for real-world use cases and my goal was to limit the need for a developer to be involved in configuring the system. The extent of the implementer's technical proficiency should be to be able to write salary rules. So, for example:

  • The payroll_policy_* modules are used to configure how things like, presence, absence, overtime are processed.
  • The payroll_period* modules are used to do consistency checks and actually run the payroll so that every month you don't have to manually check all the contracts/leaves/etc are approved and then manually create payslip batches for your employees.
  • The hr_employee_status and hr_contract_* modules are used to manage employee and contract life-cycles.
  • The hr_benefit_* modules are used to automatically assign benefits to employees that, with the appropriate salary rules, can be used to create allowances and/or deductions in the payslip.
  • Finally, the resource_schedule module is a recent addition that is meant to implement employee shift scheduling, although it hasn't been integrated with payroll yet.

I should really get around to writing articles or tutorials on how to go about using these modules, but until then I would be happy to answer any questions you may have. I want people to use these modules, and most of them have extensive tests so that modifying them for your needs should be easy.

@TheCloneMaster
Copy link
Author

Hi @mtelahun ,
Thanks for your great explanation!
I failed to notice that you have your own payroll repository.
I am using Cybrosys' payroll, but it is mostly the same as OCA's.
Will take a look at yours, and these helper modules that indeed sound like a great help for users and implementation.
We have a couple payroll projects in the horizon, so I will be for sure using this repo and providing feedback.
What would you think of merging your payroll modules with OCA's, and adapt these helper modules? We could do that for v15/v16 if you have no problem with that... I am a believer on community power, more users mean more possibilities of more developers contributing...

Thanks
-Mario

@mtelahun
Copy link
Contributor

mtelahun commented Aug 20, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants