' . $labels['LBL_PDF_CONTENT_INVOICE_FOR'] . ' '; if ($focus->parent_shipping_address_name != '') { $content .= '' . $labels['LBL_PDF_CONTENT_DELIVERY'] . ''; } $content .= ' '; if ($focus->parent_payer_address_name != '') { $content .= '' . $labels['LBL_PDF_CONTENT_PAYER'] . ''; } $content .= ' ' . $focus->parent_name . ' ' . $focus->parent_shipping_address_name . ' ' . $focus->parent_payer_address_name . ' ' . $focus->parent_address_street . ' ' . $focus->parent_shipping_address_street . ' ' . $focus->parent_payer_address_street . ' ' . $focus->parent_address_postalcode . ' ' . $focus->parent_address_city; if (!is_null($focus->parent_address_country) & $focus->parent_address_country != '') $content .= ', ' . $focus->parent_address_country; $content .= ' ' . $focus->parent_shipping_address_postalcode . ' ' . $focus->parent_shipping_address_city; if (!is_null($focus->parent_shipping_address_country) & $focus->parent_shipping_address_country != '') $content .= ', ' . $focus->parent_shipping_address_country; $content .= ' ' . $focus->parent_payer_address_postalcode . ' ' . $focus->parent_payer_address_city; if (!is_null($focus->parent_payer_address_country) & $focus->parent_payer_address_country != '') $content .= ', ' . $focus->parent_payer_address_country; $content .= ' '; $content .= ' '; if (!is_null($focus->parent_nip) && $focus->parent_nip) { $content .= $labels['LBL_PDF_CONTENT_NIP'] . ' ' . $focus->parent_nip; $nip = true; } if (!is_null($focus->parent_iln) && $focus->parent_iln) { if ($nip) $content .= '
'; $nip = false; $content .= 'ILN: ' . $focus->parent_iln; } $content .= ' '; $content .= ' '; if (!is_null($focus->parent_shipping_address_nip) && $focus->parent_shipping_address_nip) { $content .= $labels['LBL_PDF_CONTENT_NIP'] . ' ' . $focus->parent_shipping_address_nip; $nip = true; } if (!is_null($focus->parent_shipping_iln) && $focus->parent_shipping_iln) { if ($nip) $content .= '
'; $nip = false; $content .= 'ILN: ' . $focus->parent_shipping_iln; } $content .= ' '; $content .= ' '; if (!is_null($focus->parent_payer_address_nip) && $focus->parent_payer_address_nip) { $content .= $labels['LBL_PDF_CONTENT_NIP'] . ' ' . $focus->parent_payer_address_nip; $nip = true; } if (!is_null($focus->parent_payer_iln) && $focus->parent_payer_iln) { if ($nip) $content .= '
'; $nip = false; $content .= 'ILN: ' . $focus->parent_payer_iln; } $content .= ' '; $content .= ' '; if ($focus->name && $focus->name != '') { $content .= '
' . $focus->name . '
'; } $content .= '
' . $labels['LBL_PDF_CONTENT_REGISTER_DATE'] . ' ' . $focus->register_date . ' '; if ($focus->order_no != '') { $content .= $labels['LBL_PDF_CONTENT_PARENT_DOCUMENT_NO'] . ':
'; } if ($focus->supplier_code != '') { $content .= $labels['LBL_SUPPLIER_CODE'] . ':
'; } if ($focus->payment_date != '') { $content .= $labels['LBL_PAYMENT_DATE_PDF'] . ':
'; } $pay = new EcmPaymentCondition(); $pay->retrieve($focus->ecmpaymentcondition_id); $content .= '
'; if ($focus->wz_name != '') { $content .= '' . $focus->wz_name . '
'; } if ($focus->order_no != '') { $content .= '' . $focus->order_no . '
'; } if ($focus->supplier_code != '') { $content .= '' . $focus->supplier_code . '
'; } if ($focus->payment_date != '') { $content .= '' . date('d.m.Y', strtotime($focus->payment_date)) . '
'; } $content .= '

