{% for payment in payments %} {{ payment.payment_number }} {% if payment.check_number %}
Check: {{ payment.check_number }} {% endif %} {% if payment.authorization_code %}
Auth: {{ payment.authorization_code }} {% endif %} {{ payment.medical_bill.bill_number }}
{{ payment.medical_bill.patient.get_full_name }}
MRN: {{ payment.medical_bill.patient.mrn }}
{{ payment.payment_date|date:"M d, Y" }} ${{ payment.payment_amount|floatformat:2 }} {% if payment.refund_amount > 0 %}
Refund: ${{ payment.refund_amount|floatformat:2 }} {% endif %} {{ payment.get_payment_method_display }} {% if payment.card_type and payment.card_last_four %}
{{ payment.card_type }} ****{{ payment.card_last_four }} {% endif %} {{ payment.get_payment_source_display }} {% if payment.insurance_claim %}
Claim: {{ payment.insurance_claim.claim_number }} {% endif %} {% if payment.status == 'PENDING' %} Pending {% elif payment.status == 'PROCESSED' %} Processed {% elif payment.status == 'CLEARED' %} Cleared {% elif payment.status == 'BOUNCED' %} Bounced {% elif payment.status == 'REVERSED' %} Reversed {% elif payment.status == 'REFUNDED' %} Refunded {% endif %} {% if payment.deposit_date %}
Deposited: {{ payment.deposit_date|date:"M d" }} {% endif %}
{{ payment.received_by.get_full_name|default:"System" }} {% if payment.processed_by and payment.processed_by != payment.received_by %}
Processed by: {{ payment.processed_by.get_full_name }} {% endif %}
{% if payment.bank_name %} Bank: {{ payment.bank_name }}
{% endif %} {% if payment.transaction_id %} TXN: {{ payment.transaction_id|truncatechars:15 }}
{% endif %} {% if payment.eob_number %} EOB: {{ payment.eob_number }}
{% endif %} {% if payment.notes %} {{ payment.notes|truncatechars:30 }} {% endif %} {% empty %}

No payments found.

{% endfor %}