type=='normal')$text='Faktura/Invoice'; if($focus->type=='correct')$text='Faktura korygująca nr/Correct Invoice'; $content = '

'.$text.' '.$focus->document_no.'

'; $content.=' '; $content.=' '; $content.=' '; $content.='
NABYWCA / BUYER '; if($focus->parent_shipping_address_name!=''){ $content.= 'DOSTAWA / DELIVERY'; } $content.= ' '; if($focus->parent_payer_address_name!=''){ $content.= 'PŁATNIK / 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.='
'; if (!is_null($focus->parent_nip) && $focus->parent_nip) { $content.='NIP/Vat ID: '.$focus->parent_nip; $nip = true; } if (!is_null($focus->parent_iln) && $focus->parent_iln) { if ($nip) $content.'
'; $nip = false; $content.=$labels['LBL_PDF_CONTENT_ILN'].' '.$focus->parent_iln; } $content.='
'; if (!is_null($focus->parent_shipping_address_nip) && $focus->parent_shipping_address_nip) { $content.='NIP/Vat ID: '.$focus->parent_shipping_address_nip; $nip = true; } if (!is_null($focus->parent_shipping_iln) && $focus->parent_shipping_iln) { if ($nip) $content.'
'; $nip = false; $content.=$labels['LBL_PDF_CONTENT_ILN'].' '.$focus->parent_shipping_iln; } $content.='
'; if (!is_null($focus->parent_payer_address_nip) && $focus->parent_payer_address_nip) { $content.='NIP/Vat ID: '.$focus->parent_shipping_address_nip; $nip = true; } if (!is_null($focus->parent_shipping_iln) && $focus->parent_shipping_iln) { if ($nip) $content.'
'; $nip = false; $content.=$labels['LBL_PDF_CONTENT_ILN'].' '.$focus->parent_shipping_iln; } $content.='
'; if ($focus->name && $focus->name != '') { $content .= '
' . $focus->name . '
'; } if($focus->ecminvoicecosout_name!=''){ $corl='Korekta do / Correct to:
'; } $content .= '
Data wystawienia / '.$labels['LBL_PDF_CONTENT_REGISTER_DATE'].'
Miejsce wystawienia / Place of register:
Data sprzedaży / Selling date:
'.$corl.'
' . $focus->register_date . '
Warszawa
' . $focus->sell_date . '
' . $focus->ecminvoicecosout_name . '
'; if($focus->wz_name!=''){ $content.='Dokument WZ / WZ Document:
'; } if($focus->order_no!=''){ $content.='Nr zamówienia / Order No:
'; } if($focus->supplier_code!=''){ $content.='Kod dostawcy / Supplier code:
'; } if($focus->payment_date!=''){ $content.='Termin płatności / Payment date:
'; } if($focus->payment_method!=''){ $content.='Metoda płatności / Payment method:
'; } $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)).'
'; } if($focus->payment_method!=''){ $content.='' . $GLOBALS['app_list_strings']['payment_method_dom'][$focus->payment_method].'
'; } $content.='

'; // start items table $columns = array (); $columns ['position'] = array ( 'field' => array ( 'position' ), 'label' => 'Lp. / Pos.', 'align' => 'center' ); $columns ['name'] = array ( 'field' => array ( 'name', 'product_code' ), 'label' => 'Nazwa / Name
Indeks / Index ', 'align' => 'left' ); $columns ['qty'] = array ( 'field' => array ( 'quantity', 'unit_name' ), 'label' => 'Ilość / Qantity
J.m. / Unit', 'align' => 'right' ); $columns ['price_netto'] = array ( 'field' => array ( 'price_netto' ), 'label' => 'Cena / Price', 'align' => 'right' ); $columns ['total_brutto'] = array ( 'field' => array ( 'total_brutto' ), 'label' => 'Wartość / Value', 'align' => 'right' ); // set widths $totals = array (); $columns ['position'] ['width'] = '5'; $columns ['name'] ['width'] = '41'; $columns ['qty'] ['width'] = '10'; $columns ['price_netto'] ['width'] = '10'; $columns ['total_brutto'] ['width'] = '10'; // rysujemy :) $content .= ' '; foreach ( $columns as $col ) { $content .= ' '; } $content .= ' '; $counter=1; if($focus->type=='normal'){ foreach ( $positions as $pos ) { $content .= ''; foreach ( $columns as $col ) { $content .= ''; } $content .= ''; } } else { foreach ( $positions as $pos ) { $content .= ''; $pos2= formatPDFPositionsCorrect ($focus->getCorrectedPosition($pos['ecminvoicecosoutitem_id']), $focus ); $pos2['name']='było / was'; $pos2['position']=''; $pos2['product_code']=' '; foreach ( $columns as $col ) { $content .= ''; } $content .= ''; // old correct item 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 .= '
'; foreach ( $col ['field'] as $f ) { if (! $pos [$f] || $pos [$f] == '') $pos [$f] = '-'; $content .= $pos [$f] . '
'; } $content .= '
'; foreach ( $col ['field'] as $f ) { if (! $pos2 [$f] || $pos2 [$f] == '') $pos2 [$f] = '-'; $content .= $pos2 [$f] . '
'; } $content .= '
'; // summary table // get currency symbol $c = new Currency (); $c->retrieve ( $focus->currency_id ); $symbol = $c->name; unset ( $c ); $content .= '
'; $content.=' '; // totals $content .= '
Razem / Total '.format_number($focus->total_brutto).' '.$symbol.'
'; $left_to_paid=$focus->total_brutto-$focus->paid_val; if($focus->type=='correct'){ $content .= '
Do zwrotu / To paid back: '.format_number($left_to_paid).' '.$symbol.''.$paid_text.'
'; } else { $content .= ' '; if($focus->paid_val!=''){ if($focus->paid_val!=0)$pay_text=$GLOBALS['app_list_strings']['ecmpaymentconditions_payment_method_dom'][$focus->payment_method_paid]; $content .= ''; } if($focus->ecmpaymentcondition_id!=''){ $q= $db->query ( "select name from ecmpaymentconditions where id='$focus->ecmpaymentcondition_id'" ); $r=$db->fetchByAssoc($q); //$paid_text='w Terminie '.$r['name'].' do '.date('d.m.Y',strtotime($focus->payment_date)).' '.$GLOBALS['app_list_strings']['payment_method_dom'][$focus->payment_method]; } else { if($focus->payment_date!=''){ $dni=(strtotime($focus->payment_date)-strtotime($focus->sell_date))/(3600*24); //$paid_text='w Terminie '.$dni.' dni do '.date('d.m.Y',strtotime($focus->payment_date)).' '.$GLOBALS['app_list_strings']['payment_method_dom'][$focus->payment_method]; } } $content .= '
Do zapłaty / To pay:'.format_number($focus->total_brutto).' '.$symbol.'
Zapłacono / Paid:'.format_number($focus->paid_val).' '.$symbol.''.$pay_text.'
Pozostało do zapłaty / Left to paid:'.format_number($left_to_paid).' '.$symbol.''.$paid_text.'
';}$content .= '
Dla wszystkich pozycji faktury zastosowano stawkę VAT 0%
VAT is 0% for all invoice items
(Zgodnie z art. 41 ust. 3 ustawy o podatku VAT)

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



' . $focus->pdf_text . ' '; //echo $content; die();