{assign var="filterArgs" value="invoiceStatus=$invoiceStatus"} {php}$GLOBALS['__pagePath'] = array('TRANS_FINANCES', 'TRANS_MANAGE_INVOICES', 'TRANS_SHOW_INVOICES');{/php} {include file="$tplDirectory/header.tpl" parentName="TRANS_FINANCES" childName="TRANS_MANAGE_INVOICES" grandchildName="TRANS_SHOW_INVOICES" sideNavMajor="finances" sideNavMinor="invoices" useMenu="finances"} {assign var="lineItems" value=$invoice.lineItems}
{if $smarty.request.query || $invoicePageLinks.1==1}
{"TRANS_FIND_IN_INVOICE"|lmsg}
{/if}
{if $invoicePageLinks.1==1} {"TRANS_PAGES"|lmsg}: {section name="i" loop=$invoicePageLinks} {if $page==$invoicePageLinks[i]} {$page+1} {else} {$invoicePageLinks[i]+1} {/if} {/section} {/if}
{if $invoice.invoiceAmount>-0.0001 && $invoice.invoiceStatus!=2} {strip}
{"TRANS_QUICK_LINKS"|lmsg}
{assign var="qpa" value=$invoice.invoiceAmount-$invoice.invoiceAmountPaid} {include file="$tplDirectory/widgets/quickApplyPayment.tpl" transactionType="manual" actionName="ProcessManualPayment" lineItems=$lineItems sid=$sid invoiceID=$invoice.invoiceID billingAccounts=$billingAccountOptions localeArray=$localeArray currencyID=$invoice.currencyID defaultAmount=$qpa formName="quickPayment" paymentTypes=$paymentMethods redirectURL="invoices.php" redirectAction="ShowInvoiceDetails" redirectArgs="invoiceID=`$invoice.invoiceID`"}
{if $invoice.invoiceAmountPaid>0} {else} {/if} {assign var="currencyID" value=$invoice.currencyID} {if $clientCredits.$currencyID>0}
{include file="$tplDirectory/widgets/quickApplyCredit.tpl" actionName="ProcessManualPayment" lineItems=$lineItems sid=$sid invoiceID=$invoice.invoiceID defaultCreditAmount=$clientCredits.$currencyID localeArray=$localeArray currencyID=$invoice.currencyID defaultAmount=$clientCredits.$currencyID formName="quickPayments" redirectURL="invoices.php" redirectAction="ShowInvoiceDetails" redirectArgs="invoiceID=`$invoice.invoiceID`"}
{else}
{ {"TRANS_NO_CREDIT_AVAILABLE"|lmsg}
{/if} {/strip} {/if} {if $invoice.invoiceAmount>-0.0001 && $invoice.invoiceStatus!=2} {strip}
{include file="$tplDirectory/widgets/actionLink.tpl" page="invoices.php" actionName="ShowResendInvoiceResponse" args="invoiceID=`$invoice.invoiceID`&redirectArgs=$bookmarkArgs" icoImage="mail_forward.gif" icoWidth="" icoHeight="" icoStyle="" altText="TRANS_RESEND" titleText="" linkText="TRANS_RESEND"}
{include file="$tplDirectory/widgets/actionLink.tpl" page="invoices.php" actionName="ShowResendInvoice" args="invoiceID=`$invoice.invoiceID`&redirectArgs=$bookmarkArgs" icoImage="mail_write.gif" icoWidth="" icoHeight="" icoStyle="" altText="TRANS_RESEND_WITH_COMMENTS" titleText="" linkText="TRANS_RESEND_WITH_COMMENTS"}
{/strip} {/if}
{"TRANS_TO"|lmsg}
#{$clientID}
{if $clientData.clientCompany && $invoice.clientContactID==0} {assign var="contactName" value=$clientData.clientCompany} {else} {assign var="contactName" value="`$contactData.contactFirstName` `$contactData.contactLastName`"} {/if} {include file="$tplDirectory/widgets/actionLink.tpl" page="clients.php" actionName="ShowClientDetails" args="clientID=`$clientData.clientID`" clientID=$clientData.clientID clientContactID=$clientData.clientContactID icoWidth="" icoHeight="" icoStyle="" altText=$contactName titleText="" linkText=$contactName noSpace="1" }

{$contactData.contactAddress1|safetyhtml}
{if $contactData.contactAddress2!=""} {$contactData.contactAddress2|safetyhtml}
{/if} {$contactData.contactCity|safetyhtml}, {$contactData.contactState|safetyhtml} {$contactData.contactZip|safetyhtml}
{$contactData.contactPhone1|safetyhtml} {if $contactData.contactPhone2!=''}- {$contactData.contactPhone2|safetyhtml}{/if}
{$contactData.countriesISO2|safetyhtml} {if $clientData.taxIDNumber!=''}
{"TRANS_TAX_ID_NUMBER"|lmsg} {$clientData.taxIDNumber|safetyhtml} {/if} {if $clientData.billingAccountID}
{"TRANS_DEFAULT_BILLING_METHOD"|lmsg} {$clientData.billingAccountType|getTypeName:"billingAccount"} {/if}
{"TRANS_FROM"|lmsg}
{$companyData.companyName}
{if $companyData.companyAddress1} {$companyData.companyAddress1}
{/if} {if $companyData.companyAddress2!=""} {$companyData.companyAddress2}
{/if} {if $companyData.companyCity!=""} {$companyData.companyCity}, {$companyData.companyState} {$companyData.companyZip}
{/if} {if $companyData.companyPhone1} {$companyData.companyPhone1} {if $companyData.companyPhone2!=''}- {$companyData.companyPhone2}{/if} {/if} {if $companyData.companyTaxIDNumber!=''}
{"TRANS_TAX_ID_NUMBER"|lmsg} {$companyData.companyTaxIDNumber} {/if}
{if $totalTax} {else} {section name="j" loop=$taxZones} {assign var="totalTax" value=$totalTax+$taxZones[j].taxTotal} {/section} {/if} {assign var="subTot" value=$invoice.invoiceAmount-$totalTax}
{"TRANS_INVOICE_NUMBER"|lmsg} {"TRANS_ENTERED"|lmsg} {"TRANS_DUE"|lmsg} {"TRANS_STATUS"|lmsg} {"TRANS_SUB_TOTAL"|lmsg} {"TRANS_TAX_TOTAL"|lmsg} {"TRANS_INVOICETOTAL"|lmsg} {"TRANS_AMOUNT_PAID"|lmsg} {"TRANS_AMOUNT_DUE"|lmsg}
{$invoice.invoiceNumber} {$invoice.invoiceDateEntered|getDate:"short"} {$invoice.invoiceDateDue|getDate:"short"} {$invoiceStatuses[$invoice.invoiceStatus]|lmsg} {if $sourceInvoice.invoiceID>0}
{"TRANS_FOR"|lmsg} {$sourceInvoice.invoiceNumber} {/if} {if $creditNote.invoiceID>0}
{"TRANS_REVERSAL"|lmsg} {$creditNote.invoiceNumber} {/if}
{$subTot|getAmount:$invoice.currencyID} {$totalTax|getAmount:$invoice.currencyID} {$invoice.invoiceAmount|getAmount:$invoice.currencyID} {$invoice.invoiceAmountPaid|getAmount:$invoice.currencyID} {$invoice.invoiceAmountDue|getAmount:$invoice.currencyID}
{if $invoice.invoiceComments}
{"TRANS_INVOICE_COMMENTS"|lmsg}
{$invoice.invoiceComments}
{/if}
{assign var="inaddons" value="no"} {section name="j" loop=$lineItems} {if $lineItems[j].packageAddonID == 0 && $lastLineItemID>0 && $inaddons=="yes" && $addonTotals.total.$lastLineItemID} {assign var="transactionIDsForTotalsRefund" value=""} {assign var="lineItemIDsForTotalsRefund" value=""} {elseif $lineItems[j].packageAddonID == 0 && $lastLineItemID>0 && $inaddons=="no" && $addonTotals.total.$lastLineItemID} {assign var="transactionIDsForTotalsRefund" value=""} {assign var="lineItemIDsForTotalsRefund" value=""} {/if} {assign var="currentLineItemID" value=$lineItems[j].lineItemID} {assign var="lineItemIDsForTotalsRefund" value="$lineItemIDsForTotalsRefund&lineItemIDs[]=`$currentLineItemID`&"} {assign var="tpid" value=$lineItems[j].packageID} {if $lineItems[j].packageAddonID>0} {if $inaddons=="no"} {assign var="inaddons" value="yes"} {/if} {assign var="addonID" value=$lineItems[j].packageAddonID} {else} {if $lineItems[j].packageComments!=""} {assign var="rowspan" value="2"} {else} {assign var="rowspan" value="1"} {/if} {assign var="inaddons" value="no"} {if $lineItems[j].packageComments!=""} {/if} {assign var="lastLineItemID" value=$lineItems[j].lineItemID} {assign var="lastLineItemDescription" value=$lineItems[j].lineItemDescription} {/if} {/section} {if $lastLineItemID>0 && $inaddons=="yes" && $addonTotals.total.$lastLineItemID} {assign var="lineItemIDsForTotalsRefund" value=""} {/if}
{"TRANS_PACKAGE_ID"|lmsg} {"TRANS_DESCRIPTION"|lmsg} {"TRANS_BEGIN"|lmsg} {"TRANS_CURRENT"|lmsg} {"TRANS_NEXT_RENEWAL"|lmsg} {"TRANS_QUANTITY_ABBR"|lmsg} {"TRANS_PRICE"|lmsg} {"TRANS_DISCOUNT"|lmsg} {"TRANS_SETUP"|lmsg} {"TRANS_SUB_TOTAL"|lmsg} {"TRANS_TAX"|lmsg} {"TRANS_TOTALS"|lmsg} {"TRANS_ACTION"|lmsg}
[{$lastLineItemDescription|safetyhtml|highlightTerm}] {"TRANS_PACKAGE_TOTALS"|lmsg} {$addonTotals.setup.$lastLineItemID|getAmount:$currencyID} {$addonTotals.total.$lastLineItemID-$addonTotals.tax.$lastLineItemID|getAmount:$currencyID} {$addonTotals.tax.$lastLineItemID|getAmount:$currencyID} {$addonTotals.total.$lastLineItemID|getAmount:$currencyID} {if $transactionIDsForTotalsRefund} {assign var="transactionIDArg" value="invoiceID=`$invoice.invoiceID`&$transactionIDsForTotalsRefund$lineItemIDsForTotalsRefund"} {include file="$tplDirectory/widgets/actionLink.tpl" page="invoices.php" actionName="ProcessTransactionRefund" args=$transactionIDArg icoImage="refundpayment.gif" icoWidth="" icoHeight="" icoStyle="" altText="TRANS_REFUND" titleText="TRANS_REFUND" linkText="TRANS_REFUND" noSpace="1" } {else} {"TRANS_NONE"|lmsg} {/if}
{"TRANS_ADDONS"|lmsg} {"TRANS_DESCRIPTION"|lmsg} {"TRANS_QUANTITY_ABBR"|lmsg} {"TRANS_PRICE"|lmsg} {"TRANS_DISCOUNT"|lmsg} {"TRANS_SETUP"|lmsg} {"TRANS_SUB_TOTAL"|lmsg} {"TRANS_TAX"|lmsg} {"TRANS_TOTALS"|lmsg} {"TRANS_ACTION"|lmsg}
{$lineItems[j].packageAddonID|highlightTerm}{$lineItems[j].lineItemDescription|safetyhtml|highlightTerm} {$lineItems[j].lineItemQuantity} {$lineItems[j].lineItemPriceAmount|getAmount:$currencyID|highlightTerm} {$lineItems[j].lineItemDiscountAmount|getAmount:$currencyID|highlightTerm} {if $lineItems[j].lineItemDiscountAmount>0}
{"TRANS_BASIS"|lmsg} {$lineItems[j].lineItemPriceAmount|getAmount:$currencyID}@ {if $lineItems[j].lineItemDiscount>0 && $lineItems[j].prorationDiscount>0} {$lineItems[j].lineItemDiscount*100}% + {$lineItems[j].prorationDiscount*100}% {elseif $lineItems[j].lineItemDiscount>0} {$lineItems[j].lineItemDiscount*100}% {elseif $lineItems[j].prorationDiscount>0} {$lineItems[j].prorationDiscount*100}% {/if} {/if}
{$lineItems[j].lineItemSetupAmount|getAmount:$currencyID|highlightTerm} {$lineItems[j].lineItemTotalAmount-$lineItems[j].lineItemTaxAmount|getAmount:$currencyID} {$lineItems[j].lineItemTaxAmount|getAmount:$currencyID|highlightTerm} {$lineItems[j].lineItemTotalAmount|getAmount:$currencyID|highlightTerm} {assign var="partialRefundData" value=$lineItemsPartialRefund.$currentLineItemID} {if $partialRefundData} {assign var="transactionIDArg" value="invoiceID=`$invoice.invoiceID`&lineItemIDs[]=$currentLineItemID&"} {foreach item="yes" key="currentTransactionID" from=$partialRefundData} {assign var="transactionIDArg" value="`$transactionIDArg`transactionIDs[]=`$currentTransactionID`&"} {assign var="transactionIDsForTotalsRefund" value="`$transactionIDsForTotalsRefund`transactionIDs[]=`$currentTransactionID`&"} {/foreach} {include file="$tplDirectory/widgets/actionLink.tpl" page="invoices.php" actionName="ProcessTransactionRefund" args=$transactionIDArg icoImage="refundpayment.gif" icoWidth="" icoHeight="" icoStyle="" altText="TRANS_REFUND" titleText="TRANS_REFUND" linkText="TRANS_REFUND" noSpace="1" } {else} {"TRANS_NONE"|lmsg} {/if}
{* make the line item id hidden *} {include file="$tplDirectory/widgets/actionLink.tpl" page="packages.php" actionName="ShowPackageDetails" args="packageID=`$lineItems[j].packageID`" icoWidth="" icoHeight="" icoStyle="" packageID=$lineItems[j].packageID altText=$lineItems[j].packageID titleText="" linkText=$lineItems[j].packageID} {$lineItems[j].lineItemDescription|safetyhtml|highlightTerm} {if $domains.$tpid.0.domainID} {foreach item="domain" key="dkey" from=$domains.$tpid}
{"TRANS_DOMAIN"|lmsg} {$domain.domainSLD|highlightTerm}.{$domain.domainTLD|highlightTerm} {/foreach} {/if}
{$lineItems[j].lineItemDateBeginRenewal|getDate:"short"} {$lineItems[j].lineItemDateCurrentRenewal|getDate:"short"} {$lineItems[j].lineItemDateNextRenewal|getDate:"short"} {$lineItems[j].lineItemQuantity} {$lineItems[j].lineItemPriceAmount|getAmount:$currencyID|highlightTerm} {$lineItems[j].lineItemDiscountAmount|getAmount:$currencyID|highlightTerm} {if $lineItems[j].lineItemDiscountAmount>0}
{"TRANS_BASIS"|lmsg} {$lineItems[j].lineItemPriceAmount|getAmount:$currencyID}@ {if $lineItems[j].lineItemDiscount>0 && $lineItems[j].prorationDiscount>0} {$lineItems[j].lineItemDiscount*100}% + {$lineItems[j].prorationDiscount*100}% {elseif $lineItems[j].lineItemDiscount>0} {$lineItems[j].lineItemDiscount*100}% {elseif $lineItems[j].prorationDiscount>0} {$lineItems[j].prorationDiscount*100}% {/if} {/if}
{$lineItems[j].lineItemSetupAmount|getAmount:$currencyID|highlightTerm} {$lineItems[j].lineItemTotalAmount-$lineItems[j].lineItemTaxAmount|getAmount:$currencyID} {$lineItems[j].lineItemTaxAmount|getAmount:$currencyID|highlightTerm} {$lineItems[j].lineItemTotalAmount|getAmount:$currencyID|highlightTerm} {assign var="partialRefundData" value=$lineItemsPartialRefund.$currentLineItemID} {if $partialRefundData} {assign var="transactionIDArg" value="lineItemIDs[]=`$currentLineItemID`&invoiceID=`$invoice.invoiceID`&"} {foreach item="yes" key="currentTransactionID" from=$partialRefundData} {assign var="transactionIDArg" value="`$transactionIDArg`transactionIDs[]=`$currentTransactionID`&"} {assign var="transactionIDsForTotalsRefund" value="`$transactionIDsForTotalsRefund`transactionIDs[]=`$currentTransactionID`&"} {/foreach} {include file="$tplDirectory/widgets/actionLink.tpl" page="invoices.php" actionName="ProcessTransactionRefund" args=$transactionIDArg icoImage="refundpayment.gif" icoWidth="" icoHeight="" icoStyle="" altText="TRANS_REFUND" titleText="TRANS_REFUND" linkText="TRANS_REFUND" noSpace="1" } {else} {"TRANS_NONE"|lmsg} {/if}
{$lineItems[j].packageComments|highlightTerm}
[{$lastLineItemDescription|safetyhtml|highlightTerm}] {"TRANS_PACKAGE_TOTALS"|lmsg} {$addonTotals.setup.$lastLineItemID|getAmount:$currencyID} {$addonTotals.total.$lastLineItemID-$addonTotals.tax.$lastLineItemID|getAmount:$currencyID} {$addonTotals.tax.$lastLineItemID|getAmount:$currencyID} {$addonTotals.total.$lastLineItemID|getAmount:$currencyID} {if $transactionIDsForTotalsRefund} {assign var="transactionIDArg" value="invoiceID=`$invoice.invoiceID`&$transactionIDsForTotalsRefund$lineItemIDsForTotalsRefund"} {include file="$tplDirectory/widgets/actionLink.tpl" page="invoices.php" actionName="ProcessTransactionRefund" args=$transactionIDArg icoImage="refundpayment.gif" icoWidth="" icoHeight="" icoStyle="" altText="TRANS_REFUND" titleText="TRANS_REFUND" linkText="TRANS_REFUND" noSpace="1" } {else} {"TRANS_NONE"|lmsg} {/if}
{if $taxZones.0.taxZoneID}
{"TRANS_TAX_ZONES"|lmsg}

{section name="j" loop=$taxZones} {if $taxZones[j].taxZoneID>0} {if $className=="alt1"} {assign var="className" value="alt2"} {else} {assign var="className" value="alt1"} {/if} {/if} {/section}
{"TRANS_TAX_ZONE_ID"|lmsg} {"TRANS_TAX_ZONE_NAME"|lmsg} {"TRANS_TAX_ZONE_DESCRIPTION"|lmsg} {"TRANS_TAX_ZONE_TYPE"|lmsg} {"TRANS_TAX_ZONE_RATE"|lmsg} {"TRANS_TAX_ZONE_TOTAL"|lmsg}
{$taxZones[j].taxZoneID} {$taxZones[j].taxZoneName} {$taxZones[j].taxZoneDescription} {if $taxZones[j].lineItemTaxAmountType==0} {"TRANS_PERCENTAGE"|lmsg} {else} {"TRANS_SET_AMOUNT"|lmsg} {/if} {if $taxZones[j].taxZoneStackable==1} -- {"TRANS_STACKABLE"|lmsg}{/if} {if $taxZones[j].lineItemTaxAmountType==0} {$taxZones[j].lineItemTaxAmount}% {else} {$taxZones[j].lineItemTaxAmount|getAmount:$currencyID} {/if} {$taxZones[j].taxTotal|getAmount:$currencyID}
{/if} {if $transactions}
{"TRANS_TRANSACTIONS"|lmsg}

{section name="j" loop=$transactions} {if $className=="alt1"} {assign var="className" value="alt2"} {else} {assign var="className" value="alt1"} {/if} {assign var="tkey" value=$transactions[j].transactionPaymentMethod|getArrayValueByID:$paymentMethods} {assign var="tkey" value=$transactions[j].authReturn|getArrayValueByID:$transactionStatuses} {/section}
{"TRANS_ID"|lmsg} {"TRANS_TRANSACTION_PAYMENT_METHOD"|lmsg} {"TRANS_TRANSACTION_STATUS"|lmsg} {"TRANS_TRANSACTION_CODE"|lmsg} {"TRANS_TRANSACTION_NOTES"|lmsg} {"TRANS_TRANSACTION_DATE"|lmsg} {"TRANS_TRANSACTION_GATEWAY"|lmsg} {"TRANS_TRANSACTION_AMOUNT"|lmsg} {"TRANS_TRANSACTION_AMOUNT_REFUNDED"|lmsg} {"TRANS_ACTION"|lmsg}
{$transactions[j].transactionID}{translate key=$tkey}{strip}{translate key=$tkey}{/strip} {$transactions[j].transactionCode} {$transactions[j].transactionNotes} {$transactions[j].transactionDateCreated|getDateTime} {$transactions[j].moduleName|lmsg} {$transactions[j].transactionAmount|getAmount:$transactions[j].currencyID} {$transactions[j].transactionAmountRefunded|getAmount:$transactions[j].currencyID} {include file="$tplDirectory/widgets/actionLink.tpl" page="invoices.php" actionName="RemoveInvoiceTransaction" args="invoiceID=`$invoice.invoiceID`&transactionID=`$transactions[j].transactionID`" icoImage="remove" icoWidth="" icoHeight="" icoStyle="" altText="TRANS_REMOVE" titleText="TRANS_DELETE" linkText="TRANS_DELETE" noSpace="1" } {if $transactions[j].canRefund==1} {include file="$tplDirectory/widgets/actionLink.tpl" page="invoices.php" actionName="ProcessTransactionRefund" args="invoiceID=`$invoice.invoiceID`&transactionIDs[]=`$transactions[j].transactionID`" icoImage="refundpayment.gif" icoWidth="" icoHeight="" icoStyle="" altText="TRANS_REFUND" titleText="TRANS_REFUND" linkText="TRANS_REFUND" noSpace="1" } {/if} {if $transactions[j].canFinalize==1} {capture name="cancelLink"}{getHREF page="invoices.php" actionName="CancelAuthTransaction" args="transactionID=`$transactions[j].transactionID`"}{/capture} {assign var="cancelLink" value="checkSure2('`$smarty.capture.cancelLink`&invoiceID=`$invoice.invoiceID`');"} {include file="$tplDirectory/widgets/actionLink.tpl" javascriptLink=$cancelLink icoImage="cancelauth.gif" icoWidth="" icoHeight="" icoStyle="" altText="TRANS_CANCEL" titleText="TRANS_CANCEL" linkText="TRANS_CANCEL" noSpace="1" } {capture name="captureLink"}{getHREF page="paymentqueue.php" actionName="CaptureFunds" args="captureIDs[`$transactions[j].transactionID`]=y"}{/capture} {assign var="captureLink" value="checkSure('`$smarty.capture.captureLink`&invoiceID=`$invoice.invoiceID`');"} {include file="$tplDirectory/widgets/actionLink.tpl" javascriptLink=$captureLink icoImage="capturepayment.gif" icoWidth="" icoHeight="" icoStyle="" altText="TRANS_CAPTURE" titleText="TRANS_CAPTURE" linkText="TRANS_CAPTURE" noSpace="1" } {/if}
{/if}
{if $invoicePageLinks.1==1} {"TRANS_PAGES"|lmsg}: {section name="i" loop=$invoicePageLinks} {if $page==$invoicePageLinks[i]} {$page+1} {else} {$invoicePageLinks[i]+1} {/if} {/section} {/if}
{include file="$tplDirectory/footer.tpl"}