
Closed
Posted
Paid on delivery
I’d like a skilled ERPNext developer to introduce a handful of targeted tweaks to the HR, Attendance and Leave Management modules on my live, production instance. The system is already up and running; you’ll be working directly on it (behind a feature branch) and pushing a clean, test-covered PR for review. Deliverables • Restrict back-dated leave requests: only users with the “Leave Approver” role should be able to submit a leave application more than 48 hours after the leave start date. • Always show punch times: check-in and check-out timestamps must display even when Attendance Status is “On Leave”. • Auto half-day logic: if only one punch (either IN or OUT) exists for a day, mark the day as “Half Day” automatically. • Count holidays as leave: holidays occurring within an approved leave period must be included in total_leave_days so payroll tallies match HR policy. • Duplicate cleanup: create a background job that scans Check-in records older than 48 hours and deletes duplicates that share the same employee and timestamp. Acceptance criteria – All changes are delivered as an installable custom app or clean core PR (no hard-coding). – Unit tests cover each rule. – No regressions in existing HR/Attendance workflows; CI must pass. – Code follows Frappe framework conventions and pep8. Tech stack you’ll touch: Frappe Framework, Python, MariaDB, JavaScript (for any minor UI tweaks). Access will be provided to a staging branch first, then we’ll push live once tests pass. If you’ve handled similar policy-driven modifications before, I’d love to see a quick reference or repo. Let’s keep the iteration short and focused so we can get these quality-of-life improvements into production promptly.
Project ID: 40374188
56 proposals
Remote project
Active 27 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
56 freelancers are bidding on average $133 USD for this job

I understand you need specific enhancements to your ERPNext HR, Attendance, and Leave Management modules. To ensure accuracy, let me confirm the requirements: restrict back-dated leave requests, show punch times always, implement auto half-day logic, count holidays as leave, and clean up duplicates. I have extensive experience in policy-driven modifications and have worked with Frappe Framework, Python, MariaDB, and JavaScript. I am confident in delivering high-quality work within your budget. Please review my profile for reference. Let's discuss the details and get started promptly.
$88 USD in 3 days
8.7
8.7

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. l believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
$140 USD in 7 days
6.6
6.6

Hi, I can implement these targeted ERPNext HR and Attendance customizations cleanly and safely on your live system. I have solid experience working with the Frappe Framework and customizing ERPNext modules (HR, Attendance, Leave) with policy-driven logic, ensuring changes are modular, testable, and production-safe. For your requirements, I will: • Enforce back-dated leave restriction using role-based validation (Leave Approver exception) • Ensure punch timestamps always display, even for “On Leave” records • Implement automatic Half-Day marking based on single punch logic • Extend leave calculation to include holidays within approved leave periods • Build a background job to safely detect and remove duplicate Check-in records All changes will be delivered as a custom app or clean PR, strictly following Frappe conventions (no hardcoding), with: • Unit tests for each rule • Clean commits + well-documented changelog • Full regression safety (existing workflows untouched) I’m comfortable working with staging → production workflows and keeping iterations fast and transparent. Ready to start immediately and deliver this with precision. Best regards, Santharam G
$110 USD in 7 days
6.1
6.1

Hello There!!! ★★★★ (ERPNext HR/Attendance rule-based customization with clean Frappe implementation and test coverage) ★★★★ Project understanding: You need targeted customizations in ERPNext HR, Attendance, and Leave modules on a live system. The work includes enforcing leave rules, adjusting attendance logic, adding half-day automation, improving holiday handling, and cleaning duplicate check-in records with proper testing and no disruption to existing workflows. ⚜ role-based restriction for back-dated leave submissions ⚜ attendance UI update to always show punch in/out times ⚜ automatic half-day detection from single punch records ⚜ holiday inclusion logic inside approved leave calculations ⚜ background job to remove duplicate check-in entries ⚜ unit tests for each rule and workflow validation ⚜ delivery as clean Frappe app or structured PR Approach & solution: I will first replicate your production setup in a staging branch and analyze existing HR workflows. Then I’ll implement each rule as modular Frappe hooks and server scripts with proper test coverage. Background jobs will be handled via scheduled tasks, ensuring no impact on live payroll processes before final merge. Let’s connect and review your current HR flow so I can align it with your policy rules. Warm Regards, Farhin B.
$110 USD in 10 days
6.5
6.5

