
In Progress
Posted
Paid on delivery
1. Project Overview This project aims to develop a comprehensive delivery management module within ERPNext, designed to provide granular control and visibility over purchase order line items. The primary goal is to replace the current single-date-per-line model with a flexible, schedule-based system that allows for batch splitting, status tracking, and seamless data exchange via Excel, all without impacting core inventory or accounting modules . The solution will focus on improving usability for procurement teams by providing a powerful, spreadsheet-like interface within the ERP system. 2. Core Functional Requirements 2.1. Unified Delivery Schedule View Centralized Workspace: Create a new "Delivery Schedule Workbench" that displays one row for every scheduled delivery batch, not one row per order line. This is a fundamental shift from the current ERPNext model where a Purchase Order line typically holds a single quantity and delivery date . Data Aggregation: For a purchase order with 60 orders and 508 lines, the workbench will flatten the data, showing each individual delivery batch. Each row must include: Part Number (A COMPANY-PN), Revision, Description, Quantity, Order Number, "Required Date", "Promised Date", and a unique "A COMPANY-PN" column . Dynamic Rows: A standard order line (e.g., 100 units) with a single delivery date will appear as a single row. The system will add a second row only if a user splits the delivery, making the new schedule visible directly on the main screen . 2.2. Line-Level Splitting and Management Batch Splitting: Users must be able to split a delivery line by specifying a quantity (e.g., 5 of 100). The system will automatically create two distinct rows: one for the split quantity and one for the remainder, each with its own, independently editable date and status. Quantity Integrity: The system must enforce strict quantity control. The sum of quantities for all delivery rows linked to an order line must always equal the total ordered quantity. The system will reject uploads or edits that violate this rule (e.g., a total of 95 for an order of 100). 2.3. Independent Status Tracking Non-Inventory Statuses: Introduce a status field for each delivery row with the following options: In Production, Delivered, Scrapped, or Suspended . These statuses are purely informational and serve as communication from the vendor. Crucially, they must not trigger any Goods Receipt, update stock levels, or affect the "ordered against invoiced" values . Scrap and Replacement Workflow: To scrap a batch, a user changes its status to Scrapped and creates a new row with a replacement quantity and a new delivery date. This allows for full traceability of the issue and the new expected delivery. 2.4. Robust Data Import/Export Bidirectional Excel Sync: The workbench must support one-click export to Excel and a corresponding import function. The exported file will be a 1:1 representation of the screen data, including all columns (A COMPANY-PN, dates, quantities, statuses) . Offline Editing: Users can edit the file in Excel (splitting quantities by copying rows, modifying dates, changing statuses) and upload it back. The system will validate the upload, enforce quantity integrity, and update the workbench in ERPNext . Handling Child Table Data: The import/export logic must correctly handle the "child table" nature of the delivery schedule, where multiple rows (the schedule) belong to a single parent (the order line). This is a common area of complexity in ERPNext data import . 2.5. Filtering, Sorting, and Archiving Comprehensive Filtering: The workbench must be sortable and filterable on any column, enabling users to find specific part numbers, dates, or A COMPANY-PNs easily . Hide Fully Delivered Items: The screen must hide order lines where all scheduled delivery rows are marked as Delivered. A single "Show All" toggle should bring these back into view. This declutters the main interface for active work. Archive for Completed POs: Once all lines on a Purchase Order are fully delivered, the order should automatically drop out of the main "live work" view, potentially moving to a separate "Finished Purchase Orders" page or being easily filtered out. 3. Technical Implementation Strategy 3.1. Custom Doctypes and Fields Parent Doctype (Delivery Schedule): A new custom DocType to act as the main workbench. It will hold metadata about the schedule and link to the Purchase Order. Child Doctype (Delivery Schedule Item): A child table DocType to store the individual delivery rows. It will contain fields for: part_no (Link to Item) revision (Data) description (Data) quantity (Float) order_number (Link to Purchase Order) a_company_pn (Data, synced with import/export) required_date (Date) promised_date (Date) status (Select: In Production, Delivered, Scrapped, Suspended) comments (Small Text, free text) last_updated (Datetime, auto-updated) Table Field in Purchase Order: A custom table field (linked to the Delivery Schedule Item child DocType) will be added to the Purchase Order to display and manage the schedule . 3.2. Data Import/Export API Export API: A server-side script will generate a CSV/Excel file by fetching all active Delivery Schedule Item records for a given set of orders. Import API: A server-side script will parse the uploaded file. It will perform row-by-row validation, checking that the sum of quantities per order line matches the ordered quantity. If a discrepancy is found, the import process will halt and notify the user of the specific line with the error . Update Logic: Valid rows will trigger updates to the existing Delivery Schedule Item records, with new rows being created for newly split items. 3.3. Client-Side Development (UI/UX) Framework: Leverage Frappe's modern UI framework to build a fast, responsive, and spreadsheet-like experience. JavaScript Logic: Implement front-end logic for splitting rows, updating totals, and validating quantities in real-time. Frappe Reporting: If needed, custom reports can be built using Frappe's reporting tools to provide dashboards on delivery performance. 4. Key Workflows and Use Cases Use Case 1: Splitting a Delivery User views a Purchase Order line for 100 of P/N1 with a single delivery date. User clicks a "Split" button and enters "5" in the quantity field. The system automatically creates two rows: 5 (with the original date) and 95 (with a new, editable date). Each row now has its own editable status . Use Case 2: Working Offline User exports the current workbench view to an Excel file. User edits the file, changing a promised date and marking a row as Delivered. User uploads the file. The ERPNext system validates the changes and updates the workbench accordingly . Use Case 3: Handling Scrap Vendor informs that a batch of 5 will not be delivered. User changes the status of the related row to Scrapped. User adds a new row for a replacement batch of 5 with a new delivery date. The ordered quantity of 100 remains consistent (5 scrapped + 95 delivered + 5 pending = 105 total, but the original line quantity remains 100, so validation ensures accuracy). The system maintains a historical record of the event. 5. Out of Scope (What This Module Will NOT Do) Automated Inventory Management: This module is a planning and communication tool. It will not automatically create Purchase Receipts, update stock, or impact accounting . Financial Adjustments: It will not affect pricing, invoicing, or payment flows. The "ordered against invoiced" calculation remains unaffected . Direct Integration with External Vendor Systems: The primary interface for vendor communication is the manual update of statuses by the user.
Project ID: 40687728
155 proposals
Remote project
Active 7 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

