
Closed
Posted
Paid on delivery
Single DocType to handle 3 types of stock movements in ERPNext factory operations: Material Receipt (receive stock into warehouse) Transfer to V8 (move stock to production line) Internal Transfer with Delivery Note (warehouse-to-warehouse with e-way bill) Goal: Replace manual Stock Entry + Delivery Note creation with one unified interface. FUNCTIONAL REQUIREMENTS 1. Transaction Types & Behavior Transaction Type Source WH Target WH Documents Created E-Way Bill Material Receipt None Required Stock Entry (Material Receipt) No Transfer to V8 Required Auto V8 Stock Entry (Material Transfer) No Internal Transfer Required Required Stock Entry + Delivery Note Yes* *E-way bill when value > ₹50,000 OR generate_eway_bill = YES 2. Core Fields Required Parent DocType: "Material Movement Entry" text MANDATORY FIELDS: ├── naming_series (MME-YYYY-MM-) ├── transaction_type (Select: 3 options above) ├── posting_date (Default: TODAY) ├── posting_time (Default: NOW) ├── company (Link: Company) └── target_warehouse (Link: Warehouse) CONDITIONAL FIELDS: ├── source_warehouse (Show for Transfer to V8 + Internal Transfer) ├── internal_customer (Show for Internal Transfer only) ├── generate_eway_bill (Show for Internal Transfer only) ├── transporter_name, vehicle_no, distance (E-way bill fields) └── items (Child table) READ-ONLY POST-SUBMIT: ├── stock_entry_reference ├── delivery_note_reference └── eway_bill_no Child Table: "Material Movement Item" text item_code, qty, uom, source_warehouse, target_warehouse, batch_no USER WORKFLOWS (Must Test These Exactly) Scenario 1: Material Receipt text User: Warehouse Staff 1. Select "Material Receipt" 2. Pick target_warehouse = "Raw Materials" 3. Add items: Steel Sheet (100 units) 4. Submit → Creates Stock Entry (Purpose: Material Receipt) Expected: Raw Materials stock +100 units Scenario 2: Transfer to V8 text User: Production Supervisor 1. Select "Transfer to V8" 2. Pick source_warehouse = "Raw Materials" 3. Target auto-fills "V8 Warehouse" 4. Add items: Steel Sheet (50 units) 5. Submit → Creates Stock Entry (Purpose: Material Transfer) Expected: Raw Materials -50, V8 +50 Scenario 3: Internal Transfer text User: Factory Manager 1. Select "Internal Transfer with Delivery Note" 2. source_warehouse = "Factory Floor" 3. target_warehouse = "Distribution Center" 4. internal_customer = "Distribution Center" (must be Internal Customer) 5. Check "Generate E-Way Bill" 6. Fill: transporter_name, vehicle_no, distance=45km 7. Add items: Finished Goods (1000 units, ₹75k value) 8. Submit → Creates 3 documents: ├── Stock Entry (Material Transfer) ├── Delivery Note (Internal Customer) └── E-Way Bill (auto-generated) if value 50000 + Expected: Stock moved + compliance docs created TECHNICAL REQUIREMENTS 1. DocType Settings text ✓ Is Submittable: YES ✓ Track Changes: YES ✓ Module: Stock ✓ Naming: By Naming Series (MME-YYYY-MM-) ✓ Permissions: Stock User, Stock Manager, Manufacturing User 2. Dynamic UI Rules (JavaScript) text if(transaction_type == "Material Receipt"): hide(source_warehouse, internal_customer, eway_bill fields) if(transaction_type == "Transfer to V8"): auto-fill(target_warehouse = "V8 Warehouse") show(source_warehouse only) if(transaction_type == "Internal Transfer"): show(source_warehouse, internal_customer, eway_bill section) 3. Backend Logic (Server Script - on_submit) text if(transaction_type == "Material Receipt"): create_stock_entry(purpose="Material Receipt", s_warehouse=None) elif(transaction_type == "Transfer to V8"): create_stock_entry(purpose="Material Transfer", s_warehouse=source, t_warehouse=V8) elif(transaction_type == "Internal Transfer"): create_stock_entry(purpose="Material Transfer") create_delivery_note(internal_customer) if(generate_eway_bill): create_eway_bill() 4. Validations (before_submit) text - Items table not empty - qty > 0 for all items - source_warehouse ≠ target_warehouse (for transfers) - Sufficient stock in source_warehouse (for transfers) - internal_customer has "is_internal_customer=1" (for Internal Transfer) - All e-way bill fields filled when generate_eway_bill=1 PRE-REQUISITES (Must Configure Before Development) Stock Settings text ✓ Enable "Allow Material Transfer From Delivery Note" Customer Setup text Create Customer: "Distribution Center" ✓ Check "Is Internal Customer" └─ Represents Company: Your Company Warehouse Setup text Must exist: ├── "Raw Materials - [Company]" ├── "V8 Production - [Company]" └── "Distribution Center - [Company]" DELIVERABLES EXPECTED text 1. Custom DocType: "Material Movement Entry" (fully functional) 2. Child DocType: "Material Movement Item" 3. Server Scripts (on_submit + before_submit) 4. Custom JavaScript (dynamic UI) 5. Permissions configured for 3 roles 6. All 3 scenarios fully tested with sample data 7. DocType JSON export file (for backup) 8. 30-min demo + handover training 9. Written testing checklist passed TESTING CRITERIA (Must Pass All) text [ ] Scenario 1: Material Receipt → Stock increases in target WH [ ] Scenario 2: Transfer to V8 → Stock moves source→V8 correctly [ ] Scenario 3: Internal Transfer → 3 documents created correctly [ ] Stock Ledger: All movements reflected accurately [ ] Cancel entries: Reverse stock movements work [ ] Permissions: Role-based access enforced [ ] Validations: All error cases handled [ ] UI: Fields show/hide correctly by transaction type [ ] Performance: Handles 100+ line items smoothly TIMELINE & MILESTONES text Day 1-2: DocType creation + basic fields Day 3: Backend server scripts Day 4: Frontend JavaScript + UI polish Day 5: Testing all 3 scenarios + bug fixes Day 6: Permissions + final testing Day 7: Demo + handover SUCCESS METRICS text Users can complete ANY stock movement in <2 minutes Zero manual Stock Entry/Delivery Note creation needed 100% GST compliance for internal transfers >₹50k Stock accuracy maintained 100% All 3 user roles can use without training NOTES FOR DEVELOPER text - Use Server Scripts (NO custom app needed for MVP) - Test in Developer Mode first - Use [login to view URL] for user feedback - Handle all edge cases (empty items, zero qty, etc.) - E-way bill number can be simple random 12-digit for demo - Focus on UX: Hide irrelevant fields completely Budget Range: [Your budget] Timeline: 7 days max Platform: ERPNext v15+ (latest) Start with: Enable Developer Mode → Create DocType → Test Scenario 1 first.
Project ID: 40200320
18 proposals
Remote project
Active 2 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
18 freelancers are bidding on average ₹13,549 INR for this job

