Update Overview of project & ERPNext design

steffeydev 2025-02-28 20:00:46 +00:00
parent 5f34c58026
commit d10c973468

@ -1,29 +1,96 @@
1. Create a lead
2. Opportunity
3. Quotation (bid/estimate)
### 1. Incoming phone call -> gather info from phone call: name, address, time, date of meeting
- Current process ?
- New process: Create a Lead in ERPNext, then ?
- Person responsible: ?
### 2. Estimator meets on-site with customer to gather info
- Current process: ?
- New process: ?
- Person responsible: ?
### 3. Estimator sends estimate (ERPNext: Quotation) to customer with pricing based on on-site meeting
- Current process: ? (maybe QBO)
- New process: Create a Quotation in ERPNext, send email to customer using ERPNext
- Person responsible: ?
- If customer does not respond within 5 days, office staff should follow up - need report to show them who they need to follow up with?
- If customer does not answer or declines, ask why and how we can service differently - where do they enter this information?
- Landry notes: (to discuss)
- add cost of materials. Auto correct to one way address, Address and email validation. Bypass on new streets.
- Auto populate map with address. Right now dropping pin where address is, go to actual location to address.
- Quotation cannot be created unless it is linked to a customer
- Tied to actual call to potential customer after rep has visited the site
4. Approval/denial Customer
- Email approval quotation of customer
- Create email template, Landry add functionality with button. Timeline?
5. Create Sales Order
6. Project
### 4. Customer accepts or declines estimate
- Current process: ? (maybe QBO)
- New process: ? (does ERPNext have a place for the client to auto-accept?)
- Person responsible: ?
### 5. Create Sales Order
- Current process: ?
- New Process: Create Sales Order, get items from estimate
- Person responsible: ?
### 6. Office asks for and collects half-down/commitment payment
- Current process: ?
- New Process: Create Payment Request from the sales order, link to payment page with woocommerce?
- Person responsible: ?
### 7. Job packet to be created for field (why is this before the admin jobs start?)
- Send customer general start date based on current schedule
- Current process: ?
- New process: Create Work Order, then ??
- auto populate fields
- Go on calendar, print work orders,
7. Collect Deposit
8. Schedule Crew
- Bug not allowing schedule crew
- Default project / task defaulting to project number, but they want the common name.
9. Execute Job
- auto populate with the project details
10. Time Tracking (timesheet doc type)
- Person responsible: ?
### 8. Start job tasks - two weeks till initial proposed date
- Send 3-5 day job start window to client
- Current process: ?
- New process: ?
- Person responsible: ?
- Foreman locates paperwork orders/stocks material and equipment needed for install
- Current process: ?
- New process: ?
- Person responsible: ?
- 811/Locate called in min of 3 days prior to installation start date (what is 811?)
- Current process: ?
- New process: ?
- Person responsible: ?
- Permit(s) called in and paid for
- Current process: ?
- New process: ?
- Person responsible: ?
When does scheduling crew take place?
### 9. Final communication to customer and hand-off to foreman
- Send customer 2-3 day window of start date
- Current process: ?
- New process: ?
- Person responsible: ?
### 10. Execute Job
- Current process: ?
- New process: ?
- Person responsible: ?
- Time tracking: (is this the right place for it? who's time is tracked?)
- add table for crew lead and multiple roles
11. Complete job
12. Final billing/payment collection
- advance payment John customer example
13. Feedback review customer
- Email and text message
14. Warranty follow up
- After job complete, Foreman returns field packet to office
### 11. Update invoice with any change orders (final billing/payment collection)
- Update invoice and send to customer
- Current process: ?
- New process: ?
- Person responsible: ?
### 12. Customer review
- Communicate with customer via phone on how project went and schedule & complete 15 day walk
- Current process: ?
- New process: ?
- Person responsible: ?
### 13. Collect final payment & warranty follow up
- Send final (paid) invoice to customer and warranty letter, and file paperwork
- auto populate with start and end dates
- Current process: ?
- New process: ?
- Person responsible: ?