The trick here is keeping the split rows purely informational so ERPNext's stock ledger and invoiced-against-ordered totals stay untouched. I'll build the Delivery Schedule parent and child DocType, attach it to Purchase Order, and wire an Excel import that validates each order line's quantity sum before committing, rejecting the whole file on mismatch. 1) Should Scrapped quantity count toward the ordered total, or sit outside it as a replacement trail? 2) Which ERPNext version, v14 or v15? Let's get this moving. Shayan
$260 USD in 5 days
5.6
5.6
155 freelancers are bidding on average $471 USD for this job

✅ Hello, We can build this ERPNext Supplier ETA Portal as a custom Frappe/ERPNext module with a Delivery Schedule Workbench, line splitting with strict quantity integrity, and bidirectional Excel import/export that maps child rows back to PO lines. We’d start by defining the Delivery Schedule/Item DocTypes and validation rules, especially around split batches, scrapped replacements, and hiding fully delivered lines without touching inventory or accounting. - Frappe/ERPNext custom app with MariaDB and custom DocTypes for schedule parent/child. - Server APIs for Excel export/import, row mapping, validation, and rollback on errors. - UI in Frappe Desk with split actions, inline edits, filters, and Show All/archive views. - Tests for qty rules, status behavior, import edge cases, and deployment to your ERPNext env. We’re a Preferred Freelancer team from Ukraine with 8+ years, 580+ 5★ reviews, and 740+ completed projects. Is this for an existing ERPNext codebase, and if so which ERPNext/Frappe version is running? Do you want the workbench as a standalone page only, or also embedded into Purchase Order forms? Please let me know your thoughts. Looking forward, Roman
$480 USD in 3 days
10.0
10.0