Hi there, I will implement the five HR/Attendance rules directly against your ERPNext production flow (staged on your feature branch) , I’ve delivered Frappe/Python payroll and attendance policy fixes with tests and clean PRs before, so I’ll keep changes minimal, test-covered and framework-native. - Implement role-gated back-dated leave (48h) enforcement in Leave doctype and validator + automated unit tests. - Force display of check-in/out timestamps when Attendance Status = "On Leave" and add UI JS tweak + test. - Auto-mark Half Day when only one punch exists; update attendance logic and add unit tests. - Include holidays inside approved leave in total_leave_days; adjust calculation, add migration/test and background duplicate-cleaner job for Check-in records older than 48h. - Risk/QA: staged deploy on your staging branch, CI unit tests for each rule, rollback plan and DB-safe migration; minimal downtime. Skills: ✅ ERPNext / Frappe Framework ✅ Python ✅ MariaDB ✅ JavaScript (UI tweaks) ✅ Unit testing / CI / pep8 compliance Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I’m available to start immediately; Do you have an existing staging branch name and example test user/accounts I should use for unit and integration tests? Price: $150 , Delivery: 1 day Best regards,
$150 USD in 1 day
5.8
5.8

Hi there, I see that you’re looking to enhance the HR, Attendance, and Leave Management modules in your ERPNext system. You want to implement specific changes like restricting back-dated leave requests, ensuring punch times are visible even during leave, and automating half-day logic based on check-in records. With my 4+ years of experience in ERPNext development, I am well-equipped to tackle these tweaks effectively. My approach would be to work on a feature branch to ensure a clean and test-covered pull request for you. I’ll make sure all modifications adhere to the Frappe framework standards and maintain existing workflows without any regressions. One question I have is regarding the specific roles and permissions you’d like to manage for the Leave Approver—are there any additional checks you want to incorporate? Best regards, Arslan Shahid
$30 USD in 3 days
5.1
5.1

As a seasoned developer specializing in JavaScript and PHP, I have the right skillset to handle your ERPNext HR Attendance customization project. I have deep expertise in the Frappe Framework and have been working with web development technologies for over 9 years. My previous projects involved policy-driven modifications in attendance and leave management modules similar to yours, so I am well-acquainted with the domain and can quickly deliver valuable enhancements. My team at our Website and Mobile App development company are committed to delivering exceeding customer expectations by turning unique ideas into reality. We understand the critical nature of your live production instance and appreciate your need for clean coding. Rest assured, I will work meticulously within a feature branch, introduce targeted tweaks, creating installable custom apps / clean core PRs (no hard-coding) while strictly following coding conventions and pep8. As an additional selling point, our services extend beyond mere development. We provide 3 months of free support for existing development to ensure your system remains robust post-launch. I commit to delivering effective solutions tailor-made for your specific needs at an affordable cost without compromising on quality. So let's not waste time, on-board me today for this ERPNext HR project and see your quality-of-life improvements making a significant impact on the system!
$140 USD in 7 days
5.4
5.4

As a seasoned software and AI development team with nearly a decade of experience across multiple platforms and stacks, we are well-versed in handling customized solutions like the ones you require for your ERPNext HR Attendance project. Our proficiency in Frappe Framework, Python, MariaDB, and JavaScript makes us an ideal fit for this task. In addition, our expertise in meticulously crafting clean code to align with your project standards means you can trust our deliverables will be within your mandate. Our broad skillset also intertwines heavily with policy-driven modifications in HR systems which I believe is crucial for your requirement. We have previously tailor-made features like restrict back-dated requests, auto half-day logic and holiday tallying capabilities that show data integrity accurately while conforming to HR policies.
$140 USD in 7 days
4.7
4.7

Hello, Thank you for the opportunity to work on your ERPNext project. I understand you're looking for a skilled developer to implement specific tweaks to the HR, Attendance, and Leave Management modules on your live instance. I have extensive experience with the Frappe Framework and ERPNext, having previously executed similar policy-driven modifications. My expertise in Python and JavaScript enables me to effectively address your requirements while ensuring code quality and adherence to best practices. To achieve your goals, I propose the following approach: - Analyze the current modules and define the necessary changes based on your specifications. - Implement the requested features, including the restriction on back-dated leave requests and the auto half-day logic. - Ensure all modifications are delivered as an installable custom app, adhering to the Frappe framework conventions. - Write comprehensive unit tests to cover each rule and validate functionality, ensuring no regressions occur in existing workflows. I am eager to start this project and confident in delivering quality results that align with your needs. Please feel free to reach out to discuss further details or any specific questions you may have. Looking forward to your response!
$140 USD in 7 days
4.7
4.7

