Witam. Tak jak w temacie. Na co dzień nie programuję i chciałbym się nauczyć jakiegoś języka, aby napisać program do wystawiania faktur. Na fakturze będą znajdowały się takie rzeczy jak:
SPRZEDAWCA:
Nazwa firmy, ulica, kod pocztowy, kraj, NIP, Nazwa banku, nr rachunku bankowego
INFORMACJE DODATKOWE:
Upust za wielkość zlecenia:
Suma rabatów redystrybucyjnych:
Rabat specjalny:
Rabat dodatkowy:
Tak to by wyglądało, ale nie mam pojęcia za co się zabrać, aby się nauczyć wykonać coś takiego wygodnie, no chyba, że napisać coś takiego w wersji konsolowej, ale nie jest to dla mnie program tylko dla starszej Pani i wolałbym, żeby były jakieś rubryki do wpisywania tych danych i po prostu opcja druku. Raczej C++ + jakaś baza do robienia okienek byłoby chyba za mozolne i za trudne. Zastanawiałem się nad Ruby + jakieś łatwe GUI.
Fajnie, że chcesz się uczyć programowania na konkretnym problemie, ale jeśli chcesz, aby ktoś z tego korzystał – lepiej użyj sprawdzonych rozwiązań (infakt albo centrum faktur – choćby dlatego, że masz tam (teoretycznie) pewność, że aplikacja jest w pełni zgodna z obowiązującymi przepisami (nie wspominając o tym, że aplikacje te wyglądają o niebo lepiej, niż coś, co wyprodukujesz w trakcie nauki).
Wracając jednak do tematu:
Pytając na forum railsów możesz otrzymać odrobinę stronnicze komentarze, ale:
C++ /QT/GTK to raczej hardkor (no, może nie aż taki wielki, ale napewno nie jest to takie super proste) – jeśli koniecznie to ma być aplikacja okienkowa, to polecam Java + Swing.
Wydaje mi się jednak, że łatwiej/szybciej zrobisz to jako aplikacja webowa – html+css to prosty zestaw do tego, żeby miało to praktycznie dowolny wygląd, jaki sobie chcesz, a railsy bardzo fajnie się nadają do tworzenia szybko i sprawnie aplikacji, gdzie musisz wprowadzać sporo rzeczy w formularzu.
Jeżeli prowadzisz działalność gospodarczą, to świetnie trafiłeś. Prowadząc firmę prawdopodobnie będziesz wystawiał fakury Vat. Wyobraź sobie, że zupełnie za darmo możesz korzystać z programu do wystawiania faktur VAT - Fajna Faktura.
W zależności od rozmiaru Twojej działalności będziesz wystawiał mniej lub więcej faktur, ale zawsze musisz wpisać dane wymagane przez ustawodawcę.
Na fakturze koniecznie muszą znaleźć się takie informacje jak:
nazwy sprzedawcy oraz nabywcy a także ich adresy,
numery NIP,
data sprzedaży i wystawienia faktury,
numer faktury,
nazwy sprzedawanych towarów lub usług,
jednostki miar,
ceny towaru,
kwoty oraz stawki VAT.