Hi there, I’ve thoroughly reviewed your detailed requirements to develop a unified Material Movement Entry DocType in ERPNext. This will replace manual Stock Entry and Delivery Note processes, streamlining Material Receipt, Transfer to V8, and Internal Transfer workflows. - Design and configure the parent and child DocTypes with dynamic UI rules for field visibility based on transaction type. - Implement robust server-side scripts handling on_submit and before_submit validations ensuring stock accuracy and compliance including e-way bill generation. - Set up permissions precisely for Stock User, Stock Manager, and Manufacturing User roles. - Test all 3 user scenarios thoroughly ensuring seamless stock updates and document creations with zero errors. - Deliver complete documentation, JSON exports, plus a 30-minute live demo with training. **Skills:** ✅ JavaScript for dynamic UI in ERPNext ✅ Python server scripting for backend logic and validations ✅ ERPNext development & configuration, DocType setup ✅ Workflow automation & e-way bill compliance scripting ✅ Permissions & role-based access controls **Certificates:** ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I’m ready to start immediately and deliver within your 7-day timeline with a focus on UX and flawless functionality. Which specific ERPNext version and environment will you be using for development and testing? Best regards,
₹12,500 INR in 7 days
5.0
5.0

Hello kunalv82, I checked your project, and it looks interesting. This is something we already work on, so the requirements are clear from the start. We mainly work on JavaScript, Python, Software Architecture, ERP, JSON, Backend Development, Database Management We focus on making things simple, reliable, and actually useful in real life not overcomplicated stuff. Let’s connect in chat and see if we’re a good fit for this. Best Regards, Ali nawaz
₹25,000 INR in 8 days
4.7
4.7

I will create a custom DocType "Material Movement Entry" to handle three types of stock movements in ERPNext factory operations, replacing manual Stock Entry and Delivery Note creation with a unified interface. I will develop the DocType with required fields, conditional fields, and read-only post-submit fields, along with a child table "Material Movement Item". I will also implement dynamic UI rules, backend logic, and validations to ensure smooth functionality. My deliverables will include the custom DocType, child DocType, server scripts, custom JavaScript, configured permissions, and a 30-minute demo. I will test all scenarios, ensure role-based access, and handle error cases. I will work within the given budget and timeline of 7 days, using ERPNext v15+ and following the provided technical requirements and testing criteria. Waiting for your response in chat! Best Regards.
₹12,875 INR in 3 days
4.9
4.9