Hello, I’m an experienced ERPNext/Frappe developer and can implement your HR, Attendance, and Leave Management tweaks directly on your live instance while maintaining a clean, test-covered workflow. I understand your requirements: -Restrict back-dated leave to users with “Leave Approver” role -Always display check-in/out times, even when “On Leave” -Auto half-day for single punch days -Include holidays in total_leave_days calculations -Background job to remove duplicate Check-in records I follow Frappe conventions, write unit-tested Python code, and ensure no regressions in existing workflows. All changes can be delivered as a clean custom app or PR. Could you confirm whether your instance is on ERPNext v14 or v15? This helps me tailor the solution correctly. I can start immediately and deliver tested changes for review in a short iteration cycle. — Edward
$140 USD in 4 days
4.6
4.6

Hi there! You are modifying a live ERPNext HR/Attendance system and the real challenge is enforcing business rules (leave, attendance, payroll logic) without breaking existing workflows or introducing inconsistencies in production data. I recently worked on a Frappe-based HR customization where I implemented attendance validation rules and payroll-aligned leave calculations, ensuring zero disruption to existing HR workflows while maintaining full test coverage and clean PR structure. I will implement your leave restriction logic, attendance enhancements, half-day automation, holiday inclusion rules, and duplicate cleanup job as a clean Frappe custom app with proper unit tests and CI-safe commits. Check our work: https://www.freelancer.com/u/ayesha86664 Do you prefer these rules to run as server-side hooks only, or should some validations also be reflected in the UI for real-time feedback? I am ready to start — just say the word. Best Regards, Ayesha
$110 USD in 3 days
4.3
4.3

ERPNext HR changes are usually pretty contained. the frappe framework handles doctype overrides and custom scripts cleanly, so most tweaks don't take long once you know where to hook in. what's the full list of changes? if it's attendance rules, shifts or leave logic, 2-3 days is doable.
$125 USD in 5 days
4.4
4.4

Hello. I've 6+ years of experience in React, Redux, React Hooks, Javascript, Webpack, Bootstrap, Formik(for validation), API development and also skilled in using Git for version control. I'm used write clean maintainable scalable code using Typescript and automation testing using Cypress. Also I'm familiar with Python, Ruby, MariaDB and Postgres Database. I'm a strong problem-solver and can fix any critical bug soon. I've just completed a large-scale React project, so I can start your project soon. I am looking forward to working with you. Regards, Andrii.
$140 USD in 7 days
4.2
4.2

I can help you implement focused, reliable customizations to ERPNext’s HR and Attendance modules so they match your exact workflows rather than forcing you to work around the system. My goal is to keep things lean, maintainable, and fully aligned with how your team actually manages staff and time tracking. I’ve customized ERPNext for HR operations including attendance rules, shift logic, leave integration, and approval flows, while keeping everything upgrade-safe. I’m comfortable extending doctypes, scripting custom logic, and fine-tuning reports and dashboards for HR teams. My approach would start with clarifying your current process, mapping it to ERPNext, then making small, well-documented tweaks and testing with real scenarios before rollout. I would love to chat more about your project! Regards
$140 USD in 7 days
4.1
4.1

With my 6+ years as a full-stack developer, I have gained considerable expertise in building and scaling production web applications using technologies like Frappe Framework, Python, MariaDB and JavaScript. These exactly align with your project requirements. I have honed the skill to work end to end on any application. Therefore, I am skilled enough to handle both the minor UI tweaks and the major backend changes that your project demands. In addition to my technical aptitude, I also have a knack for creating clean and maintainable architectures which can come handy while making the required targeted tweaks on HR, Attendance and Leave Management modules. My forte lies in automating business processes and system-to-system workflows to ensure efficiency in operations while minimizing errors - which is completely aligned with the purpose of your project. So not only will my inclusion improve your existing HR/Attendance workflows, but it’ll also pass all tests given reliability is your key focus. Lastly, I am committed to timely delivery without compromising the quality or code conventions (pep8) and I'm confident that my experience will bring added value to your company. The fact that I have a supporting experience with data pipelines, analytics and ML components could be safely ignored as a cherry on top of cake!
$140 USD in 7 days
3.8
3.8

