From 4cd1b2212de9a659735b3b3ae76a5ec40e2c4814 Mon Sep 17 00:00:00 2001 From: dharaneesh-r Date: Tue, 19 May 2026 19:55:36 +0530 Subject: [PATCH] implementation on the dispatch and some change in the deliveries page --- .env | 42 + .env.development | 8 + .env.staging | 3 + .gitignore | 6 +- src/assets/images/bikeicon.png | Bin 0 -> 361048 bytes src/menu-items/nearle.js | 11 + src/pages/nearle/deliveries/deliveries.js | 150 +- src/pages/nearle/dispatch/Dispatch.css | 1537 ++ src/pages/nearle/dispatch/Dispatch.js | 1370 ++ src/pages/nearle/dispatch/DispatchData.js | 16105 ++++++++++++++++++++ src/pages/nearle/orders/orders.js | 270 +- src/routes/MainRoutes.js | 9 +- src/utils/locales/en.json | 3 +- 13 files changed, 19188 insertions(+), 326 deletions(-) create mode 100644 .env create mode 100644 .env.development create mode 100644 .env.staging create mode 100644 src/assets/images/bikeicon.png create mode 100644 src/pages/nearle/dispatch/Dispatch.css create mode 100644 src/pages/nearle/dispatch/Dispatch.js create mode 100644 src/pages/nearle/dispatch/DispatchData.js diff --git a/.env b/.env new file mode 100644 index 0000000..f97a712 --- /dev/null +++ b/.env @@ -0,0 +1,42 @@ +REACT_APP_VERSION=v2.1.0 +GENERATE_SOURCEMAP = false + +## Backend API URL +REACT_APP_API_URL=https://mock-data-api-nextjs.vercel.app/ + +## Google Map Key + +REACT_APP_URL=https://jupiter.nearle.app/live/api/v1 +REACT_APP_URL2=https://jupiter.nearle.app/live/api/v2 +REACT_APP_URL3=https://jupiter.nearle.app/live/api/v3 +REACT_APP_STAFF_TOKEN= +REACT_APP_GOOGLE_MAPS_API_KEY=AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8 +REACT_APP_RIDER_ACCESS_ID=AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk + + + + + +REACT_APP_RIDER_ACCESS_ID=AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk + +## Firebase - Google Auth + +REACT_APP_FIREBASE_API_KEY= +REACT_APP_FIREBASE_AUTH_DOMAIN= +REACT_APP_FIREBASE_PROJECT_ID= +REACT_APP_FIREBASE_STORAGE_BUCKET= +REACT_APP_FIREBASE_MESSAGING_SENDER_ID= +REACT_APP_FIREBASE_APP_ID= +REACT_APP_FIREBASE_MEASUREMENT_ID= + +## AWS + +REACT_APP_AWS_POOL_ID= +REACT_APP_AWS_APP_CLIENT_ID= + +## Auth0 + +REACT_APP_AUTH0_CLIENT_ID= +REACT_APP_AUTH0_DOMAIN= + +DISABLE_ESLINT_PLUGIN=true diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..972e18a --- /dev/null +++ b/.env.development @@ -0,0 +1,8 @@ +REACT_APP_URL=https://jupiter.nearle.app/live/api/v1 +REACT_APP_URL2=https://jupiter.nearle.app/live/api/v2 +REACT_APP_URL3=https://jupiter.nearle.app/live/api/v3 +REACT_APP_STAFF_TOKEN= +REACT_APP_GOOGLE_MAPS_API_KEY=AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8 +REACT_APP_RIDER_ACCESS_ID=AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk + + diff --git a/.env.staging b/.env.staging new file mode 100644 index 0000000..b0c47ec --- /dev/null +++ b/.env.staging @@ -0,0 +1,3 @@ +REACT_APP_URL=https://jupiter.nearle.app/live/api/v1 +REACT_APP_URL2= +REACT_APP_STAFF_TOKEN= \ No newline at end of file diff --git a/.gitignore b/.gitignore index 5761643..e6ba584 100644 --- a/.gitignore +++ b/.gitignore @@ -69,11 +69,7 @@ typings/ # Yarn Integrity file .yarn-integrity -# dotenv environment variables file -.env -.env.development -.env.staging -.env.test + # parcel-bundler cache (https://parceljs.org/) .cache diff --git a/src/assets/images/bikeicon.png b/src/assets/images/bikeicon.png new file mode 100644 index 0000000000000000000000000000000000000000..b64ae7d3745ffce7504925bcc642067a340c1674 GIT binary patch literal 361048 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

