Generator faktur napisany w Qt Creatorze pod Linuksem

Autor podstrony: Krzysztof Zajączkowski

Stronę tą wyświetlono już: 3888 razy

Program GeneratoFaktur napisany w Qt Creatorze służy do (jak sama nazwa wskazuje) generowania faktur VAT w formacie pdf. Jest to niezmiernie proste oprogramowanie, a że nie mam doświadczenia jakiegoś wielkiego z wystawianiem faktur ani też z księgowością to nie jestem w stanie zagwarantować 100% poprawnego działania programu.

Podczas pierwszego uruchomienia programu powinno się wyświetlić okno informujące, o niepoprawnym formacie pliku, komunikat ten jest związany z próbą wczytania danych początkowych programu a, że takowe nie istnieją program samodzielnie utworzy te pliki w miejscu jego umieszczenia. Wygląd okna początkowego programu wygląda tak jak na poniższym screenie.

Screen programu do tworzenia faktur pod Linuksem (okno główne)
Rys. 1
Screen programu do tworzenia faktur pod Linuksem (okno główne)

Żeby wygenerowanie faktury było możliwe konieczne jest wypełnienie danych o firmie fakturę wystawiającą. W tym celu należy kliknąć przycisk Ustaw dane firmy wystawiającej by po chwili oczom twym ukazał się widok z poniższego screenu.

Screen programu do tworzenia faktur pod Linuksem (okno wprowadzania danych firmy wystawiającej fakturę)
Rys. 2
Screen programu do tworzenia faktur pod Linuksem (okno wprowadzania danych firmy wystawiającej fakturę)

W tym okienku konieczne jest podanie wszystkich danych firmy, czyli:

Reszta danych jest opcjonalna (można je podać, ale nie trzeba). Nazwa firmy może być dowolnej w zasadzie długości (program ją umieści w całości na fakturze).

Wracając do głównego okna programu konieczne jest również dodanie jakiegoś klienta, dla którego faktura zostanie wydana. Tak więc niezwłocznie kliknąć należy przycisk Dodaj nowego klienta. Po kliknięciu tego przycisku oczom twym ukaże się jak za dotknięciem czarodziejskiej różdżki okienko z poniższego screena.

Screen programu do tworzenia faktur pod Linuksem (okno wprowadzania danych o kliencie)
Rys. 3
Screen programu do tworzenia faktur pod Linuksem (okno wprowadzania danych o kliencie)

To okienko jest nieco mniej wymagające i konieczne w nim (aby dodanie klienta się powiodło):

Reszta danych jest opcjonalna, ponieważ często przy wystawianiu faktury imiennej pomija się NIP klienta.

Po wprowadzeniu danych o kliencie jego skrócona nazwa powinna się znaleźć na liście rozwijanej kontrolki combobox w oknie głównym programu. Pozostało już jedynie utworzyć listę zamówienia co też uczynić można klikając przycisk Utwórz listę produktów/Edytuj listę produktów. Po kliknięciu wcześniej wspomnianego przycisku oczom naszym pokaże się widok z poniższego screenu.

Screen programu do tworzenia faktur pod Linuksem (okno sporządzania listy zamówienia)
Rys. 4
Screen programu do tworzenia faktur pod Linuksem (okno sporządzania listy zamówienia)

W oknie tym możliwe jest dodawanie zamówienia klienta z bazy danych lub ręcznie (gdy dana pozycja nie istnieje w bazie danych). Przy tej drugiej opcji automatycznie nowy produkt jest dodawany do bazy danych. Poniżej zamieszczam wideo prezentację nieco starszej wersji tego programu.

Program można pobrać z poniższego załącznika.

Propozycje książek

Załączniki:

Program do generowania faktur w formacie PDF pod Linuksem
Przykładowa faktura VAT