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