'; // start items table $columns = array(); $columns['position'] = array( 'field' => array( 'position' ), 'label' => 'Lp.', 'align' => 'center' ); $columns['name'] = array( 'field' => array( 'name', 'product_code' ), 'label' => 'Nazwa
Indeks', 'align' => 'left' ); if ($recipient_code == 1) { $columns['recipient_code'] = array( 'field' => array( 'recipient_code' ), 'label' => 'Kod Tow.', 'align' => 'center' ); } $columns['qty'] = array( 'field' => array( 'quantity', 'unit_name' ), 'label' => 'Ilość
J.m.', 'align' => 'right' ); $columns['price_netto'] = array( 'field' => array( 'price_netto' ), 'label' => 'Cena netto', 'align' => 'right' ); $columns['total_netto'] = array( 'field' => array( 'total_netto' ), 'label' => 'Wartość
netto', 'align' => 'right' ); $columns['ecmvat_name'] = array( 'field' => array( 'ecmvat_name' ), 'label' => 'VAT
(%)', 'align' => 'center' ); $columns['total_vat'] = array( 'field' => array( 'total_vat' ), 'label' => 'Wartość
VAT', 'align' => 'right' ); $columns['total_brutto'] = array( 'field' => array( 'total_brutto' ), 'label' => 'Wartość
brutto', 'align' => 'right' ); // set widths $totals = array(); $columns['position']['width'] = '5'; $columns['name']['width'] = '41'; if ($recipient_code == 1) { $columns['recipient_code']['width'] = '10'; } $columns['qty']['width'] = '10'; $columns['price_netto']['width'] = '10'; $columns['total_netto']['width'] = '10'; $columns['ecmvat_name']['width'] = '4'; $columns['total_vat']['width'] = '10'; $columns['total_brutto']['width'] = '10'; $content .= ' '; foreach ($columns as $col) { $content .= ' '; } $content .= ' '; $counter = 1; foreach ($positions as $pos) { $content .= ''; foreach ($columns as $col) { $content .= ''; } $content .= ''; } $content .= '
' . $col['label'] . '
'; foreach ($col['field'] as $f) { if (!$pos[$f] || $pos[$f] == '') $pos[$f] = '-'; $content .= $pos[$f] . '
'; } $content .= '
'; // summary table // get currency symbol $c = new Currency(); $c->retrieve($focus->currency_id); $symbol = $c->symbol; unset($c); $content .= '
'; $content .= ' '; $content .= ' '; $content .= ' '; // totals $content .= ' '; $content .= '
VAT (%) Wartość netto Wartość VAT Wartość brutto
' . $positions[0]['ecmvat_name'] . ' ' . $positions[0]['total_netto'] . ' ' . $positions[0]['total_vat'] . ' ' . $positions[0]['total_brutto'] . '
Razem ' . $positions[0]['total_netto'] . ' ' . $positions[0]['total_vat'] . ' ' . $positions[0]['total_brutto'] . '
'; $content .= '
' . $labels['LBL_PDF_TO_PAY'] . '' . format_number($focus->inv_value) . ' ' . $symbol . '
Zapłacono przelewem:' . format_number($focus->inv_value) . ' ' . $symbol . '' . $paid_text . '
'; $content .='

Dane dotyczące zamówienia '.$sale->document_no.'. Numer zamówienia klienta: '.$sale->parent_document_no.'.

'; $content .= ' '; foreach ($columns as $col) { $content .= ' '; } $content .= ' '; $counter = 1; foreach ($sale_positions as $pos) { $content .= ''; foreach ($columns as $col) { $content .= ''; } $content .= ''; } $content .= '
' . $col['label'] . '
'; foreach ($col['field'] as $f) { if (!$pos[$f] || $pos[$f] == '') $pos[$f] = '-'; $content .= $pos[$f] . '
'; } $content .= '
'; $content .='

Razem brutto: '.format_number($sale->total_brutto).' '.$symbol.'

'; $content .= '

' . $labels['LBL_PDF_CONTENT_ISSUED_BY'] . ' ' . $user->full_name . '



' . $focus->pdf_text . ' ';