Your Travel Trip
Total <%= invoice?.trip_currency || '$' %><%= invoice?.trip_pay_amount || '0.00' %>
<% const tripDate = new Date(invoice.trip_date); const options = { weekday: 'short', day: '2-digit', month: 'short', year: 'numeric' }; const formattedDate = tripDate.toLocaleDateString('en-US', options); %> <%= formattedDate %>

<%= invoice?.user?.u_name || 'Customer' %>, thanks for riding with <%= ADMIN_NAME || 'Travel' %>!

Total
<%= invoice?.trip_currency || '$' %><%= invoice?.trip_pay_amount || '0.00' %>
Fare Breakdown
Meter Fare
<%= invoice?.trip_currency || '$' %><%= invoice?.trip_base_fare || '0.00' %>
Duration
<%= invoice?.trip_total_time || '0' %> min
<% let extra = {}; try { extra = typeof invoice.extra_charges === 'string' ? JSON.parse(invoice.extra_charges) : invoice.extra_charges || {}; } catch(e) { extra = {}; } %>
Booking Fee
<%= invoice?.trip_currency || '$' %><%= invoice?.trip_comp_commision || '0.00' %>
Digital Fee
<%= invoice?.trip_currency || '$' %><%= invoice?.tax_amt || '0.00' %>
Waiting Charges
<%= invoice?.trip_currency || '$' %><%= extra?.WaitCharges || '0.00' %>
<% if (invoice?.trip_tip && parseFloat(invoice.trip_tip) > 0) { %>
Tip
<%= invoice?.trip_currency || '$' %><%= invoice?.trip_tip %>
<% } %> <% if (invoice?.trip_promo_amt && parseFloat(invoice.trip_promo_amt) > 0) { %>
Promo Discount
-<%= invoice?.trip_currency || '$' %><%= invoice?.trip_promo_amt %>
<% } %>
Payment Method
<%= invoice?.trip_pay_mode || 'Cash' %>
-<%= invoice?.trip_currency || '$' %><%= invoice?.trip_pay_amount || '0.00' %>
Driver Details
<% if (invoice?.driver?.d_photo) { %> Driver <% } else { %> <%= (invoice?.driver?.d_name || 'D').charAt(0) %> <% } %>
<%= invoice?.driver?.d_name || 'N/A' %>
<%= invoice?.cat_name || 'N/A' %> • <%= invoice?.driver?.car?.car_reg_no || 'N/A' %>
<%= invoice?.driver?.d_phone || '' %>
Trip Details
Distance
<%= invoice?.trip_distance || '0' %> <%= invoice?.trip_dunit || 'km' %>
Pickup
<%= invoice?.trip_from_loc || invoice?.actual_from_loc || 'N/A' %>
Drop-off
<%= invoice?.trip_to_loc || invoice?.actual_to_loc || 'N/A' %>
Driver
<%= invoice?.driver?.d_name || 'N/A' %>
Vehicle
<%= invoice?.cat_name || 'N/A' %> (<%= invoice?.driver?.car?.car_reg_no || 'N/A' %>)
Invoice No
<%= invoiceNo || 'N/A' %>
<% if (bt_visible == 1) { %>
<% } %>
Processing...