{# templates/sales/ticket_refund_print.html #} {% load static %} Refund Invoice #{{ rinv.folder_no }}

{{ company_name|default:"TRAVEL AGENCY" }}

{{ company_address|default:"Address Line 1, City, Country" }} | Phone: {{ company_phone|default:"000-0000000" }}

Refund Invoice

Refund# {{ rinv.folder_no }}  |  Original Inv# {{ rinv.original_folder_no }}
Refund Folder#
{{ rinv.folder_no }}
Refund Date
{{ rinv.invoice_date|date:"d/m/Y" }}
Receipt#
{{ rinv.receipt_no }}
Original Inv#
{{ rinv.original_folder_no }}
Client (Refund Payable)
{{ rinv.client_name }}
PSF Income Retained
PKR {{ rinv.total_psf_income|floatformat:2 }}
{% if refund_lines %}
Ticket Refund Details
{% for rl in refund_lines %} {% if rl.refund_from_airline or rl.pay_to_client %} {% endif %} {% endfor %}
#Ticket#PNRPax NameSectorAgent Used FareCanx/NS Commission+Other Ded. PSF Rfnd.Airline Pay to Client
{{ forloop.counter }} {{ rl.ticket_no }} {{ rl.pnr|default:"—" }} {{ rl.pax_name }} {{ rl.sector|default:"—" }} {{ rl.agent_name }} {{ rl.used_fare|floatformat:2 }} {{ rl.canx_chrgs|floatformat:2 }} {{ rl.commission|floatformat:2 }} {{ rl.other_taxes|floatformat:2 }} {{ rl.psf|floatformat:2 }} {{ rl.refund_from_airline|floatformat:2 }} {{ rl.pay_to_client|floatformat:2 }}
Total Ticket Refund {{ rinv.total_refund_from_airline|floatformat:2 }} {{ rinv.total_pay_to_client|floatformat:2 }}
{% endif %} {% if rinv.visa_refund_data %}
Visa Refund
{% for vr in rinv.visa_refund_data %} {% if not vr._skip %} {% endif %} {% endfor %}
#NamePassport#VendorNote Orig.Amount Refund Amt
{{ forloop.counter }}{{ vr.name }} {{ vr.passport_no|default:"—" }}{{ vr.vendor_name|default:"—" }} {{ vr.refund_note|default:"—" }} {{ vr.original_amount|floatformat:2 }} {{ vr.refund_amount|floatformat:2 }}
{% endif %} {% if rinv.hotel_refund_data %}
Hotel Refund
{% for hr in rinv.hotel_refund_data %} {% if not hr._skip %} {% endif %} {% endfor %}
#PassengerHotelVendorNote Orig.Amount Refund Amt
{{ forloop.counter }}{{ hr.passenger_name }} {{ hr.hotel_name|default:"—" }}{{ hr.vendor_name|default:"—" }} {{ hr.refund_note|default:"—" }} {{ hr.original_amount|floatformat:2 }} {{ hr.refund_amount|floatformat:2 }}
{% endif %} {% if rinv.transport_refund_data %}
Transport Refund
{% for tr in rinv.transport_refund_data %} {% if not tr._skip %} {% endif %} {% endfor %}
#PassengerCar TypeVendor Orig.Amount Refund Amt
{{ forloop.counter }}{{ tr.passenger_name }} {{ tr.car_type|default:"—" }}{{ tr.vendor_name|default:"—" }} {{ tr.original_amount|floatformat:2 }} {{ tr.refund_amount|floatformat:2 }}
{% endif %} {% if rinv.insurance_refund_data %}
Insurance Refund
{% for ir in rinv.insurance_refund_data %} {% if not ir._skip %} {% endif %} {% endfor %}
#ClientCompanyVendor Orig.Amount Refund Amt
{{ forloop.counter }}{{ ir.client_name }} {{ ir.insurance_company|default:"—" }}{{ ir.vendor_name|default:"—" }} {{ ir.original_amount|floatformat:2 }} {{ ir.refund_amount|floatformat:2 }}
{% endif %} {% if segment_lines %}
Segment Reversal
{% for sl in segment_lines %} {% if sl.refund_amount %} {% endif %} {% endfor %}
#SegmentTicket#PNR Orig.SegsRefund Segs Chg/Seg Reversal Amt
{{ forloop.counter }} {{ sl.segment_name }} {{ sl.ticket_no }}{{ sl.pnr|default:"—" }} {{ sl.original_no_of_segments }} {{ sl.refund_segments }} {{ sl.charge_per_segment|floatformat:2 }} {{ sl.refund_amount|floatformat:2 }}
Total Segment Reversal {{ rinv.total_segment_reversal|floatformat:2 }}
{% endif %}
Rfnd.Airline
{{ rinv.total_refund_from_airline|floatformat:2 }}
PSF Income
{{ rinv.total_psf_income|floatformat:2 }}
{% if rinv.total_service_refund %}
Svc.Refund
{{ rinv.total_service_refund|floatformat:2 }}
{% endif %} {% if rinv.total_segment_reversal %}
Seg.Reversal
{{ rinv.total_segment_reversal|floatformat:2 }}
{% endif %}
Pay to Client
{{ rinv.total_pay_to_client|floatformat:2 }}
{% if bank_payments %}

Cash Paid to Client

{% for bp in bank_payments %}
{{ bp.bank_name }}{{ bp.amount|floatformat:2 }}
{% endfor %}
Total Paid{{ rinv.amount_paid|floatformat:2 }}
{% endif %}
Prepared By
Authorized By
Client Signature