The goal is to enhance visibility and control in delivery management within ERPNext by developing a module with features like unified delivery schedule views, line-level splitting, independent status tracking, data import/export, and filtering/sorting functionalities. The approach involves creating custom Doctypes, adding a table field in Purchase Orders, and developing import/export APIs for Excel integration. Client-side development for an intuitive UI using Frappe's framework and JavaScript logic for real-time validation are key. Workflows include splitting deliveries, handling scrap, and offline capabilities. Out of scope areas are automated inventory management and financial adjustments. The focus is on user experience, performance, and scalability. Let's collaborate to optimize your procurement operations.
$675 USD in 5 days
8.8
8.8

Dear Valuable Client, At CnEl India, we specialize in Frappe/ERPNext custom module engineering, complex child-table data architectures, and high-performance server-side APIs. We can develop your ERPNext Supplier ETA Portal & Delivery Schedule Workbench to provide complete, line-level delivery tracking and offline Excel synchronization without impacting your core accounting or inventory stock logic. Our Project Methodology: Custom DocType & Architectural Design: Engineered clean parent/child DocTypes (Delivery Schedule & Delivery Schedule Item) linked to Purchase Orders. Implement server-side hooks ensuring strict quantity-integrity validation across split lines. Spreadsheet-like Workbench UI: Build an intuitive client-side Frappe interface featuring row-splitting tools, non-inventory status tagging (In Production, Delivered, Scrapped, Suspended), live filtering, and auto-archiving of completed POs. Bidirectional Excel Sync Engine: Develop robust Python import/export APIs that seamlessly serialize flattened child-table data into 1:1 Excel sheets, with full validation error reporting during re-imports. Testing, Deployment & Documentation: Conduct rigorous QA across all use cases, deploy custom app packages to your bench environment, and deliver complete source code and technical runbooks. Ready to start immediately! Best regards, CnEl India Team
$500 USD in 15 days
9.0
9.0

Hi, I reviewed the ERPNext Supplier ETA Portal request to replace the single-date-per-line model with a Delivery Schedule Workbench for purchase order line batch scheduling. I’ll implement custom doctype and child table records, including Delivery Schedule Item fields like part_no, revision, required_date, promised_date, status, and a_company_pn. I’ll build the spreadsheet-like workbench in ERPNext with JavaScript for real-time split quantity validation, enforce quantity integrity on import, and support bidirectional Excel sync with 1:1 exported rows. I’ll ensure clean, robust validations so statuses remain non-inventory and won’t affect stock or “ordered against invoiced”. Let’s discuss here now.
$250 USD in 30 days
8.4
8.4

ERPNext Supplier ETA Portal-----------Positively here to complete your given core expectations and I am sure you will HAPPPY with my work .Just ping me to get highly professional and PERFECT Work or set a quick meeting for the requirement discussion and get started. My Laravel/PHP experience with complex business workflows and ERP integrations would translate well to this custom ERPNext module. If you share your current ERPNext version and Purchase Order customization, I can quickly identify the cleanest implementation approach. Please ping me to get started and get outstanding results. Thanks!!!
$700 USD in 7 days
8.2
8.2

Hi, ★★★ ERPNext Specialist ★★★ I can develop a comprehensive delivery management module tailored to your specifications. To implement this, I will create a new custom DocType for the Delivery Schedule, ensuring it aggregates data effectively. The child DocType will manage individual delivery rows, enforcing strict quantity integrity to prevent discrepancies. I will utilize Frappe's UI framework to ensure a responsive, spreadsheet-like interface for ease of use. For data import/export, I will develop server-side scripts to handle CSV/Excel files, ensuring validation checks are in place to maintain data accuracy. Testing will involve verifying the functionality of batch splitting, status updates, and the integrity of the data during import/export processes. To get started, I will need access to your ERPNext instance and any existing data structures you currently use. Thanks!
$300 USD in 10 days
8.3
8.3

