Generator faktur (PDF)
Podaj dane swojej firmy i klienta, pozycje zamówienia, stawkę podatku i termin płatności, a następnie pobierz czystą, prawidłowo ułożoną fakturę w formacie PDF — bez rejestracji i przechowywania danych biznesowych w chmurze, w przeciwieństwie do narzędzi do fakturowania SaaS.
Wynik
Ten generator faktur zamienia prosty formularz w prawdziwy plik PDF od podstaw: numer faktury, faktura i terminy płatności, dane firmy „Od”, szczegóły „rachunku do” klienta, powtarzalna tabela pozycji z opisem, ilością i ceną jednostkową, stawką podatku oraz polem na uwagi dotyczące warunków płatności. Suma w każdym wierszu jest obliczana jako ilość × cena jednostkowa, składana na sumę częściową, sumę podatku i sumę całkowitą, które są wyświetlane na żywo na stronie i ponownie rysowane do pliku PDF w czasie eksportu — liczby, które widzisz, są liczbami, które otrzymujesz.
Istotą jest kwestia prywatności. Każde popularne narzędzie do fakturowania — Wave, FreshBooks, Invoice2go, Zoho Invoice i inne — prosi o utworzenie konta i przechowuje listę klientów, adresy i historię przychodów na swoich serwerach, często przez czas nieokreślony, ponieważ właśnie te dane są dokładnie tym, do przechowywania czego zbudowana jest firma SaaS. To narzędzie działa odwrotnie: cały plik PDF jest montowany w przeglądarce przy użyciu biblioteki pdf-lib i żadne pole formularza, nazwa firmy, adres klienta ani kwota w dolarach nie są nigdzie wysyłane. Zamknij kartę, a nic z faktury, którą właśnie utworzyłeś, nie pozostanie nigdzie poza Twoim folderem pobranych plików.
Pod maską generator tworzy nowy dokument PDF (a nie szablon ładowany z pliku), osadza standardowe czcionki Helvetica i Helvetica-Bold i układa każdy element – nagłówek, dwa bloki adresowe, kolumny tabeli, sumy i notatki – przy użyciu ręcznie obliczonych współrzędnych, z kolumnami numerycznymi rzeczywiście wyrównanymi do prawej strony poprzez pomiar renderowanej szerokości każdego ciągu zamiast zgadywania przy stałych przesunięciach. Jeśli lista klientów jest długa lub notatka jest długa, układ zawija tekst i automatycznie dodaje nową stronę, zamiast pozwalać, aby cokolwiek nachodziło na siebie lub spływało poza krawędź.
Jedno uczciwe ograniczenie, o którym warto wspomnieć na początku: wbudowana czcionka obejmuje tylko zestaw znaków łacińskich/zachodnich (WinAnsi), ponieważ osadzenie pełnej rodziny czcionek Unicode oznaczałoby dostarczenie dodatkowych plików czcionek tylko dla tego jednego narzędzia. Jeśli nazwa firmy lub adres klienta są zapisane cyrylicą (w tym ukraińską), arabskim, chińskim lub innym alfabetem innym niż łaciński, znaki te będą wyświetlane jako „?” w pliku PDF, a narzędzie wyświetli ostrzeżenie po wygenerowaniu, jeśli tak się stanie — do tego czasu niezawodnym rozwiązaniem będzie transliterowana pisownia na alfabet łaciński. W przypadku języka angielskiego i innych języków alfabetu łacińskiego obsługiwanych przez tę witrynę dane wyjściowe są wyświetlane dokładnie tak, jak zostały wpisane — bezpłatne, offline i prywatne.