Dear Sir, I am thrilled to bid your project. Your scope is a strong fit for me because these are exactly the kind of ERPNext changes that need to be done carefully inside a live HR and attendance workflow, with proper hooks, clean Frappe conventions, and no hard-coded shortcuts. I have solid experience with Python business logic, policy-driven workflow rules, database-backed systems, background jobs, and framework-safe customization, so I can implement these changes as a clean custom app or reviewable PR with tests. For this project, I would handle the back-dated leave restriction by role, make punch timestamps visible regardless of leave status, add automatic Half Day logic for single-punch days, include holidays inside approved leave calculations, and create a duplicate-cleanup background job for old Check-in records. I also understand the importance of avoiding regressions, so my approach would be to work behind the staging branch first, follow Frappe patterns closely, and include targeted unit tests for each rule before anything is moved toward production. One important question I’d like to ask is this: in your current setup, are Attendance and Employee Check-in flows already customized, or are they still close to standard ERPNext behavior for the affected doctypes? Sincerely, Adison.
$140 USD in 7 days
3.7
3.7

Hello, The primary challenge lies in ensuring that the new leave request restrictions are enforced without disrupting existing workflows. Additionally, maintaining data integrity while implementing the auto half-day logic could introduce complexities in how attendance records are processed. How will the system handle cases where back-dated leave requests are initiated by users without the “Leave Approver” role? What is the current process for managing duplicate check-in records, and how will the background job be scheduled to ensure minimal performance impact? I am prepared to dive into the existing architecture and discuss these considerations further.
$30 USD in 7 days
3.5
3.5

Dear Hiring Manager, I am interested in implementing the targeted ERPNext customizations for your live HR, Attendance, and Leave Management modules. I understand the system is already in production, so the work must be done safely using a feature-branch approach with clean PRs, full testing, and zero disruption to existing workflows. Approach: I will follow a structured Frappe development workflow by first replicating your production setup in a staging branch to validate all changes safely. Each requirement will be implemented as modular, upgrade-safe customizations (custom app or hooks-based overrides) without modifying core ERPNext code. Execution Plan: Staging branch setup + environment validation Implement leave policy validation rules (role-based + time constraints) Attendance logic enhancements (punch visibility + half-day automation) Holiday inclusion logic in leave calculations Background job for duplicate Check-in cleanup Unit testing for each rule + regression checks Final PR with documentation and deployment guide Clarifications: • ERPNext version currently in production? • Are there existing custom apps already affecting HR modules? • Should duplicate deletion be soft-delete or permanent removal? • Any payroll system integration impacted by leave calculations? • Preferred CI pipeline (GitHub Actions / GitLab / Jenkins)? Best Regards, JP
$140 USD in 7 days
3.6
3.6

Hey there, I will implement clean Frappe based customizations including leave restriction rules, auto half day logic, holiday inclusion in leave totals, and duplicate cleanup jobs with proper unit tests and safe deployment via PR workflow. Logic: rule_define frappe_hook attendance_logic leave_calculation background_job test_suite pr_deploy accurate payroll ready attendance system with safe non disruptive ERPNext customization. Do you want these rules packaged as a custom app or integrated as a controlled patch in your current instance? Warm regards, Umer Kayani
$120 USD in 4 days
3.3
3.3

Hi, I understand you need precise, production-safe customizations in ERPNext HR/Attendance modules with strict business rules, test coverage, and no workflow regressions. I will implement these changes using Frappe best practices—either as a clean custom app or structured patch PR—covering leave validation rules, attendance display logic, half-day automation, holiday inclusion in leave calculations, and a background job for duplicate cleanup. All changes will include unit tests and CI-safe structure. I have already delivered policy-driven ERP/Frappe customizations including HR workflow automation, attendance logic modifications, and scheduled backend jobs in Python/MariaDB environments. Do you already have a staging branch and CI pipeline configured for automated testing, or should I help set that up as part of the delivery?
$140 USD in 2 days
1.6
1.6

Baghdad, Iraq
Member since Jun 20, 2024
$250-750 USD
$750-1500 USD
$250-750 USD
$30-250 USD
$2-8 USD / hour
$500-1000 USD / hour
₹600-7000 INR
₹12500-37500 INR
₹600-1500 INR
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
₹600-1500 INR
$750-1500 USD
$3000-5000 USD
$500-1000 USD
₹400-750 INR / hour
$30-250 USD
₹12500-37500 INR
₹37500-75000 INR
₹75000-150000 INR
₹12500-37500 INR
₹1500-12500 INR