Hi, I can develop this custom ERPNext/Frappe Delivery Schedule Workbench with a spreadsheet-like interface and full batch-level delivery tracking. I’ll implement the custom DocTypes and child tables, line splitting with quantity validation, independent delivery statuses, scrap/replacement tracking, Excel import/export, filtering/sorting, delivered-item hiding, PO completion/archive logic, and the required Frappe UI/API functionality. The module will remain completely separate from inventory, accounting, Purchase Receipts, and invoicing, as required. I’ll also ensure Excel imports are validated before applying any changes and maintain proper traceability for split and replacement batches. I can review your existing ERPNext setup and provide a clean implementation that integrates safely with the current Purchase Order workflow. Best regards, Muhammad Rizwan LA
$250 USD in 7 days
8.2
8.2

ERPNext Supplier ETA Portal needs a purpose-built Delivery Schedule Workbench, not a modification that risks inventory or accounting behavior. I would create the Delivery Schedule parent DocType with Delivery Schedule Item child rows, preserving a stable schedule-row identifier so normal lines, split batches, replacements, and historical changes remain traceable. The Frappe interface will flatten batches into spreadsheet-like rows with Part Number, Revision, Description, Order Number, A COMPANY-PN, required/promised dates, quantity, status, comments, and last-updated time. Split actions will create quantity-balanced rows in the browser, while server-side validation will prevent edits or imports whose totals do not match the Purchase Order line. Status changes will remain informational and will never create receipts or update stock. I will implement export/import using Frappe server methods with atomic validation, clear row-level error messages, and support for copied Excel rows representing new splits. Filtering, sorting, Show All behavior, fully delivered hiding, and completed-PO archiving will be included. I will also add the Purchase Order linkage and test edge cases such as scrap/replacement, duplicate rows, invalid dates, and partial deliveries. Muhammad Saad
$250 USD in 7 days
7.9
7.9

Hello!, This is James from Hollywood... I read your ERPNext Supplier ETA Portal requirement carefully. The main pain point here is not just showing ETAs, but making supplier updates reliable, traceable, and easy for your team to manage without endless follow-ups. I can build a clean ERPNext module where suppliers update ETAs through a simple portal, while your team gets clear visibility, status tracking, and exception handling. My approach: 1. Map the delivery flow inside ERPNext 2. Build the supplier portal with secure access 3. Connect it to ERPNext records and workflows via API 4. Add validation, audit trail, alerts, and edge-case handling 5. Test with real scenarios so it works in daily operations I pay attention to the small details, so I’ll make sure this fits your workflow instead of forcing a generic setup. Relevant examples from my work: - Vendor shipment tracker for a distribution company - Custom ERP dashboard for a manufacturing client - Supplier self-service portal for purchase order updates - Internal delivery status monitoring system Quick questions: 1. Should suppliers only update ETAs, or also add notes and documents? 2. Do you want this inside ERPNext, or as an external portal syncing by API? 3. What should happen after an ETA change, auto-update, review, or alerts? If you share your current ERPNext flow, I can suggest the best build path right away.
$600 USD in 3 days
7.3
7.3

Your project on developing a delivery management module within ERPNext caught my attention, especially with those focus on enforcing quantity integrity. I see the need for the system to make sure that the total of all delivery rows matches the ordered quantity, which is important for accurate order management. Additionally, the bidirectional Excel sync for 60 orders and 508 lines will simplify data handling, making it easier for your procurement team. And I plan to build a custom Delivery Schedule Workbench that allows users to split delivery lines while maintaining strict quantity checks, the interface will use Frappe's capabilities to provide a user-friendly experience, enabling easy editing and real-time validation. I’ll kind of make sure that the import/export logic handles the child table data correctly, keeping everything organized and functional. I'm ready to get started on this right away for a total of 329 USD, looking forward to collaborating on this project! Rajavel ERPNext Developer | Frappe | Excel Integration
$329 USD in 10 days
7.5
7.5

