{setting="nexus_invoice_header"}

{lang="invoice_number" sprintf="$invoice->id"}


{{if $invoice->po}} {lang="invoice_po_number"}: {$invoice->po}

{{endif}} {{if $invoice->member->member_id}} {$invoice->member->cm_name} {{else}} {$invoice->guest_data['member']['name']} {{endif}}
{{if $address}} {$address->toString('
')|raw} {{if isset( $address->vat ) and $address->vat}}

{lang="cm_checkout_vat_number"}: {expression="mb_strtoupper( preg_replace( '/[^A-Z0-9]/', '', $address->vat ) )"} {{endif}} {{endif}}
{setting="board_name"}
{expression="\IPS\GeoLocation::buildFromJson( \IPS\Settings::i()->site_address )->toString('
')" raw="true"}

{$invoice->date->localeDate()}
{{if $invoice->notes}}
{expression="nl2br( htmlspecialchars( $invoice->notes, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ) )" raw="true"}
{{endif}} {{foreach $summary['items'] as $k => $item}} {{endforeach}} {{foreach $summary['shipping'] as $shipping}} {{endforeach}} {{foreach $summary['tax'] as $taxId => $tax}} {{endforeach}}
{lang="invoice_item"} {lang="invoice_unit_price"} {lang="invoice_quantity"} {lang="invoice_line_price"}
{$item->name} {{if \count( $item->details )}}
{{foreach $item->details as $k => $v}} {{if $displayValue = trim( \IPS\nexus\Package\CustomField::load( $k )->displayValue( $v, TRUE ) )}} {lang="nexus_pfield_{$k}"}: {$displayValue|raw}
{{endif}} {{endforeach}}
{{endif}}
{$item->price} {$item->quantity} {$item->linePrice()}
{lang="subtotal"} {$summary['subtotal']}
{$shipping->name} {$shipping->linePrice()}
{lang="nexus_tax_{$taxId}"} ({expression="$tax['rate']*100"}%) {$tax['amount']}
{lang="total"} {$summary['total']}
{setting="nexus_invoice_footer"}