Dla programistów

Darmowy generator faktur dla programistów

Darmowy generator faktur dla programistów freelancerów: godziny i sprinty, ilości dziesiętne, eksport JSON, linki udostępniania i dane lokalne — bez konta.

Programiści rozliczają się za godziny, sprinty lub etapy, często z klientami w innych krajach, i zwykle podchodzą sceptycznie do narzędzi, które wymagają konta tylko po to, by utworzyć PDF. Sama faktura jest prosta; problemem są numeracja, formatowanie i niechęć do przechowywania danych klientów na cudzym serwerze.

Simple Invoice to statyczna aplikacja internetowa. Dane są przechowywane lokalnie w przeglądarce, możesz wyeksportować je jako JSON do wersjonowania lub użycia w skryptach, a udostępnianie odbywa się przez fragment adresu URL, który nigdy nie trafia na serwer. Szablon godzinowy obsługuje dziesiętne liczby godzin i długie zestawienia czasu.

Co staje na drodze

Konto wymagane tylko do utworzenia PDF-u

Rejestracja, potwierdzanie e-maila i akceptacja warunków w celu utworzenia jednego dokumentu to przesada — a przy okazji przekazujesz dane każdego klienta.

Godziny, nie sztuki

Rozliczanie na podstawie czasu wymaga ilości dziesiętnych, kolumny jednostki i tabeli, która pomieści miesiąc wpisów na jednej stronie.

Dane, których nie da się wyeksportować

Dane faktur zamknięte w formacie dostawcy stają się problemem, gdy chcesz je przenieść, wykorzystać w skrypcie albo zarchiwizować.

Jak pomaga Simple Invoice

Bez konta i bez serwera

Otwórz aplikację i zacznij. Nic nie jest wysyłane; po załadowaniu aplikacja działa offline.

Godziny dziesiętne i zwarte tabele

7.5 godziny × stawka, dziennie lub według zadania, w zwartej tabeli dzielonej na strony z powtarzanym nagłówkiem.

Przenośny JSON

Wyeksportuj bieżącą fakturę jako JSON i przechowuj plik razem z innymi dokumentami firmowymi.

Linki udostępniania bez hostingu

Faktura jest kompresowana we fragmencie adresu URL; klient otwiera widok tylko do odczytu, a żadne dane nie są wysyłane.

Zacznij od szablonu Faktura godzinowa

Szablon faktury godzinowej z datami pracy, godzinami i stawką w każdej pozycji, w gęstej tabeli w stylu ewidencji czasu. Edytuj w przeglądarce, wyeksportuj PDF — za darmo.

  • Sprint 14 — integracja API i testy — 32 h
  • Naprawa błędów — issue #412, #418 — 3.5 h
  • Wdrożenie i konfiguracja monitoringu — 6 h
  • Code review i pair programming — 4 h

Wskazówki dotyczące fakturowania dla programistów

Traktuj fakturowanie jak proces wydania: automatyczny, gdy to możliwe, wersjonowany i powtarzalny.

  • Fakturuj w stałym rytmie — co sprint lub co dwa tygodnie — i korzystaj z poprzedniego eksportu jako wzoru.
  • Jedna pozycja na zadanie lub dzień, z numerami zgłoszeń w wierszu szczegółów; project manager klienta może dopasować je do tablicy.
  • Zaokrąglaj godziny konsekwentnie i opisz sposób w warunkach, na przykład do kwadransa.
  • Stosuj ciągłą sekwencję z tokenem roku — dobre praktyki numerowania.
  • Eksportuj każdą fakturę jako JSON, jeśli chcesz mieć edytowalne archiwum obok PDF-u.
  • Dla klientów zagranicznych używaj ich lokalnego formatu i wcześniej uzgodnij walutę — fakturowanie międzynarodowe.

Pytania, które zadają programiści

Gdzie dokładnie są moje dane?

W pamięci lokalnej tej przeglądarki, na tym urządzeniu. Menu Eksport pobiera bieżącą fakturę jako JSON. Wyczyszczenie danych witryny usuwa kopię z przeglądarki, więc zachowuj potrzebne eksporty.

Czy aplikacja działa offline?

Edycja, zapisywanie i eksport działają bez połączenia po załadowaniu aplikacji i czcionek. Pierwsze uruchomienie aplikacji wymaga połączenia.

Jak działa link do udostępniania?

Faktura jest serializowana, kompresowana za pomocą lz-string i umieszczana po znaku #. Przeglądarki nie wysyłają fragmentu na serwer; strona odbiorcy dekoduje go lokalnie.

Czytaj dalej

Stworzone pod to, jak programiści naprawdę rozliczają się z klientami

Prosty generator faktur na te, które wysyłasz co tydzień.