ERPNext / Frappe Developer Needed – Custom Doctype & Stock Dispatch Workflow Automation

Job ID: 40165090

Budget: ₹600 – ₹1,500 INR

We are looking for an experienced ERPNext / Frappe developer to implement a custom stock dispatch system from our factory.

Our requirement is to handle multiple types of material issues and dispatch flows (Amazon, Shopify, Damage, Testing, Warehouse Transfer) through a single controlled process instead of manual stock entries.
Custom Doctype Creation
Create a Material Issue / Dispatch Doctype to manage different stock dispatch types:
Amazon Orders, Shopify Orders, Damage / Rejected Stock, Testing / Sampling, Factory → Warehouse Transfer
Fields should include:
Dispatch Type
Source Warehouse (Factory)
Target Warehouse / Customer
Item table with quantities
Status & remarks

Workflow Configuration
Draft → Approval → Processed → Completed
Role-based approval (Store / Manager / Accounts)
Workflow-driven stock movement

Server Script Automation
Based on dispatch type, system should automatically create:
Stock Entry (Material Issue)
Stock Entry (Material Transfer
Delivery Note (if applicable)
Constraints:
Prefer Server Scripts
No external modules or custom apps unless absolutely required
Clean, maintainable logic

Validations & Controls
Prevent wrong warehouse selection
Validate stock availability
Prevent duplicate postings
Proper error handling and logs

Technical Requirements
ERPNext v15
Frappe Framework
Strong knowledge of:
Stock Entry
Delivery Note
Workflows
Server Scripts

Prior ERPNext stock automation experience is mandatory

Deliverables

✔ Custom Doctype
✔ Workflow setup
✔ Server scripts for automation
✔ Basic documentation of logic
✔ Testing & deployment support

Budget & Timeline
Budget: Open / To be discussed
Timeline: 3 days

How to Apply
Please include:
Your ERPNext experience
Similar projects done (screenshots or description)
Your approach to handling multiple dispatch types
Estimated timeline
Related categories: JavaScript Python Logistics ERP Inventory Management