With over a decade of experience as a full-stack software engineer, I am more than equipped to take on your ERPNext Supplier ETA Portal project. I have expertise in various programming languages including PHP, JavaScript, and Ruby on Rails which are essential for developing a comprehensive delivery management module that aligns with your requirements. Furthermore, I am well-versed in API development which lends itself perfectly to the data exchange aspect of this project. One of my key strengths lies in my ability to create powerful yet user-friendly interfaces like the one you need for the delivery schedule workbench. I have excellent skills in front-end development using frameworks such as React and Vue.js, and can create dynamic rows and implement comprehensive filtering and sorting functionalities with ease. My proficiency in working with "child table" data structures ensures that the complex nature of your delivery schedule will be expertly handled. Finally, one aspect that sets me apart is my unwavering commitment to not just completing a project but ensuring its long-term success. Even after successful completion, expect daily communication, free technical support and well-commented source code for seamless future maintenance or update requirements. In choosing me for this project, you're opting for a 360-degree solution with complete dedication from start to finish. Let's discuss further how we can bring your vision to life effectively and efficiently. Thank you!
$500 USD in 7 days
7.3
7.3

Hello, ERPNEXT SUPPLIER ETA PORTAL {{{ I HAVE CREATED SIMILAR BEFORE AND I CAN SHOW YOU }}} I understand you need a custom delivery management module inside ERPNext that replaces the single-date approach with a flexible, schedule-based system for splitting delivery batches, tracking statuses, and managing quantities without affecting inventory or accounting. I can develop the Delivery Schedule and Delivery Schedule Item DocTypes, spreadsheet-like Frappe workbench, line-level splitting, strict quantity validation, independent delivery statuses, scrap/replacement traceability, filtering, sorting, archiving, and automatic hiding of fully delivered items. I can also implement bidirectional Excel import/export with 1:1 screen representation, child-table handling, row validation, update/create logic, and clear error reporting. The module will remain isolated from Goods Receipts, stock, invoicing, and accounting as required. I have 11+ years of experience in software development, ERP systems, custom modules, APIs, JavaScript, Python, databases, and business workflow automation. I WILL PROVIDE 2 YEAR FREE ONGOING SUPPORT AND COMPLETE SOURCE CODE. I am available according to your convenient time zone and can start immediately. I eagerly await your positive response. Thanks, Christina
$450 USD in 10 days
7.5
7.5

Hi, I'm Denis, a full-stack developer with experience building custom ERP modules and handling complex data workflows in systems like ERPNext. Your project needs a dedicated delivery schedule workbench that replaces ERPNext’s rigid single-date model with a flexible, batch-level system. I’ll design a new parent-child Doctype structure to track each delivery batch independently while enforcing quantity integrity and non-inventory statuses. The core challenge is balancing real-time validation with Excel-based offline edits, so the import/export logic will need strict row-level checks to prevent discrepancies. I’ll build the frontend as a responsive, spreadsheet-like interface using Frappe’s framework, with client-side JavaScript for instant splits and updates. The backend will handle CSV/Excel sync via server-side scripts that validate totals before committing changes to the database. Risk comes from the child table complexity during imports, so I’ll add clear error messages for mismatched quantities to avoid partial updates. I can start working right away. Let's connect and discuss the details. Thanks, Denis.
$400 USD in 3 days
6.5
6.5

