{{if $invoice->po}}
{$email->language->get('invoice_po_number')}: {$invoice->po}
{{endif}}
{expression="sprintf( $email->language->get('email_payment_unsuccessful'), $transaction->method->getTitleForLanguage( $email->language ) )"}
{{$updateCard = true;}} {{endif}} {{endforeach}} {{else}}| {$email->language->get("order_details")} | ||||
| {$email->language->addToStack('invoice_item', FALSE)} | {$email->language->get('total')} | |||
| {$item->quantity} x {$item->name} {{if ( $item instanceof \IPS\nexus\Invoice\Item\Renewal ) AND \IPS\nexus\Purchase::load( $item->id )->expire}} ({$email->language->addToStack('ps_expire', FALSE)}: {expression="\IPS\nexus\Purchase::load( $item->id )->expire->localeDate( $invoice->member )"}) {{endif}} |
{{if \count( $item->details )}}
{{foreach $item->details as $k => $v}}
{$email->language->addToStack('nexus_pfield_' . $k, FALSE)}: {expression="\IPS\nexus\Package\CustomField::load( $k )->displayValue( $v )" raw="true"} {{endforeach}} {{endif}} |
{$item->linePrice()->toString( $email->language )}
{{if $item->quantity > 1}}
{$item->price->toString( $email->language )} {$email->language->get("each_short")} {{endif}} |
||
| {$email->language->get('subtotal')} | {$summary['subtotal']->toString( $email->language )} | |||
| {$email->language->get( 'nexus_tax_' . $taxId )} ({expression="$tax['rate']*100"}%) | {$tax['amount']->toString( $email->language )} | |||
| {$email->language->get('total')} | {$summary['total']->toString( $email->language )} | |||
| {$email->language->get('email_paid_by')} {{if $transaction->method}}{$transaction->method->getTitleForLanguage( $email->language )}{{else}}{$email->language->get('account_credit')}{{endif}} | {$transaction->amount->toString( $email->language )} | |||
| {$email->language->get('total_to_pay')} | {$invoice->amountToPay()->toString( $email->language )} | |||
| {$email->language->get('total')} | {$summary['total']->toString( $email->language )} | |||
|
| {$email->language->addToStack("payout_details", FALSE)} | ||||||||||
|
| {$email->language->get('email_card_on_file')} | |||||
| {$email->language->get('card_type')} | {{if $card->card->type}}{$email->language->get('card_type_' . $card->card->type)}{{else}}{$email->language->get('card_type_generic')}{{endif}} {{if isset( $card->card->lastFour )}} {expression="sprintf( $email->language->get('email_ending_in'), $card->card->lastFour )"} {{endif}} | {{if !\is_null( $card->card->number )}}{$email->language->get('email_paymethod_account')} | {$card->card->number} | {{endif}} {{if !\is_null( $card->card->expMonth ) AND !\is_null( $card->card->expYear )}}{$email->language->get('card_expires')} | {$card->card->expMonth}/{$card->card->expYear} | {{endif}}
| {$email->language->get('email_update_payment')} | |||||
| {$email->language->get("email_expiring_soon")} | ||||
| {$email->language->addToStack('invoice_item', FALSE)} | {$email->language->get('email_renewal_cost')} | |||
| {$item->quantity} x |
{$item->name}
{{if $item instanceof \IPS\nexus\Invoice\Item\Renewal}}
{$email->language->addToStack('ps_expire', FALSE)}: {expression="\IPS\nexus\Purchase::load( $item->id )->expire->localeDate( $invoice->member )"} {{endif}} |
{{if \count( $item->details )}}
{{foreach $item->details as $k => $v}}
{lang="nexus_pfield_{$k}"}: {expression="\IPS\nexus\Package\CustomField::load( $k )->displayValue( $v )" raw="true"} {{endforeach}} {{endif}} |
{{if $item->tax AND \IPS\Settings::i()->nexus_show_tax}} {$item->grossLinePrice()->toString( $email->language)} {{if $email->language->checkKeyExists('nexus_tax_explain_val')}}{$email->language->get('nexus_tax_explain_val')}{{endif}} {{else}} {$item->linePrice()->toString( $email->language )} {{endif}} | |
{{if $invoice->po}}
{$email->language->get('invoice_po_number')}: {$invoice->po}
{{endif}}
|
| {$email->language->get("order_details")} | ||||
| {$email->language->addToStack('invoice_item', FALSE)} | {$email->language->get('total')} | |||
| {$item->quantity} x {$item->name} {{if $item instanceof \IPS\nexus\Invoice\Item\Renewal and $purchase = \IPS\nexus\Purchase::load( $item->id ) and $expire = $purchase->expire}} ({$email->language->addToStack('ps_expire', FALSE)}: {expression="$expire->localeDate( $invoice->member )"}) {{endif}} |
{{if \count( $item->details )}}
{{foreach $item->details as $k => $v}}
{lang="nexus_pfield_{$k}"}: {expression="\IPS\nexus\Package\CustomField::load( $k )->displayValue( $v )" raw="true"} {{endforeach}} {{endif}} |
{$item->linePrice()->toString( $email->language )}
{{if $item->quantity > 1}}
{$item->price->toString( $email->language )} {$email->language->get("each_short")} {{endif}} |
||
| {$email->language->get('subtotal')} | {$summary['subtotal']->toString( $email->language )} | |||
| {$email->language->get( 'nexus_tax_' . $taxId )} ({expression="$tax['rate']*100"}%) | {$tax['amount']->toString( $email->language )} | |||
| {$email->language->get('total')} | {$summary['total']->toString( $email->language )} | |||
| {$email->language->get('email_paid_by')} {{if $transaction->method}}{$transaction->method->getTitleForLanguage( $email->language )}{{else}}{$email->language->get('account_credit')}{{endif}} | {$transaction->amount->toString( $email->language )} | |||
| {$email->language->get('total')} | {$summary['total']->toString( $email->language )} | |||
|
| {$email->language->addToStack("payment_details", FALSE)} | ||||||||||
|
| {$email->language->addToStack("order_details", FALSE)} | ||||
| {$email->language->addToStack('invoice_item', FALSE)} | {$email->language->get('total')} | |||
| {$item->quantity} x {$item->name} {{if $item instanceof \IPS\nexus\Invoice\Item\Renewal AND $purchase = $item->getPurchase() AND $purchase->expire}} ({$email->language->addToStack('ps_expire', FALSE)}: {expression="$purchase->expire->localeDate( $invoice->member )"}) {{endif}} |
{{if \count( $item->details )}}
{{foreach $item->details as $k => $v}}
{lang="nexus_pfield_{$k}"}: {expression="\IPS\nexus\Package\CustomField::load( $k )->displayValue( $v )" raw="true"} {{endforeach}} {{endif}} |
{$item->linePrice()->toString( $email->language )}
{{if $item->quantity > 1}}
{$email->language->addToStack("each_short", FALSE, array( 'sprintf' => array( $item->price->toString( $email->language ) ) ) )} {{endif}} |
||
| {$email->language->get('subtotal')} | {$invoiceSummary['subtotal']->toString( $email->language )} | |||
| {$email->language->get( 'nexus_tax_' . $taxId )} ({expression="$tax['rate']*100"}%) | {$tax['amount']->toString( $email->language )} | |||
| {$email->language->get('total')} | {$invoiceSummary['total']->toString( $email->language )} | |||
| {$email->language->addToStack("ad_details")} | ||||||
|
| {{if $type === 'large'}} {$email->language->addToStack("ad_image", FALSE)} {{else}} {$email->language->addToStack( "ad_image_" . $type, FALSE )} {{endif}} |
|
|
|
| {$email->language->addToStack("payment_details", FALSE)} | ||||||||||
|
| {$email->language->addToStack("order_details", FALSE)} | ||||
| {$email->language->addToStack('invoice_item', FALSE)} | {$email->language->get('total')} | |||
| {$item->quantity} x {$item->name} {{if $item instanceof \IPS\nexus\Invoice\Item\Renewal AND $purchase = $item->getPurchase() AND $purchase->expire}} ({$email->language->addToStack('ps_expire', FALSE)}: {expression="$purchase->expire->localeDate( $invoice->member )"}) {{endif}} |
{{if \count( $item->details )}}
{{foreach $item->details as $k => $v}}
{$email->language->addToStack('nexus_pfield_' . $k, FALSE)}: {expression="\IPS\nexus\Package\CustomField::load( $k )->displayValue( $v )" raw="true"} {{endforeach}} {{endif}} |
{$item->linePrice()->toString( $email->language )}
{{if $item->quantity > 1}}
{$email->language->addToStack("each_short", FALSE, array( 'sprintf' => array( $item->price->toString( $email->language ) ) ) )} {{endif}} |
||
| {$email->language->get('subtotal')} | {$invoiceSummary['subtotal']->toString( $email->language )} | |||
| {$email->language->get( 'nexus_tax_' . $taxId )} ({expression="$tax['rate']*100"}%) | {$tax['amount']->toString( $email->language )} | |||
| {$email->language->get('total')} | {$invoiceSummary['total']->toString( $email->language )} | |||
{{if $invoice->po}}
{$email->language->get('invoice_po_number')}: {$invoice->po}
{{endif}}
|
| {$email->language->get("order_details")} | ||||
| {$email->language->addToStack('invoice_item', FALSE)} | {$email->language->get('total')} | |||
| {$item->quantity} x {$item->name} {{if $item instanceof \IPS\nexus\Invoice\Item\Renewal and $purchase = \IPS\nexus\Purchase::load( $item->id ) and $expire = $purchase->expire}} ({$email->language->addToStack('ps_expire', FALSE)}: {expression="$expire->localeDate( $invoice->member )"}) {{endif}} |
{{if \count( $item->details )}}
{{foreach $item->details as $k => $v}}
{lang="nexus_pfield_{$k}"}: {expression="\IPS\nexus\Package\CustomField::load( $k )->displayValue( $v )" raw="true"} {{endforeach}} {{endif}} |
{$item->linePrice()->toString( $email->language )}
{{if $item->quantity > 1}}
{$item->price->toString( $email->language )} {$email->language->get("each_short")} {{endif}} |
||
| {$email->language->get('subtotal')} | {$summary['subtotal']->toString( $email->language )} | |||
| {$email->language->get( 'nexus_tax_' . $taxId )} ({expression="$tax['rate']*100"}%) | {$tax['amount']->toString( $email->language )} | |||
| {$email->language->get('total')} | {$summary['total']->toString( $email->language )} | |||
| {$email->language->get('total')} | {$summary['total']->toString( $email->language )} | |||
|
| {$email->language->addToStack("payment_details", FALSE)} | ||||||||||
|
| {$email->language->addToStack("order_details", FALSE)} | ||||
| {$email->language->addToStack('invoice_item', FALSE)} | {$email->language->get('total')} | |||
| {$item->quantity} x {$item->name} {{if $item instanceof \IPS\nexus\Invoice\Item\Renewal AND $purchase = $item->getPurchase() AND $purchase->expire}} ({$email->language->addToStack('ps_expire', FALSE)}: {expression="$purchase->expire->localeDate( $invoice->member )"}) {{endif}} |
{{if \count( $item->details )}}
{{foreach $item->details as $k => $v}}
{lang="nexus_pfield_{$k}"}: {expression="\IPS\nexus\Package\CustomField::load( $k )->displayValue( $v )" raw="true"} {{endforeach}} {{endif}} |
{$item->linePrice()->toString( $email->language )}
{{if $item->quantity > 1}}
{$email->language->addToStack("each_short", FALSE, array( 'sprintf' => array( $item->price->toString( $email->language ) ) ) )} {{endif}} |
||
| {$email->language->get('subtotal')} | {$invoiceSummary['subtotal']->toString( $email->language )} | |||
| {$email->language->get( 'nexus_tax_' . $taxId )} ({expression="$tax['rate']*100"}%) | {$tax['amount']->toString( $email->language )} | |||
| {$email->language->get('total')} | {$invoiceSummary['total']->toString( $email->language )} | |||
|
| {$email->language->addToStack("order_details", FALSE)} | ||||
| {$email->language->addToStack('invoice_item', FALSE)} | {$email->language->get('total')} | |||
| {$item->quantity} x {$item->name} {{if $item instanceof \IPS\nexus\Invoice\Item\Renewal AND $purchase = $item->getPurchase() AND $purchase->expire}} ({$email->language->addToStack('ps_expire', FALSE)}: {expression="$purchase->expire->localeDate( $invoice->member )"}) {{endif}} |
{{if \count( $item->details )}}
{{foreach $item->details as $k => $v}}
{lang="nexus_pfield_{$k}"}: {expression="\IPS\nexus\Package\CustomField::load( $k )->displayValue( $v )" raw="true"} {{endforeach}} {{endif}} |
{$item->linePrice()->toString( $email->language )}
{{if $item->quantity > 1}}
{$email->language->addToStack("each_short", FALSE, array( 'sprintf' => array( $item->price->toString( $email->language ) ) ) )} {{endif}} |
||
| {$email->language->get('subtotal')} | {$invoiceSummary['subtotal']->toString( $email->language )} | |||
| {$email->language->get( 'nexus_tax_' . $taxId )} ({expression="$tax['rate']*100"}%) | {$tax['amount']->toString( $email->language )} | |||
| {$email->language->get('total')} | {$invoiceSummary['total']->toString( $email->language )} | |||
| {$email->language->addToStack("email_pay_now", FALSE)} |
|
| {$email->language->addToStack("order_details", FALSE)} | ||||
| {$email->language->addToStack('invoice_item', FALSE)} | {$email->language->get('total')} | |||
| {$item->quantity} x {$item->name} {{if $item instanceof \IPS\nexus\Invoice\Item\Renewal AND $purchase = $item->getPurchase() AND $purchase->expire}} ({$email->language->addToStack('ps_expire', FALSE)}: {expression="$purchase->expire->localeDate( $invoice->member )"}) {{endif}} |
{{if \count( $item->details )}}
{{foreach $item->details as $k => $v}}
{lang="nexus_pfield_{$k}"}: {expression="\IPS\nexus\Package\CustomField::load( $k )->displayValue( $v )" raw="true"} {{endforeach}} {{endif}} |
{$item->linePrice()->toString( $email->language )}
{{if $item->quantity > 1}}
{$email->language->addToStack("each_short", FALSE, array( 'sprintf' => array( $item->price->toString( $email->language ) ) ) )} {{endif}} |
||
| {$email->language->get('subtotal')} | {$invoiceSummary['subtotal']->toString( $email->language )} | |||
| {$email->language->get( 'nexus_tax_' . $taxId )} ({expression="$tax['rate']*100"}%) | {$tax['amount']->toString( $email->language )} | |||
| {$email->language->get('total')} | {$invoiceSummary['total']->toString( $email->language )} | |||
| {$email->language->addToStack("email_pay_now", FALSE)} |
|
| {$email->language->addToStack("payment_details", FALSE)} | ||||||||
|
| {$email->language->addToStack("refund_details", FALSE)} | ||||||||
|
| {$email->language->addToStack("order_details", FALSE)} | ||||
| {$email->language->addToStack('invoice_item', FALSE)} | {$email->language->get('total')} | |||
| {$item->quantity} x {$item->name} {{if ( $item instanceof \IPS\nexus\Invoice\Item\Renewal ) AND $purchase = $item->getPurchase() AND $purchase->expire}} ({$email->language->addToStack('ps_expire', FALSE)}: {expression="$purchase->expire->localeDate( $invoice->member )"}) {{endif}} |
{{if \count( $item->details )}}
{{foreach $item->details as $k => $v}}
{lang="nexus_pfield_{$k}"}: {expression="\IPS\nexus\Package\CustomField::load( $k )->displayValue( $v )" raw="true"} {{endforeach}} {{endif}} |
{$item->linePrice()->toString( $email->language )}
{{if $item->quantity > 1}}
{$email->language->addToStack("each_short", FALSE, array( 'sprintf' => array( $item->price->toString( $email->language ) ) ) )} {{endif}} |
||
| {$email->language->get('subtotal')} | {$invoiceSummary['subtotal']->toString( $email->language )} | |||
| {$email->language->get( 'nexus_tax_' . $taxId )} ({expression="$tax['rate']*100"}%) | {$tax['amount']->toString( $email->language )} | |||
| {$email->language->get('total')} | {$invoiceSummary['total']->toString( $email->language )} | |||
{{if $invoice->po}}
{$email->language->get('invoice_po_number')}: {$invoice->po}
{{endif}}
|
| {$email->language->get("order_details")} | ||||
| {$email->language->addToStack('invoice_item', FALSE)} | {$email->language->get('total')} | |||
| {$item->quantity} x {$item->name} {{if $item instanceof \IPS\nexus\Invoice\Item\Renewal and $purchase = \IPS\nexus\Purchase::load( $item->id ) and $expire = $purchase->expire}} ({$email->language->addToStack('ps_expire', FALSE)}: {expression="$expire->localeDate( $invoice->member )"}) {{endif}} |
{{if \count( $item->details )}}
{{foreach $item->details as $k => $v}}
{lang="nexus_pfield_{$k}"}: {expression="\IPS\nexus\Package\CustomField::load( $k )->displayValue( $v )" raw="true"} {{endforeach}} {{endif}} |
{$item->linePrice()->toString( $email->language )}
{{if $item->quantity > 1}}
{$item->price->toString( $email->language )} {$email->language->get("each_short")} {{endif}} |
||
| {$email->language->get('subtotal')} | {$summary['subtotal']->toString( $email->language )} | |||
| {$email->language->get( 'nexus_tax_' . $taxId )} ({expression="$tax['rate']*100"}%) | {$tax['amount']->toString( $email->language )} | |||
| {$email->language->get('total')} | {$summary['total']->toString( $email->language )} | |||
| {$email->language->get('email_paid_by')} {{if $transaction->method}}{$transaction->method->getTitleForLanguage( $email->language )}{{else}}{$email->language->get('account_credit')}{{endif}} | {$transaction->amount->toString( $email->language )} | |||
| {$email->language->get('total')} | {$summary['total']->toString( $email->language )} | |||
| {$email->language->addToStack("transaction_customer", FALSE)}: {$transaction->invoice->member->cm_name} | ||||||||
|
| {$email->language->addToStack("payment_details", FALSE)} | ||||||||||||||
|
| {$email->language->addToStack("order_details", FALSE)} | ||||
| {$email->language->addToStack('invoice_item', FALSE)} | {$email->language->get('total')} | |||
| {$item->quantity} x {$item->name} {{if $item instanceof \IPS\nexus\Invoice\Item\Renewal AND $purchase = $item->getPurchase() AND $purchase->expire}} ({$email->language->addToStack('ps_expire', FALSE)}: {expression="$purchase->expire->localeDate( $transaction->invoice->member )"}) {{endif}} |
{{if \count( $item->details )}}
{{foreach $item->details as $k => $v}}
{lang="nexus_pfield_{$k}"}: {expression="\IPS\nexus\Package\CustomField::load( $k )->displayValue( $v )" raw="true"} {{endforeach}} {{endif}} |
{$item->linePrice()->toString( $email->language )}
{{if $item->quantity > 1}}
{$email->language->addToStack("each_short", FALSE, array( 'sprintf' => array( $item->price->toString( $email->language ) ) ) )} {{endif}} |
||
| {$email->language->get('subtotal')} | {$invoiceSummary['subtotal']->toString( $email->language )} | |||
| {$email->language->get( 'nexus_tax_' . $taxId )} ({expression="$tax['rate']*100"}%) | {$tax['amount']->toString( $email->language )} | |||
| {$email->language->get('total')} | {$invoiceSummary['total']->toString( $email->language )} | |||
| {$email->language->addToStack("email_purchase_information", FALSE)} | |
| {$email->language->addToStack("email_invoice_number", FALSE)} | {$invoice->id} |
| {$email->language->addToStack("email_purchase_date", FALSE)} | {$invoice->date->localeDate( $email->language )} |
| {$email->language->addToStack("email_order_total", FALSE)} | {$invoice->total->toString( $email->language )} |
|
|||||||||||||||||