Jesteś zainteresowany ale masz pytania?

Napisz na adres andrzej (at) itma.pl.

Faktura w PDF do poprawnej pracy wymaga: Programista PHP Chcesz się wymienić linkiem? Napisz..



Darmowy kreator formularzy Kreator formularzy

Faktura w PDF- skrypt,biblioteka (Faktura VAT)

Faktura VAT w PDF, Faktura PRO FORMA w PDF, proste API, możliwość edycji obrazu faktury, walidacja danych

Masz pytania? Odpowiadam pod adresem andrzej@itma.pl

Skrypt faktury w PDF, który możesz tutaj kupić posiada proste i przyjazne dla nawet mało doświadczonego programisty API.

Nowa wersja ( 1.2 ) skryptu faktury w PDF ( poprzednia 1.0 ) umożliwia wygenerowanie faktury w dwóch językach jednocześnie ( gotowy do wykorzystania słownik angielski oraz czeski ), ustawienie dodatkowego opisu na fakturze (np. uwagi) oraz ustawienie stawki VAT na "nie podlega". Porównanie wersji:

Wersja 1.0 Wersja 1.2
Możliwość dodania uwag Nie Tak
Generowanie faktury w dwóch językach jednocześnie Nie Tak
Słownik językowy Nie Tak (czeski, angielski)
Opcja NP dla stawki VAT Nie Tak
Konfiguracja waluty poprzez API Nie Tak
Zapis wygenerowanej faktury w systemie ( np. w koncie hostingowym ) Nie Tak


faktura w pdf


Poniżej możesz zapoznać się z przykładową konfiguracją dla faktury, która ma zostać wygenerowana oraz z przykładowym obrazem wygenerowanym na podstawie konfiguracji dla faktury.

Komponent może zostać łatwo wdrożony w takich aplikacjach jak:
Faktura PDF - Chcesz być powiadamiany na bieżąco o nowych aktualizacjach faktury PDF? Dodaj swój adres do listy mailingowej.


Faktura w PDF - przykładowy obraz faktury gotowej do np. wysyłki mailem (wersja online).

Faktura w PDF


cena za komponent i wsparcie dla wersji 1.0:

49 zł + 22% VAT ( 1.0 )

dla wersji 1.2

99 zł + 22% VAT ( 1.2 )

Zamów teraz komponent oraz wparcie: andrzej(at)itma.pl

Komponent, który przyspieszy Twoją pracę!
faktura w pdf


Faktura w PDF - przykładowa konfiguracja. Lista trzech produktów.

<?php

require_once('faktura/class.Faktura.php');

// tablica z danymi sprzedawcy
$a_sprzedawca = array(

    'nazwa'                    => 'Wydawnictwo XYZ Sp. z o.o.',
    'adres'                    => 'ul. Tkacka 13',
    'kod_pocztowy'             => '60-595',
    'miasto'                   => 'Poznań',
    'regon'                    => '631046924',
    'nip'                      => '781-15-51-223',
    'telefon'                  => '0801884422',
    'nr_konta_bankowego'       => 'PeKaO S.A. 51 2230 6309 1213 0100 4132 1322'

);

// tablica z danymi nabywcy
$a_nabywca = array(

    'nazwa'         => 'Andrzej Bernat',
    'adres'         => 'Rataje 104/23',
    'kod_pocztowy'  => '61-241',
    'miasto'        => 'Poznań',
    'nip'           => '523-141-03-01'

);

// tablica z danymi zamawiajacego
$a_zamawiajacy = array(

    'nazwa'         => 'Andrzej Bernat',
    'adres'         => 'Rataje 104/23',
    'kod_pocztowy'  => '61-241',
    'miasto'        => 'Poznań',
    'nip'           => '523-141-03-01'

);

// tablica z danymi faktury
$a_faktura = array(

    'numer'             => '#WSK-102-910',
    'data_wystawienia'  => '2009/01/12',
    'nazwa_pliku'       => 'faktura_pro_WSK-102-910.pdf'

);

// tablica z danymi zamowionych pozycji
// zawsze tablica dwuwymiarowa
$a_pozycje = array(

    array(

        'nazwa'             => 'Płyta CD',
        'nazwa_dodatkowa'   => '',
        'ilosc'             => '2',
        'jednostka_miary'   => 'szt.',
        'cena_netto'        => '10',
        'stawka_vat'        => '0.22'),

    array(

        'nazwa'             => 'Płyta CD',
        'nazwa_dodatkowa'   => '',
        'ilosc'             => '1',
        'jednostka_miary'   => 'szt.',
        'cena_netto'        => '10',
        'stawka_vat'        => '0.22'),

    array(

        'nazwa'             => 'E-book',
        'nazwa_dodatkowa'   => '',
        'ilosc'             => '1',
        'jednostka_miary'   => 'szt.',
        'cena_netto'        => '12',
        'stawka_vat'        => '0.22')

);

// generowanie nowej faktury
try {
    $faktura = new Faktura($a_faktura);
    
    // pro lub vat
    $faktura->rodzaj_faktury('vat');
    
    // waluta
    $faktura->ustaw_walute('zł');
    
    // jesli faktura wielojezyczna
    $faktura->ustaw_podstawowy_jezyk('pl');
    $faktura->ustaw_dodatkowy_jezyk('en');
    
    // dodatkowe informacje np. uwagi
    $faktura->ustaw_informacje('Przykładowa informacja');
    
    $faktura->dodaj_sprzedawca($a_sprzedawca);
    $faktura->dodaj_nabywca($a_nabywca);
    $faktura->dodaj_zamawiajacy($a_zamawiajacy);
    $faktura->dodaj_pozycja($a_pozycje);
    $faktura->drukuj_do_pdf(); // lub $faktura->drukuj_do_pdf('/sciezka/do/pliku.pdf'); jeœli chcesz zapisać do pliku
} catch(Exception $e){
    echo $e->getMessage();
}

?>
Jeśli będziesz miał dodatkowe pytania lub sugestie napisz na adres andrzej(at)itma.pl.
Leser | Zarządzanie zadaniami