Hello, I have carefully read your project description and understand that you are looking for a skilled professional to develop a custom ERPNext/Frappe Delivery Schedule Workbench that provides line-level delivery batch management, splitting, status tracking, Excel import/export, filtering, and full quantity integrity without affecting inventory or accounting. To approach your project I will build the solution using custom Frappe DocTypes, child tables, server-side Python APIs, and a responsive JavaScript/Frappe interface. I will implement the spreadsheet-style workbench, batch splitting with automatic remainder creation, independent delivery statuses, real-time quantity validation, Excel/CSV bidirectional synchronization, filtering, sorting, delivered-item hiding, and completed-PO archiving. I have strong experience with ERPNext/Frappe customization, Python, JavaScript, custom DocTypes, child tables, reports, REST APIs, data validation, and workflow-driven business logic. I will also ensure imports identify specific validation errors before applying changes and that existing ERPNext functionality remains unaffected. I’d love to discuss your current ERPNext version and Purchase Order structure so I can confirm the implementation approach and provide an accurate milestone plan and timeline. Best Regards, Rabia Shaikh
$250 USD in 3 days
6.3
6.3

As an experienced Full Stack Developer with a solid background in API Development and ERP systems, I am perfectly equipped to take on your ERPNext Supplier ETA Portal project. My skills extend to include JavaScript and PHP, dragging every detail of the scheduled delivery module into life with granular precision. Having created and deployed over 200 successful projects, including several relating to supply chain management, inventory control, and logistics tracking, my understanding of such requirements is well-rounded. My experience matches up neatly with your project's specific needs for a delivery schedule module: non-inventory statuses; line-level splitting; data import/export compatibility with Excel; filtering/sorting; hidden archiving. Importantly, my solution will not interfere with or disrupt your core inventory/ accounting modules - ensuring the seamless integration of this new functionality into ERPNext. I am confident that I will deliver your project on time and budget. To succeed at complex deliveries like yours, clear communication with the stakeholders is crucial. You will find me a responsive partner through the entire development process and even afterward, for long-term support. Let's turn this idea into a powerful reality that not only transforms your procurement operations but also reflects my commitment to driving result-driven transformations for businesses like yours.
$250 USD in 7 days
6.4
6.4

Flattening 508 lines into a high-concurrency Delivery Schedule Workbench requires preventing data race conditions during bulk Excel imports and child-table heavy transactions in Frappe. To enforce strict quantity integrity without locking core inventory or accounting tables, I will build an isolated custom DocType architecture utilizing server-side Python transactional wrappers and a robust Pandas/OpenPyXL pipeline for 1:1 bidirectional Excel sync. Real-time frontend validation will be handled via native Frappe JS UI controllers. Having architected enterprise modules handling high-frequency data states across 15+ years, I ensure zero database bloat and strict transactional rollbacks on integrity failures. Let us discuss schema locking and milestone kickoff. Gaurav Panwar Senior Full-Stack & System Architect (15+ Yrs Exp)
$600 USD in 7 days
6.4
6.4

Frappe doesn't let a child table doctype contain another child table, so the batch-level delivery rows for a PO Item can't nest inside Purchase Order Item itself. They'd need a separate doctype linked back to the parent PO Item's parent/parentfield/idx, which is also what makes quantity-integrity possible: sum the batch rows and validate against item qty on every split, scrap, or replace, not just on save. The Excel side breaks in a specific way if rushed. Frappe's Data Import Tool matches child rows by row name on update, and if an export doesn't carry that name back in, a re-import deletes and recreates rows instead of updating them, duplicating or orphaning delivery history. I'd build export/import keyed on row name, not position, so re-imports stay idempotent. Non-inventory states (In Production/Delivered/Scrapped/Suspended) sit as a status field on the batch row, transitions validated server-side, and the fully-delivered filter is a saved report plus an archive job clearing closed lines out. 750 over 7 days is what the brief as posted supports. What could move it is whether open PO lines need backfilling into the new structure, or this only applies going forward. M1: doctypes, schema, quantity-integrity validation. $250, 2 days. M2: batch status tracking, split/scrap/replace logic. $250, 3 days. M3: bidirectional Excel import/export, filtering/archiving. $250, 2 days. I'd start on M1, that locks schema and validation before the Excel sync.
$750 USD in 7 days
6.4
6.4