As a versatile full-stack developer with over 8 years of experience, I am well-equipped to handle the challenges of your project. With advanced proficiency in JavaScript, Python, and other technologies such as Node.js and React.js, I can seamlessly handle your technical requirements. My proven track record includes creating dynamic UI rules and backend logic that align perfectly with the specifications you've outlined. Lastly, my commitment to meeting client's expectations will ensure the fulfillment of all your functional requirements right from the transaction types and behaviors to user workflows that must be tested exactly. Hiring me as your freelancer guarantees efficient database management in fields like Stock Entry Reference, Delivery Note Reference and E-way Bill Number. My strong validation skills will also ensure that items are not empty or hit condition conflicts during submission. Let's work together to replace your manual stock entry process with a unified interface tailored to streamline your factory operations!
₹1,500 INR in 7 days
6.4
6.4

Dear Hiring Manager, I have carefully reviewed your requirements for creating a single unified DocType in ERPNext to manage Material Receipt, Transfer to V8, and Internal Transfer with Delivery Note & E-Way Bill. The objective to replace manual Stock Entry and Delivery Note processes with one streamlined interface is well-defined and achievable within ERPNext v15 using Server Scripts and custom UI logic. ➡ Strong understanding of ERPNext Stock, Delivery Note, and E-Way Bill workflows ➡ Design of a custom parent DocType Material Movement Entry with conditional fields and role-based permissions ➡ Implementation of all three transaction behaviors with correct stock impact and document creation ➡ Robust before_submit validations to ensure stock accuracy, compliance, and error handling ➡ Clean, user-friendly dynamic UI using JavaScript (show/hide, auto-fill warehouses) ➡ Automated backend logic on submit for Stock Entry, Delivery Note, and E-Way Bill generation ➡ End-to-end testing of all three scenarios exactly as defined, including cancellation and stock ledger checks ➡ Delivery of DocType JSON export, testing checklist, and structured handover walkthrough Best Regards, Mayank Saluja
₹12,000 INR in 10 days
4.6
4.6

As a seasoned web and mobile app developer with multi-faceted expertise in various IT domains, I understand the project requirements and the unique challenges you're trying to address. With over 9+ years of hands-on experience, I've continuously developed robust, efficient and user-friendly platforms. Over the years my expertise has spanned across several programming languages such as JavaScript, PHP, .NET, Java etc., and I'm confident they will be thoroughly utilized on your ERPNext factory operations. I have demonstrated a strong ability to anticipate client needs and implement innovative solutions accordingly. In line with this, my proficiency in *JavaScript* guarantees that I can effectively handle your project's technical requirements such as creating dynamic UI rules that would govern field display and server backend logic to ensure a streamlined workflow. This coupled with my strong understanding of databases underpinning ERP systems enables me to deliver flawless software that precisely matches your specification. In choosing my team for your project, you are not only signing up for top-notch development but also for an enduring partnership characterized by effective communication, timely delivery, scalability & compatibility factors and most importantly a practical post-delivery support plan. This support includes a free three-month maintenance which ensures that even after the project is completed, any arising issues are promptly r
₹15,000 INR in 7 days
4.7
4.7

As a seasoned developer with deep expertise in ERPNext, I have a clear understanding of how crucial it is to streamline factory operations. My solutions don't just code; they transform businesses. Your requirement for a single DocType to handle all three stock movements aligns perfectly with my skills and professional ambitions. Drawing on experience gained from building similar systems, I confidently accept the challenge. I'm well-versed in fulfilling complex functional requirements within ERPNext and proficient in utilizing its core fields and features as indicated in your project description. With my help, your Material Movement Entry will seamlessly handle Material Receipt, Transfer to V8, and Internal Transfer with Delivery Note, eliminating the tedious manual tasks. While my technical competency in Python matches your requirements succinctly, what truly sets me apart is my ability to provide a clear direction even when ideas aren't fully defined yet. I acknowledge the importance of maintainable codes and future-ready architecture#, ensuring that the systems I develop are not just effective today but profitable for years to come. As an added benefit, my solutions focus on performance and usability, which will greatly enhance your ERP experience. So if you're looking to revolutionize your operations with the combined strength of practicality and scalability – let's connect!
₹1,501 INR in 7 days
2.4
2.4

Hello kunalv82, We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on JavaScript, Python, Software Architecture, ERP, JSON, Backend Development, Database Management Please come over chat and discuss your requirement in a detailed way. Thank You
₹7,000 INR in 7 days
0.0
0.0

