@if(transaction){
@if(transaction?.invoiceId != null){
{{'Invoice Id :' | translate}} #{{transaction?.invoiceId}}
}
{{ getTransactionStatus(transaction) }} @if(transaction?.ticket_type === 'customInvoice' && transaction?.status === 'pending'){ } @else{ @if(transaction?.payment_method){ {{transaction.payment_method}} } }

{{'Billing From :' | translate }}

{{transaction?.all_invoices?.companyName}} @if(transaction?.all_invoices?.cityName || transaction?.all_invoices?.stateName){

{{transaction?.all_invoices?.cityName}} {{transaction?.all_invoices?.cityName ? transaction?.all_invoices?.cityName : ''}} {{transaction?.all_invoices?.cityName && transaction?.all_invoices?.stateName ? ', ' : ''}} {{transaction?.all_invoices?.stateName ? transaction?.all_invoices?.stateName : ''}}

} @if(transaction?.all_invoices?.zipPostalCode || transaction?.all_invoices?.countryName){

{{transaction?.all_invoices?.zipPostalCode ? transaction?.all_invoices?.zipPostalCode : ''}} {{transaction?.all_invoices?.zipPostalCode && transaction?.all_invoices?.countryName ? ', ' : ''}} {{transaction?.all_invoices?.countryName ? transaction?.all_invoices?.countryName : ''}}

} @if(transaction?.all_invoices?.taxName || transaction?.all_invoices?.taxId){

{{transaction?.all_invoices?.taxName ? transaction?.all_invoices?.taxName : ''}} {{transaction?.all_invoices?.taxName && transaction?.all_invoices?.taxId ? ', ' : ''}} {{transaction?.all_invoices?.taxId ? transaction?.all_invoices?.taxId : ''}}

}

{{'Billing To :' | translate }}

@if(transaction?.all_invoices?.clcompanyName != null){

{{transaction?.all_invoices?.clcompanyName}}

}@else{

{{customer?.firstname + ' ' + customer?.lastname}},

}

{{transaction?.all_invoices?.clemail}},

@if(transaction?.all_invoices?.clmobile != null){

{{transaction?.all_invoices?.clmobile}}

} @if(transaction?.all_invoices?.cltaxName != null && transaction?.all_invoices?.cltaxId != null){

{{transaction?.all_invoices?.cltaxName + ':' + transaction?.all_invoices?.cltaxId}}

} @if(transaction?.all_invoices?.claddress != null){

{{transaction?.all_invoices?.claddress}}

} @if(transaction?.all_invoices?.country != null){

{{transaction?.all_invoices?.country}}

}

@if(transaction?.ticket_type === 'customInvoice' && transaction?.status === 'paid'){ {{'Transaction Date : ' | translate}} {{transaction?.updated_at | date :setting?.date_format : setting?.time_format : timezone }} }@else{ @if(transaction?.ticket_type === 'customInvoice' && transaction?.status === 'pending'){

{{'Invoice Created Date : ' | translate}} {{transaction?.created_at | date :setting?.date_format : setting?.time_format : timezone }}

@if(invoiceCancel){

{{'Due Date : ' | translate}} {{dueDate}}

}
}@else{ {{'Transaction Date : ' | translate}} {{transaction?.created_at | date: setting?.date_format : timezone}} } }

@if(transaction?.ticket_type == 'customInvoice' && transaction?.status == 'paid'){ @if(transaction?.transaction_id != null && 'Transaction Id : ' + transaction?.transaction_id != null) { {{transaction?.transaction_id}} } @else{ '~ ~'} }@else{ @if(transaction?.ticket_type == 'customInvoice' && transaction?.status == 'pending'){ {{'Payment Required*' | translate}} }@else{ {{'Transaction Id : ' | translate}} + {{transaction?.transaction_id}} } }

@if(transaction?.ticket_type === 'customInvoice'){ @for (element of transaction?.custom_invoice_elements; track element.id; let index = $index ) { } }
{{'S.No' | translate}} {{'Product Name' | translate}} {{'Unit Price' | translate}} {{'Quantity' | translate}} {{'TOTAL' | translate}}
{{index + 1}} {{element?.title}} {{getCurrencyPerTicket(element?.price)}} {{element?.quantity}} {{getCurrencyPerTicket(element?.amount)}}
{{'SubTotal' | translate}} : {{getCurrencyPerTicket(subTotal)}}
{{'Tax % ' | translate}} : @if(transaction?.all_invoices?.taxPercent != null){ {{transaction?.all_invoices?.taxPercent}} }@else{ '-' }
{{'Total Amount:' | translate}} @if(transaction?.ticket_type === 'customInvoice'){ {{getCurrencyPerTicket(transaction?.amount)}} }@else{ {{transaction?.customerAmount}} }
@if(transaction?.status == 'refunded'){
{{'Refund Details' | translate }}
@if(transaction?.countryTaxName != null && transaction?.countryTaxAmount != null){ } @if(transaction?.gatewayFee){ }
{{'Refund Transaction Id' | translate}} {{transaction?.refundTxId}}
{{transaction?.countryTaxName}} {{symbol + ' ' + transaction?.countryTaxAmount}}
{{transaction?.gatewayName}} {{symbol + ' ' + transaction?.gatewayFee}}
{{'Net Amount Refunded' | translate }} {{symbol + ' ' + transaction?.netAmountRefunded ?? transaction?.amount}}
}
@if((transaction?.all_invoices?.invoicenote != null || transaction?.all_invoices?.invoicetc)){

{{"Note" | translate}}:

{{transaction?.all_invoices?.invoicenote | translate}}

{{"Terms & Conditions" | translate}}:

{{transaction?.all_invoices?.invoicetc | translate}}

} @if(customer && (!pathname.includes('admin/payments/custom-invoice/') && !pathname.includes('admin/payments/invoice/'))){ } @if(admin && permission?.includes('Invoice Cancel Access') && transaction?.status == 'pending'){ }
}@else {

{{'Billing From :' | translate }}

{{'Billing To :' | translate }}

{{'S.No' | translate}} {{'Product Name' | translate}} {{'Unit Price' | translate}} {{'Quantity' | translate}} {{'TOTAL' | translate}}

{{'SubTotal' | translate}} :
{{'Tax % ' | translate}} :

{{'Total Amount:' | translate}}

}