This delivery schedule workbench concept fits a complex procurement process well, and your main challenge is combining granular batch-level tracking with intuitive use inside ERPNext. I’ve tackled similar projects where standard purchase order line structure in ERPNext limited flexibility, so I built custom child table solutions that allowed line splitting, independent status fields, and strict quantity validation. For example, one client’s procurement team needed exactly this level of batch control with Excel import/export syncing and quick filtering, and the UI had to feel like a spreadsheet for better adoption. To ensure smooth import/export, I typically map parent-child relationships explicitly and handle row validation server-side to stop partial data errors early. I’d start by creating the Delivery Schedule and Delivery Schedule Item doctypes, then layer on front-end splitting logic with real-time totals update and status tracking. For usability, adding “Show All” toggles and automatic archiving would be key. A couple of questions before starting: - Should the Excel import reject entirely on any data issue, or allow partial updates and report problematic rows for correction? - How many concurrent users do you expect to update scheduling at once? That affects conflict resolution design. I’m ready to develop the module incrementally with tight testing on the import/export and quantity integrity rules so you get a reliable, user-friendly delivery schedule workbench fast.
$250 USD in 7 days
6.0
6.0

Hi, I have carefully reviewed your requirements for the ERPNext Delivery Schedule Management Module, and I would be happy to help develop this solution. I understand that the goal is to create a flexible delivery planning and tracking system within ERPNext without affecting the existing inventory, accounting, Purchase Receipt, or invoicing processes. The key requirement is to move beyond ERPNext's standard one-delivery-date-per-Purchase-Order-line approach and allow a single order line to be divided into multiple independently managed delivery batches. My Understanding For example, if a Purchase Order contains 100 units of a part, it will initially appear as one delivery schedule row. If the delivery needs to be split, such as 5 units being delivered separately, the system should create two independent rows: 5 units with its own date and status 95 units with its own date and status The system will maintain strict quantity validation to ensure that all schedule records remain properly linked to the original Purchase Order quantity. The delivery statuses—In Production, Delivered, Scrapped, and Suspended—will be informational only and will not automatically update stock, create Purchase Receipts, or affect accounting values. Proposed Development Approach Delivery Schedule Workbench I would develop a centralized, spreadsheet-like workbench displaying one row for every scheduled delivery batch. Allow the system to validate and update the schedule. Regards, Raman
$500 USD in 7 days
6.1
6.1

With my 10 years of full-stack web development experience, I am confident in my ability to successfully implement the ERPNext Supplier ETA Portal that you're looking for. My breadth of knowledge in JavaScript and PHP aligns perfectly with your project's needs, ensuring a seamless, powerful solution. Your project's focus on improving usability partnered with an intricate spreadsheet-like interface falls within my area of expertise. Throughout my career, I have consistently managed to transform complex requirements into simple, user-friendly interfaces that remain aligned with core functionalities. Additionally, I've always adhered to strict quantity controls - just like you require - whether that be while leading development for large-scale applications or handling data imports in ERPNext. Lastly, dynamic Excel syncing and managing the complex parent-child-table relationship are also well within my skill set. Fluent in handling Excel data import/export logic and experienced at ensuring quantity integrity even in complex data structures as present in ERPNext, I can guarantee the robustness and smooth operation of your delivery management module. Let's connect and discuss how we can bring deliver efficiency and visibility to your procurement teams together!
$500 USD in 7 days
5.6
5.6

Hong Kong, Hong Kong
Payment method verified
Member since Jul 9, 2026
$2000-6000 HKD
$2000-6000 HKD
$30-250 USD
$240-2000 HKD
€30-250 EUR
$1000 USD
₹12500-37500 INR
₹12500-37500 INR
$8-15 USD / hour
₹12500-37500 INR
₹12500-37500 INR
€2-6 EUR / hour
$30-250 USD
₹12500-37500 INR
$10-30 USD
$1000 USD
$30-250 USD
₹12500-37500 INR
$250-750 USD
$250-750 USD
$15-25 USD / hour
₹400-750 INR / hour
₹37500-75000 INR
₹600-1500 INR