Hello, Our team at Uniqera will implement a single unified DocType in ERPNext v15+ to handle Material Receipt, Transfer to V8, and Internal Transfer with Delivery Note and E-Way Bill. This will replace manual Stock Entry and Delivery Note creation with one clean, user-friendly interface. We will configure dynamic UI rules, strict validations, and server-side automation to generate Stock Entry, Delivery Note, and E-Way Bill based on transaction type. All three scenarios will be tested exactly as defined, ensuring stock accuracy and GST compliance. Deliverables include custom DocTypes, server scripts, client scripts, role-based permissions, testing checklist, JSON export, and handover training. The project will be completed within 7 days using Server Scripts only (no custom app). Uniqera has experience with ERPNext stock automation and can start immediately.
₹25,000 INR in 7 days
0.0
0.0

Hello, I can implement the complete “Material Movement Entry” solution in ERPNext v15 using Server Scripts and Custom DocTypes exactly as described in your requirement document. I will create: - Custom DocType: Material Movement Entry - Child table: Material Movement Item - Client Script for dynamic UI behaviour - Server Scripts (before_submit and on_submit) All three workflows will be implemented and tested: 1. Material Receipt 2. Transfer to V8 3. Internal Transfer with Delivery Note and E-Way Bill The system will automatically create: - Stock Entry - Delivery Note (for internal transfer) - E-Way Bill number (demo logic as requested) All validations, permissions and UI rules will be handled as per your document. Previously, I worked on a Dubai government online portal for hazardous goods and goods control permit requests, where I handled server-side development, validations and API integrations. This experience helps me build reliable, rule-based backend workflows. I can complete this within 7 days and will provide a demo and handover. Thank you.
₹12,500 INR in 7 days
0.0
0.0

My name is kiran nigam i live in indore mp india i have 10 year experience in accounts work I am new on freelance app but I can do this work in minimum time, Please provide me this work,
₹7,000 INR in 7 days
0.0
0.0

I am excited to submit my proposal for the development of the Material Movement Entry DocType in ERPNext v15. Based on your detailed requirements , I plan to implement a unified interface that replaces manual Stock Entry and Delivery Note creation.
₹11,000 INR in 30 days
0.0
0.0

I can implement a single unified DocType – “Material Movement Entry” in ERPNext v15+ that fully replaces manual Stock Entry and Delivery Note creation while strictly following your factory workflows and GST compliance rules. The solution will support all three stock movement scenarios—Material Receipt, Transfer to V8, and Internal Transfer with Delivery Note—using one clean interface with dynamic field visibility and strong validations. I’ll use Server Scripts (no custom app) for faster delivery and easier maintenance, implementing before_submit validations and on_submit logic to automatically generate Stock Entries, Delivery Notes, and E-Way Bills exactly as defined. UI behavior will be handled via custom client-side JavaScript to ensure users only see relevant fields per transaction type. Stock accuracy, permission control, cancellation handling, and performance with 100+ line items will be fully tested. I’ll also deliver DocType JSON exports, a written test checklist, and a 30-minute demo + handover so your team can use it immediately without training. I’ve worked extensively with ERPNext stock, manufacturing, and internal transfer flows, and I focus on UX, compliance, and zero manual work. I can complete this end-to-end within 7 days, exactly matching your milestones and success metrics.
₹7,000 INR in 7 days
0.0
0.0

Hi, I’ve gone through your requirement, and this is exactly the kind of ERPNext stock workflow I work with — real factory movements, not just form creation. I’ve handled ERPNext setups involving material receipts, production transfers, and internal warehouse movements using Stock Entry, Delivery Notes, and internal customers. I understand where things usually go wrong (double stock posting, confusing UI, broken cancellations), and I design around that from the start. Your idea of using one DocType to manage Material Receipt, Transfer to V8, and Internal Transfers makes sense, and I can implement it cleanly using Server Scripts and Client Scripts (no custom app needed). I’ll handle: Dynamic UI based on transaction type Proper validations and stock checks Correct stock movement (only once) Internal Delivery Note creation for compliance E-way bill logic when required Clean cancel/reversal behavior I’ll test all three scenarios end-to-end and walk you through the final setup so your team can use it comfortably. ERPNext v15+ Timeline: about 7 days Happy to start with Scenario 1 first if you prefer. Thanks, Martin
₹15,000 INR in 7 days
0.0
0.0

Delhi, India
Member since Sep 15, 2025
₹1500-12500 INR
₹5000-8000 INR
₹1500-12500 INR
₹12500-37500 INR
₹1500-12500 INR
$10-30 USD
€30-250 EUR
$250-750 USD
€8-80 EUR
€250-750 EUR
$15-25 USD / hour
$250-750 USD
$30-250 USD
$240-2000 HKD
$5000-10000 USD
₹600-1500 INR
$250-750 AUD
$30-250 SGD
$10-30 USD
$250-750 USD
$750-1500 USD
₹12500-37500 INR
₹1500-12500 INR
₹12500-37500 INR
₹1500-12500 INR