SimpleInvoice dla programistów

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

Programiści

Bez konta i bez serwera

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

Programiści

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.

Programiści

Przenośny JSON

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

Programiści

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.

Co staje na drodze

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.

SimpleInvoice 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.

  • 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ć.

Zacznij od szablonu Faktura godzinowa

Wzór faktury godzinowej: daty pracy, liczba godzin i stawka w każdej pozycji, w tabeli jak z ewidencji czasu. Wypełnij w przeglądarce, pobierz darmowy PDF.

  • 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 wykorzystaj poprzednią fakturę: nowe daty, numer i pozycje, potem eksport.
  • 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

SimpleInvoice, na faktury, które wysyłasz co tydzień.