Comments (7)
@brian10048 Do you mind asking them?
from l10n-usa.
@jaredkipe has a pretty solid solution for this here: https://github.com/hibou-io/hibou-odoo-suite/tree/12.0/l10n_us_hr_payroll Maybe he wouldn't mind if we put it into the OCA?
I've been using v11 for a while and the v12 seems to be working well in testing for me. There are several US state localizations in that repo as well.
from l10n-usa.
Why does it have to be in the OCA?
This code is licensed AGPL3 and includes many useful things such as the ability to get Attendances, Timesheets, Holidays/Leaves, and Gamification badges onto payslips.
While I appreciate what the OCA does, and do a bit of maintenance as well, I will not be putting my code into the OCA. This is simply not how I want to maintain software that I, and my clients, use. (e.g. OCA/stock-logistics-warehouse#586 )
FWIW we have recently added 5 new states that are going through our testing pipeline now:
- Arkansas
- Iowa
- Michigan
- Minnesota
- South Carolina
You can find them in various branches or getting merged and tested over here. https://gitlab.com/hibou-io/hibou-odoo/suite/tree/11.0-test
from l10n-usa.
While I appreciate what the OCA does, and do a bit of maintenance as well, I will not be putting my code into the OCA. This is simply not how I want to maintain software that I, and my clients, use. (e.g. OCA/stock-logistics-warehouse#586 )
@jaredkipe could you elaborate please? Is it because doing things in the OCA is slower due to the review process? If this is the reason, you can do what we do at Akretion and many other prominent integrators: we actually deploy our own OCA forks at the customers. We want the best of the two worlds: doing that we are able to hot deploy any fix we want with no delay.
Meanwhile, we still try to contrib such central things in the OCA to increase the synergy.
Bare in mind the central Odoo payroll module is EE starting from Odoo 13. A community solution based on https://github.com/OCA/payroll will only make it with a large community, so I think every bit like the US payroll localization will make a difference.
Finally another strategy we use at Akretion is to make things very modular in a way we can easily push some basic modules in the OCA and keep the more specific and less structuring modules that only our own customers are likely to fund on github.com/akretion.
from l10n-usa.
Why does it have to be in the OCA?
It doesn't... Your choice.
On top of @rvalyi comments, my experience is that by having your modules in the OCA, you get more visibility and OCA contributions. If someone else comes with modules for the same requirements, they will set the reference. It's much more work to arrive second and deal with a module already there. You kind of need to converge.
from l10n-usa.
Not to mention that we can add you in the US localization PSC to have write access to the repo and you can set your module as beta:
https://odoo-community.org/page/module-maturity-levels
from l10n-usa.
There hasn't been any activity on this issue in the past 6 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days.
If you want this issue to never become stale, please ask a PSC member to apply the "no stale" label.
from l10n-usa.
Related Issues (20)
- l10n_us_form_1099
- Is branch 9 working? HOT 10
- Migration to version 11.0 HOT 1
- Migration to version 12.0 HOT 2
- l10n_us_check_writing_address
- [10] l10n_us_check_writing_address: Could not print Payment Check Top/Middle/Bottom HOT 1
- [IMP] l10n_us_form_1099: Replace the checkbox by a selection list HOT 8
- [ADD] connector_avatax HOT 2
- Migration to version 13.0 HOT 1
- [RFC] connector_alndata HOT 1
- [RFC] connector_onpay HOT 1
- [13.0] l10n_us_gaap cannot install point_of_sale HOT 1
- Migration to version 14.0 HOT 1
- [RFC] l10n_us_form_1099 v2 HOT 1
- Migration to version 15.0
- ACH credit (payment to vendor) missing generate option HOT 6
- Error during Installation of United States Sample GAAP Chart of Accounts
- Migration to version 16.0
- Migration to version 17.0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from l10n-usa.