urJ+KbQ^RdebsrWsv2CWc+-n(<#{j4lh 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, + type: 'item', + url: '/nearle/dispatch', + icon: icons.DirectionsBikeOutlinedIcon } ] }; diff --git a/src/pages/nearle/deliveries/deliveries.js b/src/pages/nearle/deliveries/deliveries.js index e5fd77f..5c381cd 100644 --- a/src/pages/nearle/deliveries/deliveries.js +++ b/src/pages/nearle/deliveries/deliveries.js @@ -484,16 +484,16 @@ const Deliveries = () => { const errorMessage = fetchDeliveriesIsError ? `Error fetching percentages: ${fetchDeliveriesError?.message}` : fetchPercentageIsError - ? `Error fetching percentages: ${fetchPercentageError?.message}` - : fetchCountIsError - ? `Error fetching percentages: ${fetchCountError?.message}` - : ridersListIsError - ? `Error fetching percentages: ${ridersListError?.message}` - : fetchtenantsIsError - ? `Error tenant list: ${fetchtenantsError?.message}` - : fetchlocationsIsError - ? `Error location list: ${fetchlocationsError?.message}` - : null; + ? `Error fetching percentages: ${fetchPercentageError?.message}` + : fetchCountIsError + ? `Error fetching percentages: ${fetchCountError?.message}` + : ridersListIsError + ? `Error fetching percentages: ${ridersListError?.message}` + : fetchtenantsIsError + ? `Error tenant list: ${fetchtenantsError?.message}` + : fetchlocationsIsError + ? `Error location list: ${fetchlocationsError?.message}` + : null; if (errorMessage) { console.log('errorMessage', errorMessage); @@ -509,11 +509,11 @@ const Deliveries = () => { fetchtenantsIsLoading || fetchlocationsIsLoading || riderListIsLoading) && ( - <> - - {/* */} - - )} + <> + + {/* */} + + )} { { sx={{ maxHeight: 'calc(100vh - 190px)', overflow: 'auto', + overflowX: 'auto', '&::-webkit-scrollbar': { width: '12px', // scroll bar width cursor: 'pointer' @@ -891,11 +892,11 @@ const Deliveries = () => { } }} > - +
{tabstatus == 'Created' && ( - + 0 && deliverylist.length != rows.length} onChange={(e) => { @@ -909,26 +910,29 @@ const Deliveries = () => { /> )} - S.No - Tenant - + S.No + Tenant + Order Location{' '} - Pickup - Drop - Rider - Notes - Qty - COD - Kms - Amount - {/* Status */} + Pickup + Drop + Rider + Est. Delivery Time + Transit + Kms + Amount + Notes + Qty + COD {tabstatus !== 'Cancelled' && tabstatus !== 'Delivered' && ( Action @@ -936,11 +940,11 @@ const Deliveries = () => { )} - {(loading1 || fetchDeliveriesIsLoading) && } + {(loading1 || fetchDeliveriesIsLoading) && } {rows.length == 0 && !loading1 && ( <> - + {/* */} @@ -1087,6 +1091,40 @@ const Deliveries = () => { {`ID: ${row.userid}`} {row.ridercontact} + {/* Estimated Delivery Time */} + + + {row.expecteddeliverytime ? dayjs(row.expecteddeliverytime).format('hh:mm A') : 'N/A'} + + + {/* Transit Minutes */} + + + {row.transitminutes || 0} min + + + {/* kms */} + + + + + + + + + + + {/* amount */} + + + + + + + + + + {/* {qty} */} {row.notes} @@ -1117,52 +1155,6 @@ const Deliveries = () => { )} - {/* kms */} - - - - - - - - - - - {/* amount */} - - {' '} - - - - - - - - - - {/* status */} - {/* - - {row.orderstatus === 'pending' && } - {row.orderstatus === 'modified' && } - {row.orderstatus === 'cancelled' && } - {row.orderstatus === 'delivered' && } - {row.orderstatus === 'processing' && } - {row.orderstatus === 'ready' && } - {row.orderstatus === 'confirmed' && } - {row.orderstatus === 'active' && } - {row.orderstatus === 'closed' && } - {row.orderstatus === 'created' && } - {row.orderstatus === 'picked' && } - {row.orderstatus === 'skipped' && } - {row.orderstatus === 'accepted' && ( - - )} - {row.orderstatus === 'arrived' && ( - - )} - - */} {/* Action */} {tabstatus !== 'Cancelled' && tabstatus !== 'Delivered' && ( diff --git a/src/pages/nearle/dispatch/Dispatch.css b/src/pages/nearle/dispatch/Dispatch.css new file mode 100644 index 0000000..499dfae --- /dev/null +++ b/src/pages/nearle/dispatch/Dispatch.css @@ -0,0 +1,1537 @@ +:root { + --bg: #ffffff; + --bg-sub: #f8fafc; + --bg-card: #ffffff; + --border: #e2e8f0; + --border-active: #3b82f6; + --text: #1e293b; + --text-muted: #64748b; + --accent: #3b82f6; + --accent-soft: rgba(59, 130, 246, 0.08); + --kitchen: #f59e0b; + --kitchen-soft: rgba(245, 158, 11, 0.1); + --success: #22c55e; + --shadow: 0 4px 12px rgba(0, 0, 0, 0.05); + --shadow-lg: 0 10px 25px -5px rgba(0, 0, 0, 0.08); +} + +.testing-container { + width: calc(100% + 48px); + height: calc(100vh - 88px); + margin: -24px; + display: flex; + flex-direction: column; + background: var(--bg); + color: var(--text); + font-family: 'Inter', -apple-system, sans-serif; + overflow: hidden; + position: relative; +} + +/* Embedded mode: rendered inside a parent container (e.g. a Dialog), + so drop the negative margin and viewport-based sizing that assumes + the standalone /dispatch page is wrapped in MainCard's 24px padding. */ +.testing-container.embedded { + width: 100%; + height: 100%; + margin: 0; + flex: 1; + min-height: 0; +} + +.testing-container * { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +/* Header */ +.testing-container #hdr { + height: 56px; + flex-shrink: 0; + display: flex; + align-items: center; + justify-content: space-between; + padding: 0 24px; + background: var(--bg); + border-bottom: 1px solid var(--border); + z-index: 10; +} + +.testing-container .logo { + display: flex; + align-items: center; + gap: 12px; +} + +.testing-container .logo-badge { + width: 32px; + height: 32px; + border-radius: 8px; + background: linear-gradient(135deg, #3b82f6, #2563eb); + display: flex; + align-items: center; + justify-content: center; + font-weight: 800; + font-size: 14px; + color: #fff; +} + +.testing-container .logo-name { + font-size: 18px; + font-weight: 800; + color: var(--text); + letter-spacing: -0.02em; +} + +.testing-container .logo-name em { + color: var(--accent); + font-style: normal; + opacity: 0.8; +} + +.testing-container .hdr-sep { + width: 1px; + height: 20px; + background: var(--border); + margin: 0 4px; +} + +.testing-container .hdr-meta { + font-size: 12px; + color: var(--text-muted); + font-weight: 500; +} + +.testing-container #clock { + font-size: 13px; + color: var(--text); + font-weight: 600; + font-family: 'JetBrains Mono', monospace; + background: var(--bg-sub); + padding: 6px 14px; + border-radius: 8px; + border: 1px solid var(--border); +} + +/* Tabs */ +.testing-container #strat-row { + height: 48px; + flex-shrink: 0; + display: flex; + align-items: center; + gap: 8px; + padding: 0 24px; + background: var(--bg); + border-bottom: 1px solid var(--border); +} + +.testing-container .sbt { + padding: 8px 14px; + border-radius: 10px; + border: 1px solid var(--border); + background: var(--bg); + color: var(--text-muted); + font-size: 13px; + font-weight: 600; + cursor: pointer; + display: inline-flex; + align-items: center; + gap: 8px; + line-height: 1; + transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); + font-family: inherit; +} + +.testing-container .sbt:hover { + background: var(--bg-sub); + color: var(--text); + border-color: var(--text-muted); +} + +.testing-container .sbt.active { + background: var(--accent); + border-color: var(--accent); + color: #fff; + box-shadow: 0 4px 12px rgba(59, 130, 246, 0.25); +} + +/* SVG icon slot inside each tab button — fixed square, color inherits from button + so active-state white propagates without per-tab overrides. */ +.testing-container .sbt .sbt-icon { + display: inline-flex; + align-items: center; + justify-content: center; + width: 18px; + height: 18px; + font-size: 18px; + line-height: 1; + flex-shrink: 0; + color: inherit; +} + +.testing-container .sbt .sbt-icon svg { + width: 1em; + height: 1em; + display: block; + /* react-icons SVGs fill with currentColor by default — this just ensures + consistent baseline alignment with the label next to them. */ + vertical-align: middle; +} + +/* Live data controls (date picker + load status) */ +.testing-container .live-controls { + margin-left: auto; + display: flex; + align-items: center; + gap: 12px; +} + +.testing-container .live-status { + display: inline-flex; + align-items: center; + gap: 6px; + font-size: 12px; + font-weight: 600; + color: var(--text-muted); + padding: 6px 10px; + border-radius: 999px; + background: var(--bg-sub); + border: 1px solid var(--border); +} + +.testing-container .live-status-ready { color: var(--success); } +.testing-container .live-status-error { color: #ef4444; } + +.testing-container .live-dot { + width: 8px; + height: 8px; + border-radius: 50%; + background: var(--accent); + animation: live-pulse 1.2s ease-in-out infinite; +} + +.testing-container .live-dot.ready { background: var(--success); animation: none; } +.testing-container .live-dot.error { background: #ef4444; animation: none; } + +@keyframes live-pulse { + 0%, 100% { opacity: 1; transform: scale(1); } + 50% { opacity: 0.4; transform: scale(0.85); } +} + +.testing-container .live-date-label { + display: inline-flex; + align-items: center; + gap: 8px; + font-size: 12px; + font-weight: 700; + color: var(--text-muted); + text-transform: uppercase; + letter-spacing: 0.04em; +} + +.testing-container .live-date-label input[type="date"] { + font-family: inherit; + font-size: 13px; + font-weight: 600; + color: var(--text); + background: var(--bg); + border: 1px solid var(--border); + border-radius: 10px; + padding: 7px 10px; + cursor: pointer; + outline: none; + transition: border-color 0.15s; +} + +.testing-container .live-date-label input[type="date"]:hover, +.testing-container .live-date-label input[type="date"]:focus { + border-color: var(--accent); +} + +/* ── Batch selector (live /dispatch only) ─────────────────────── */ + +.testing-container #batch-row { + display: flex; + align-items: center; + gap: 8px; + padding: 10px 24px; + background: var(--bg-sub); + border-bottom: 1px solid var(--border); + flex-shrink: 0; +} + +.testing-container .batch-label { + font-size: 10px; + font-weight: 800; + color: var(--text-muted); + text-transform: uppercase; + letter-spacing: 0.08em; + margin-right: 4px; +} + +.testing-container .batch-btn { + display: inline-flex; + align-items: center; + gap: 6px; + padding: 6px 12px; + border-radius: 999px; + border: 1px solid var(--border); + background: var(--bg); + font-size: 12px; + font-weight: 600; + color: var(--text-muted); + cursor: pointer; + transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1); + font-family: inherit; +} + +.testing-container .batch-btn:hover { + border-color: var(--text-muted); + color: var(--text); + transform: translateY(-1px); +} + +.testing-container .batch-btn.active { + color: #fff; + border-color: transparent; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12); +} + +/* Per-batch active color so each wave reads at a glance */ +.testing-container .batch-btn.batch-all.active { background: linear-gradient(135deg, #3b82f6, #6366f1); } +.testing-container .batch-btn.batch-morning.active { background: linear-gradient(135deg, #f59e0b, #f97316); } +.testing-container .batch-btn.batch-lunch.active { background: linear-gradient(135deg, #10b981, #14b8a6); } +.testing-container .batch-btn.batch-dinner.active { background: linear-gradient(135deg, #6366f1, #8b5cf6); } + +.testing-container .batch-btn-icon { + font-size: 14px; + line-height: 1; +} + +.testing-container .batch-btn-label { + letter-spacing: 0.01em; +} + +.testing-container .batch-btn-count { + display: inline-flex; + align-items: center; + justify-content: center; + min-width: 22px; + height: 18px; + padding: 0 6px; + border-radius: 999px; + background: var(--bg-sub); + color: var(--text); + font-size: 10px; + font-weight: 800; + font-variant-numeric: tabular-nums; +} + +.testing-container .batch-btn.active .batch-btn-count { + background: rgba(255, 255, 255, 0.28); + color: #fff; +} + +/* Status chips on step rows (kept for marker popup which still uses pill style) */ +.testing-container .status-chip { + display: inline-flex; + align-items: center; + font-size: 10px; + font-weight: 800; + letter-spacing: 0.04em; + text-transform: uppercase; + padding: 3px 8px; + border-radius: 999px; + margin-left: 8px; + flex-shrink: 0; +} + +/* Flag indicator inside step rows — matches the map marker flag visually */ +.testing-container .step-flag { + display: inline-flex; + align-items: center; + gap: 5px; + margin-left: 8px; + flex-shrink: 0; +} + +.testing-container .step-flag-svg { + width: 14px; + height: 18px; + flex-shrink: 0; + filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.15)); +} + +.testing-container .step-flag-label { + font-size: 10px; + font-weight: 800; + letter-spacing: 0.04em; + text-transform: uppercase; + white-space: nowrap; +} + +/* Marker status flag (pole + banner above the numbered marker) */ +.testing-container .cmark { + position: relative; +} + +/* Pulse: a marker glows when its row is hovered in the assignment table */ +.testing-container .cmark.pulse { + z-index: 1500 !important; + animation: cmark-pulse 0.8s ease-out infinite; +} + +@keyframes cmark-pulse { + 0% { box-shadow: 0 0 0 0 rgba(59, 130, 246, 0.55), 0 4px 12px rgba(0, 0, 0, 0.4); transform: scale(1); } + 70% { box-shadow: 0 0 0 14px rgba(59, 130, 246, 0), 0 4px 12px rgba(0, 0, 0, 0.4); transform: scale(1.18); } + 100% { box-shadow: 0 0 0 0 rgba(59, 130, 246, 0), 0 4px 12px rgba(0, 0, 0, 0.4); transform: scale(1); } +} + +/* Leaflet sets overflow:hidden on its panes; the flag pokes up past the marker bounds, + so we let the divIcon container overflow visibly. */ +.testing-container .cmark .cmark-flag { + position: absolute; + top: -20px; + left: 50%; + transform: translateX(-2px); + width: 18px; + height: 22px; + pointer-events: none; + filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35)); +} + +/* Live rider position bike */ +.testing-container .rider-bike { + --rider-color: #475569; + position: relative; + width: 44px; + height: 44px; + display: flex; + align-items: center; + justify-content: center; +} + +.testing-container .rider-bike-ring { + position: absolute; + inset: 0; + border-radius: 50%; + background: var(--rider-color); + border: 3px solid #fff; + box-shadow: 0 6px 18px rgba(0, 0, 0, 0.35), 0 0 0 4px rgba(255, 255, 255, 0.25); + animation: rider-pulse 1.8s ease-in-out infinite; +} + +.testing-container .rider-bike-svg { + position: relative; + width: 26px; + height: 26px; + z-index: 2; + display: flex; + align-items: center; + justify-content: center; + /* Bike stays upright — direction is conveyed by the route line. */ +} + +.testing-container .rider-bike-svg svg { + width: 100%; + height: 100%; + display: block; +} + +.testing-container .rider-bike-progress { + position: absolute; + bottom: -16px; + left: 50%; + transform: translateX(-50%); + background: #0f172a; + color: #fff; + font-size: 10px; + font-weight: 800; + letter-spacing: 0.04em; + padding: 2px 6px; + border-radius: 999px; + white-space: nowrap; + border: 1.5px solid #fff; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25); + z-index: 3; +} + +@keyframes rider-pulse { + 0%, 100% { box-shadow: 0 6px 18px rgba(0, 0, 0, 0.35), 0 0 0 4px rgba(255, 255, 255, 0.25); } + 50% { box-shadow: 0 6px 18px rgba(0, 0, 0, 0.35), 0 0 0 8px rgba(255, 255, 255, 0.15); } +} + +/* Body layout */ +.testing-container #body { + flex: 1; + display: flex; + min-height: 0; + overflow: hidden; +} + +/* Sidebar */ +.testing-container #sidebar { + width: 400px; + background: var(--bg-sub); + display: flex; + flex-direction: column; + border-right: 1px solid var(--border); + z-index: 5; +} + +.testing-container #stats-strip { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 12px; + padding: 16px; + background: var(--bg); + border-bottom: 1px solid var(--border); +} + +.testing-container .sc { + background: var(--bg-sub); + padding: 12px; + border-radius: 12px; + border: 1px solid var(--border); +} + +.testing-container .sc-lbl { + font-size: 10px; + font-weight: 700; + color: var(--text-muted); + text-transform: uppercase; + letter-spacing: 0.05em; + margin-bottom: 4px; +} + +.testing-container .sc-val { + font-size: 22px; + font-weight: 800; + color: var(--text); + line-height: 1; +} + +.testing-container .sc-val.g { + color: var(--success); +} + +.testing-container .sc-sub { + font-size: 11px; + color: var(--text-muted); + margin-top: 4px; +} + +.testing-container #riders-panel { + flex: 1; + overflow-y: auto; + padding: 16px; +} + +.testing-container .ph { + font-size: 11px; + font-weight: 700; + color: var(--text-muted); + text-transform: uppercase; + letter-spacing: 0.05em; + margin-bottom: 16px; + display: flex; + align-items: center; + gap: 12px; +} + +.testing-container .ph::after { + content: ''; + flex: 1; + height: 1px; + background: var(--border); +} + +/* Cards */ +.testing-container .rcard { + background: var(--bg-card); + border: 1px solid var(--border); + border-radius: 14px; + padding: 16px; + margin-bottom: 12px; + cursor: pointer; + transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); + box-shadow: var(--shadow); +} + +.testing-container .rcard:hover { + transform: translateY(-2px); + box-shadow: var(--shadow-lg); + border-color: var(--accent); +} + +.testing-container .rcard-top { + display: flex; + align-items: center; + gap: 12px; + margin-bottom: 12px; +} + +.testing-container .kitchen-mark { + background: #f59e0b; + color: #fff; + width: 34px; + height: 34px; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + font-weight: 800; + font-size: 14px; + border: 3px solid #fff; + box-shadow: 0 0 20px rgba(245, 158, 11, 0.6), 0 0 40px rgba(245, 158, 11, 0.3); +} + +.testing-container .rcard-info { + flex: 1; +} + +.testing-container .rcard-emo { + width: 40px; + height: 40px; + border-radius: 10px; + display: flex; + align-items: center; + justify-content: center; + font-size: 20px; + border: 1.5px solid var(--border); +} + + +.testing-container .rcard-name { + font-size: 15px; + font-weight: 700; + color: var(--text); +} + +.testing-container .rcard-zone { + font-size: 12px; + color: var(--text-muted); + margin-top: 2px; +} + +.testing-container .rcard-badge { + font-size: 12px; + font-weight: 700; + padding: 4px 10px; + border-radius: 8px; + background: var(--bg-sub); +} + +.testing-container .bar-bg { + background: var(--bg-sub); + border-radius: 4px; + height: 5px; + overflow: hidden; + margin-bottom: 12px; +} + +.testing-container .bar-fg { + height: 100%; + border-radius: 4px; +} + +.testing-container .rcard-meta { + display: flex; + justify-content: space-between; + font-size: 12px; + color: var(--text-muted); + font-weight: 500; +} + +.testing-container .step-ids { + margin-top: 10px; + display: flex; + flex-wrap: wrap; + gap: 4px; +} + +.testing-container .step-id { + font-size: 10px; + font-weight: 700; + padding: 2px 6px; + border-radius: 4px; + background: var(--bg-sub); + color: var(--text-muted); + border: 1px solid var(--border); +} + +/* Detail View */ +.testing-container #route-detail { + flex: 1; + overflow-y: auto; + padding: 20px; + background: var(--bg); +} + +.testing-container .rd-back { + background: var(--bg-sub); + border: 1px solid var(--border); + color: var(--text); + padding: 8px 16px; + border-radius: 10px; + cursor: pointer; + font-size: 12px; + font-weight: 600; + margin-bottom: 20px; + transition: all 0.2s; +} + +.testing-container .rd-back:hover { + background: var(--border); +} + +.testing-container .rd-rider-name { + font-size: 28px; + font-weight: 800; + letter-spacing: -0.02em; + margin-bottom: 6px; + line-height: 1.1; +} + +.testing-container .rd-rider-sub { + font-size: 13px; + color: var(--text-muted); + margin-bottom: 24px; + display: flex; + gap: 16px; +} + +/* Focused-rider stat grid — three tiles: orders / distance / profit */ +.testing-container .rd-stats-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 8px; + margin: 14px 0 22px; +} + +.testing-container .rd-stat { + padding: 14px 10px 12px; + border-radius: 12px; + text-align: center; + border: 1px solid var(--border); + background: var(--bg-sub); + transition: transform 0.15s, box-shadow 0.15s; +} + +.testing-container .rd-stat:hover { + transform: translateY(-1px); + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); +} + +.testing-container .rd-stat-icon { + font-size: 18px; + line-height: 1; + margin-bottom: 6px; + opacity: 0.9; +} + +.testing-container .rd-stat-value { + font-size: 22px; + font-weight: 800; + line-height: 1; + letter-spacing: -0.02em; + color: var(--text); + font-variant-numeric: tabular-nums; +} + +.testing-container .rd-stat-unit { + font-size: 12px; + font-weight: 700; + margin-left: 3px; + opacity: 0.7; +} + +.testing-container .rd-stat-label { + font-size: 10px; + font-weight: 800; + color: var(--text-muted); + text-transform: uppercase; + letter-spacing: 0.08em; + margin-top: 6px; +} + +/* Per-stat color theming */ +.testing-container .rd-stat-orders { + background: linear-gradient(135deg, rgba(59, 130, 246, 0.09), rgba(99, 102, 241, 0.04)); + border-color: rgba(59, 130, 246, 0.22); +} +.testing-container .rd-stat-orders .rd-stat-value { color: #2563eb; } + +.testing-container .rd-stat-distance { + background: linear-gradient(135deg, rgba(245, 158, 11, 0.10), rgba(249, 115, 22, 0.04)); + border-color: rgba(245, 158, 11, 0.25); +} +.testing-container .rd-stat-distance .rd-stat-value { color: #d97706; } + +.testing-container .rd-stat-profit.is-gain { + background: linear-gradient(135deg, rgba(34, 197, 94, 0.12), rgba(20, 184, 166, 0.04)); + border-color: rgba(34, 197, 94, 0.35); +} +.testing-container .rd-stat-profit.is-gain .rd-stat-value { color: #16a34a; } +.testing-container .rd-stat-profit.is-gain .rd-stat-label { color: #16a34a; opacity: 0.75; } + +.testing-container .rd-stat-profit.is-loss { + background: linear-gradient(135deg, rgba(239, 68, 68, 0.12), rgba(244, 63, 94, 0.04)); + border-color: rgba(239, 68, 68, 0.35); +} +.testing-container .rd-stat-profit.is-loss .rd-stat-value { color: #dc2626; } +.testing-container .rd-stat-profit.is-loss .rd-stat-label { color: #dc2626; opacity: 0.75; } + +.testing-container .trip-block { + margin-bottom: 24px; + border: 1px solid var(--border); + border-radius: 16px; + background: var(--bg-sub); + overflow: hidden; +} + +.testing-container .trip-header { + padding: 12px 16px; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid var(--border); + background: #fff; +} + +.testing-container .th-badge { + padding: 4px 10px; + border-radius: 6px; + font-size: 11px; + font-weight: 800; + color: #fff; +} + +.testing-container .trip-stats { + font-size: 12px; + font-weight: 600; + color: var(--text-muted); + display: flex; + gap: 12px; +} + +.testing-container .step-wrap { + padding: 16px; +} + +.testing-container .step-row { + display: flex; + gap: 16px; + padding-bottom: 20px; + position: relative; +} + +.testing-container .step-row:not(:last-child)::before { + content: ''; + position: absolute; + left: 11px; + top: 24px; + bottom: 0; + width: 2px; + background: var(--border); +} + +.testing-container .step-dot { + width: 24px; + height: 24px; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + font-size: 10px; + font-weight: 800; + z-index: 2; + flex-shrink: 0; +} + +.testing-container .step-dot.kitchen { + background: var(--kitchen); + color: #fff; +} + +.testing-container .step-dot.delivery { + background: #fff; + border: 2px solid var(--border); + color: var(--text-muted); +} + +.testing-container .step-label { + font-size: 15px; + font-weight: 700; +} + +.testing-container .kitchen-tag { + color: var(--kitchen); +} + +.testing-container .step-dest { + font-size: 13px; + color: var(--text-muted); + margin-top: 3px; +} + +.testing-container .step-detail { + display: flex; + flex-wrap: wrap; + gap: 10px; + margin-top: 6px; + font-size: 13px; + font-weight: 600; +} + +.testing-container .step-profit { + color: var(--success); +} + +/* Enriched step row metadata */ +.testing-container .step-location { + font-size: 11px; + color: var(--text-muted); + margin-top: 3px; + font-weight: 500; +} + +.testing-container .step-notes { + font-size: 11px; + color: var(--text-muted); + margin-top: 3px; + padding: 4px 8px; + background: rgba(245, 158, 11, 0.08); + border-left: 2px solid rgba(245, 158, 11, 0.6); + border-radius: 4px; + font-style: italic; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100%; +} + +.testing-container .step-charges { + color: #0074e7; + font-weight: 600; +} + +.testing-container .step-type { + font-size: 10px; + font-weight: 800; + padding: 2px 7px; + border-radius: 999px; + text-transform: uppercase; + letter-spacing: 0.04em; +} + +.testing-container .step-type.type-economy { background: rgba(34, 197, 94, 0.15); color: #16a34a; } +.testing-container .step-type.type-risky { background: rgba(239, 68, 68, 0.15); color: #dc2626; } +.testing-container .step-type.type-express { background: rgba(59, 130, 246, 0.15); color: #2563eb; } +.testing-container .step-type:not(.type-economy):not(.type-risky):not(.type-express) { + background: rgba(100, 116, 139, 0.15); + color: #475569; +} + +/* ── Zone card (in panel list) ──────────────────────────────── */ + +.testing-container .rcard.zone-card { + padding: 14px 14px 12px; + background: linear-gradient(180deg, #ffffff 0%, #fafbff 100%); + position: relative; + overflow: hidden; +} + +.testing-container .rcard.zone-card::before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 3px; + height: 100%; + background: linear-gradient(180deg, #3b82f6, #6366f1); + opacity: 0.55; + transition: opacity 0.2s, width 0.2s; +} + +.testing-container .rcard.zone-card:hover { + border-color: rgba(59, 130, 246, 0.5); + background: linear-gradient(180deg, #ffffff 0%, #f0f7ff 100%); + box-shadow: 0 8px 22px rgba(59, 130, 246, 0.12); +} + +.testing-container .rcard.zone-card:hover::before { + opacity: 1; + width: 4px; +} + +.testing-container .zone-card-header { + display: flex; + align-items: center; + gap: 10px; + margin-bottom: 12px; +} + +.testing-container .zone-card-emoji { + width: 36px; + height: 36px; + border-radius: 10px; + background: linear-gradient(135deg, rgba(59, 130, 246, 0.12), rgba(99, 102, 241, 0.14)); + border: 1px solid rgba(59, 130, 246, 0.22); + display: flex; + align-items: center; + justify-content: center; + font-size: 18px; + flex-shrink: 0; +} + +.testing-container .zone-card-titles { + flex: 1; + min-width: 0; +} + +.testing-container .zone-card-name { + font-size: 15px; + font-weight: 800; + color: var(--text); + letter-spacing: -0.01em; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.testing-container .zone-card-sub { + font-size: 11px; + color: var(--text-muted); + margin-top: 2px; + font-weight: 500; +} + +.testing-container .zone-card-arrow { + font-size: 18px; + font-weight: 800; + color: var(--accent); + opacity: 0.4; + transition: transform 0.2s, opacity 0.2s; + flex-shrink: 0; +} + +.testing-container .rcard.zone-card:hover .zone-card-arrow { + opacity: 1; + transform: translateX(4px); +} + +/* Progress row: status bar + delivered/total counter */ +.testing-container .zone-progress-row { + display: flex; + align-items: center; + gap: 10px; + margin: 10px 0 4px; +} + +.testing-container .zone-progress-row .zone-status-bar { + flex: 1; + margin: 0; + height: 6px; +} + +.testing-container .zone-progress-label { + font-size: 10px; + font-weight: 800; + color: var(--text-muted); + white-space: nowrap; + letter-spacing: 0.02em; + font-variant-numeric: tabular-nums; +} + +/* Stat pills row */ +.testing-container .zone-stat-pills { + display: flex; + flex-wrap: wrap; + gap: 5px; + margin-top: 10px; +} + +.testing-container .zone-stat-pill { + display: inline-flex; + align-items: center; + gap: 4px; + padding: 4px 9px; + border-radius: 8px; + background: var(--bg-sub); + border: 1px solid var(--border); + font-size: 11px; + font-weight: 600; + transition: all 0.15s; +} + +.testing-container .zone-stat-icon { + font-size: 12px; + opacity: 0.85; +} + +.testing-container .zone-stat-value { + font-weight: 800; + color: var(--text); + font-variant-numeric: tabular-nums; +} + +.testing-container .zone-stat-label { + font-size: 10px; + color: var(--text-muted); + font-weight: 600; +} + +.testing-container .zone-stat-pill.profit-positive { + background: rgba(34, 197, 94, 0.08); + border-color: rgba(34, 197, 94, 0.25); +} +.testing-container .zone-stat-pill.profit-positive .zone-stat-value { + color: var(--success); +} + +.testing-container .zone-stat-pill.profit-negative { + background: rgba(239, 68, 68, 0.08); + border-color: rgba(239, 68, 68, 0.25); +} +.testing-container .zone-stat-pill.profit-negative .zone-stat-value { + color: #ef4444; +} + +/* Suburb preview line at the bottom of the card */ +.testing-container .zone-card-suburbs { + display: flex; + align-items: center; + gap: 6px; + margin-top: 10px; + padding-top: 10px; + border-top: 1px dashed var(--border); + font-size: 11px; + color: var(--text-muted); + line-height: 1.4; +} + +.testing-container .zone-card-suburbs-text { + flex: 1; + min-width: 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-weight: 600; +} + +.testing-container .zone-card-suburbs-more { + flex-shrink: 0; + font-size: 10px; + font-weight: 800; + color: var(--accent); + background: var(--accent-soft); + padding: 1px 7px; + border-radius: 999px; +} + +/* ── Status bar (proportional segments) ─────────────────────── */ + +.testing-container .zone-status-bar { + display: flex; + height: 5px; + border-radius: 3px; + overflow: hidden; + margin-top: 10px; + background: var(--bg-sub); + border: 1px solid var(--border); +} + +.testing-container .zone-status-bar.tall { + height: 16px; + border-radius: 4px; +} + +.testing-container .zone-status-seg { + height: 100%; + display: flex; + align-items: center; + justify-content: center; + transition: filter 0.2s; + min-width: 1px; +} + +.testing-container .zone-status-bar.tall .zone-status-seg { + font-size: 10px; + font-weight: 800; + color: #fff; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); +} + +.testing-container .zone-status-seg:hover { + filter: brightness(1.1); +} + +.testing-container .zone-status-seg-label { + padding: 0 4px; +} + +.testing-container .zone-status-legend { + display: flex; + flex-wrap: wrap; + gap: 10px; + margin-top: 8px; + font-size: 11px; + color: var(--text-muted); +} + +.testing-container .legend-item { + display: inline-flex; + align-items: center; + gap: 5px; +} + +.testing-container .legend-item strong { + color: var(--text); + font-weight: 700; + margin-left: 2px; +} + +.testing-container .legend-dot { + width: 9px; + height: 9px; + border-radius: 50%; + flex-shrink: 0; +} + +/* ── Zone detail sections ───────────────────────────────────── */ + +.testing-container .zone-detail-section { + margin: 18px 0; +} + +.testing-container .zone-section-label { + font-size: 10px; + font-weight: 800; + color: var(--text-muted); + text-transform: uppercase; + letter-spacing: 0.06em; + margin-bottom: 10px; + display: flex; + align-items: center; + gap: 10px; +} + +.testing-container .zone-section-label::after { + content: ''; + flex: 1; + height: 1px; + background: var(--border); +} + +.testing-container .section-count { + color: var(--accent); + font-weight: 700; +} + +/* ── Chips (suburbs + kitchens) ─────────────────────────────── */ + +.testing-container .zone-chips { + display: flex; + flex-wrap: wrap; + gap: 6px; +} + +.testing-container .zone-chip { + display: inline-flex; + align-items: center; + gap: 6px; + font-size: 11px; + font-weight: 600; + padding: 4px 4px 4px 10px; + border-radius: 999px; + background: var(--bg-sub); + border: 1px solid var(--border); + color: var(--text); + transition: all 0.15s; +} + +.testing-container .zone-chip:hover { + border-color: var(--accent); + background: var(--accent-soft); +} + +.testing-container .zone-chip.kitchen { + background: rgba(245, 158, 11, 0.06); + border-color: rgba(245, 158, 11, 0.25); +} + +.testing-container .zone-chip.kitchen:hover { + background: rgba(245, 158, 11, 0.12); + border-color: rgba(245, 158, 11, 0.5); +} + +.testing-container .zone-chip-name { + white-space: nowrap; +} + +.testing-container .zone-chip-count { + display: inline-flex; + align-items: center; + justify-content: center; + min-width: 20px; + height: 18px; + padding: 0 6px; + border-radius: 999px; + background: var(--accent); + color: #fff; + font-size: 10px; + font-weight: 800; +} + +.testing-container .zone-chip-count.kitchen { + background: var(--kitchen); +} + +.testing-container .kitchen-transition { + padding: 12px; + background: var(--kitchen-soft); + border: 1px dashed var(--kitchen); + border-radius: 10px; + margin: 8px 0 20px 40px; + font-size: 12px; + font-weight: 600; +} + +/* Map */ +.testing-container #map-wrap { + flex: 1; + position: relative; +} + +.testing-container .leaflet-container { + background: #f1f5f9 !important; +} + +/* Overlays */ +.testing-container #ov-tl { + position: absolute; + top: 16px; + left: 16px; + z-index: 1000; +} + +.testing-container .ov-card { + background: rgba(255, 255, 255, 0.9); + backdrop-filter: blur(8px); + border: 1px solid var(--border); + border-radius: 16px; + padding: 16px 20px; + box-shadow: var(--shadow-lg); +} + +.testing-container .ov-stats { + display: flex; + gap: 24px; +} + +.testing-container .osv { + font-size: 24px; + font-weight: 800; +} + +.testing-container .osv.g { + color: var(--success); +} + +.testing-container .osl { + font-size: 11px; + font-weight: 700; + color: var(--text-muted); + text-transform: uppercase; + margin-top: 2px; +} + +.testing-container #ov-tr { + position: absolute; + top: 16px; + right: 16px; + z-index: 1000; + display: flex; + flex-direction: column; + gap: 8px; + width: 200px; +} + +.testing-container #ov-br { + position: absolute; + bottom: 20px; + right: 80px; + z-index: 1000; +} + +.testing-container .rchip { + background: rgba(255, 255, 255, 0.9); + backdrop-filter: blur(8px); + border: 1px solid var(--border); + border-radius: 10px; + padding: 8px 12px; + display: flex; + align-items: center; + gap: 8px; + cursor: pointer; + font-size: 12px; + font-weight: 600; + box-shadow: var(--shadow); + transition: all 0.2s; +} + +.testing-container .rchip.active { + border-color: var(--accent); + background: #fff; + box-shadow: 0 4px 12px rgba(59, 130, 246, 0.15); +} + +.testing-container .rchip-dot { + width: 8px; + height: 8px; + border-radius: 50%; +} + +.testing-container .rchip-n { + margin-left: auto; + font-weight: 800; + color: var(--accent); +} + +/* Markers */ +.testing-container .cmark { + border-radius: 50%; + border: 2px solid #fff; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + font-weight: 800; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4); +} + +.testing-container .kitchen-mark { + background: var(--kitchen); + border: 3px solid #fff; + border-radius: 50%; + width: 34px; + height: 34px; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + font-weight: 900; + box-shadow: 0 0 20px rgba(245, 158, 11, 0.8), 0 0 40px rgba(245, 158, 11, 0.4); +} + +/* Popups - Clean White Look */ +.testing-container .leaflet-popup-content-wrapper { + background: #ffffff; + color: #1e293b; + border-radius: 12px; + padding: 0; + /* overflow: hidden; <-- This was cutting off the tip arrow */ + box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.15); +} + +.testing-container .leaflet-popup-tip-container { + width: 20px; + height: 10px; + left: 50%; + margin-left: -10px; + overflow: hidden; + position: absolute; + bottom: -10px; +} + +.testing-container .leaflet-popup-tip { + width: 14px; + height: 14px; + padding: 0; + margin: -10px auto 0; + transform: rotate(45deg); + background: #ffffff; + box-shadow: none; +} + +.testing-container .pu-id { + background: #f8fafc; + padding: 10px 14px; + font-size: 11px; + font-weight: 800; + letter-spacing: 0.05em; + border-bottom: 1px solid #e2e8f0; + color: #64748b; + border-radius: 12px 12px 0 0; + /* Apply rounding here instead */ +} + +.testing-container .pu-rider { + padding: 12px 14px 4px; + font-size: 15px; + font-weight: 800; +} + +.testing-container .pu-row { + display: flex; + justify-content: space-between; + padding: 4px 14px; + font-size: 12px; + color: #64748b; +} + +.testing-container .pu-row:last-child { + padding-bottom: 14px; +} + +.testing-container .pu-row span:last-child { + color: #1e293b; + font-weight: 600; +} + +/* Kitchen Popup */ +.testing-container .kitchen-popup .kp-header { + background: #f8fafc; + color: #64748b; + font-size: 10px; + font-weight: 800; + letter-spacing: 0.1em; + padding: 8px 14px; + border-bottom: 1px solid #e2e8f0; + border-radius: 12px 12px 0 0; +} + +.testing-container .kitchen-popup .kp-name { + padding: 14px 14px 4px; + font-size: 16px; + font-weight: 800; + color: var(--kitchen); +} + +.testing-container .kitchen-popup .kp-stat { + display: flex; + justify-content: space-between; + padding: 8px 14px 16px; +} + +.testing-container .kitchen-popup .kp-stat-lbl { + font-size: 12px; + color: #64748b; +} + +.testing-container .kitchen-popup .kp-stat-val { + font-size: 16px; + font-weight: 800; + color: #1e293b; +} + +.testing-container #desc { + padding: 16px 20px; + font-size: 12px; + font-weight: 500; + color: var(--text-muted); + border-top: 1px solid var(--border); + background: var(--bg); +} \ No newline at end of file diff --git a/src/pages/nearle/dispatch/Dispatch.js b/src/pages/nearle/dispatch/Dispatch.js new file mode 100644 index 0000000..49fe434 --- /dev/null +++ b/src/pages/nearle/dispatch/Dispatch.js @@ -0,0 +1,1370 @@ +import React, { useState, useEffect, useMemo, useCallback } from 'react'; +import { MapContainer, TileLayer, Marker, Popup, Polyline, useMap, ZoomControl } from 'react-leaflet'; +import L from 'leaflet'; +import 'leaflet/dist/leaflet.css'; +import dayjs from 'dayjs'; +import { useInfiniteQuery } from '@tanstack/react-query'; +import { MdMap, MdDirectionsBike, MdRestaurant, MdPublic } from 'react-icons/md'; +import { fetchDeliveries } from '../../api/api'; +import './Dispatch.css'; +import { RAW_DISPATCH_DATA } from './DispatchData'; + +// Phosphor "motorcycle" (filled) — clean side-view bike that reads well at small sizes. +const MOTORBIKE_SVG = ``; + +const STATUS_STYLES = { + created: { label: 'Created', bg: '#3b82f6', fg: '#fff' }, + pending: { label: 'Pending', bg: '#f59e0b', fg: '#fff' }, + accepted: { label: 'Accepted', bg: '#8b5cf6', fg: '#fff' }, + arrived: { label: 'Arrived', bg: '#ea580c', fg: '#fff' }, + picked: { label: 'Picked', bg: '#0ea5e9', fg: '#fff' }, + active: { label: 'Active', bg: '#0ea5e9', fg: '#fff' }, + delivered: { label: 'Delivered', bg: '#22c55e', fg: '#fff' }, + skipped: { label: 'Skipped', bg: '#94a3b8', fg: '#fff' }, + cancelled: { label: 'Cancelled', bg: '#ef4444', fg: '#fff' } +}; + +const getStatusStyle = (status) => + STATUS_STYLES[String(status || '').toLowerCase()] || { label: status || 'Unknown', bg: '#64748b', fg: '#fff' }; + +const toNum = (v) => { + const n = parseFloat(v); + return Number.isFinite(n) ? n : NaN; +}; + +const hasValidDrop = (o) => Number.isFinite(toNum(o.droplat || o.deliverylat)) && Number.isFinite(toNum(o.droplon || o.deliverylong)); +const hasValidPickup = (o) => Number.isFinite(toNum(o.pickuplat)) && Number.isFinite(toNum(o.pickuplong)); + +// Batch buckets by expected delivery time-of-day (operator's mental model — morning rush, +// lunch wave, dinner wave). Anything outside a window OR with no parsable time falls under "all". +const BATCHES = [ + // { id: 'all', label: 'All', icon: '🍽️' }, // hidden for now — restore for an unfiltered view + { id: 'morning', label: 'Morning', icon: '🌅' }, + { id: 'lunch', label: 'Lunch', icon: '🍱' }, + { id: 'dinner', label: 'Dinner', icon: '🌙' } +]; + +const getRowBatch = (r) => { + const t = r.expecteddeliverytime || r.deliverydate || r.pickupslot; + if (!t) return null; + const d = dayjs(t); + if (!d.isValid()) return null; + const h = d.hour() + d.minute() / 60; + if (h < 10.5) return 'morning'; + if (h < 15) return 'lunch'; + return 'dinner'; +}; + +const FINAL_STATUSES = new Set(['delivered']); +const SKIPPED_STATUSES = new Set(['cancelled', 'skipped']); + +// Compute one "live position" per rider: midpoint between the last delivered drop and the next non-final drop. +// If nothing delivered yet, midpoint is kitchen pickup → first drop. If all delivered, returns null. +const computeRiderPosition = (r) => { + const sorted = [...r.orders].sort((a, b) => { + const tA = a.trip_number || 1; + const tB = b.trip_number || 1; + if (tA !== tB) return tA - tB; + return (a.step || 0) - (b.step || 0); + }); + + const nextIdx = sorted.findIndex((o) => { + const s = String(o.orderstatus || '').toLowerCase(); + return !FINAL_STATUSES.has(s) && !SKIPPED_STATUSES.has(s); + }); + if (nextIdx === -1) return null; + + const next = sorted[nextIdx]; + if (!hasValidDrop(next)) return null; + const nextLat = toNum(next.droplat || next.deliverylat); + const nextLon = toNum(next.droplon || next.deliverylong); + + // Pick the previous reference point: previous order's drop if available, else this order's pickup (kitchen). + let prevLat; + let prevLon; + const prev = nextIdx > 0 ? sorted[nextIdx - 1] : null; + if (prev && hasValidDrop(prev)) { + prevLat = toNum(prev.droplat || prev.deliverylat); + prevLon = toNum(prev.droplon || prev.deliverylong); + } else if (hasValidPickup(next)) { + prevLat = toNum(next.pickuplat); + prevLon = toNum(next.pickuplong); + } else { + return null; + } + + const aerialLat = (prevLat + nextLat) / 2; + const aerialLon = (prevLon + nextLon) / 2; + + const completedCount = sorted.filter((o) => FINAL_STATUSES.has(String(o.orderstatus || '').toLowerCase())).length; + + return { + id: r.id, + color: r.color, + riderName: r.riderName, + aerialLat, + aerialLon, + prevLat, + prevLon, + nextLat, + nextLon, + completedCount, + totalCount: sorted.length, + nextStep: next.step || nextIdx + 1, + nextCustomer: next.deliverycustomer || '' + }; +}; + +// Walk a polyline and return the [lat,lon] point at half the total length. +// Uses planar distance — fine at city scale and avoids a haversine import. +const polylineMidpoint = (points) => { + if (!points || points.length < 2) return null; + const segLens = []; + let total = 0; + for (let i = 0; i < points.length - 1; i++) { + const dx = points[i + 1][0] - points[i][0]; + const dy = points[i + 1][1] - points[i][1]; + const d = Math.sqrt(dx * dx + dy * dy); + segLens.push(d); + total += d; + } + if (total === 0) return points[0]; + const target = total / 2; + let acc = 0; + for (let i = 0; i < segLens.length; i++) { + if (acc + segLens[i] >= target) { + const t = (target - acc) / segLens[i]; + return [ + points[i][0] + t * (points[i + 1][0] - points[i][0]), + points[i][1] + t * (points[i + 1][1] - points[i][1]) + ]; + } + acc += segLens[i]; + } + return points[points.length - 1]; +}; + +// Build a polyline-ready point list for a sorted trip: +// - drop NaN drops +// - prepend the first valid pickup we can find (so the line starts at the kitchen) +const buildTripPoints = (sorted) => { + const valid = sorted.filter(hasValidDrop); + if (!valid.length) return []; + const pickupSrc = sorted.find(hasValidPickup); + const pts = []; + if (pickupSrc) pts.push([toNum(pickupSrc.pickuplat), toNum(pickupSrc.pickuplong)]); + valid.forEach((o) => pts.push([toNum(o.droplat || o.deliverylat), toNum(o.droplon || o.deliverylong)])); + return pts; +}; + +// Fix for default leaflet marker icons +delete L.Icon.Default.prototype._getIconUrl; +L.Icon.Default.mergeOptions({ + iconRetinaUrl: 'https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon-2x.png', + iconUrl: 'https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon.png', + shadowUrl: 'https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-shadow.png', +}); + +const RIDER_COLORS = ['#0055FF', '#00D82C', '#FF6B00', '#9D00FF', '#FF00A8', '#00C2B2', '#FF9900', '#FF0000']; + +const MapController = ({ focusedItem, viewMode, orders }) => { + const map = useMap(); + + useEffect(() => { + let pts = []; + if (focusedItem) { + if (focusedItem.orders) { + pts = focusedItem.orders.map(o => [parseFloat(o.droplat || o.deliverylat), parseFloat(o.droplon || o.deliverylong)]); + focusedItem.orders.forEach(o => pts.push([parseFloat(o.pickuplat), parseFloat(o.pickuplong)])); + } else { + pts = [[focusedItem.lat, focusedItem.lon]]; + } + } else if (viewMode === 'all') { + pts = orders.map(o => [parseFloat(o.droplat || o.deliverylat), parseFloat(o.droplon || o.deliverylong)]); + } + + if (pts.length > 0) { + const filtered = pts.filter(p => !isNaN(p[0]) && !isNaN(p[1])); + if (filtered.length > 0) { + const bounds = L.latLngBounds(filtered); + if (bounds.isValid()) { + map.fitBounds(bounds, { padding: [50, 50], animate: true }); + } + } + } else { + map.setView([11.022, 76.982], 12, { animate: true }); + } + }, [focusedItem, viewMode, orders, map]); + + return null; +}; + +const Dispatch = ({ + data, + embedded = false, + // Controlled focus: when selectedRiderId is defined, the focused rider is derived from prop + // and clicks inside Dispatch only fire onRiderSelect (parent owns the state). When undefined, + // Dispatch falls back to its internal focusedRider state (standalone /dispatch behavior). + selectedRiderId, + onRiderSelect, + // Highlight a single marker (e.g. on table-row hover). Adds a `.pulse` class to that cmark. + pulseOrderId +}) => { + // Default to "By Zone" when the caller passes pre-zoned data (AI preview); fall back to + // "By Rider" for the standalone live page where zones are synthesized but riders are primary. + const initialViewMode = data?.zones && data.zones.length > 0 ? 'zones' : 'riders'; + const [viewMode, setViewMode] = useState(initialViewMode); + const [activeRiders, setActiveRiders] = useState(new Set()); + const [internalFocusedRider, setInternalFocusedRider] = useState(null); + const [focusedKitchen, setFocusedKitchen] = useState(null); + const [focusedZone, setFocusedZone] = useState(null); + const isControlled = selectedRiderId !== undefined; + const [clock, setClock] = useState(''); + const [osrmRoutes, setOsrmRoutes] = useState({}); + const [isAnimating, setIsAnimating] = useState(false); + const [animatedSegments, setAnimatedSegments] = useState([]); + const [selectedDate, setSelectedDate] = useState(dayjs().format('YYYY-MM-DD')); + const [selectedBatch, setSelectedBatch] = useState('morning'); + + // Live deliveries query — runs only when no `data` prop is passed (i.e., standalone page). + const shouldFetchLive = !data; + const liveUserid = typeof window !== 'undefined' ? localStorage.getItem('userid') || 0 : 0; + + const { + data: livePagesData, + isFetching: liveIsFetching, + isError: liveIsError, + fetchNextPage: liveFetchNextPage, + hasNextPage: liveHasNextPage, + isFetchingNextPage: liveIsFetchingNextPage + } = useInfiniteQuery({ + queryKey: ['dispatchDeliveries', 0, liveUserid, 'all', selectedDate, selectedDate, 50, '', 0, 0, 0], + queryFn: fetchDeliveries, + getNextPageParam: (lastPage) => lastPage.nextPage ?? undefined, + enabled: shouldFetchLive + }); + + // Auto-page through all results for the selected date. + useEffect(() => { + if (!shouldFetchLive) return; + if (liveHasNextPage && !liveIsFetchingNextPage) liveFetchNextPage(); + }, [shouldFetchLive, liveHasNextPage, liveIsFetchingNextPage, liveFetchNextPage]); + + const liveRows = useMemo( + () => (livePagesData?.pages || []).flatMap((p) => p.rows || []), + [livePagesData] + ); + + // Per-batch counts shown on the batch selector pills (uses unfiltered rows so counts stay + // visible even when a single batch is active). + const batchCounts = useMemo(() => { + const counts = { all: liveRows.length, morning: 0, lunch: 0, dinner: 0 }; + liveRows.forEach((r) => { + const b = getRowBatch(r); + if (b) counts[b] += 1; + }); + return counts; + }, [liveRows]); + + // Apply the batch filter before grouping so zones/riders/bikes all reflect the chosen wave. + const filteredLiveRows = useMemo(() => { + if (selectedBatch === 'all') return liveRows; + return liveRows.filter((r) => getRowBatch(r) === selectedBatch); + }, [liveRows, selectedBatch]); + + // Reshape flat delivery rows into the zones/riders/orders structure Dispatch consumes. + const liveData = useMemo(() => { + if (!shouldFetchLive) return null; + if (!filteredLiveRows.length) return { code: 200, zone_summary: [], zones: [] }; + + const zoneBuckets = {}; + filteredLiveRows.forEach((r) => { + const zoneName = r.zone_name || 'All Orders'; + const riderKey = String(r.userid || r.rider_id || 'unassigned'); + const riderName = r.ridername || r.rider_name || r.username || (riderKey === 'unassigned' ? 'Unassigned' : `Rider ${riderKey}`); + + if (!zoneBuckets[zoneName]) zoneBuckets[zoneName] = { zone_name: zoneName, riders: {} }; + if (!zoneBuckets[zoneName].riders[riderKey]) { + zoneBuckets[zoneName].riders[riderKey] = { rider_id: riderKey, rider_name: riderName, orders: [] }; + } + zoneBuckets[zoneName].riders[riderKey].orders.push(r); + }); + + const zones = Object.values(zoneBuckets).map((z) => { + const riders = Object.values(z.riders).map((rd) => { + const sorted = [...rd.orders].sort((a, b) => + dayjs(a.deliverydate || a.assigntime || 0).valueOf() - dayjs(b.deliverydate || b.assigntime || 0).valueOf() + ); + return { + ...rd, + orders: sorted.map((o, idx) => ({ + ...o, + trip_number: o.trip_number || 1, + step: o.step || idx + 1 + })) + }; + }); + return { zone_name: z.zone_name, riders }; + }); + + const zone_summary = zones.map((z) => { + const allOrds = z.riders.flatMap((r) => r.orders); + const assigned = allOrds.filter((o) => o.userid || o.rider_id).length; + return { + zone_name: z.zone_name, + total_orders: allOrds.length, + assigned_orders: assigned, + unassigned_orders_count: allOrds.length - assigned, + active_riders_count: z.riders.filter((r) => r.rider_id !== 'unassigned').length, + total_delivery_kms: allOrds.reduce((s, o) => s + parseFloat(o.actualkms || o.kms || 0), 0), + total_profit: allOrds.reduce((s, o) => s + parseFloat(o.profit || 0), 0) + }; + }); + + return { code: 200, zone_summary, zones }; + }, [shouldFetchLive, filteredLiveRows]); + + // Merge each zone's per-rider data with its summary metrics for sidebar rendering. + // Also derive aggregates the AI response doesn't pre-compute: which suburbs the zone + // delivers to, which kitchens it picks up from, and the order-status breakdown. + const zoneCards = useMemo(() => { + const source = data || liveData || RAW_DISPATCH_DATA; + const zonesArr = source.zones || []; + const summaryByName = {}; + (source.zone_summary || []).forEach((s) => { summaryByName[s.zone_name] = s; }); + + const tally = (arr, keyFn) => { + const m = {}; + arr.forEach((o) => { + const k = keyFn(o); + if (!k) return; + m[k] = (m[k] || 0) + 1; + }); + return Object.entries(m) + .map(([name, count]) => ({ name, count })) + .sort((a, b) => b.count - a.count); + }; + + return zonesArr.map((z) => { + const summary = summaryByName[z.zone_name] || {}; + const allOrders = (z.riders || []).flatMap((r) => r.orders || []); + const activeRiderCount = (z.riders || []).filter((r) => r.rider_id && r.rider_id !== 'unassigned').length; + + const suburbs = tally(allOrders, (o) => o.deliverysuburb || o.locationsuburb); + const kitchens = tally(allOrders, (o) => o.pickupcustomer || o.kitchen_key); + const statusCounts = {}; + allOrders.forEach((o) => { + const s = String(o.orderstatus || 'unknown').toLowerCase(); + statusCounts[s] = (statusCounts[s] || 0) + 1; + }); + + return { + id: z.zone_name, + name: z.zone_name, + riders: z.riders || [], + orders: allOrders, + totalOrders: summary.total_orders ?? allOrders.length, + activeRidersCount: summary.active_riders_count ?? activeRiderCount, + totalKms: summary.total_delivery_kms ?? allOrders.reduce((s, o) => s + parseFloat(o.actualkms || o.kms || 0), 0), + totalProfit: summary.total_profit ?? allOrders.reduce((s, o) => s + parseFloat(o.profit || 0), 0), + suburbs, + kitchens, + statusCounts + }; + }); + }, [data, liveData]); + + // Data processing logic + const { riders, kitchens, allOrders, stats } = useMemo(() => { + const source = data || liveData || RAW_DISPATCH_DATA; + const orders = []; + (source.zones || []).forEach(z => { + (z.riders || []).forEach(r => { + r.orders.forEach(o => { + orders.push({ ...o, zone_name: z.zone_name, rider_name: r.rider_name, rider_id: r.rider_id }); + }); + }); + }); + + const riderMap = {}; + orders.forEach(o => { + const key = o.rider_id || o.userid || 'unknown'; + if (!riderMap[key]) { + riderMap[key] = { + id: key, + riderName: o.rider_name || o.username || o.rider || key, + orders: [], + color: RIDER_COLORS[Object.keys(riderMap).length % RIDER_COLORS.length] + }; + } + riderMap[key].orders.push(o); + }); + + const kitchenMap = {}; + orders.forEach(o => { + const name = o.pickupcustomer || o.kitchen_key || 'Unknown'; + const key = name.toLowerCase().trim(); + if (!kitchenMap[key]) { + kitchenMap[key] = { + id: key, + kitchenName: name, + lat: toNum(o.pickuplat), + lon: toNum(o.pickuplong), + orders: [], + riders: new Set() + }; + } else if (!Number.isFinite(kitchenMap[key].lat) && hasValidPickup(o)) { + // Upgrade to first valid pickup coords we see for this kitchen + kitchenMap[key].lat = toNum(o.pickuplat); + kitchenMap[key].lon = toNum(o.pickuplong); + } + kitchenMap[key].orders.push(o); + if (o.rider_id) kitchenMap[key].riders.add(o.rider_id); + }); + + const totalKms = orders.reduce((s, o) => s + parseFloat(o.actualkms || o.kms || 0), 0); + const totalProfit = orders.reduce((s, o) => s + parseFloat(o.profit || 0), 0); + + // Sort each rider's orders by (trip_number, step) so every downstream view — + // sidebar step list, step-id badges on the card, OSRM trip points, animation — + // sees them in delivery order 1→N. + const sortedRiders = Object.values(riderMap).map((r) => ({ + ...r, + orders: [...r.orders].sort((a, b) => { + const tA = a.trip_number || 1; + const tB = b.trip_number || 1; + if (tA !== tB) return tA - tB; + return (a.step || 0) - (b.step || 0); + }) + })); + + return { + riders: sortedRiders.sort((a, b) => b.orders.length - a.orders.length), + kitchens: Object.values(kitchenMap).sort((a, b) => b.orders.length - a.orders.length), + allOrders: orders, + stats: { + totalOrders: orders.length, + totalKms, + totalProfit, + totalRiders: Object.keys(riderMap).length + } + }; + }, [data, liveData]); + + // Resolve focusedRider: prop-derived when controlled, local state otherwise. + const focusedRider = isControlled + ? (selectedRiderId ? (riders.find((r) => r.id === selectedRiderId) || null) : null) + : internalFocusedRider; + + // Single setter used by every interactive site in the UI. In uncontrolled mode it + // updates local state; in controlled mode it only notifies the parent. + const handleRiderFocus = useCallback( + (r) => { + if (onRiderSelect) onRiderSelect(r ? r.id : null); + if (!isControlled) setInternalFocusedRider(r); + }, + [isControlled, onRiderSelect] + ); + + const activeStats = useMemo(() => { + if (focusedRider) { + return { + orders: focusedRider.orders.length, + riders: 1, + km: focusedRider.orders.reduce((s, o) => s + parseFloat(o.actualkms || o.kms || 0), 0), + profit: focusedRider.orders.reduce((s, o) => s + parseFloat(o.profit || 0), 0), + label: 'Focused Rider' + }; + } + if (focusedKitchen) { + return { + orders: focusedKitchen.orders.length, + riders: focusedKitchen.riders.size, + km: focusedKitchen.orders.reduce((s, o) => s + parseFloat(o.actualkms || o.kms || 0), 0), + profit: focusedKitchen.orders.reduce((s, o) => s + parseFloat(o.profit || 0), 0), + label: 'Focused Kitchen' + }; + } + return { + orders: stats.totalOrders, + riders: stats.totalRiders, + km: stats.totalKms, + profit: stats.totalProfit, + label: 'Total Fleet' + }; + }, [focusedRider, focusedKitchen, stats]); + + // Live rider positions (Rapido-style bikes on the map) + const riderPositions = useMemo(() => riders.map(computeRiderPosition).filter(Boolean), [riders]); + + const fetchRoute = useCallback(async (riderId, tripKey, points) => { + const cacheKey = `${riderId}-${tripKey}`; + if (osrmRoutes[cacheKey]) return; + if (points.length < 2) return; + + const coords = points.map(p => `${p[1]},${p[0]}`).join(';'); + const url = `https://router.project-osrm.org/route/v1/driving/${coords}?overview=full&geometries=geojson`; + + try { + const res = await fetch(url); + const data = await res.json(); + if (data.routes && data.routes[0]) { + const poly = data.routes[0].geometry.coordinates.map(c => [c[1], c[0]]); + setOsrmRoutes(prev => ({ ...prev, [cacheKey]: poly })); + } + } catch (e) { + console.error('OSRM Fetch error:', e); + } + }, [osrmRoutes]); + + useEffect(() => { + if (embedded) return undefined; + const tick = () => { + const n = new Date(); + setClock([n.getHours(), n.getMinutes(), n.getSeconds()].map(v => String(v).padStart(2, '0')).join(':')); + }; + const timer = setInterval(tick, 1000); + tick(); + return () => clearInterval(timer); + }, [embedded]); + + useEffect(() => { + setActiveRiders(new Set(riders.map(r => r.id))); + }, [riders]); + + useEffect(() => { + riders.forEach(r => { + const isActive = activeRiders.has(r.id); + if (!isActive) return; + if (focusedRider && focusedRider.id !== r.id) return; + + const trips = {}; + r.orders.forEach(o => { + const t = o.trip_number || 1; + if (!trips[t]) trips[t] = []; + trips[t].push(o); + }); + + Object.entries(trips).forEach(([tNum, tOrders]) => { + const sorted = [...tOrders].sort((a, b) => (a.step || 0) - (b.step || 0)); + const pts = buildTripPoints(sorted); + if (pts.length >= 2) fetchRoute(r.id, tNum, pts); + }); + }); + }, [riders, activeRiders, focusedRider, fetchRoute]); + + // Fetch a road route for each rider's CURRENT segment (prev stop → next stop) so the + // bike can sit on the polyline rather than the aerial midpoint. Cached under a `seg-` + // trip key so it doesn't collide with the full-trip route under ``. + useEffect(() => { + riderPositions.forEach((p) => { + if (focusedKitchen) return; + if (focusedRider && focusedRider.id !== p.id) return; + if (!activeRiders.has(p.id)) return; + const pts = [[p.prevLat, p.prevLon], [p.nextLat, p.nextLon]]; + fetchRoute(p.id, `seg-${p.nextStep}`, pts); + }); + }, [riderPositions, focusedRider, focusedKitchen, activeRiders, fetchRoute]); + + const startAnimation = () => { + if (isAnimating) { + setIsAnimating(false); + setAnimatedSegments([]); + return; + } + + setIsAnimating(true); + setAnimatedSegments([]); + + const allSegs = []; + riders.forEach(r => { + if (!activeRiders.has(r.id)) return; + if (focusedRider && focusedRider.id !== r.id) return; + if (focusedKitchen && !focusedKitchen.riders.has(r.id)) return; + + const trips = {}; + r.orders.forEach(o => { + const t = o.trip_number || 1; + if (!trips[t]) trips[t] = []; + trips[t].push(o); + }); + + Object.entries(trips).forEach(([tNum, tOrders]) => { + // Filter orders by focused kitchen if active + const filteredTOrders = focusedKitchen + ? tOrders.filter(o => (o.pickupcustomer || o.kitchen_key || 'Unknown').toLowerCase().trim() === focusedKitchen.id) + : tOrders; + + if (filteredTOrders.length === 0) return; + + const cacheKey = `${r.id}-${tNum}`; + const roadPath = osrmRoutes[cacheKey]; + const sorted = [...filteredTOrders].sort((a, b) => (a.step || 0) - (b.step || 0)); + + // Aerial fallback — NaN-safe build + const aerialPath = buildTripPoints(sorted); + + const isKitchenAerial = (viewMode === 'kitchens' || focusedKitchen); + const path = roadPath || aerialPath; + if (path.length < 2) return; + + for (let i = 0; i < path.length - 1; i++) { + allSegs.push({ + from: path[i], + to: path[i + 1], + color: r.color, + delay: (parseInt(r.id.slice(-3)) || 0) * 0.05 + (parseInt(tNum) * 40) + i * (isKitchenAerial ? 40 : 8) + }); + } + }); + }); + + allSegs.sort((a, b) => a.delay - b.delay); + allSegs.forEach((s, idx) => { + setTimeout(() => { + setAnimatedSegments(prev => [...prev, s]); + if (idx === allSegs.length - 1) { + setTimeout(() => setIsAnimating(false), 1000); + } + }, s.delay); + }); + }; + + const createKitchenIcon = (name) => L.divIcon({ + className: '', + iconSize: [34, 34], + iconAnchor: [17, 17], + popupAnchor: [0, -18], + html: `
${(name || 'K').charAt(0).toUpperCase()}
` + }); + + const getRiderColor = (rid) => riders.find(r => r.id === rid)?.color || '#475569'; + + // Shared rider-card markup, used in the "By Rider" panel and inside the focused-zone detail. + const renderRiderCard = (r, i) => ( +
handleRiderFocus(r)} style={{ animationDelay: `${i * 0.05}s` }}> +
+
🏍
+
+
{r.riderName}
+
{r.orders[0]?.zone_name || 'Coimbatore'} · {new Set(r.orders.map(o => o.trip_number || 1)).size} trips
+
+
{r.orders.length}
+
+
+
📏 {r.orders.reduce((s, o) => s + parseFloat(o.actualkms || o.kms || 0), 0).toFixed(1)} km💰 ₹{r.orders.reduce((s, o) => s + parseFloat(o.profit || 0), 0).toFixed(0)}
+
+ {r.orders.slice(0, 15).map(o => S{o.step})} +
+
+ ); + + const renderMarkers = () => { + let ordersToRender = allOrders; + if (focusedZone) ordersToRender = focusedZone.orders; + if (focusedRider) ordersToRender = focusedRider.orders; + if (focusedKitchen) ordersToRender = focusedKitchen.orders; + ordersToRender = ordersToRender.filter(hasValidDrop); + + return ordersToRender.map((o, idx) => { + const rid = o.rider_id; + const active = rid ? activeRiders.has(rid) : true; + const color = getRiderColor(rid); + + // Use the 'step' field from data, fallback to index + const seq = o.step || (focusedRider || focusedKitchen ? (ordersToRender.indexOf(o) + 1) : 0); + const sz = 22; + + const statusStyle = getStatusStyle(o.orderstatus); + const statusLow = String(o.orderstatus || '').toLowerCase(); + const isDelivered = statusLow === 'delivered'; + const isPulsing = pulseOrderId && String(pulseOrderId) === String(o.orderid); + // Flag SVG: pole + swallow-tail banner. A check glyph appears on the banner when delivered. + const flagSvg = o.orderstatus + ? ` + + + ${isDelivered ? '' : ''} + ` + : ''; + const icon = L.divIcon({ + className: '', + iconSize: [sz, sz], + iconAnchor: [sz / 2, sz / 2], + popupAnchor: [0, -22], // Lift popup above the flag, not just the marker + html: `
${seq > 0 ? seq : ''}${flagSvg}
` + }); + + return ( + + +
ORDER #{o.orderid}
+
{o.rider_name || o.ridername || 'Unassigned'}
+ {o.orderstatus && ( +
+ Status + {statusStyle.label} +
+ )} +
Customer{o.deliverycustomer || '?'}
+
Kitchen{o.pickupcustomer || '?'}
+
Trip / StepT{o.trip_number || '-'} S{o.step || '-'}
+
Distance{o.actualkms || o.kms || 0} km
+
Profit₹{o.profit || 0}
+
+
+ ); + }); + }; + + const renderRoutes = () => { + if (isAnimating) { + return animatedSegments.map((s, i) => ( + + )); + } + + const routes = []; + const zoneRiderIds = focusedZone ? new Set(focusedZone.riders.map((zr) => String(zr.rider_id))) : null; + riders.forEach(r => { + const isActive = activeRiders.has(r.id); + if (focusedRider && focusedRider.id !== r.id) return; + if (focusedKitchen && !focusedKitchen.riders.has(r.id)) return; + if (zoneRiderIds && !zoneRiderIds.has(String(r.id))) return; + + const rOrders = r.orders; + const trips = {}; + rOrders.forEach(o => { + const t = o.trip_number || 1; + if (!trips[t]) trips[t] = []; + trips[t].push(o); + }); + + Object.entries(trips).forEach(([tNum, tOrders]) => { + // Filter orders by focused kitchen if active + const filteredTOrders = focusedKitchen + ? tOrders.filter(o => (o.pickupcustomer || o.kitchen_key || 'Unknown').toLowerCase().trim() === focusedKitchen.id) + : tOrders; + + if (filteredTOrders.length === 0) return; + + const cacheKey = `${r.id}-${tNum}`; + const roadPoints = osrmRoutes[cacheKey]; + const sorted = [...filteredTOrders].sort((a, b) => (a.step || 0) - (b.step || 0)); + + // Always render the actual road polyline from OSRM — applies to every view + // (riders, zones, all routes, kitchens). If OSRM hasn't responded yet we just + // don't draw, instead of flashing an aerial line that snaps to the road later. + const finalPoints = roadPoints; + if (!finalPoints || finalPoints.length < 2) return; + + const isKitchenView = (viewMode === 'kitchens' || focusedKitchen); + const opacity = isActive ? 1.0 : 0.1; + const weight = isKitchenView ? 7 : 6; + + routes.push( + + + + + ); + }); + }); + return routes; + }; + + const toggleRider = (rid) => { + const newActive = new Set(activeRiders); + if (newActive.has(rid)) newActive.delete(rid); + else newActive.add(rid); + setActiveRiders(newActive); + }; + + return ( +
+ {!embedded && ( +
+
+
D
+
Rider Dispatch
+
+
Coimbatore · {activeStats.orders} orders · {activeStats.riders} {activeStats.riders === 1 ? 'rider' : 'riders'} ({activeStats.label})
+
+
{clock}
+
+ )} + +
+ {zoneCards.length > 0 && ( + + )} + + + + + {shouldFetchLive && ( +
+ {liveIsFetching && ( + + Loading {liveRows.length ? `· ${liveRows.length} loaded` : ''} + + )} + {!liveIsFetching && !liveIsError && ( + + {liveRows.length} orders + + )} + {liveIsError && ( + + Failed to load + + )} + +
+ )} +
+ + {shouldFetchLive && ( +
+ Batch + {BATCHES.map((b) => ( + + ))} +
+ )} + +
+ +
+ ); +}; + +export default Dispatch; diff --git a/src/pages/nearle/dispatch/DispatchData.js b/src/pages/nearle/dispatch/DispatchData.js new file mode 100644 index 0000000..9d0eace --- /dev/null +++ b/src/pages/nearle/dispatch/DispatchData.js @@ -0,0 +1,16105 @@ +export const RAW_DISPATCH_DATA = +{ + "code": 200, + "zone_summary": [ + { + "zone_name": "Central", + "total_orders": 2, + "assigned_orders": 2, + "unassigned_orders_count": 0, + "active_riders_count": 1, + "total_delivery_kms": 11.0, + "total_profit": 46.74 + }, + { + "zone_name": "East", + "total_orders": 17, + "assigned_orders": 17, + "unassigned_orders_count": 0, + "active_riders_count": 3, + "total_delivery_kms": 71.0, + "total_profit": 417.99 + }, + { + "zone_name": "North", + "total_orders": 4, + "assigned_orders": 4, + "unassigned_orders_count": 0, + "active_riders_count": 1, + "total_delivery_kms": 20.0, + "total_profit": 93.48 + }, + { + "zone_name": "North East", + "total_orders": 21, + "assigned_orders": 21, + "unassigned_orders_count": 0, + "active_riders_count": 1, + "total_delivery_kms": 107.0, + "total_profit": 510.58 + }, + { + "zone_name": "North West", + "total_orders": 8, + "assigned_orders": 8, + "unassigned_orders_count": 0, + "active_riders_count": 1, + "total_delivery_kms": 24.0, + "total_profit": 186.97 + }, + { + "zone_name": "South", + "total_orders": 2, + "assigned_orders": 2, + "unassigned_orders_count": 0, + "active_riders_count": 1, + "total_delivery_kms": 16.0, + "total_profit": 46.74 + }, + { + "zone_name": "South East", + "total_orders": 14, + "assigned_orders": 14, + "unassigned_orders_count": 0, + "active_riders_count": 2, + "total_delivery_kms": 100.0, + "total_profit": 391.27 + }, + { + "zone_name": "West", + "total_orders": 6, + "assigned_orders": 6, + "unassigned_orders_count": 0, + "active_riders_count": 1, + "total_delivery_kms": 24.0, + "total_profit": 140.23 + } + ], + "zones": [ + { + "zone_name": "Central", + "total_orders": 2, + "active_riders_count": 1, + "assigned_orders": 2, + "unassigned_orders_count": 0, + "total_delivery_kms": 11.0, + "total_profit": 46.74, + "riders": [ + { + "rider_id": "1325", + "rider_name": "Suriya Test Auto", + "orders_count": 2, + "orders": [ + { + "orderheaderid": 136145, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105431", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Meenakshi", + "deliverycontactno": "9629078384", + "deliverylocationid": 0, + "deliveryaddress": "127a/15, Bharathi park road 2, behind bsnl head office, Quarters street, sai baba colony, coimbatore ", + "deliverysuburb": "", + "droplat": "11.02235384", + "droplon": "76.95042337", + "deliverylat": "11.02235384", + "deliverylong": "76.95042337", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 17, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 6, + "previouskms": 1, + "cumulativekms": 7, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "10", + "transitMinutes": 10, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "Central", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136139, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105425", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "7", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Jeevitha J", + "deliverycontactno": "9361595624", + "deliverylocationid": 0, + "deliveryaddress": "GVK Accommodation for ladies, Pillayar Kovil Street(Near murugar temple), Ram Nagar,Kattoor Main, Coimbatore-641009, Tamil Nadu Murugan temple opposite street, left side 2nd building", + "deliverysuburb": "", + "droplat": "11.00885352", + "droplon": "76.96467709", + "deliverylat": "11.00885352", + "deliverylong": "76.96467709", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 23, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 8, + "cumulativekms": 13, + "actualkms": "7.0", + "ordertype": "Premium", + "eta": "31", + "transitMinutes": 31, + "trip_number": 4, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "Central", + "rider_charge": 6.63, + "profit": 23.37 + } + ] + } + ], + "unassigned_orders": [] + }, + { + "zone_name": "East", + "total_orders": 17, + "active_riders_count": 3, + "assigned_orders": 17, + "unassigned_orders_count": 0, + "total_delivery_kms": 71.0, + "total_profit": 417.99, + "riders": [ + { + "rider_id": "1325", + "rider_name": "Suriya Test Auto", + "orders_count": 1, + "orders": [ + { + "orderheaderid": 136144, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105430", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "8", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Dr Bashéer ahmed", + "deliverycontactno": "9790199960", + "deliverylocationid": 0, + "deliveryaddress": "Dr Bashéer ahmed , 394 2nd Street Extension, Gandhipuram, Coimbatore In between Omani bus stand and Fathima church", + "deliverysuburb": "", + "droplat": "11.02405046", + "droplon": "76.96781558", + "deliverylat": "11.02405046", + "deliverylong": "76.96781558", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 18, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 7, + "previouskms": 3, + "cumulativekms": 10, + "actualkms": "8.0", + "ordertype": "Premium", + "eta": "14", + "transitMinutes": 14, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "East", + "rider_charge": 6.63, + "profit": 23.37 + } + ] + }, + { + "rider_id": "1245", + "rider_name": "Andy daily test rider ", + "orders_count": 1, + "orders": [ + { + "orderheaderid": 136161, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 6, + "subcategoryid": 51, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105447", + "orderdate": "2026-05-12T14:05:56+05:30", + "deliverydate": "2026-05-12 08:35:56", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 3610, + "pickupcustomer": "Nandhini s kitchens", + "pickupcontactno": "8124167927", + "pickuplocationid": 0, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 2964, + "deliverycustomer": "vidhya kitchen", + "deliverycontactno": "8008984800", + "deliverylocationid": 0, + "deliveryaddress": "Ritham Tours & Travels 20, Gandhi nagar, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu 641015, India", + "deliverysuburb": "ramlakshman nagar", + "droplat": "11.0165932", + "droplon": "77.0146367", + "deliverylat": "11.0165932", + "deliverylong": "77.0146367", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 1, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "ramlakshman nagar", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 5, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "25", + "transitMinutes": 25, + "trip_number": 1, + "assigned_rider": "1245", + "kitchen_key": "nandhini s kitchens", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "East", + "rider_charge": 6.58, + "profit": 23.42 + } + ] + }, + { + "rider_id": "1116", + "rider_name": "Suresh admin", + "orders_count": 15, + "orders": [ + { + "orderheaderid": 136151, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 6, + "subcategoryid": 51, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105437", + "orderdate": "2026-05-12T14:04:24+05:30", + "deliverydate": "2026-05-12 08:34:24", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 6506, + "pickupcustomer": "selvarani", + "pickupcontactno": "8008084800", + "pickuplocationid": 0, + "pickupaddress": "Palaniappa Nagar Palaniappa Nagar, Ramanathapuram, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "ramanathapuram", + "pickupcity": "Ramanathapuram", + "pickuplat": "10.9927424", + "pickuplong": "77.0053459", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 2964, + "deliverycustomer": "vidhya kitchen", + "deliverycontactno": "8008984800", + "deliverylocationid": 0, + "deliveryaddress": "Ritham Tours & Travels 20, Gandhi nagar, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu 641015, India", + "deliverysuburb": "ramlakshman nagar", + "droplat": "11.01609331", + "droplon": "77.01468294", + "deliverylat": "11.01609331", + "deliverylong": "77.01468294", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 11, + "pickuplon": "77.0053459", + "deliverycharges": 30, + "pickuplocation": "ramanathapuram", + "deliverylocation": "ramlakshman nagar", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 4, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "23", + "transitMinutes": 23, + "trip_number": 1, + "assigned_rider": "1116", + "kitchen_key": "selvarani", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136093, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105379", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "1", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Vishnupriya damodharan", + "deliverycontactno": "9003454943", + "deliverylocationid": 0, + "deliveryaddress": "Near psg hospital ,tamilnadu housing board Peelamedu, coimbatore", + "deliverysuburb": "", + "droplat": "11.0215076", + "droplon": "77.00752184", + "deliverylat": "11.0215076", + "deliverylong": "77.00752184", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 69, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 1, + "actualkms": "1.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136097, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105383", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Sarath", + "deliverycontactno": "8940076989", + "deliverylocationid": 0, + "deliveryaddress": "Mayflower Signature, 365, Avinashi Rd, Peelamedu, Coimbatore, Tamil Nadu 641004 7C (HARTS) , 7th Floor , near IDFC bank", + "deliverysuburb": "", + "droplat": "11.02342899", + "droplon": "77.00539382", + "deliverylat": "11.02342899", + "deliverylong": "77.00539382", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 65, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 0, + "cumulativekms": 2, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136111, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105397", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Lokesh Lakshmanan", + "deliverycontactno": "9741506425", + "deliverylocationid": 0, + "deliveryaddress": "The Focus Room 272, Mariamman Koil St, B Colony, Peelamedu Pudur, Masakalipalayam, Coimbatore, Tamil Nadu 641004 Inside road of Bharath petroleum ", + "deliverysuburb": "", + "droplat": "11.02054648", + "droplon": "76.9987904", + "deliverylat": "11.02054648", + "deliverylong": "76.9987904", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 51, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 1, + "cumulativekms": 3, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "9", + "transitMinutes": 9, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136088, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105374", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Abirami", + "deliverycontactno": "9344542677", + "deliverylocationid": 0, + "deliveryaddress": "Karuna ladies hostel Call Customer", + "deliverysuburb": "", + "droplat": "11.00906016", + "droplon": "77.00415312", + "deliverylat": "11.00906016", + "deliverylong": "77.00415312", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 74, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 2, + "cumulativekms": 5, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136096, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105382", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Parandama Reddy", + "deliverycontactno": "8142504274", + "deliverylocationid": 0, + "deliveryaddress": "Hive Service Apartment Near hindustan college ", + "deliverysuburb": "", + "droplat": "11.01293393", + "droplon": "76.997275", + "deliverylat": "11.01293393", + "deliverylong": "76.997275", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 66, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 5, + "previouskms": 1, + "cumulativekms": 6, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "10", + "transitMinutes": 10, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136108, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105394", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Hello Sivi", + "deliverycontactno": "8008984800", + "deliverylocationid": 0, + "deliveryaddress": "Hello Sivi Software Labs,, Hindustan College Road, Nava India Nava India", + "deliverysuburb": "", + "droplat": "11.01325749", + "droplon": "76.9956739", + "deliverylat": "11.01325749", + "deliverylong": "76.9956739", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 54, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 6, + "previouskms": 0, + "cumulativekms": 7, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136106, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105392", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Sharumathi", + "deliverycontactno": "8220731236", + "deliverylocationid": 0, + "deliveryaddress": "Geojit financial services No. 496, A7, Grand CAG Central, Nava India, Avinashi road, CBE - 641004 behind Tata motors", + "deliverysuburb": "", + "droplat": "11.01739462", + "droplon": "76.99178588", + "deliverylat": "11.01739462", + "deliverylong": "76.99178588", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 56, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 7, + "previouskms": 1, + "cumulativekms": 8, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "8", + "transitMinutes": 8, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136109, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105395", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Thomson", + "deliverycontactno": "7358427429", + "deliverylocationid": 0, + "deliveryaddress": "Door No. 657, Ground floor, Tristar Tower Dbs bank avinashi road branch ", + "deliverysuburb": "", + "droplat": "11.01189957", + "droplon": "76.98536231", + "deliverylat": "11.01189957", + "deliverylong": "76.98536231", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 53, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 8, + "previouskms": 1, + "cumulativekms": 9, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "10", + "transitMinutes": 10, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136095, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105381", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Manikumar", + "deliverycontactno": "9025625195", + "deliverylocationid": 0, + "deliveryaddress": "Tristar towers 4th floor 407 room no Near angannan briyani", + "deliverysuburb": "", + "droplat": "11.01141839", + "droplon": "76.98575718", + "deliverylat": "11.01141839", + "deliverylong": "76.98575718", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 67, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 9, + "previouskms": 0, + "cumulativekms": 9, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "5", + "transitMinutes": 5, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136112, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105398", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Pooja", + "deliverycontactno": "9080859196", + "deliverylocationid": 0, + "deliveryaddress": "C1 castle park apartment, Ramanujam Nagar, Uppilipalayam C1- 3rd floor", + "deliverysuburb": "", + "droplat": "11.0193081", + "droplon": "77.02405943", + "deliverylat": "11.0193081", + "deliverylong": "77.02405943", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 50, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 2, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "14", + "transitMinutes": 14, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136098, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105384", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Thulasidas", + "deliverycontactno": "9626161081", + "deliverylocationid": 0, + "deliveryaddress": "61 narayanasamy nagar singanallur Near jayendra college ", + "deliverysuburb": "", + "droplat": "11.00791679", + "droplon": "77.04364841", + "deliverylat": "11.00791679", + "deliverylong": "77.04364841", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 64, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 4, + "cumulativekms": 5, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "18", + "transitMinutes": 18, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136094, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105380", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Neha shankar", + "deliverycontactno": "8220187676", + "deliverylocationid": 0, + "deliveryaddress": "JR residency opp to canteen government esi medical College and hospital singanallur JR Residency ", + "deliverysuburb": "", + "droplat": "11.00931838", + "droplon": "77.0240773", + "deliverylat": "11.00931838", + "deliverylong": "77.0240773", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 68, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 5, + "previouskms": 1, + "cumulativekms": 10, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "10", + "transitMinutes": 10, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136110, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105396", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Sivakumar", + "deliverycontactno": "7708542801", + "deliverylocationid": 0, + "deliveryaddress": "B block G.kuppuswamy naidu memorial hospital PN palayam Coimbatore Opposite to Mani school", + "deliverysuburb": "", + "droplat": "11.01231214", + "droplon": "76.98101934", + "deliverylat": "11.01231214", + "deliverylong": "76.98101934", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 52, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 6, + "previouskms": 7, + "cumulativekms": 17, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "29", + "transitMinutes": 29, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136105, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105391", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "7", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Kannammal", + "deliverycontactno": "8884366950", + "deliverylocationid": 0, + "deliveryaddress": "47 Ambika Layout, New Siddhapudur Opp to Kaleeswari Broiler", + "deliverysuburb": "", + "droplat": "11.0195932", + "droplon": "76.97332543", + "deliverylat": "11.0195932", + "deliverylong": "76.97332543", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 57, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 7, + "previouskms": 2, + "cumulativekms": 18, + "actualkms": "7.0", + "ordertype": "Premium", + "eta": "12", + "transitMinutes": 12, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + } + ] + } + ], + "unassigned_orders": [] + }, + { + "zone_name": "North", + "total_orders": 4, + "active_riders_count": 1, + "assigned_orders": 4, + "unassigned_orders_count": 0, + "total_delivery_kms": 20.0, + "total_profit": 93.48, + "riders": [ + { + "rider_id": "1325", + "rider_name": "Suriya Test Auto", + "orders_count": 4, + "orders": [ + { + "orderheaderid": 136148, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105434", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Vinesh Karthik", + "deliverycontactno": "9952652425", + "deliverylocationid": 0, + "deliveryaddress": "NO-146/A1 Mettupalayam Road, MILL RD, opposite to CAUVERY FLOUR, Coimbatore, Tamil Nadu 641043 in the cut of women center hospital ", + "deliverysuburb": "", + "droplat": "11.033543", + "droplon": "76.9509409", + "deliverylat": "11.033543", + "deliverylong": "76.9509409", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 142, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 14, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 8, + "previouskms": 3, + "cumulativekms": 13, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "16", + "transitMinutes": 16, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136137, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105423", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Ranjith", + "deliverycontactno": "8760678628", + "deliverylocationid": 0, + "deliveryaddress": "No 4,Ranga layout 1 Dead end, black colour gate", + "deliverysuburb": "", + "droplat": "11.04601606", + "droplon": "76.95658363", + "deliverylat": "11.04601606", + "deliverylong": "76.95658363", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 25, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 9, + "previouskms": 2, + "cumulativekms": 15, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "12", + "transitMinutes": 12, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136142, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105428", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Chandramouleeswaran", + "deliverycontactno": "9443995081", + "deliverylocationid": 0, + "deliveryaddress": "Villa No.2 Casagrand Solitaire, Meenakshi Garden,Viswanathapuram, Thudiyalur, Coimbatore - 641029 Opposite to Casagrand Cosmos", + "deliverysuburb": "", + "droplat": "11.07286716", + "droplon": "76.94689839", + "deliverylat": "11.07286716", + "deliverylong": "76.94689839", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 20, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 12, + "previouskms": 2, + "cumulativekms": 21, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136135, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105421", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "7", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Janaki Velmurugan", + "deliverycontactno": "9444816125", + "deliverylocationid": 0, + "deliveryaddress": "3/74A, Nethaji Street, Kumarasamy Avenue, Vellakinar After entering Kumarasamy Avenue, take second left onto Nethaji street. After passing water tank, house with maroon door near to the light post is the house.", + "deliverysuburb": "", + "droplat": "11.0733816", + "droplon": "76.96026256", + "deliverylat": "11.0733816", + "deliverylong": "76.96026256", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 27, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 13, + "previouskms": 2, + "cumulativekms": 23, + "actualkms": "7.0", + "ordertype": "Premium", + "eta": "12", + "transitMinutes": 12, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North", + "rider_charge": 6.63, + "profit": 23.37 + } + ] + } + ], + "unassigned_orders": [] + }, + { + "zone_name": "North East", + "total_orders": 21, + "active_riders_count": 1, + "assigned_orders": 21, + "unassigned_orders_count": 0, + "total_delivery_kms": 107.0, + "total_profit": 510.58, + "riders": [ + { + "rider_id": "1245", + "rider_name": "Andy daily test rider ", + "orders_count": 21, + "orders": [ + { + "orderheaderid": 136127, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105413", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "1", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Megalai", + "deliverycontactno": "9790167948", + "deliverylocationid": 0, + "deliveryaddress": "First Floor, RR complex, Textool Subramaniam Nagar, Ganapathy maanagar, Coimbatore 641035 Near Bannari Amman temple ", + "deliverysuburb": "", + "droplat": "11.05152096", + "droplon": "76.99926936", + "deliverylat": "11.05152096", + "deliverylong": "76.99926936", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 35, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 1, + "actualkms": "1.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136116, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105402", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Mylswamy", + "deliverycontactno": "9524239106", + "deliverylocationid": 0, + "deliveryaddress": "No:11 shajakhan Avenue, Amman nagar, saravanampatti -641035 opp to Central Park apartment street", + "deliverysuburb": "", + "droplat": "11.0661088", + "droplon": "77.00197144", + "deliverylat": "11.0661088", + "deliverylong": "77.00197144", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 46, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 2, + "cumulativekms": 4, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "12", + "transitMinutes": 12, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136122, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105408", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Jagadhish Jj", + "deliverycontactno": "8072917219", + "deliverylocationid": 0, + "deliveryaddress": "41a, amman nagar , amman kovil bus stop , saravanampatty , Next right to the kumaran mess , from Amman koil bus stop", + "deliverysuburb": "", + "droplat": "11.06699432", + "droplon": "77.00328586", + "deliverylat": "11.06699432", + "deliverylong": "77.00328586", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 40, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 0, + "cumulativekms": 4, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136132, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105418", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Shailesh", + "deliverycontactno": "9944887400", + "deliverylocationid": 0, + "deliveryaddress": "Viya Workspace Phase 3 Call", + "deliverysuburb": "", + "droplat": "11.07829168", + "droplon": "76.99955669", + "deliverylat": "11.07829168", + "deliverylong": "76.99955669", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 30, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 2, + "cumulativekms": 6, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136131, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105417", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Priya", + "deliverycontactno": "8667763688", + "deliverylocationid": 0, + "deliveryaddress": "Kgisl institute of technology Main gate entrance ", + "deliverysuburb": "", + "droplat": "11.07966291", + "droplon": "76.99824945", + "deliverylat": "11.07966291", + "deliverylong": "76.99824945", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 31, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 5, + "previouskms": 0, + "cumulativekms": 6, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136114, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105400", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Praveenkumar MR", + "deliverycontactno": "9361918679", + "deliverylocationid": 0, + "deliveryaddress": "7B, Kasthuri Super Stores Backside, Saravanampatti, Coimbatore- 641035 Near Saravanampatti Bus stop", + "deliverysuburb": "", + "droplat": "11.0785166", + "droplon": "77.00538221", + "deliverylat": "11.0785166", + "deliverylong": "77.00538221", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 48, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 6, + "previouskms": 1, + "cumulativekms": 7, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "9", + "transitMinutes": 9, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136133, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105419", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Karthikeyan Subramanian", + "deliverycontactno": "8220264090", + "deliverylocationid": 0, + "deliveryaddress": "Door No: 4, Thiruvannamalai Nagar, Revenue Nagar, Saravanampatti, Coimbatore- 641035 Beside Apex Thejessvanni Apartments", + "deliverysuburb": "", + "droplat": "11.07837566", + "droplon": "77.01294251", + "deliverylat": "11.07837566", + "deliverylong": "77.01294251", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 29, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 7, + "previouskms": 1, + "cumulativekms": 9, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "9", + "transitMinutes": 9, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136128, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105414", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "7", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Srihari", + "deliverycontactno": "8883267757", + "deliverylocationid": 0, + "deliveryaddress": "Avinash enclave, 3rd floor, 11-D, L N Nagar, Balaji Nagar Phase 2 My house is in backside of KMCH Nursing College.", + "deliverysuburb": "", + "droplat": "11.06639188", + "droplon": "77.03144169", + "deliverylat": "11.06639188", + "deliverylong": "77.03144169", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 3, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 34, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 8, + "previouskms": 4, + "cumulativekms": 12, + "actualkms": "7.0", + "ordertype": "Premium", + "eta": "18", + "transitMinutes": 18, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136121, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105407", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "7", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Jothi Nambu G", + "deliverycontactno": "9791871848", + "deliverylocationid": 0, + "deliveryaddress": "Site No: 12, IG Garden, Sharp Nagar, Kalapatti, Coimbatore - 641048 Back side of NGP Boys Hostel", + "deliverysuburb": "", + "droplat": "11.05831176", + "droplon": "77.03173633", + "deliverylat": "11.05831176", + "deliverylong": "77.03173633", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 41, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 9, + "previouskms": 1, + "cumulativekms": 13, + "actualkms": "7.0", + "ordertype": "Premium", + "eta": "10", + "transitMinutes": 10, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136130, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105416", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Rajeswari", + "deliverycontactno": "9842229798", + "deliverylocationid": 0, + "deliveryaddress": "Site no 28 MAHARAJA NAGAR, NEHRU NAGAR WEST, Kalapatti post, Coimbatore 641048 Near varasakthi Vinayagar temple sandai", + "deliverysuburb": "", + "droplat": "11.05428948", + "droplon": "77.02891761", + "deliverylat": "11.05428948", + "deliverylong": "77.02891761", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 32, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 10, + "previouskms": 1, + "cumulativekms": 14, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "8", + "transitMinutes": 8, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136126, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105412", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Athiradh V Nair", + "deliverycontactno": "7012273420", + "deliverylocationid": 0, + "deliveryaddress": "4e,tower1,Mayflower Marvel, vilankurichi main rd,opp sri sri supermarket,ranga nagar ,Bharathi Nagar ,kumutham nagar Opp sri sri supermarket ", + "deliverysuburb": "", + "droplat": "11.04519258", + "droplon": "77.01423186", + "deliverylat": "11.04519258", + "deliverylong": "77.01423186", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 36, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 11, + "previouskms": 3, + "cumulativekms": 17, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "14", + "transitMinutes": 14, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136125, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105411", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Pranav A", + "deliverycontactno": "8754205256", + "deliverylocationid": 0, + "deliveryaddress": "4A, Aranga Nagar, vilankurichi road, Thaneerpandal Rd, Coimbatore, Tamil Nadu 641004 AXIS Bank basement", + "deliverysuburb": "", + "droplat": "11.04526536", + "droplon": "77.01383994", + "deliverylat": "11.04526536", + "deliverylong": "77.01383994", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 37, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 12, + "previouskms": 0, + "cumulativekms": 17, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "5", + "transitMinutes": 5, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136119, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105405", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Manoharan", + "deliverycontactno": "9943315421", + "deliverylocationid": 0, + "deliveryaddress": "Door no:20, Thanneer Pandal-4th cross, v.k. Road, Peelamedu, Coimbatore-4. call", + "deliverysuburb": "", + "droplat": "11.03732164", + "droplon": "77.01642067", + "deliverylat": "11.03732164", + "deliverylong": "77.01642067", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 43, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 3, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "16", + "transitMinutes": 16, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136120, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105406", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "8", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Niroshini K", + "deliverycontactno": "9944765778", + "deliverylocationid": 0, + "deliveryaddress": "Krishna speciality hospital, Vetrivel Nagar, 43/1, MAK India Mil Rd, near Ramalakshmi Mahal, opp. Hotel Haribavanam, Goldwins, Karuparampalayam Pirvu, Coimbatore, Tamil Nadu 641014 Left cutroad just next to Ramalakshmi mahal", + "deliverysuburb": "", + "droplat": "11.04551512", + "droplon": "77.04537766", + "deliverylat": "11.04551512", + "deliverylong": "77.04537766", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 42, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 5, + "cumulativekms": 7, + "actualkms": "8.0", + "ordertype": "Premium", + "eta": "22", + "transitMinutes": 22, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136115, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105401", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "9", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 36, + "orderamount": 36, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Ninusha", + "deliverycontactno": "9514286369", + "deliverylocationid": 0, + "deliveryaddress": "Adhithya pg for ladies Back side of post office ", + "deliverysuburb": "", + "droplat": "11.02933886", + "droplon": "77.03635871", + "deliverylat": "11.02933886", + "deliverylong": "77.03635871", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 47, + "pickuplon": "77.0006758", + "deliverycharges": 36, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 3, + "cumulativekms": 10, + "actualkms": "9.0", + "ordertype": "Premium", + "eta": "14", + "transitMinutes": 14, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 7.89, + "profit": 28.11 + }, + { + "orderheaderid": 136123, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105409", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Kaleeswaran B", + "deliverycontactno": "7339231410", + "deliverylocationid": 0, + "deliveryaddress": "Accenture Tidel park, coimbatore ", + "deliverysuburb": "", + "droplat": "11.03189164", + "droplon": "77.01836235", + "deliverylat": "11.03189164", + "deliverylong": "77.01836235", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 39, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 3, + "cumulativekms": 13, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "14", + "transitMinutes": 14, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136124, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105410", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "yuthish", + "deliverycontactno": "9363334531", + "deliverylocationid": 0, + "deliveryaddress": "Room No:C-4,Second Floor, Kaniagam Mansion,Keerthi Corner, Vetrilaikara St, Peelamedu, Coimbatore, Tamil Nadu 641004 Search Kaniagam mansion in google map", + "deliverysuburb": "", + "droplat": "11.02949252", + "droplon": "77.00181392", + "deliverylat": "11.02949252", + "deliverylong": "77.00181392", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 38, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 5, + "previouskms": 3, + "cumulativekms": 16, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136129, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105415", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Saranya S R", + "deliverycontactno": "9962311667", + "deliverylocationid": 0, + "deliveryaddress": "46, Rabindranath Tagore Road, Maniakarampalayam, Ganapathy, Coimbatore - 641006 Near Ananda’s bakery and opposite to Lavi Ville", + "deliverysuburb": "", + "droplat": "11.04779437", + "droplon": "76.97789528", + "deliverylat": "11.04779437", + "deliverylong": "76.97789528", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 33, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 6, + "previouskms": 5, + "cumulativekms": 21, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "22", + "transitMinutes": 22, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136117, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105403", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "10", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 42, + "orderamount": 42, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Vishnu Priya", + "deliverycontactno": "8884408482", + "deliverylocationid": 0, + "deliveryaddress": "18, Elysium Casa Del Sol, Fathima nagar, ChinnaMettupalayam Behind Coimbatore Public school ", + "deliverysuburb": "", + "droplat": "11.09237249", + "droplon": "76.9696628", + "deliverylat": "11.09237249", + "deliverylong": "76.9696628", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 45, + "pickuplon": "77.0006758", + "deliverycharges": 42, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 7, + "previouskms": 7, + "cumulativekms": 28, + "actualkms": "10.0", + "ordertype": "Premium", + "eta": "30", + "transitMinutes": 30, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 9.21, + "profit": 32.79 + }, + { + "orderheaderid": 136118, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105404", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "9", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 36, + "orderamount": 36, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Yagavi", + "deliverycontactno": "6381789226", + "deliverylocationid": 0, + "deliveryaddress": ",CHIL SEZ IT park coginizant Call me ", + "deliverysuburb": "", + "droplat": "11.1002638", + "droplon": "76.99043959", + "deliverylat": "11.1002638", + "deliverylong": "76.99043959", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 44, + "pickuplon": "77.0006758", + "deliverycharges": 36, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 8, + "previouskms": 4, + "cumulativekms": 32, + "actualkms": "9.0", + "ordertype": "Premium", + "eta": "18", + "transitMinutes": 18, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 7.89, + "profit": 28.11 + }, + { + "orderheaderid": 136113, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 6, + "subcategoryid": 51, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105399", + "orderdate": "2026-05-12T14:02:38+05:30", + "deliverydate": "2026-05-12 08:32:38", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 6019, + "pickupcustomer": "Manjusha kitchen ", + "pickupcontactno": "8098804981", + "pickuplocationid": 0, + "pickupaddress": "Sri Ramakrishna Mills, Sathy Road, Ramakrishnapuram, Ganapathy, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Ganapathy", + "pickupcity": "Coimbatore", + "pickuplat": "11.0517946", + "pickuplong": "76.9917895", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 3610, + "deliverycustomer": "Nandhini s kitchens", + "deliverycontactno": "8124167927", + "deliverylocationid": 0, + "deliveryaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "deliverysuburb": "Maniakaram Palayam", + "droplat": "11.04332103", + "droplon": "77.00058783", + "deliverylat": "11.04332103", + "deliverylong": "77.00058783", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 49, + "pickuplon": "76.9917895", + "deliverycharges": 30, + "pickuplocation": "Ganapathy", + "deliverylocation": "Maniakaram Palayam", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 2, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "16", + "transitMinutes": 16, + "trip_number": 4, + "assigned_rider": "1245", + "kitchen_key": "manjusha kitchen", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + } + ] + } + ], + "unassigned_orders": [] + }, + { + "zone_name": "North West", + "total_orders": 8, + "active_riders_count": 1, + "assigned_orders": 8, + "unassigned_orders_count": 0, + "total_delivery_kms": 24.0, + "total_profit": 186.97, + "riders": [ + { + "rider_id": "1325", + "rider_name": "Suriya Test Auto", + "orders_count": 8, + "orders": [ + { + "orderheaderid": 136156, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1083, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105442", + "orderdate": "2026-05-12T14:04:53+05:30", + "deliverydate": "2026-05-12 08:34:53", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Kalpana kitchen", + "pickupcontactno": "9940786561", + "pickuplocationid": 1083, + "pickupaddress": "Golden Park, KasthuriNaickenpalayam, Golden Park Road, Nehru Nagar, Kasthuri Naickenpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kasthuri Naickenpalayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0359878", + "pickuplong": "76.9048179", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Vasanthi", + "deliverycontactno": "9443693946", + "deliverylocationid": 0, + "deliveryaddress": "No.25 Shree Daksha Garden, New Golden Nagar,Navavoor pirivu Mullai Nagar", + "deliverysuburb": "", + "droplat": "11.03628776", + "droplon": "76.89641637", + "deliverylat": "11.03628776", + "deliverylong": "76.89641637", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Kalpana kitchen", + "locationsuburb": "Kasthuri Naickenpalayam", + "locationcity": "Coimbatore", + "locationcontactno": "9940786561", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 6, + "pickuplon": "76.9048179", + "deliverycharges": 30, + "pickuplocation": "Kasthuri Naickenpalayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 1, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 2, + "assigned_rider": "1325", + "kitchen_key": "kalpana kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136150, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105436", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "L. Rajeswari", + "deliverycontactno": "9600778504", + "deliverylocationid": 0, + "deliveryaddress": "5 Thiyagi Street Sri Nagar (Kalpana theater road) kavundampalayam Coimbatore -30 Opp kausalya automobiles / near IOB atm/BIsmi Chicken ", + "deliverysuburb": "", + "droplat": "11.0454955", + "droplon": "76.94142821", + "deliverylat": "11.0454955", + "deliverylong": "76.94142821", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 12, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 2, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "14", + "transitMinutes": 14, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136141, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105427", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "selvadurai", + "deliverycontactno": "9042890142", + "deliverylocationid": 0, + "deliveryaddress": "myill illam nagammal street near st thomas higher secondary school", + "deliverysuburb": "", + "droplat": "11.03668002", + "droplon": "76.94520822", + "deliverylat": "11.03668002", + "deliverylong": "76.94520822", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 21, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 2, + "cumulativekms": 4, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136136, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105422", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "M.Pappa", + "deliverycontactno": "9843143851", + "deliverylocationid": 0, + "deliveryaddress": "No2,2nd floor,vaigai Street, saibaba colony, kk pudur , coimbatore 641038 Next to karthikeya wood tech ", + "deliverysuburb": "", + "droplat": "11.03269781", + "droplon": "76.9444377", + "deliverylat": "11.03269781", + "deliverylong": "76.9444377", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 26, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 1, + "cumulativekms": 4, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "7", + "transitMinutes": 7, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136143, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105429", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Vigneshwaran", + "deliverycontactno": "9789498034", + "deliverylocationid": 0, + "deliveryaddress": "Tag interior studio , Saibabacolony Bombey dying cut , Meso Dental hospital opp", + "deliverysuburb": "", + "droplat": "11.02727076", + "droplon": "76.94177328", + "deliverylat": "11.02727076", + "deliverylong": "76.94177328", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 19, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 1, + "cumulativekms": 5, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "9", + "transitMinutes": 9, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136140, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105426", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "SHUNMUGAKANI", + "deliverycontactno": "9944317873", + "deliverylocationid": 0, + "deliveryaddress": "No:14, 2nd Street, Aditya Residency, VCS Nagar Extension, GN Mills Post, Coimbatore - 641029 After getting down the new bridge, Take the left turn after A1 chips and drive for 750 meters. End of the road, you will see Aditya Residency Board and drive 500 meters. You will find Green house No:14 with Green Gate on the left hand side", + "deliverysuburb": "", + "droplat": "11.06318911", + "droplon": "76.94256258", + "deliverylat": "11.06318911", + "deliverylong": "76.94256258", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 22, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 10, + "previouskms": 4, + "cumulativekms": 19, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "18", + "transitMinutes": 18, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136147, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105433", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Everstage", + "deliverycontactno": "6381392855", + "deliverylocationid": 0, + "deliveryaddress": "Raintree Workspace Call", + "deliverysuburb": "", + "droplat": "11.06722941", + "droplon": "76.93852704", + "deliverylat": "11.06722941", + "deliverylong": "76.93852704", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 15, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 11, + "previouskms": 1, + "cumulativekms": 20, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "8", + "transitMinutes": 8, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136138, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105424", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Dr Shilpa", + "deliverycontactno": "9994727645", + "deliverylocationid": 0, + "deliveryaddress": "216 A3, sv nagar, edayarpalayam vadavalli road SV nagar school", + "deliverysuburb": "", + "droplat": "11.03738596", + "droplon": "76.91353945", + "deliverylat": "11.03738596", + "deliverylong": "76.91353945", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 24, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 3, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "16", + "transitMinutes": 16, + "trip_number": 4, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + } + ] + } + ], + "unassigned_orders": [] + }, + { + "zone_name": "South", + "total_orders": 2, + "active_riders_count": 1, + "assigned_orders": 2, + "unassigned_orders_count": 0, + "total_delivery_kms": 16.0, + "total_profit": 46.74, + "riders": [ + { + "rider_id": "1325", + "rider_name": "Suriya Test Auto", + "orders_count": 2, + "orders": [ + { + "orderheaderid": 136160, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1076, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105446", + "orderdate": "2026-05-12T14:05:23+05:30", + "deliverydate": "2026-05-12 08:35:23", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "8", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Bhuvaneshwari kitchen ", + "pickupcontactno": "9597843220", + "pickuplocationid": 1076, + "pickupaddress": "Coimbatore, Light House Road, Kollupuram, Sukrawar Pettai, R.S. Puram, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "R.S. Puram", + "pickupcity": "Coimbatore", + "pickuplat": "11.0035176", + "pickuplong": "76.95454649999999", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Lakshmanan Visalakshi", + "deliverycontactno": "8886443455", + "deliverylocationid": 0, + "deliveryaddress": "New No.6, Old No. 88/51A, Sindhu Nagar, Kuniyamuthur, COIMBATORE எஸ் எஸ் கார்னர் ... 1km ", + "deliverysuburb": "", + "droplat": "10.94725855", + "droplon": "76.95756775", + "deliverylat": "10.94725855", + "deliverylong": "76.95756775", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Bhuvaneshwari kitchen ", + "locationsuburb": "R.S. Puram", + "locationcity": "Coimbatore", + "locationcontactno": "9597843220", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 2, + "pickuplon": "76.95454649999999", + "deliverycharges": 30, + "pickuplocation": "R.S. Puram", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 2, + "cumulativekms": 11, + "actualkms": "8.0", + "ordertype": "Premium", + "eta": "12", + "transitMinutes": 12, + "trip_number": 1, + "assigned_rider": "1325", + "kitchen_key": "bhuvaneshwari kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "South", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136134, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105420", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "8", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Ira Mahadevan", + "deliverycontactno": "6382801087", + "deliverylocationid": 0, + "deliveryaddress": "3-4/5 Goods shed Road, Near HeadPost office, Coimbatore Near Head post office (backside of main Railway Station)", + "deliverysuburb": "", + "droplat": "10.99908529", + "droplon": "76.96426756", + "deliverylat": "10.99908529", + "deliverylong": "76.96426756", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 28, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 2, + "cumulativekms": 15, + "actualkms": "8.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 4, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "South", + "rider_charge": 6.63, + "profit": 23.37 + } + ] + } + ], + "unassigned_orders": [] + }, + { + "zone_name": "South East", + "total_orders": 14, + "active_riders_count": 2, + "assigned_orders": 14, + "unassigned_orders_count": 0, + "total_delivery_kms": 100.0, + "total_profit": 391.27, + "riders": [ + { + "rider_id": "1325", + "rider_name": "Suriya Test Auto", + "orders_count": 3, + "orders": [ + { + "orderheaderid": 136158, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1076, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105444", + "orderdate": "2026-05-12T14:05:23+05:30", + "deliverydate": "2026-05-12 08:35:23", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "7", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Bhuvaneshwari kitchen ", + "pickupcontactno": "9597843220", + "pickuplocationid": 1076, + "pickupaddress": "Coimbatore, Light House Road, Kollupuram, Sukrawar Pettai, R.S. Puram, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "R.S. Puram", + "pickupcity": "Coimbatore", + "pickuplat": "11.0035176", + "pickuplong": "76.95454649999999", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Nagaraj", + "deliverycontactno": "7401008787", + "deliverylocationid": 0, + "deliveryaddress": "3/10,13d Andaal thotham,MurugaNagar,Sundarapuram Take left cut after Anandaas hotel,and straight dead end", + "deliverysuburb": "", + "droplat": "10.96001252", + "droplon": "76.97476551", + "deliverylat": "10.96001252", + "deliverylong": "76.97476551", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Bhuvaneshwari kitchen ", + "locationsuburb": "R.S. Puram", + "locationcity": "Coimbatore", + "locationcontactno": "9597843220", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 4, + "pickuplon": "76.95454649999999", + "deliverycharges": 30, + "pickuplocation": "R.S. Puram", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 8, + "actualkms": "7.0", + "ordertype": "Premium", + "eta": "35", + "transitMinutes": 35, + "trip_number": 1, + "assigned_rider": "1325", + "kitchen_key": "bhuvaneshwari kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "South East", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136157, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1076, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105443", + "orderdate": "2026-05-12T14:05:23+05:30", + "deliverydate": "2026-05-12 08:35:23", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "9", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 36, + "orderamount": 36, + "customerid": 0, + "pickupcustomer": "Bhuvaneshwari kitchen ", + "pickupcontactno": "9597843220", + "pickuplocationid": 1076, + "pickupaddress": "Coimbatore, Light House Road, Kollupuram, Sukrawar Pettai, R.S. Puram, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "R.S. Puram", + "pickupcity": "Coimbatore", + "pickuplat": "11.0035176", + "pickuplong": "76.95454649999999", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Sowdayan", + "deliverycontactno": "8072331164", + "deliverylocationid": 0, + "deliveryaddress": "1/66, P1 Saravana Nagar, Sundharapuram, Madukarai Road Behind Jacob's Bakery", + "deliverysuburb": "", + "droplat": "10.95460078", + "droplon": "76.97121097", + "deliverylat": "10.95460078", + "deliverylong": "76.97121097", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Bhuvaneshwari kitchen ", + "locationsuburb": "R.S. Puram", + "locationcity": "Coimbatore", + "locationcontactno": "9597843220", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 5, + "pickuplon": "76.95454649999999", + "deliverycharges": 36, + "pickuplocation": "R.S. Puram", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 1, + "cumulativekms": 9, + "actualkms": "9.0", + "ordertype": "Premium", + "eta": "9", + "transitMinutes": 9, + "trip_number": 1, + "assigned_rider": "1325", + "kitchen_key": "bhuvaneshwari kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "South East", + "rider_charge": 7.95, + "profit": 28.05 + }, + { + "orderheaderid": 136159, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1076, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105445", + "orderdate": "2026-05-12T14:05:23+05:30", + "deliverydate": "2026-05-12 08:35:23", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "9", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 36, + "orderamount": 36, + "customerid": 0, + "pickupcustomer": "Bhuvaneshwari kitchen ", + "pickupcontactno": "9597843220", + "pickuplocationid": 1076, + "pickupaddress": "Coimbatore, Light House Road, Kollupuram, Sukrawar Pettai, R.S. Puram, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "R.S. Puram", + "pickupcity": "Coimbatore", + "pickuplat": "11.0035176", + "pickuplong": "76.95454649999999", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Thiruveragan", + "deliverycontactno": "8608892969", + "deliverylocationid": 0, + "deliveryaddress": "54, Ashtalakshmi Nagar, Sundarapuram Opp Abirami Hospital ", + "deliverysuburb": "", + "droplat": "10.95245273", + "droplon": "76.9708318", + "deliverylat": "10.95245273", + "deliverylong": "76.9708318", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Bhuvaneshwari kitchen ", + "locationsuburb": "R.S. Puram", + "locationcity": "Coimbatore", + "locationcontactno": "9597843220", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 3, + "pickuplon": "76.95454649999999", + "deliverycharges": 36, + "pickuplocation": "R.S. Puram", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 0, + "cumulativekms": 9, + "actualkms": "9.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 1, + "assigned_rider": "1325", + "kitchen_key": "bhuvaneshwari kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "South East", + "rider_charge": 7.95, + "profit": 28.05 + } + ] + }, + { + "rider_id": "1116", + "rider_name": "Suresh admin", + "orders_count": 11, + "orders": [ + { + "orderheaderid": 136101, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105387", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Dr C Surya", + "deliverycontactno": "8098157601", + "deliverylocationid": 0, + "deliveryaddress": "No.304, Second floor, Shree hospital, Damu nagar,Puliakulam, Coimbatore Puliakulam ", + "deliverysuburb": "", + "droplat": "11.00671213", + "droplon": "76.99174456", + "deliverylat": "11.00671213", + "deliverylong": "76.99174456", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 61, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 10, + "previouskms": 1, + "cumulativekms": 10, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "10", + "transitMinutes": 10, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136099, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105385", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "voilet", + "deliverycontactno": "8903197047", + "deliverylocationid": 0, + "deliveryaddress": "41,kewin cottage appuswamy naidu layout puliakulam coimbatore near st anthonys church", + "deliverysuburb": "", + "droplat": "11.00416837", + "droplon": "76.99083261", + "deliverylat": "11.00416837", + "deliverylong": "76.99083261", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 63, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 11, + "previouskms": 0, + "cumulativekms": 11, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136102, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105388", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Nagalakshmi B", + "deliverycontactno": "9500639860", + "deliverylocationid": 0, + "deliveryaddress": "Aditya apartments B2 B block Sungam Chintamani Trichy road Ramanathapuram Coimbatore Opposite to Steel house ", + "deliverysuburb": "", + "droplat": "10.99773113", + "droplon": "76.98718205", + "deliverylat": "10.99773113", + "deliverylong": "76.98718205", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 60, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 12, + "previouskms": 1, + "cumulativekms": 12, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "9", + "transitMinutes": 9, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136100, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105386", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Uma Ganesh", + "deliverycontactno": "9884937068", + "deliverylocationid": 0, + "deliveryaddress": "24, Subbiah Layout, Ramanathapuram Near EB office", + "deliverysuburb": "", + "droplat": "10.99283671", + "droplon": "76.99907232", + "deliverylat": "10.99283671", + "deliverylong": "76.99907232", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 62, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 13, + "previouskms": 2, + "cumulativekms": 14, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136091, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105377", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Kavitha", + "deliverycontactno": "9786404664", + "deliverylocationid": 0, + "deliveryaddress": "24 chellandiamman kovil street singanalur 25 Near chellandiamman temple", + "deliverysuburb": "", + "droplat": "10.99897847", + "droplon": "77.03077216", + "deliverylat": "10.99897847", + "deliverylong": "77.03077216", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 71, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 3, + "cumulativekms": 8, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136104, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105390", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Sudharsan", + "deliverycontactno": "9894958802", + "deliverylocationid": 0, + "deliveryaddress": "9-7, TNHB Housing Unit, Singanallur, Tamil Nadu 641005, India 18/21, RVL Colony West, Uppilipalayam Post, Coimbatore, Tamil Nadu 641015", + "deliverysuburb": "", + "droplat": "11.00174342", + "droplon": "77.02716978", + "deliverylat": "11.00174342", + "deliverylong": "77.02716978", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 58, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 1, + "cumulativekms": 8, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "8", + "transitMinutes": 8, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136089, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105375", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "8", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "RAJA P S", + "deliverycontactno": "8903585498", + "deliverylocationid": 0, + "deliveryaddress": "Bank of Baroda, Regional Office, Coimbatore, Opposite Railway Station, Bank Road Opposite Railway Station", + "deliverysuburb": "", + "droplat": "10.99548935", + "droplon": "76.9689279", + "deliverylat": "10.99548935", + "deliverylong": "76.9689279", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 73, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 8, + "previouskms": 4, + "cumulativekms": 22, + "actualkms": "8.0", + "ordertype": "Premium", + "eta": "19", + "transitMinutes": 19, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136103, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105389", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "10", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 42, + "orderamount": 42, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Karthi", + "deliverycontactno": "9362625249", + "deliverylocationid": 0, + "deliveryaddress": "42, 10th cross street, Satyanarayana Nagar, Podanur Opposite to Podanur Indian Bank", + "deliverysuburb": "", + "droplat": "10.97014923", + "droplon": "76.98558875", + "deliverylat": "10.97014923", + "deliverylong": "76.98558875", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 59, + "pickuplon": "77.0147763", + "deliverycharges": 42, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 9, + "previouskms": 5, + "cumulativekms": 27, + "actualkms": "10.0", + "ordertype": "Premium", + "eta": "22", + "transitMinutes": 22, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 7.36, + "profit": 34.64 + }, + { + "orderheaderid": 136092, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105378", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "10", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 42, + "orderamount": 42, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Muthusamy", + "deliverycontactno": "9789826626", + "deliverylocationid": 0, + "deliveryaddress": "Sakthi illam, Satyanarayanagar Podanur Near rail nagar( Sai nagar)", + "deliverysuburb": "", + "droplat": "10.96818141", + "droplon": "76.98272053", + "deliverylat": "10.96818141", + "deliverylong": "76.98272053", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 70, + "pickuplon": "77.0147763", + "deliverycharges": 42, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 10, + "previouskms": 1, + "cumulativekms": 28, + "actualkms": "10.0", + "ordertype": "Premium", + "eta": "7", + "transitMinutes": 7, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 7.36, + "profit": 34.64 + }, + { + "orderheaderid": 136107, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105393", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "10", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 42, + "orderamount": 42, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Merlyn", + "deliverycontactno": "9677787418", + "deliverylocationid": 0, + "deliveryaddress": "1/10, Bharthi nagar Extn, Nadar Thottam Podanur 641023 Prithvi apartment", + "deliverysuburb": "", + "droplat": "10.96437992", + "droplon": "76.98149498", + "deliverylat": "10.96437992", + "deliverylong": "76.98149498", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 55, + "pickuplon": "77.0147763", + "deliverycharges": 42, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 11, + "previouskms": 1, + "cumulativekms": 28, + "actualkms": "10.0", + "ordertype": "Premium", + "eta": "7", + "transitMinutes": 7, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 7.36, + "profit": 34.64 + }, + { + "orderheaderid": 136090, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105376", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "10", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 42, + "orderamount": 42, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Ulaganathan", + "deliverycontactno": "9789826626", + "deliverylocationid": 0, + "deliveryaddress": "Sakthi illam, Satyanarayanagar ( Sai nagar) Near rail nagar", + "deliverysuburb": "", + "droplat": "10.96820517", + "droplon": "76.9829928", + "deliverylat": "10.96820517", + "deliverylong": "76.9829928", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 72, + "pickuplon": "77.0147763", + "deliverycharges": 42, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 12, + "previouskms": 1, + "cumulativekms": 29, + "actualkms": "10.0", + "ordertype": "Premium", + "eta": "7", + "transitMinutes": 7, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 7.36, + "profit": 34.64 + } + ] + } + ], + "unassigned_orders": [] + }, + { + "zone_name": "West", + "total_orders": 6, + "active_riders_count": 1, + "assigned_orders": 6, + "unassigned_orders_count": 0, + "total_delivery_kms": 24.0, + "total_profit": 140.23, + "riders": [ + { + "rider_id": "1325", + "rider_name": "Suriya Test Auto", + "orders_count": 6, + "orders": [ + { + "orderheaderid": 136154, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1083, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105440", + "orderdate": "2026-05-12T14:04:53+05:30", + "deliverydate": "2026-05-12 08:34:53", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Kalpana kitchen", + "pickupcontactno": "9940786561", + "pickuplocationid": 1083, + "pickupaddress": "Golden Park, KasthuriNaickenpalayam, Golden Park Road, Nehru Nagar, Kasthuri Naickenpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kasthuri Naickenpalayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0359878", + "pickuplong": "76.9048179", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Mumtaz", + "deliverycontactno": "8838567701", + "deliverylocationid": 0, + "deliveryaddress": "38 daksha village, bommanampalayam, GKS Avenue Near Parambariyam restaurant ", + "deliverysuburb": "", + "droplat": "11.0222465", + "droplon": "76.88731402", + "deliverylat": "11.0222465", + "deliverylong": "76.88731402", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Kalpana kitchen", + "locationsuburb": "Kasthuri Naickenpalayam", + "locationcity": "Coimbatore", + "locationcontactno": "9940786561", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 8, + "pickuplon": "76.9048179", + "deliverycharges": 30, + "pickuplocation": "Kasthuri Naickenpalayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 3, + "cumulativekms": 4, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 2, + "assigned_rider": "1325", + "kitchen_key": "kalpana kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136155, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1083, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105441", + "orderdate": "2026-05-12T14:04:53+05:30", + "deliverydate": "2026-05-12 08:34:53", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Kalpana kitchen", + "pickupcontactno": "9940786561", + "pickuplocationid": 1083, + "pickupaddress": "Golden Park, KasthuriNaickenpalayam, Golden Park Road, Nehru Nagar, Kasthuri Naickenpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kasthuri Naickenpalayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0359878", + "pickuplong": "76.9048179", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Vimal Raj", + "deliverycontactno": "9944452993", + "deliverylocationid": 0, + "deliveryaddress": "T26, B Block, Sree Daksha Yahvi Next to Daksha Lucien", + "deliverysuburb": "", + "droplat": "11.01812244", + "droplon": "76.87916104", + "deliverylat": "11.01812244", + "deliverylong": "76.87916104", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Kalpana kitchen", + "locationsuburb": "Kasthuri Naickenpalayam", + "locationcity": "Coimbatore", + "locationcontactno": "9940786561", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 7, + "pickuplon": "76.9048179", + "deliverycharges": 30, + "pickuplocation": "Kasthuri Naickenpalayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 1, + "cumulativekms": 5, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 2, + "assigned_rider": "1325", + "kitchen_key": "kalpana kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136152, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1083, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105438", + "orderdate": "2026-05-12T14:04:53+05:30", + "deliverydate": "2026-05-12 08:34:53", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Kalpana kitchen", + "pickupcontactno": "9940786561", + "pickuplocationid": 1083, + "pickupaddress": "Golden Park, KasthuriNaickenpalayam, Golden Park Road, Nehru Nagar, Kasthuri Naickenpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kasthuri Naickenpalayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0359878", + "pickuplong": "76.9048179", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Karthik", + "deliverycontactno": "9952696933", + "deliverylocationid": 0, + "deliveryaddress": "410 Maruthamalai main road opp to perumal Kovil bus stop Dhakestha jewellery shop building second floor home ", + "deliverysuburb": "", + "droplat": "11.01883584", + "droplon": "76.92031645", + "deliverylat": "11.01883584", + "deliverylong": "76.92031645", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Kalpana kitchen", + "locationsuburb": "Kasthuri Naickenpalayam", + "locationcity": "Coimbatore", + "locationcontactno": "9940786561", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 10, + "pickuplon": "76.9048179", + "deliverycharges": 30, + "pickuplocation": "Kasthuri Naickenpalayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 7, + "cumulativekms": 12, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "28", + "transitMinutes": 28, + "trip_number": 2, + "assigned_rider": "1325", + "kitchen_key": "kalpana kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136153, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1083, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105439", + "orderdate": "2026-05-12T14:04:53+05:30", + "deliverydate": "2026-05-12 08:34:53", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Kalpana kitchen", + "pickupcontactno": "9940786561", + "pickuplocationid": 1083, + "pickupaddress": "Golden Park, KasthuriNaickenpalayam, Golden Park Road, Nehru Nagar, Kasthuri Naickenpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kasthuri Naickenpalayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0359878", + "pickuplong": "76.9048179", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Abdul hameed", + "deliverycontactno": "7598169986", + "deliverylocationid": 0, + "deliveryaddress": "25, Gokulam colony 3rd street PN pudur Kids junction ", + "deliverysuburb": "", + "droplat": "11.01984521", + "droplon": "76.92449634", + "deliverylat": "11.01984521", + "deliverylong": "76.92449634", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Kalpana kitchen", + "locationsuburb": "Kasthuri Naickenpalayam", + "locationcity": "Coimbatore", + "locationcontactno": "9940786561", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 9, + "pickuplon": "76.9048179", + "deliverycharges": 30, + "pickuplocation": "Kasthuri Naickenpalayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 5, + "previouskms": 1, + "cumulativekms": 13, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "7", + "transitMinutes": 7, + "trip_number": 2, + "assigned_rider": "1325", + "kitchen_key": "kalpana kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136146, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105432", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Dr.k.arumugam", + "deliverycontactno": "9843011238", + "deliverylocationid": 0, + "deliveryaddress": "28 ramalinga Nagar Ranganathan layout Sai baba.colony.cbe.11 near siva lab yazhini tailor shop street ", + "deliverysuburb": "", + "droplat": "11.0245061", + "droplon": "76.94239248", + "deliverylat": "11.0245061", + "deliverylong": "76.94239248", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 16, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 5, + "previouskms": 0, + "cumulativekms": 6, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136149, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105435", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Balakumar Arumugam", + "deliverycontactno": "8870210299", + "deliverylocationid": 0, + "deliveryaddress": "41 Gangai Amman street Newanandhanagar PN pudur post opp SMS Shivanjali appts Oppp SMS Shivanjali appts", + "deliverysuburb": "", + "droplat": "11.02466165", + "droplon": "76.91500293", + "deliverylat": "11.02466165", + "deliverylong": "76.91500293", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 13, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 2, + "cumulativekms": 5, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 4, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "West", + "rider_charge": 6.63, + "profit": 23.37 + } + ] + } + ], + "unassigned_orders": [] + } + ], + "details": [ + { + "orderheaderid": 136158, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1076, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105444", + "orderdate": "2026-05-12T14:05:23+05:30", + "deliverydate": "2026-05-12 08:35:23", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "7", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Bhuvaneshwari kitchen ", + "pickupcontactno": "9597843220", + "pickuplocationid": 1076, + "pickupaddress": "Coimbatore, Light House Road, Kollupuram, Sukrawar Pettai, R.S. Puram, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "R.S. Puram", + "pickupcity": "Coimbatore", + "pickuplat": "11.0035176", + "pickuplong": "76.95454649999999", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Nagaraj", + "deliverycontactno": "7401008787", + "deliverylocationid": 0, + "deliveryaddress": "3/10,13d Andaal thotham,MurugaNagar,Sundarapuram Take left cut after Anandaas hotel,and straight dead end", + "deliverysuburb": "", + "droplat": "10.96001252", + "droplon": "76.97476551", + "deliverylat": "10.96001252", + "deliverylong": "76.97476551", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Bhuvaneshwari kitchen ", + "locationsuburb": "R.S. Puram", + "locationcity": "Coimbatore", + "locationcontactno": "9597843220", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 4, + "pickuplon": "76.95454649999999", + "deliverycharges": 30, + "pickuplocation": "R.S. Puram", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 8, + "actualkms": "7.0", + "ordertype": "Premium", + "eta": "35", + "transitMinutes": 35, + "trip_number": 1, + "assigned_rider": "1325", + "kitchen_key": "bhuvaneshwari kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "South East", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136157, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1076, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105443", + "orderdate": "2026-05-12T14:05:23+05:30", + "deliverydate": "2026-05-12 08:35:23", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "9", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 36, + "orderamount": 36, + "customerid": 0, + "pickupcustomer": "Bhuvaneshwari kitchen ", + "pickupcontactno": "9597843220", + "pickuplocationid": 1076, + "pickupaddress": "Coimbatore, Light House Road, Kollupuram, Sukrawar Pettai, R.S. Puram, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "R.S. Puram", + "pickupcity": "Coimbatore", + "pickuplat": "11.0035176", + "pickuplong": "76.95454649999999", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Sowdayan", + "deliverycontactno": "8072331164", + "deliverylocationid": 0, + "deliveryaddress": "1/66, P1 Saravana Nagar, Sundharapuram, Madukarai Road Behind Jacob's Bakery", + "deliverysuburb": "", + "droplat": "10.95460078", + "droplon": "76.97121097", + "deliverylat": "10.95460078", + "deliverylong": "76.97121097", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Bhuvaneshwari kitchen ", + "locationsuburb": "R.S. Puram", + "locationcity": "Coimbatore", + "locationcontactno": "9597843220", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 5, + "pickuplon": "76.95454649999999", + "deliverycharges": 36, + "pickuplocation": "R.S. Puram", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 1, + "cumulativekms": 9, + "actualkms": "9.0", + "ordertype": "Premium", + "eta": "9", + "transitMinutes": 9, + "trip_number": 1, + "assigned_rider": "1325", + "kitchen_key": "bhuvaneshwari kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "South East", + "rider_charge": 7.95, + "profit": 28.05 + }, + { + "orderheaderid": 136159, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1076, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105445", + "orderdate": "2026-05-12T14:05:23+05:30", + "deliverydate": "2026-05-12 08:35:23", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "9", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 36, + "orderamount": 36, + "customerid": 0, + "pickupcustomer": "Bhuvaneshwari kitchen ", + "pickupcontactno": "9597843220", + "pickuplocationid": 1076, + "pickupaddress": "Coimbatore, Light House Road, Kollupuram, Sukrawar Pettai, R.S. Puram, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "R.S. Puram", + "pickupcity": "Coimbatore", + "pickuplat": "11.0035176", + "pickuplong": "76.95454649999999", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Thiruveragan", + "deliverycontactno": "8608892969", + "deliverylocationid": 0, + "deliveryaddress": "54, Ashtalakshmi Nagar, Sundarapuram Opp Abirami Hospital ", + "deliverysuburb": "", + "droplat": "10.95245273", + "droplon": "76.9708318", + "deliverylat": "10.95245273", + "deliverylong": "76.9708318", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Bhuvaneshwari kitchen ", + "locationsuburb": "R.S. Puram", + "locationcity": "Coimbatore", + "locationcontactno": "9597843220", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 3, + "pickuplon": "76.95454649999999", + "deliverycharges": 36, + "pickuplocation": "R.S. Puram", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 0, + "cumulativekms": 9, + "actualkms": "9.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 1, + "assigned_rider": "1325", + "kitchen_key": "bhuvaneshwari kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "South East", + "rider_charge": 7.95, + "profit": 28.05 + }, + { + "orderheaderid": 136160, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1076, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105446", + "orderdate": "2026-05-12T14:05:23+05:30", + "deliverydate": "2026-05-12 08:35:23", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "8", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Bhuvaneshwari kitchen ", + "pickupcontactno": "9597843220", + "pickuplocationid": 1076, + "pickupaddress": "Coimbatore, Light House Road, Kollupuram, Sukrawar Pettai, R.S. Puram, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "R.S. Puram", + "pickupcity": "Coimbatore", + "pickuplat": "11.0035176", + "pickuplong": "76.95454649999999", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Lakshmanan Visalakshi", + "deliverycontactno": "8886443455", + "deliverylocationid": 0, + "deliveryaddress": "New No.6, Old No. 88/51A, Sindhu Nagar, Kuniyamuthur, COIMBATORE எஸ் எஸ் கார்னர் ... 1km ", + "deliverysuburb": "", + "droplat": "10.94725855", + "droplon": "76.95756775", + "deliverylat": "10.94725855", + "deliverylong": "76.95756775", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Bhuvaneshwari kitchen ", + "locationsuburb": "R.S. Puram", + "locationcity": "Coimbatore", + "locationcontactno": "9597843220", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 2, + "pickuplon": "76.95454649999999", + "deliverycharges": 30, + "pickuplocation": "R.S. Puram", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 2, + "cumulativekms": 11, + "actualkms": "8.0", + "ordertype": "Premium", + "eta": "12", + "transitMinutes": 12, + "trip_number": 1, + "assigned_rider": "1325", + "kitchen_key": "bhuvaneshwari kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "South", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136156, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1083, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105442", + "orderdate": "2026-05-12T14:04:53+05:30", + "deliverydate": "2026-05-12 08:34:53", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Kalpana kitchen", + "pickupcontactno": "9940786561", + "pickuplocationid": 1083, + "pickupaddress": "Golden Park, KasthuriNaickenpalayam, Golden Park Road, Nehru Nagar, Kasthuri Naickenpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kasthuri Naickenpalayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0359878", + "pickuplong": "76.9048179", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Vasanthi", + "deliverycontactno": "9443693946", + "deliverylocationid": 0, + "deliveryaddress": "No.25 Shree Daksha Garden, New Golden Nagar,Navavoor pirivu Mullai Nagar", + "deliverysuburb": "", + "droplat": "11.03628776", + "droplon": "76.89641637", + "deliverylat": "11.03628776", + "deliverylong": "76.89641637", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Kalpana kitchen", + "locationsuburb": "Kasthuri Naickenpalayam", + "locationcity": "Coimbatore", + "locationcontactno": "9940786561", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 6, + "pickuplon": "76.9048179", + "deliverycharges": 30, + "pickuplocation": "Kasthuri Naickenpalayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 1, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 2, + "assigned_rider": "1325", + "kitchen_key": "kalpana kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136154, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1083, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105440", + "orderdate": "2026-05-12T14:04:53+05:30", + "deliverydate": "2026-05-12 08:34:53", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Kalpana kitchen", + "pickupcontactno": "9940786561", + "pickuplocationid": 1083, + "pickupaddress": "Golden Park, KasthuriNaickenpalayam, Golden Park Road, Nehru Nagar, Kasthuri Naickenpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kasthuri Naickenpalayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0359878", + "pickuplong": "76.9048179", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Mumtaz", + "deliverycontactno": "8838567701", + "deliverylocationid": 0, + "deliveryaddress": "38 daksha village, bommanampalayam, GKS Avenue Near Parambariyam restaurant ", + "deliverysuburb": "", + "droplat": "11.0222465", + "droplon": "76.88731402", + "deliverylat": "11.0222465", + "deliverylong": "76.88731402", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Kalpana kitchen", + "locationsuburb": "Kasthuri Naickenpalayam", + "locationcity": "Coimbatore", + "locationcontactno": "9940786561", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 8, + "pickuplon": "76.9048179", + "deliverycharges": 30, + "pickuplocation": "Kasthuri Naickenpalayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 3, + "cumulativekms": 4, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 2, + "assigned_rider": "1325", + "kitchen_key": "kalpana kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136155, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1083, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105441", + "orderdate": "2026-05-12T14:04:53+05:30", + "deliverydate": "2026-05-12 08:34:53", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Kalpana kitchen", + "pickupcontactno": "9940786561", + "pickuplocationid": 1083, + "pickupaddress": "Golden Park, KasthuriNaickenpalayam, Golden Park Road, Nehru Nagar, Kasthuri Naickenpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kasthuri Naickenpalayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0359878", + "pickuplong": "76.9048179", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Vimal Raj", + "deliverycontactno": "9944452993", + "deliverylocationid": 0, + "deliveryaddress": "T26, B Block, Sree Daksha Yahvi Next to Daksha Lucien", + "deliverysuburb": "", + "droplat": "11.01812244", + "droplon": "76.87916104", + "deliverylat": "11.01812244", + "deliverylong": "76.87916104", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Kalpana kitchen", + "locationsuburb": "Kasthuri Naickenpalayam", + "locationcity": "Coimbatore", + "locationcontactno": "9940786561", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 7, + "pickuplon": "76.9048179", + "deliverycharges": 30, + "pickuplocation": "Kasthuri Naickenpalayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 1, + "cumulativekms": 5, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 2, + "assigned_rider": "1325", + "kitchen_key": "kalpana kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136152, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1083, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105438", + "orderdate": "2026-05-12T14:04:53+05:30", + "deliverydate": "2026-05-12 08:34:53", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Kalpana kitchen", + "pickupcontactno": "9940786561", + "pickuplocationid": 1083, + "pickupaddress": "Golden Park, KasthuriNaickenpalayam, Golden Park Road, Nehru Nagar, Kasthuri Naickenpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kasthuri Naickenpalayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0359878", + "pickuplong": "76.9048179", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Karthik", + "deliverycontactno": "9952696933", + "deliverylocationid": 0, + "deliveryaddress": "410 Maruthamalai main road opp to perumal Kovil bus stop Dhakestha jewellery shop building second floor home ", + "deliverysuburb": "", + "droplat": "11.01883584", + "droplon": "76.92031645", + "deliverylat": "11.01883584", + "deliverylong": "76.92031645", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Kalpana kitchen", + "locationsuburb": "Kasthuri Naickenpalayam", + "locationcity": "Coimbatore", + "locationcontactno": "9940786561", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 10, + "pickuplon": "76.9048179", + "deliverycharges": 30, + "pickuplocation": "Kasthuri Naickenpalayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 7, + "cumulativekms": 12, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "28", + "transitMinutes": 28, + "trip_number": 2, + "assigned_rider": "1325", + "kitchen_key": "kalpana kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136153, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 1083, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105439", + "orderdate": "2026-05-12T14:04:53+05:30", + "deliverydate": "2026-05-12 08:34:53", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Kalpana kitchen", + "pickupcontactno": "9940786561", + "pickuplocationid": 1083, + "pickupaddress": "Golden Park, KasthuriNaickenpalayam, Golden Park Road, Nehru Nagar, Kasthuri Naickenpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kasthuri Naickenpalayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0359878", + "pickuplong": "76.9048179", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Abdul hameed", + "deliverycontactno": "7598169986", + "deliverylocationid": 0, + "deliveryaddress": "25, Gokulam colony 3rd street PN pudur Kids junction ", + "deliverysuburb": "", + "droplat": "11.01984521", + "droplon": "76.92449634", + "deliverylat": "11.01984521", + "deliverylong": "76.92449634", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Kalpana kitchen", + "locationsuburb": "Kasthuri Naickenpalayam", + "locationcity": "Coimbatore", + "locationcontactno": "9940786561", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 9, + "pickuplon": "76.9048179", + "deliverycharges": 30, + "pickuplocation": "Kasthuri Naickenpalayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 5, + "previouskms": 1, + "cumulativekms": 13, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "7", + "transitMinutes": 7, + "trip_number": 2, + "assigned_rider": "1325", + "kitchen_key": "kalpana kitchen", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136150, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105436", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "L. Rajeswari", + "deliverycontactno": "9600778504", + "deliverylocationid": 0, + "deliveryaddress": "5 Thiyagi Street Sri Nagar (Kalpana theater road) kavundampalayam Coimbatore -30 Opp kausalya automobiles / near IOB atm/BIsmi Chicken ", + "deliverysuburb": "", + "droplat": "11.0454955", + "droplon": "76.94142821", + "deliverylat": "11.0454955", + "deliverylong": "76.94142821", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 12, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 2, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "14", + "transitMinutes": 14, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136141, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105427", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "selvadurai", + "deliverycontactno": "9042890142", + "deliverylocationid": 0, + "deliveryaddress": "myill illam nagammal street near st thomas higher secondary school", + "deliverysuburb": "", + "droplat": "11.03668002", + "droplon": "76.94520822", + "deliverylat": "11.03668002", + "deliverylong": "76.94520822", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 21, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 2, + "cumulativekms": 4, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136136, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105422", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "M.Pappa", + "deliverycontactno": "9843143851", + "deliverylocationid": 0, + "deliveryaddress": "No2,2nd floor,vaigai Street, saibaba colony, kk pudur , coimbatore 641038 Next to karthikeya wood tech ", + "deliverysuburb": "", + "droplat": "11.03269781", + "droplon": "76.9444377", + "deliverylat": "11.03269781", + "deliverylong": "76.9444377", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 26, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 1, + "cumulativekms": 4, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "7", + "transitMinutes": 7, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136143, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105429", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Vigneshwaran", + "deliverycontactno": "9789498034", + "deliverylocationid": 0, + "deliveryaddress": "Tag interior studio , Saibabacolony Bombey dying cut , Meso Dental hospital opp", + "deliverysuburb": "", + "droplat": "11.02727076", + "droplon": "76.94177328", + "deliverylat": "11.02727076", + "deliverylong": "76.94177328", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 19, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 1, + "cumulativekms": 5, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "9", + "transitMinutes": 9, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136146, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105432", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Dr.k.arumugam", + "deliverycontactno": "9843011238", + "deliverylocationid": 0, + "deliveryaddress": "28 ramalinga Nagar Ranganathan layout Sai baba.colony.cbe.11 near siva lab yazhini tailor shop street ", + "deliverysuburb": "", + "droplat": "11.0245061", + "droplon": "76.94239248", + "deliverylat": "11.0245061", + "deliverylong": "76.94239248", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 16, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 5, + "previouskms": 0, + "cumulativekms": 6, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136145, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105431", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Meenakshi", + "deliverycontactno": "9629078384", + "deliverylocationid": 0, + "deliveryaddress": "127a/15, Bharathi park road 2, behind bsnl head office, Quarters street, sai baba colony, coimbatore ", + "deliverysuburb": "", + "droplat": "11.02235384", + "droplon": "76.95042337", + "deliverylat": "11.02235384", + "deliverylong": "76.95042337", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 17, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 6, + "previouskms": 1, + "cumulativekms": 7, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "10", + "transitMinutes": 10, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "Central", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136144, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105430", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "8", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Dr Bashéer ahmed", + "deliverycontactno": "9790199960", + "deliverylocationid": 0, + "deliveryaddress": "Dr Bashéer ahmed , 394 2nd Street Extension, Gandhipuram, Coimbatore In between Omani bus stand and Fathima church", + "deliverysuburb": "", + "droplat": "11.02405046", + "droplon": "76.96781558", + "deliverylat": "11.02405046", + "deliverylong": "76.96781558", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 18, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 7, + "previouskms": 3, + "cumulativekms": 10, + "actualkms": "8.0", + "ordertype": "Premium", + "eta": "14", + "transitMinutes": 14, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "East", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136148, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105434", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Vinesh Karthik", + "deliverycontactno": "9952652425", + "deliverylocationid": 0, + "deliveryaddress": "NO-146/A1 Mettupalayam Road, MILL RD, opposite to CAUVERY FLOUR, Coimbatore, Tamil Nadu 641043 in the cut of women center hospital ", + "deliverysuburb": "", + "droplat": "11.033543", + "droplon": "76.9509409", + "deliverylat": "11.033543", + "deliverylong": "76.9509409", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 142, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 14, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 8, + "previouskms": 3, + "cumulativekms": 13, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "16", + "transitMinutes": 16, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136137, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105423", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Ranjith", + "deliverycontactno": "8760678628", + "deliverylocationid": 0, + "deliveryaddress": "No 4,Ranga layout 1 Dead end, black colour gate", + "deliverysuburb": "", + "droplat": "11.04601606", + "droplon": "76.95658363", + "deliverylat": "11.04601606", + "deliverylong": "76.95658363", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 25, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 9, + "previouskms": 2, + "cumulativekms": 15, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "12", + "transitMinutes": 12, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136140, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105426", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "SHUNMUGAKANI", + "deliverycontactno": "9944317873", + "deliverylocationid": 0, + "deliveryaddress": "No:14, 2nd Street, Aditya Residency, VCS Nagar Extension, GN Mills Post, Coimbatore - 641029 After getting down the new bridge, Take the left turn after A1 chips and drive for 750 meters. End of the road, you will see Aditya Residency Board and drive 500 meters. You will find Green house No:14 with Green Gate on the left hand side", + "deliverysuburb": "", + "droplat": "11.06318911", + "droplon": "76.94256258", + "deliverylat": "11.06318911", + "deliverylong": "76.94256258", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 22, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 10, + "previouskms": 4, + "cumulativekms": 19, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "18", + "transitMinutes": 18, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136147, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105433", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Everstage", + "deliverycontactno": "6381392855", + "deliverylocationid": 0, + "deliveryaddress": "Raintree Workspace Call", + "deliverysuburb": "", + "droplat": "11.06722941", + "droplon": "76.93852704", + "deliverylat": "11.06722941", + "deliverylong": "76.93852704", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 15, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 11, + "previouskms": 1, + "cumulativekms": 20, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "8", + "transitMinutes": 8, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136142, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105428", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Chandramouleeswaran", + "deliverycontactno": "9443995081", + "deliverylocationid": 0, + "deliveryaddress": "Villa No.2 Casagrand Solitaire, Meenakshi Garden,Viswanathapuram, Thudiyalur, Coimbatore - 641029 Opposite to Casagrand Cosmos", + "deliverysuburb": "", + "droplat": "11.07286716", + "droplon": "76.94689839", + "deliverylat": "11.07286716", + "deliverylong": "76.94689839", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 20, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 12, + "previouskms": 2, + "cumulativekms": 21, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136135, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105421", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "7", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Janaki Velmurugan", + "deliverycontactno": "9444816125", + "deliverylocationid": 0, + "deliveryaddress": "3/74A, Nethaji Street, Kumarasamy Avenue, Vellakinar After entering Kumarasamy Avenue, take second left onto Nethaji street. After passing water tank, house with maroon door near to the light post is the house.", + "deliverysuburb": "", + "droplat": "11.0733816", + "droplon": "76.96026256", + "deliverylat": "11.0733816", + "deliverylong": "76.96026256", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 27, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 13, + "previouskms": 2, + "cumulativekms": 23, + "actualkms": "7.0", + "ordertype": "Premium", + "eta": "12", + "transitMinutes": 12, + "trip_number": 3, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136138, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105424", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Dr Shilpa", + "deliverycontactno": "9994727645", + "deliverylocationid": 0, + "deliveryaddress": "216 A3, sv nagar, edayarpalayam vadavalli road SV nagar school", + "deliverysuburb": "", + "droplat": "11.03738596", + "droplon": "76.91353945", + "deliverylat": "11.03738596", + "deliverylong": "76.91353945", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 24, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 3, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "16", + "transitMinutes": 16, + "trip_number": 4, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "North West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136149, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105435", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Balakumar Arumugam", + "deliverycontactno": "8870210299", + "deliverylocationid": 0, + "deliveryaddress": "41 Gangai Amman street Newanandhanagar PN pudur post opp SMS Shivanjali appts Oppp SMS Shivanjali appts", + "deliverysuburb": "", + "droplat": "11.02466165", + "droplon": "76.91500293", + "deliverylat": "11.02466165", + "deliverylong": "76.91500293", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 13, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 2, + "cumulativekms": 5, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 4, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "West", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136139, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105425", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "7", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Jeevitha J", + "deliverycontactno": "9361595624", + "deliverylocationid": 0, + "deliveryaddress": "GVK Accommodation for ladies, Pillayar Kovil Street(Near murugar temple), Ram Nagar,Kattoor Main, Coimbatore-641009, Tamil Nadu Murugan temple opposite street, left side 2nd building", + "deliverysuburb": "", + "droplat": "11.00885352", + "droplon": "76.96467709", + "deliverylat": "11.00885352", + "deliverylong": "76.96467709", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 23, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 8, + "cumulativekms": 13, + "actualkms": "7.0", + "ordertype": "Premium", + "eta": "31", + "transitMinutes": 31, + "trip_number": 4, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "Central", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136134, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 991, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105420", + "orderdate": "2026-05-12T14:03:49+05:30", + "deliverydate": "2026-05-12 08:33:49", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "8", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs(jayanthi kitchen)", + "pickupcontactno": "7871951739", + "pickuplocationid": 991, + "pickupaddress": "GET STITCHED Boutique, Kavundampalayam West Road, Edayarpalayam, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Kavandam", + "pickupcity": "Pappanaickenpalayam", + "pickuplat": "11.0388679", + "pickuplong": "76.9300797", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Ira Mahadevan", + "deliverycontactno": "6382801087", + "deliverylocationid": 0, + "deliveryaddress": "3-4/5 Goods shed Road, Near HeadPost office, Coimbatore Near Head post office (backside of main Railway Station)", + "deliverysuburb": "", + "droplat": "10.99908529", + "droplon": "76.96426756", + "deliverylat": "10.99908529", + "deliverylong": "76.96426756", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs(jayanthi kitchen)", + "locationsuburb": "Kavandam", + "locationcity": "Pappanaickenpalayam", + "locationcontactno": "7871951739", + "locationaddress": "", + "rider": "Suriya Test Auto", + "ridercontactno": "6374946729", + "riderkms": "81.91", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 28, + "pickuplon": "76.9300797", + "deliverycharges": 30, + "pickuplocation": "Kavandam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 2, + "cumulativekms": 15, + "actualkms": "8.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 4, + "assigned_rider": "1325", + "kitchen_key": "daily grubs(jayanthi kitchen)", + "userid": 1325, + "username": "Suriya Test Auto", + "zone_name": "South", + "rider_charge": 6.63, + "profit": 23.37 + }, + { + "orderheaderid": 136161, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 6, + "subcategoryid": 51, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105447", + "orderdate": "2026-05-12T14:05:56+05:30", + "deliverydate": "2026-05-12 08:35:56", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 3610, + "pickupcustomer": "Nandhini s kitchens", + "pickupcontactno": "8124167927", + "pickuplocationid": 0, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 2964, + "deliverycustomer": "vidhya kitchen", + "deliverycontactno": "8008984800", + "deliverylocationid": 0, + "deliveryaddress": "Ritham Tours & Travels 20, Gandhi nagar, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu 641015, India", + "deliverysuburb": "ramlakshman nagar", + "droplat": "11.0165932", + "droplon": "77.0146367", + "deliverylat": "11.0165932", + "deliverylong": "77.0146367", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 1, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "ramlakshman nagar", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 5, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "25", + "transitMinutes": 25, + "trip_number": 1, + "assigned_rider": "1245", + "kitchen_key": "nandhini s kitchens", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136127, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105413", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "1", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Megalai", + "deliverycontactno": "9790167948", + "deliverylocationid": 0, + "deliveryaddress": "First Floor, RR complex, Textool Subramaniam Nagar, Ganapathy maanagar, Coimbatore 641035 Near Bannari Amman temple ", + "deliverysuburb": "", + "droplat": "11.05152096", + "droplon": "76.99926936", + "deliverylat": "11.05152096", + "deliverylong": "76.99926936", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 35, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 1, + "actualkms": "1.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136116, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105402", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Mylswamy", + "deliverycontactno": "9524239106", + "deliverylocationid": 0, + "deliveryaddress": "No:11 shajakhan Avenue, Amman nagar, saravanampatti -641035 opp to Central Park apartment street", + "deliverysuburb": "", + "droplat": "11.0661088", + "droplon": "77.00197144", + "deliverylat": "11.0661088", + "deliverylong": "77.00197144", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 46, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 2, + "cumulativekms": 4, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "12", + "transitMinutes": 12, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136122, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105408", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Jagadhish Jj", + "deliverycontactno": "8072917219", + "deliverylocationid": 0, + "deliveryaddress": "41a, amman nagar , amman kovil bus stop , saravanampatty , Next right to the kumaran mess , from Amman koil bus stop", + "deliverysuburb": "", + "droplat": "11.06699432", + "droplon": "77.00328586", + "deliverylat": "11.06699432", + "deliverylong": "77.00328586", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 40, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 0, + "cumulativekms": 4, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136132, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105418", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Shailesh", + "deliverycontactno": "9944887400", + "deliverylocationid": 0, + "deliveryaddress": "Viya Workspace Phase 3 Call", + "deliverysuburb": "", + "droplat": "11.07829168", + "droplon": "76.99955669", + "deliverylat": "11.07829168", + "deliverylong": "76.99955669", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 30, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 2, + "cumulativekms": 6, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136131, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105417", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Priya", + "deliverycontactno": "8667763688", + "deliverylocationid": 0, + "deliveryaddress": "Kgisl institute of technology Main gate entrance ", + "deliverysuburb": "", + "droplat": "11.07966291", + "droplon": "76.99824945", + "deliverylat": "11.07966291", + "deliverylong": "76.99824945", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 31, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 5, + "previouskms": 0, + "cumulativekms": 6, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136114, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105400", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Praveenkumar MR", + "deliverycontactno": "9361918679", + "deliverylocationid": 0, + "deliveryaddress": "7B, Kasthuri Super Stores Backside, Saravanampatti, Coimbatore- 641035 Near Saravanampatti Bus stop", + "deliverysuburb": "", + "droplat": "11.0785166", + "droplon": "77.00538221", + "deliverylat": "11.0785166", + "deliverylong": "77.00538221", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 48, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 6, + "previouskms": 1, + "cumulativekms": 7, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "9", + "transitMinutes": 9, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136133, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105419", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Karthikeyan Subramanian", + "deliverycontactno": "8220264090", + "deliverylocationid": 0, + "deliveryaddress": "Door No: 4, Thiruvannamalai Nagar, Revenue Nagar, Saravanampatti, Coimbatore- 641035 Beside Apex Thejessvanni Apartments", + "deliverysuburb": "", + "droplat": "11.07837566", + "droplon": "77.01294251", + "deliverylat": "11.07837566", + "deliverylong": "77.01294251", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 29, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 7, + "previouskms": 1, + "cumulativekms": 9, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "9", + "transitMinutes": 9, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136128, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105414", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "7", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Srihari", + "deliverycontactno": "8883267757", + "deliverylocationid": 0, + "deliveryaddress": "Avinash enclave, 3rd floor, 11-D, L N Nagar, Balaji Nagar Phase 2 My house is in backside of KMCH Nursing College.", + "deliverysuburb": "", + "droplat": "11.06639188", + "droplon": "77.03144169", + "deliverylat": "11.06639188", + "deliverylong": "77.03144169", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 3, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 34, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 8, + "previouskms": 4, + "cumulativekms": 12, + "actualkms": "7.0", + "ordertype": "Premium", + "eta": "18", + "transitMinutes": 18, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136121, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105407", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "7", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Jothi Nambu G", + "deliverycontactno": "9791871848", + "deliverylocationid": 0, + "deliveryaddress": "Site No: 12, IG Garden, Sharp Nagar, Kalapatti, Coimbatore - 641048 Back side of NGP Boys Hostel", + "deliverysuburb": "", + "droplat": "11.05831176", + "droplon": "77.03173633", + "deliverylat": "11.05831176", + "deliverylong": "77.03173633", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 41, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 9, + "previouskms": 1, + "cumulativekms": 13, + "actualkms": "7.0", + "ordertype": "Premium", + "eta": "10", + "transitMinutes": 10, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136130, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105416", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Rajeswari", + "deliverycontactno": "9842229798", + "deliverylocationid": 0, + "deliveryaddress": "Site no 28 MAHARAJA NAGAR, NEHRU NAGAR WEST, Kalapatti post, Coimbatore 641048 Near varasakthi Vinayagar temple sandai", + "deliverysuburb": "", + "droplat": "11.05428948", + "droplon": "77.02891761", + "deliverylat": "11.05428948", + "deliverylong": "77.02891761", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 32, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 10, + "previouskms": 1, + "cumulativekms": 14, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "8", + "transitMinutes": 8, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136126, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105412", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Athiradh V Nair", + "deliverycontactno": "7012273420", + "deliverylocationid": 0, + "deliveryaddress": "4e,tower1,Mayflower Marvel, vilankurichi main rd,opp sri sri supermarket,ranga nagar ,Bharathi Nagar ,kumutham nagar Opp sri sri supermarket ", + "deliverysuburb": "", + "droplat": "11.04519258", + "droplon": "77.01423186", + "deliverylat": "11.04519258", + "deliverylong": "77.01423186", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 36, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 11, + "previouskms": 3, + "cumulativekms": 17, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "14", + "transitMinutes": 14, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136125, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105411", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Pranav A", + "deliverycontactno": "8754205256", + "deliverylocationid": 0, + "deliveryaddress": "4A, Aranga Nagar, vilankurichi road, Thaneerpandal Rd, Coimbatore, Tamil Nadu 641004 AXIS Bank basement", + "deliverysuburb": "", + "droplat": "11.04526536", + "droplon": "77.01383994", + "deliverylat": "11.04526536", + "deliverylong": "77.01383994", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 37, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 12, + "previouskms": 0, + "cumulativekms": 17, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "5", + "transitMinutes": 5, + "trip_number": 2, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136119, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105405", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Manoharan", + "deliverycontactno": "9943315421", + "deliverylocationid": 0, + "deliveryaddress": "Door no:20, Thanneer Pandal-4th cross, v.k. Road, Peelamedu, Coimbatore-4. call", + "deliverysuburb": "", + "droplat": "11.03732164", + "droplon": "77.01642067", + "deliverylat": "11.03732164", + "deliverylong": "77.01642067", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 43, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 3, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "16", + "transitMinutes": 16, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136120, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105406", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "8", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Niroshini K", + "deliverycontactno": "9944765778", + "deliverylocationid": 0, + "deliveryaddress": "Krishna speciality hospital, Vetrivel Nagar, 43/1, MAK India Mil Rd, near Ramalakshmi Mahal, opp. Hotel Haribavanam, Goldwins, Karuparampalayam Pirvu, Coimbatore, Tamil Nadu 641014 Left cutroad just next to Ramalakshmi mahal", + "deliverysuburb": "", + "droplat": "11.04551512", + "droplon": "77.04537766", + "deliverylat": "11.04551512", + "deliverylong": "77.04537766", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 42, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 5, + "cumulativekms": 7, + "actualkms": "8.0", + "ordertype": "Premium", + "eta": "22", + "transitMinutes": 22, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136115, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105401", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "9", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 36, + "orderamount": 36, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Ninusha", + "deliverycontactno": "9514286369", + "deliverylocationid": 0, + "deliveryaddress": "Adhithya pg for ladies Back side of post office ", + "deliverysuburb": "", + "droplat": "11.02933886", + "droplon": "77.03635871", + "deliverylat": "11.02933886", + "deliverylong": "77.03635871", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 47, + "pickuplon": "77.0006758", + "deliverycharges": 36, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 3, + "cumulativekms": 10, + "actualkms": "9.0", + "ordertype": "Premium", + "eta": "14", + "transitMinutes": 14, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 7.89, + "profit": 28.11 + }, + { + "orderheaderid": 136123, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105409", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Kaleeswaran B", + "deliverycontactno": "7339231410", + "deliverylocationid": 0, + "deliveryaddress": "Accenture Tidel park, coimbatore ", + "deliverysuburb": "", + "droplat": "11.03189164", + "droplon": "77.01836235", + "deliverylat": "11.03189164", + "deliverylong": "77.01836235", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 39, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 3, + "cumulativekms": 13, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "14", + "transitMinutes": 14, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136124, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105410", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "yuthish", + "deliverycontactno": "9363334531", + "deliverylocationid": 0, + "deliveryaddress": "Room No:C-4,Second Floor, Kaniagam Mansion,Keerthi Corner, Vetrilaikara St, Peelamedu, Coimbatore, Tamil Nadu 641004 Search Kaniagam mansion in google map", + "deliverysuburb": "", + "droplat": "11.02949252", + "droplon": "77.00181392", + "deliverylat": "11.02949252", + "deliverylong": "77.00181392", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 38, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 5, + "previouskms": 3, + "cumulativekms": 16, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136129, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105415", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Saranya S R", + "deliverycontactno": "9962311667", + "deliverylocationid": 0, + "deliveryaddress": "46, Rabindranath Tagore Road, Maniakarampalayam, Ganapathy, Coimbatore - 641006 Near Ananda’s bakery and opposite to Lavi Ville", + "deliverysuburb": "", + "droplat": "11.04779437", + "droplon": "76.97789528", + "deliverylat": "11.04779437", + "deliverylong": "76.97789528", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 33, + "pickuplon": "77.0006758", + "deliverycharges": 30, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 6, + "previouskms": 5, + "cumulativekms": 21, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "22", + "transitMinutes": 22, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136117, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105403", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "10", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 42, + "orderamount": 42, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Vishnu Priya", + "deliverycontactno": "8884408482", + "deliverylocationid": 0, + "deliveryaddress": "18, Elysium Casa Del Sol, Fathima nagar, ChinnaMettupalayam Behind Coimbatore Public school ", + "deliverysuburb": "", + "droplat": "11.09237249", + "droplon": "76.9696628", + "deliverylat": "11.09237249", + "deliverylong": "76.9696628", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 45, + "pickuplon": "77.0006758", + "deliverycharges": 42, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 7, + "previouskms": 7, + "cumulativekms": 28, + "actualkms": "10.0", + "ordertype": "Premium", + "eta": "30", + "transitMinutes": 30, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 9.21, + "profit": 32.79 + }, + { + "orderheaderid": 136118, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105404", + "orderdate": "2026-05-12T14:03:11+05:30", + "deliverydate": "2026-05-12 08:33:11", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "9", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 36, + "orderamount": 36, + "customerid": 0, + "pickupcustomer": "Daily grubs nandhini", + "pickupcontactno": "9790694891", + "pickuplocationid": 981, + "pickupaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Maniakaram Palayam", + "pickupcity": "Coimbatore", + "pickuplat": "11.0432363", + "pickuplong": "77.0006758", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Yagavi", + "deliverycontactno": "6381789226", + "deliverylocationid": 0, + "deliveryaddress": ",CHIL SEZ IT park coginizant Call me ", + "deliverysuburb": "", + "droplat": "11.1002638", + "droplon": "76.99043959", + "deliverylat": "11.1002638", + "deliverylong": "76.99043959", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 44, + "pickuplon": "77.0006758", + "deliverycharges": 36, + "pickuplocation": "Maniakaram Palayam", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 8, + "previouskms": 4, + "cumulativekms": 32, + "actualkms": "9.0", + "ordertype": "Premium", + "eta": "18", + "transitMinutes": 18, + "trip_number": 3, + "assigned_rider": "1245", + "kitchen_key": "daily grubs nandhini", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 7.89, + "profit": 28.11 + }, + { + "orderheaderid": 136113, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 981, + "categoryid": 6, + "subcategoryid": 51, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105399", + "orderdate": "2026-05-12T14:02:38+05:30", + "deliverydate": "2026-05-12 08:32:38", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 6019, + "pickupcustomer": "Manjusha kitchen ", + "pickupcontactno": "8098804981", + "pickuplocationid": 0, + "pickupaddress": "Sri Ramakrishna Mills, Sathy Road, Ramakrishnapuram, Ganapathy, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "Ganapathy", + "pickupcity": "Coimbatore", + "pickuplat": "11.0517946", + "pickuplong": "76.9917895", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 3610, + "deliverycustomer": "Nandhini s kitchens", + "deliverycontactno": "8124167927", + "deliverylocationid": 0, + "deliveryaddress": "Mehala Tailors, FCI Road, Gandhimaa Nagar, Coimbatore, Tamil Nadu, India", + "deliverysuburb": "Maniakaram Palayam", + "droplat": "11.04332103", + "droplon": "77.00058783", + "deliverylat": "11.04332103", + "deliverylong": "77.00058783", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Daily grubs nandhini", + "locationsuburb": "Maniakaram Palayam", + "locationcity": "Coimbatore", + "locationcontactno": "9790694891", + "locationaddress": "", + "rider": "Andy daily test rider ", + "ridercontactno": "9080742015", + "riderkms": "68.57", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 49, + "pickuplon": "76.9917895", + "deliverycharges": 30, + "pickuplocation": "Ganapathy", + "deliverylocation": "Maniakaram Palayam", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 2, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "16", + "transitMinutes": 16, + "trip_number": 4, + "assigned_rider": "1245", + "kitchen_key": "manjusha kitchen", + "userid": 1245, + "username": "Andy daily test rider ", + "zone_name": "North East", + "rider_charge": 6.58, + "profit": 23.42 + }, + { + "orderheaderid": 136151, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 6, + "subcategoryid": 51, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105437", + "orderdate": "2026-05-12T14:04:24+05:30", + "deliverydate": "2026-05-12 08:34:24", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 6506, + "pickupcustomer": "selvarani", + "pickupcontactno": "8008084800", + "pickuplocationid": 0, + "pickupaddress": "Palaniappa Nagar Palaniappa Nagar, Ramanathapuram, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "ramanathapuram", + "pickupcity": "Ramanathapuram", + "pickuplat": "10.9927424", + "pickuplong": "77.0053459", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 2964, + "deliverycustomer": "vidhya kitchen", + "deliverycontactno": "8008984800", + "deliverylocationid": 0, + "deliveryaddress": "Ritham Tours & Travels 20, Gandhi nagar, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu 641015, India", + "deliverysuburb": "ramlakshman nagar", + "droplat": "11.01609331", + "droplon": "77.01468294", + "deliverylat": "11.01609331", + "deliverylong": "77.01468294", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 11, + "pickuplon": "77.0053459", + "deliverycharges": 30, + "pickuplocation": "ramanathapuram", + "deliverylocation": "ramlakshman nagar", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 4, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "23", + "transitMinutes": 23, + "trip_number": 1, + "assigned_rider": "1116", + "kitchen_key": "selvarani", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136093, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105379", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "1", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Vishnupriya damodharan", + "deliverycontactno": "9003454943", + "deliverylocationid": 0, + "deliveryaddress": "Near psg hospital ,tamilnadu housing board Peelamedu, coimbatore", + "deliverysuburb": "", + "droplat": "11.0215076", + "droplon": "77.00752184", + "deliverylat": "11.0215076", + "deliverylong": "77.00752184", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 69, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 1, + "actualkms": "1.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136097, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105383", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Sarath", + "deliverycontactno": "8940076989", + "deliverylocationid": 0, + "deliveryaddress": "Mayflower Signature, 365, Avinashi Rd, Peelamedu, Coimbatore, Tamil Nadu 641004 7C (HARTS) , 7th Floor , near IDFC bank", + "deliverysuburb": "", + "droplat": "11.02342899", + "droplon": "77.00539382", + "deliverylat": "11.02342899", + "deliverylong": "77.00539382", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 65, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 0, + "cumulativekms": 2, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136111, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105397", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Lokesh Lakshmanan", + "deliverycontactno": "9741506425", + "deliverylocationid": 0, + "deliveryaddress": "The Focus Room 272, Mariamman Koil St, B Colony, Peelamedu Pudur, Masakalipalayam, Coimbatore, Tamil Nadu 641004 Inside road of Bharath petroleum ", + "deliverysuburb": "", + "droplat": "11.02054648", + "droplon": "76.9987904", + "deliverylat": "11.02054648", + "deliverylong": "76.9987904", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 51, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 1, + "cumulativekms": 3, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "9", + "transitMinutes": 9, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136088, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105374", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Abirami", + "deliverycontactno": "9344542677", + "deliverylocationid": 0, + "deliveryaddress": "Karuna ladies hostel Call Customer", + "deliverysuburb": "", + "droplat": "11.00906016", + "droplon": "77.00415312", + "deliverylat": "11.00906016", + "deliverylong": "77.00415312", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 74, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 2, + "cumulativekms": 5, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136096, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105382", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Parandama Reddy", + "deliverycontactno": "8142504274", + "deliverylocationid": 0, + "deliveryaddress": "Hive Service Apartment Near hindustan college ", + "deliverysuburb": "", + "droplat": "11.01293393", + "droplon": "76.997275", + "deliverylat": "11.01293393", + "deliverylong": "76.997275", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 66, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 5, + "previouskms": 1, + "cumulativekms": 6, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "10", + "transitMinutes": 10, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136108, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105394", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Hello Sivi", + "deliverycontactno": "8008984800", + "deliverylocationid": 0, + "deliveryaddress": "Hello Sivi Software Labs,, Hindustan College Road, Nava India Nava India", + "deliverysuburb": "", + "droplat": "11.01325749", + "droplon": "76.9956739", + "deliverylat": "11.01325749", + "deliverylong": "76.9956739", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 54, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 6, + "previouskms": 0, + "cumulativekms": 7, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136106, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105392", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Sharumathi", + "deliverycontactno": "8220731236", + "deliverylocationid": 0, + "deliveryaddress": "Geojit financial services No. 496, A7, Grand CAG Central, Nava India, Avinashi road, CBE - 641004 behind Tata motors", + "deliverysuburb": "", + "droplat": "11.01739462", + "droplon": "76.99178588", + "deliverylat": "11.01739462", + "deliverylong": "76.99178588", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 56, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 7, + "previouskms": 1, + "cumulativekms": 8, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "8", + "transitMinutes": 8, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136109, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105395", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Thomson", + "deliverycontactno": "7358427429", + "deliverylocationid": 0, + "deliveryaddress": "Door No. 657, Ground floor, Tristar Tower Dbs bank avinashi road branch ", + "deliverysuburb": "", + "droplat": "11.01189957", + "droplon": "76.98536231", + "deliverylat": "11.01189957", + "deliverylong": "76.98536231", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 53, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 8, + "previouskms": 1, + "cumulativekms": 9, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "10", + "transitMinutes": 10, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136095, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105381", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Manikumar", + "deliverycontactno": "9025625195", + "deliverylocationid": 0, + "deliveryaddress": "Tristar towers 4th floor 407 room no Near angannan briyani", + "deliverysuburb": "", + "droplat": "11.01141839", + "droplon": "76.98575718", + "deliverylat": "11.01141839", + "deliverylong": "76.98575718", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 67, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 9, + "previouskms": 0, + "cumulativekms": 9, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "5", + "transitMinutes": 5, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136101, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105387", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Dr C Surya", + "deliverycontactno": "8098157601", + "deliverylocationid": 0, + "deliveryaddress": "No.304, Second floor, Shree hospital, Damu nagar,Puliakulam, Coimbatore Puliakulam ", + "deliverysuburb": "", + "droplat": "11.00671213", + "droplon": "76.99174456", + "deliverylat": "11.00671213", + "deliverylong": "76.99174456", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 61, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 10, + "previouskms": 1, + "cumulativekms": 10, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "10", + "transitMinutes": 10, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136099, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105385", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "voilet", + "deliverycontactno": "8903197047", + "deliverylocationid": 0, + "deliveryaddress": "41,kewin cottage appuswamy naidu layout puliakulam coimbatore near st anthonys church", + "deliverysuburb": "", + "droplat": "11.00416837", + "droplon": "76.99083261", + "deliverylat": "11.00416837", + "deliverylong": "76.99083261", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 63, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 11, + "previouskms": 0, + "cumulativekms": 11, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "6", + "transitMinutes": 6, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136102, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105388", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Nagalakshmi B", + "deliverycontactno": "9500639860", + "deliverylocationid": 0, + "deliveryaddress": "Aditya apartments B2 B block Sungam Chintamani Trichy road Ramanathapuram Coimbatore Opposite to Steel house ", + "deliverysuburb": "", + "droplat": "10.99773113", + "droplon": "76.98718205", + "deliverylat": "10.99773113", + "deliverylong": "76.98718205", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 60, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 12, + "previouskms": 1, + "cumulativekms": 12, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "9", + "transitMinutes": 9, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136100, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105386", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Uma Ganesh", + "deliverycontactno": "9884937068", + "deliverylocationid": 0, + "deliveryaddress": "24, Subbiah Layout, Ramanathapuram Near EB office", + "deliverysuburb": "", + "droplat": "10.99283671", + "droplon": "76.99907232", + "deliverylat": "10.99283671", + "deliverylong": "76.99907232", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 62, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 13, + "previouskms": 2, + "cumulativekms": 14, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "11", + "transitMinutes": 11, + "trip_number": 2, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136112, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105398", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "2", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Pooja", + "deliverycontactno": "9080859196", + "deliverylocationid": 0, + "deliveryaddress": "C1 castle park apartment, Ramanujam Nagar, Uppilipalayam C1- 3rd floor", + "deliverysuburb": "", + "droplat": "11.0193081", + "droplon": "77.02405943", + "deliverylat": "11.0193081", + "deliverylong": "77.02405943", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 50, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 1, + "previouskms": 0, + "cumulativekms": 2, + "actualkms": "2.0", + "ordertype": "Premium", + "eta": "14", + "transitMinutes": 14, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136098, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105384", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "6", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Thulasidas", + "deliverycontactno": "9626161081", + "deliverylocationid": 0, + "deliveryaddress": "61 narayanasamy nagar singanallur Near jayendra college ", + "deliverysuburb": "", + "droplat": "11.00791679", + "droplon": "77.04364841", + "deliverylat": "11.00791679", + "deliverylong": "77.04364841", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 64, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 2, + "previouskms": 4, + "cumulativekms": 5, + "actualkms": "6.0", + "ordertype": "Premium", + "eta": "18", + "transitMinutes": 18, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136091, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105377", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Kavitha", + "deliverycontactno": "9786404664", + "deliverylocationid": 0, + "deliveryaddress": "24 chellandiamman kovil street singanalur 25 Near chellandiamman temple", + "deliverysuburb": "", + "droplat": "10.99897847", + "droplon": "77.03077216", + "deliverylat": "10.99897847", + "deliverylong": "77.03077216", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 71, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 3, + "previouskms": 3, + "cumulativekms": 8, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "13", + "transitMinutes": 13, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136104, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105390", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "4", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Sudharsan", + "deliverycontactno": "9894958802", + "deliverylocationid": 0, + "deliveryaddress": "9-7, TNHB Housing Unit, Singanallur, Tamil Nadu 641005, India 18/21, RVL Colony West, Uppilipalayam Post, Coimbatore, Tamil Nadu 641015", + "deliverysuburb": "", + "droplat": "11.00174342", + "droplon": "77.02716978", + "deliverylat": "11.00174342", + "deliverylong": "77.02716978", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 58, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 4, + "previouskms": 1, + "cumulativekms": 8, + "actualkms": "4.0", + "ordertype": "Premium", + "eta": "8", + "transitMinutes": 8, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136094, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105380", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "3", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Neha shankar", + "deliverycontactno": "8220187676", + "deliverylocationid": 0, + "deliveryaddress": "JR residency opp to canteen government esi medical College and hospital singanallur JR Residency ", + "deliverysuburb": "", + "droplat": "11.00931838", + "droplon": "77.0240773", + "deliverylat": "11.00931838", + "deliverylong": "77.0240773", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 68, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 5, + "previouskms": 1, + "cumulativekms": 10, + "actualkms": "3.0", + "ordertype": "Premium", + "eta": "10", + "transitMinutes": 10, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136110, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105396", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "5", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Sivakumar", + "deliverycontactno": "7708542801", + "deliverylocationid": 0, + "deliveryaddress": "B block G.kuppuswamy naidu memorial hospital PN palayam Coimbatore Opposite to Mani school", + "deliverysuburb": "", + "droplat": "11.01231214", + "droplon": "76.98101934", + "deliverylat": "11.01231214", + "deliverylong": "76.98101934", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 52, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 6, + "previouskms": 7, + "cumulativekms": 17, + "actualkms": "5.0", + "ordertype": "Premium", + "eta": "29", + "transitMinutes": 29, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136105, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105391", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "7", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Kannammal", + "deliverycontactno": "8884366950", + "deliverylocationid": 0, + "deliveryaddress": "47 Ambika Layout, New Siddhapudur Opp to Kaleeswari Broiler", + "deliverysuburb": "", + "droplat": "11.0195932", + "droplon": "76.97332543", + "deliverylat": "11.0195932", + "deliverylong": "76.97332543", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 57, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 7, + "previouskms": 2, + "cumulativekms": 18, + "actualkms": "7.0", + "ordertype": "Premium", + "eta": "12", + "transitMinutes": 12, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136089, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105375", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "8", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 30, + "orderamount": 30, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "RAJA P S", + "deliverycontactno": "8903585498", + "deliverylocationid": 0, + "deliveryaddress": "Bank of Baroda, Regional Office, Coimbatore, Opposite Railway Station, Bank Road Opposite Railway Station", + "deliverysuburb": "", + "droplat": "10.99548935", + "droplon": "76.9689279", + "deliverylat": "10.99548935", + "deliverylong": "76.9689279", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 73, + "pickuplon": "77.0147763", + "deliverycharges": 30, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 8, + "previouskms": 4, + "cumulativekms": 22, + "actualkms": "8.0", + "ordertype": "Premium", + "eta": "19", + "transitMinutes": 19, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 5.25, + "profit": 24.75 + }, + { + "orderheaderid": 136103, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105389", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "10", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 42, + "orderamount": 42, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Karthi", + "deliverycontactno": "9362625249", + "deliverylocationid": 0, + "deliveryaddress": "42, 10th cross street, Satyanarayana Nagar, Podanur Opposite to Podanur Indian Bank", + "deliverysuburb": "", + "droplat": "10.97014923", + "droplon": "76.98558875", + "deliverylat": "10.97014923", + "deliverylong": "76.98558875", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 2, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 59, + "pickuplon": "77.0147763", + "deliverycharges": 42, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 9, + "previouskms": 5, + "cumulativekms": 27, + "actualkms": "10.0", + "ordertype": "Premium", + "eta": "22", + "transitMinutes": 22, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 7.36, + "profit": 34.64 + }, + { + "orderheaderid": 136092, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105378", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "10", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 42, + "orderamount": 42, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Muthusamy", + "deliverycontactno": "9789826626", + "deliverylocationid": 0, + "deliveryaddress": "Sakthi illam, Satyanarayanagar Podanur Near rail nagar( Sai nagar)", + "deliverysuburb": "", + "droplat": "10.96818141", + "droplon": "76.98272053", + "deliverylat": "10.96818141", + "deliverylong": "76.98272053", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 70, + "pickuplon": "77.0147763", + "deliverycharges": 42, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 10, + "previouskms": 1, + "cumulativekms": 28, + "actualkms": "10.0", + "ordertype": "Premium", + "eta": "7", + "transitMinutes": 7, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 7.36, + "profit": 34.64 + }, + { + "orderheaderid": 136107, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105393", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "10", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 42, + "orderamount": 42, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Merlyn", + "deliverycontactno": "9677787418", + "deliverylocationid": 0, + "deliveryaddress": "1/10, Bharthi nagar Extn, Nadar Thottam Podanur 641023 Prithvi apartment", + "deliverysuburb": "", + "droplat": "10.96437992", + "droplon": "76.98149498", + "deliverylat": "10.96437992", + "deliverylong": "76.98149498", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 55, + "pickuplon": "77.0147763", + "deliverycharges": 42, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 11, + "previouskms": 1, + "cumulativekms": 28, + "actualkms": "10.0", + "ordertype": "Premium", + "eta": "7", + "transitMinutes": 7, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 7.36, + "profit": 34.64 + }, + { + "orderheaderid": 136090, + "applocationid": 1, + "applocation": "Coimbatore", + "tenantid": 916, + "partnerid": 44, + "locationid": 979, + "categoryid": 0, + "subcategoryid": 0, + "moduleid": 6, + "configid": 9, + "orderid": "916-2024105376", + "orderdate": "2026-05-12T14:01:59+05:30", + "deliverydate": "2026-05-12 08:31:59", + "orderstatus": "pending", + "deliverystatus": "", + "deliveryamt": 0, + "itemcount": 1, + "ordernotes": "", + "kms": "10", + "Pending": "", + "processing": "", + "ready": "", + "cancelled": "", + "delivered": "", + "assigntime": "2026-05-12 14:24:53", + "starttime": "", + "arrivaltime": "", + "pickuptime": "", + "deliverytime": "", + "canceltime": "", + "deliverycharge": 42, + "orderamount": 42, + "customerid": 0, + "pickupcustomer": "Vidhya kitchen", + "pickupcontactno": "8148910297", + "pickuplocationid": 979, + "pickupaddress": "Ritham Tours & Travels, Peelamedu, Ram Lakshman Nagar, Coimbatore, Tamil Nadu, India", + "pickupsuburb": "uppilipalayam ", + "pickupcity": "Coimbatore", + "pickuplat": "11.0163268", + "pickuplong": "77.0147763", + "pickupslot": "2026-05-12 12:00 PM", + "deliveryid": 0, + "deliverycustomerid": 0, + "deliverycustomer": "Ulaganathan", + "deliverycontactno": "9789826626", + "deliverylocationid": 0, + "deliveryaddress": "Sakthi illam, Satyanarayanagar ( Sai nagar) Near rail nagar", + "deliverysuburb": "", + "droplat": "10.96820517", + "droplon": "76.9829928", + "deliverylat": "10.96820517", + "deliverylong": "76.9829928", + "deliverytype": "B", + "paymenttype": 42, + "tenantname": "Daily grubs", + "tenanttoken": "ew4JKQ4ATViuVJlqYdPS70:APA91bGfxzTpkxeC7lgqjCzrcuEVYbKtMvLcKGX2WFK3jPEAgaDMH2wkQX9EFePMtcBA6gO70a8ldKbvA2q2cQ8l1eGSKImfZOozCSzpesUVrXzyzGofYsxj2ZZp_iaPckI0xYKXQh6E", + "tenantsuburb": "Krishna Colony Extension", + "tenantcity": "Sowri Palayam", + "tenantcontactno": "8008984800", + "tenantpostcode": "641015", + "tenantaddress": "", + "locationname": "Vidhya kitchen", + "locationsuburb": "uppilipalayam ", + "locationcity": "Coimbatore", + "locationcontactno": "8148910297", + "locationaddress": "", + "rider": "Suresh admin", + "ridercontactno": "8610938002", + "riderkms": "59.29", + "smsdelivery": 0, + "customertoken": "", + "ridertoken": "", + "quantity": 1, + "collectionamt": 0, + "slab": "Special", + "pricingdate": "2024-03-28T00:00:00Z", + "baseprice": 30, + "minkm": 8, + "priceperkm": 6, + "maxkm": 8, + "orders": 150, + "othercharges": 12, + "surgecharges": 2, + "sno": 72, + "pickuplon": "77.0147763", + "deliverycharges": 42, + "pickuplocation": "uppilipalayam ", + "deliverylocation": "", + "_kalman_smoothed": true, + "step": 12, + "previouskms": 1, + "cumulativekms": 29, + "actualkms": "10.0", + "ordertype": "Premium", + "eta": "7", + "transitMinutes": 7, + "trip_number": 3, + "assigned_rider": "1116", + "kitchen_key": "vidhya kitchen", + "userid": 1116, + "username": "Suresh admin", + "zone_name": "South East", + "rider_charge": 7.36, + "profit": 34.64 + } + ], + "message": "Success", + "status": true, + "meta": { + "total_orders": 74, + "utilized_riders": 3, + "active_riders_pool": 4, + "assigned_orders": 74, + "unassigned_orders": 0, + "total_profit": 1834.0, + "strategy_used": "multi_trip", + "engine": "unified", + "unassigned_details": [] + } +} +; diff --git a/src/pages/nearle/orders/orders.js b/src/pages/nearle/orders/orders.js index 837c3d6..4a5719a 100644 --- a/src/pages/nearle/orders/orders.js +++ b/src/pages/nearle/orders/orders.js @@ -97,6 +97,7 @@ import { import LoaderWithImage from 'components/nearle_components/LoaderWithImage'; import { useNavigate } from 'react-router'; import CSVExport from 'components/third-party/ReactTable'; +import Dispatch from '../dispatch/Dispatch'; // import usePreventReload from 'hooks/usePreventReload'; const Orders = () => { @@ -134,6 +135,7 @@ const Orders = () => { const [speedDialOpen, setSpeedDialOpen] = useState(false); const [aiDialog, setAiDialog] = useState(false); const [normalAssignDialog, setNormalAssignDialog] = useState(false); + const [dispatchPreviewData, setDispatchPreviewData] = useState(null); const [deliverylist, setDeliverylist] = useState([]); const [deliveryDetails, setDeliveryDetails] = useState([]); const [zoneData, setZoneData] = useState(null); @@ -413,6 +415,7 @@ const Orders = () => { setDeliveryDetails(data?.details); setZoneData(data?.zones); setMetaData(data?.meta); + setDispatchPreviewData(data); setAiDialog(true); // navigate('/nearle/orders/optimisedpreview', { // state: { @@ -636,14 +639,14 @@ const Orders = () => { const errorMessage = fetchpercentageIsError ? `Error fetching percentages: ${fetchpercentageError?.message}` : fetchorderscountIsError - ? `Error fetching orders Count: ${fetchorderscountError?.message}` - : fetchOrdersIsError - ? `Error fetching orders : ${fetchOrdersError?.message}` - : fetchtenantsIsError - ? `Error Fetching on Tenants:${fetchtenantsError?.message} ` - : fetchlocationsIsError - ? `Error Fetching on Tenants Locations:${fetchlocationsError?.message} ` - : null; + ? `Error fetching orders Count: ${fetchorderscountError?.message}` + : fetchOrdersIsError + ? `Error fetching orders : ${fetchOrdersError?.message}` + : fetchtenantsIsError + ? `Error Fetching on Tenants:${fetchtenantsError?.message} ` + : fetchlocationsIsError + ? `Error Fetching on Tenants Locations:${fetchlocationsError?.message} ` + : null; useEffect(() => { if (errorMessage) { @@ -660,11 +663,11 @@ const Orders = () => { fetchtenantsIsLoading || fetchlocationsIsLoading || createloader) && ( - <> - - - - )} + <> + + + + )} { { row.orderstatus === 'confirmed' || row.orderstatus === 'delivered' || row.orderstatus === 'accepted' - ? 'success' - : row.orderstatus === 'cancelled' - ? 'error' - : row.orderstatus === 'processing' - ? 'primary' - : 'primary' + ? 'success' + : row.orderstatus === 'cancelled' + ? 'error' + : row.orderstatus === 'processing' + ? 'primary' + : 'primary' } size="small" variant="light" @@ -2087,7 +2090,12 @@ const Orders = () => { {/* ============================================= || AI optimisation Assign Orders | ============================================= */} - + { { - - - {zoneData?.map((zone, index) => { - const orders = zone?.riders?.flatMap((rider) => rider.orders); - - return ( - - - - - Zone {index + 1} : - - - - - - - - - - - - - - - - -
- - - # - {/* Tenant */} - Order Location - Pickup - Delivery - Notes - Rider - Type - Profit - Charges - KMS - - - - - {orders.map((val, i) => ( - - - - {i + 1} - - {/* - - - {val.tenantname} - - - {val.tenantsuburb} -
-
- - - {val.applocation} - -
-
*/} - - - - {`${val.locationname}-(${val.locationsuburb})`} - - - - - {val.orderid} - - - - - - {dayjs(val.pickupslot).format('DD/MM/YYYY')} - - - - - - - {dayjs(val.expecteddeliverytime).format('DD/MM/YYYY')} - - - - - - - - - {val.pickupcustomer} - {val.pickupcontactno} - - - {val.pickupsuburb || val.pickupaddress.slice(0, 20)} - - - - - - - - - {val.deliverycustomer} - {val.deliverycontactno} - - - {val.deliverysuburb || val.deliveryaddress.slice(0, 20)} - - - - - - - - {val.ordernotes} - - - - - - {val.rider} - -
- ID : {val.userid} -
- - - - ) : val.ordertype === 'Risky' ? ( - - ) : ( - - ) - } - color={val.ordertype === 'Economy' ? 'success' : val.ordertype === 'Risky' ? 'error' : 'primary'} - variant="light" - /> - - - - - - - - - - - {/* - - */} - - - - - - - - - - - - -
-
- ))} -
-
- - - - ); - })} - + + {dispatchPreviewData && } diff --git a/src/routes/MainRoutes.js b/src/routes/MainRoutes.js index 8b3d436..ed25929 100644 --- a/src/routes/MainRoutes.js +++ b/src/routes/MainRoutes.js @@ -48,6 +48,8 @@ const RidersLogs = Loadable(lazy(() => import('pages/nearle/reports/ridersLogs') const Riders = Loadable(lazy(() => import('pages/nearle/riders/riders'))); const Createrider = Loadable(lazy(() => import('pages/nearle/riders/createrider'))); const EditRider = Loadable(lazy(() => import('pages/nearle/riders/editRider'))); +const Dispatch = Loadable(lazy(() => import('pages/nearle/dispatch/Dispatch'))); + // ==============================|| MAIN ROUTING ||============================== // @@ -164,6 +166,10 @@ const MainRoutes = { element: } ] + }, + { + path: 'dispatch', + element: } ] }, @@ -205,8 +211,9 @@ const MainRoutes = { element: } ] - } + }, ] }; + export default MainRoutes; diff --git a/src/utils/locales/en.json b/src/utils/locales/en.json index 23eb7c0..5ac473c 100644 --- a/src/utils/locales/en.json +++ b/src/utils/locales/en.json @@ -16,5 +16,6 @@ "ordersdetails": "Orders Details", "riderssummary": "Riders Summary", "riderslogs": "Riders Logs", - "invoice": "Invoice" + "invoice": "Invoice", + "dispatch": "Dispatch" }