{{ loadingText || 'Processing...' }}

Delivery Portal

Select your profile to continue

{{ tempUserName }}

Enter your 4-digit passcode

Delivery Manager

Logged in as: {{ currentUser.name }} ({{ currentUser.label }})

→
PO ID / Date Shop Name Credit / Promo / Pkg / Note Progress Step Delivery Status Action
{{ po.id }} Hold Cancel Issue
PO: {{ formatDateTime(po.timestamp) || po.date }}
Del: {{ po.deliveryDate || po.date }}
{{ po.shopName }} {{ po.customerName }}
{{ po.paymentTerm }}
-
{{ po.promotion }}
{{ po.packaging }}
{{ po.note }}
SO/DO
{{ (po.invoiceStatus || po.soDoStatus) === 'Skipped' ? 'Inv (Skip)' : (isHeld(po) ? 'Inv (Hold)' : (isCancelled(po) ? 'Inv (Cancel)' : 'Inv')) }}
Packed
{{ isProblem(po) ? 'Issue' : (isCancelled(po) ? 'Cancel' : (isHeld(po) ? 'Hold' : (po.deliveryStatus === 'Returned' ? 'Returned' : 'Delivered'))) }}
Issue Reported Cancel Hold Delivered Returned Assigned Pending
No POs found for the selected date range.
→

No Orders Found

Try adjusting your date range or filters.

{{ driver.charAt(0) }}

{{ driver }}

{{ orders.length }} Task(s)

No Tasks Found

No driver tasks found for the selected date range.

{{ task.id }} {{ task.status.toUpperCase() }}
{{ task.date }} {{ task.driver }}
{{ task.note }}
Completion Details

💬 {{ task.driverNote || 'No driver notes' }}

{{ formatDateTime(task.completedTimestamp) }}
Driver:
Status:

No Tasks Found

No tasks match your driver or status filters.

{{ task.id }} {{ task.status.toUpperCase() }}
{{ task.date }} {{ task.driver }}
{{ task.note }}
Completion Details

💬 {{ task.driverNote || 'No driver notes' }}

{{ formatDateTime(task.completedTimestamp) }}
→

No deliveries found for this period.

{{ driver.charAt(0) }}

{{ driver }}

{{ info.orders.length }} Trips
Total Collected ${{ info.totalAmount.toFixed(2) }}
# Details Invoice Amount
{{ idx + 1 }}
{{ po.id }}
{{ po.shopName }}
{{ po.deliveryData.invoiceNo }} - {{ po.deliveryData?.amount ? '$'+po.deliveryData.amount : '-' }}

{{ isEditingTask ? 'Edit / Reassign Task' : 'Create Driver Task' }}

Tap/Click to upload photo

{{ selectedPo?.id }} URGENT INVOICE ON HOLD CANCELLED

{{ selectedPo?.shopName }}

Invoice is Currently On Hold

This invoice was placed on hold by {{ selectedPo?.soDoUser || 'User' }}. Do not dispatch this order to a driver until the hold is resolved.

{{ selectedPo.note }}

Order / Invoice Cancelled

This order has been cancelled by {{ selectedPo?.soDoUser || 'User' }}. No delivery action should be taken.

{{ selectedPo.note }}

SO/DO Files No files available
Invoice Files No files available
PO File No files available
PO Date/Time {{ formatDateTime(selectedPo?.timestamp) || selectedPo?.date || selectedPo?.poDate }}
Delivery Date {{ selectedPo?.deliveryDate || selectedPo?.date }}
Assigned Driver
Channel {{ selectedPo?.channel || 'N/A' }}

Customer & Sales Details

Customer Name {{ selectedPo?.customerName || '-' }}
Customer Contact {{ selectedPo?.customerContact || '-' }}
Sales Representative {{ selectedPo?.salesRep || '-' }}
Packaging Type {{ selectedPo?.packaging || '-' }}
Payment Term {{ selectedPo?.paymentTerm || '-' }}
Delivery Address Open Map
{{ selectedPo?.address || '-' }}

DO & Invoice Details

DO Number {{ selectedPo?.doNumber || '-' }}
Invoice Number {{ selectedPo?.invoiceNumber || '-' }}
Keyed By {{ selectedPo?.invoiceKeyedBy || '-' }}

Pick & Pack Details

Packed By {{ selectedPo?.packedBy || '-' }}
Warehouse Status Packed
Packed Photos
Products / Items Total: ${{ calcTotal(selectedPo?.products).toFixed(2) }}
{{ formatProductsList(selectedPo?.products) }}
Driver Issue Log / Problem

{{ selectedPo.driverReport }}

Problem reported for this order. You can reassign a driver below.

Reassign Driver for this Issue:
Promotion Detail

{{ selectedPo.promotion }}

Notes

{{ selectedPo.note }}

Attached Documents

SO/DO Files

No files available

Invoice Files

No files available

PO File

No files available

Report Issue

Describe the problem with {{ selectedPo?.shopName }}.

Finish Delivery

{{ selectedPo?.shopName }}

Tap to upload photos

Max 5 images

$