Idealising the initial steps for the driver

graph TB
    A[Sales Enquiries Received] --> B{System Uploads Email}
    B --> C[Update CRM System]
    B --> D[Initiate Sales Process Workflow]

    D --> E[Capture Scope Details]
    E --> F[Generate Quotation]
    F --> G[Submit Quotation for Review]

    G --> H{Review Workflow}
    H --> I[Manager Reviews]
    I --> J{Approve, Decline, Send Back for Rework}

    J --> K[Approval Notifications]
    J --> L[Client Communication]

    L --> M{Client Negotiation}
    M --> N[Client Acceptance in Writing]
    N --> O[Manager Confirms Acceptance]

    O --> P[Initiate Operations Workflow]
    P --> Q[Notify Operations Team]
    P --> R[Create Job Budget]
    P --> S[Document Request Step]
    P --> T[Track Activities]

    T --> U[Trigger Tracking Updates]
    T --> V[Daily Client Tracking Information]

    V --> W[Driver Workflow]
    W --> X[Generate Invoice]
    X --> Y{Invoice Review}
    Y --> Z{Approval and Sending}
    Z --> AA[Unsettled Invoice Reminders]

    AA --> AB[Issue Cargo Release Blocks]
    AB --> AC[Finance or GM Approval for Release]

    AC --> AD{For Credit Accounts}
    AD --> AE[Electronic POD Upload]
    AE --> AF[Follow Same Process]

    AF --> AG[Daily Pending Invoice List]
    AG --> AH[Finance Team Dashboard]
    AH --> AI[Weekly Aged Debtors Analysis]

    AI --> AJ[Sales Agent Payment Remarks]
    AJ --> AK[Visible History on Invoice Reports]

graph TB
    A1[Sales Enquiries Received] --> A2[System Uploads Email to Quotation List]
    A2 --> A3[Initiate Workflows: Update CRM System and Sales Process]

    A3 --> B1[Capture Scope Details]
    B1 --> B2[Request Details: Pickup, Offloading, Cargo Type, Dates, Volumes]
    B2 --> B3[Pull Buy and Sell Rates for Standard Cargo]
    B2 --> B4[Obtain Quotations for Non-Pre-Agreed Rates]
    B4 --> B5[Alert User for Special Rates]
    B5 --> B6[Input Discounts with Rationale]
    B6 --> B7[Request Shipping Contract Reference for External Rates]
    B7 --> B8[Complete All Required Fields]
    B8 --> B9[Generate Quotation on Headed Paper]
    B9 --> B10[Submit Quotation for Review]

    B10 --> C1[Sales Manager Reviews Details, Terms, Discount Rationale]
    C1 --> C2{Approve, Decline, Send Back for Rework}
    C2 --> C3[Email Sales Manager for Review, Set Timelines]
    C3 --> C4[Daily Reminders for Outstanding Quotations]
    C4 --> C5{Escalate to GM and MD if Not Completed in 72 Hours}
    C2 --> C7[Client Communication]

    C7 --> D1[Log Approved Quote on 'Sent to Client' Listing]
    D1 --> D2[Email Client with Quote, Scope of Work, Terms, and Acceptance Instructions]
    D2 --> D3{Client Negotiation}
    D3 --> D4[Clients Negotiate with Sales Agent, Manager Reviews Amendments]
    D4 --> D5[Clients Confirm Acceptance in Writing]
    D5 --> D6[Sales Manager Confirms Acceptance and Attaches Evidence]

    D6 --> E1[Initiate Operations Workflow]
    E1 --> E2[Notify Operations Team of New Work Order]
    E2 --> E3[Create Job Budget and Confirm Costs]
    E3 --> E4[Document Request Step: OBL, PL, CI]
    E4 --> E5[Log Document Receipt and Send to Third Parties]
    E5 --> E6[Track All Activities with Evidence Attached]
    E6 --> E7[Trigger Updates for Tracking Data: Twice Daily]
    E7 --> E8[Send Daily Client Tracking Information]
    E8 --> E9[Initiate Driver Workflow upon Cargo Clearance]

    E9 --> F1[Generate Proforma or Final Invoice and Send to Sales Agent for Review]
    F1 --> F2[Automated Email Reminders for Invoice Review]
    F2 --> F3{Escalate if Not Reviewed within 24 Hours}
    F3 --> F4{Escalate to GM and MD if Not Reviewed in 48 Hours}
    F4 --> F5[Send Invoice to Client and Remind for Prompt Settlement]
    F5 --> F6[Send Unsettled Invoice Reminders and Escalate as Necessary]
    F6 --> F7[Issue Cargo Release Blocks for Unpaid Invoices]