<%= 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) { %>

<% } 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) { %>
<% } %>