class="alternate-row"#if>>
<#if payments?has_content>
${finAccountTrans.finAccountTransId}
<#list payments as payment>
<#if payment?exists && payment.paymentTypeId?has_content>
<#assign paymentType = delegator.findOne("PaymentType", {"paymentTypeId" : payment.paymentTypeId}, true)>
#if>
<#if payment?has_content && payment.paymentMethodTypeId?has_content>
<#assign paymentMethodType = delegator.findOne("PaymentMethodType", {"paymentMethodTypeId" : payment.paymentMethodTypeId}, true)>
#if>
<#if payment?has_content>
<#assign paymentGroupMembers = Static["org.ofbiz.entity.util.EntityUtil"].filterByDate(payment.getRelated("PaymentGroupMember")?if_exists) />
<#assign fromParty = payment.getRelatedOne("FromParty")?if_exists />
<#assign fromPartyName = delegator.findOne("PartyNameView", {"partyId" : fromParty.partyId}, true) />
<#assign toParty = payment.getRelatedOne("ToParty")?if_exists />
<#assign toPartyName = delegator.findOne("PartyNameView", {"partyId" : toParty.partyId}, true) />
<#if paymentGroupMembers?has_content>
<#assign paymentGroupMember = Static["org.ofbiz.entity.util.EntityUtil"].getFirst(paymentGroupMembers) />
#if>
#if>
class="alternate-row"#if>>
<#if paymentGroupMember?has_content>${paymentGroupMember.paymentGroupId?if_exists} #if>
<#if payment?has_content>${payment.paymentId?if_exists} #if>
<#if paymentType?has_content>${paymentType.description?if_exists}#if>
<#if paymentMethodType?has_content>${paymentMethodType.description?if_exists}#if>
<@ofbizCurrency amount=payment.amount?if_exists/>
<#if fromPartyName?has_content>${fromPartyName.groupName?if_exists}${fromPartyName.firstName?if_exists} ${fromPartyName.lastName?if_exists}[${fromPartyName.partyId?if_exists}] #if>
<#if toPartyName?has_content>${toPartyName.groupName?if_exists}${toPartyName.firstName?if_exists} ${toPartyName.lastName?if_exists}[${toPartyName.partyId?if_exists}] #if>
#list>
${uiLabelMap.AccountingDepositSlip}
<#else>
${finAccountTrans.finAccountTransId}
#if>
${finAccountTransType.description?if_exists}
<#if partyName?has_content>${(partyName.firstName)!} ${(partyName.lastName)!} ${(partyName.groupName)!}[${(partyName.partyId)!}] #if>
<#if glReconciliation?has_content>${glReconciliation.glReconciliationName?if_exists}[${glReconciliation.glReconciliationId?if_exists}] #if>
${finAccountTrans.transactionDate?if_exists}
${finAccountTrans.entryDate?if_exists}
${finAccountTrans.amount?if_exists}
<#if finAccountTrans.paymentId?has_content>
${finAccountTrans.paymentId}
#if>
<#if paymentType?has_content>${paymentType.description?if_exists}#if>
<#if paymentMethodType?has_content>${paymentMethodType.description?if_exists}#if>
<#if status?has_content>${status.description?if_exists}#if>
${finAccountTrans.comments?if_exists}
<#if grandTotal?exists>
<#if finAccountTrans.statusId?has_content && finAccountTrans.statusId == 'FINACT_TRNS_CREATED'>
${uiLabelMap.CommonCancel}
#if>
#if>
<#if glReconciliationId?has_content && glReconciliationId != "_NA_">
#if>
<#if !(grandTotal?exists)>
<#if (parameters.glReconciliationId?has_content && parameters.glReconciliationId != "_NA_")>
<#if finAccountTrans.statusId == "FINACT_TRNS_CREATED">
${uiLabelMap.CommonRemove}
#if>
#if>
#if>
<#if ((glReconciliationId?has_content && glReconciliationId == "_NA_") && (glReconciliations?has_content && finAccountTransList?has_content)) || !grandTotal?exists>
<#if finAccountTrans.statusId == "FINACT_TRNS_CREATED">
#if>
#if>
<#-- toggle the row color -->
<#assign alt_row = !alt_row>
#list>