0

Генератор рахунків-фактур (PDF)

Заповніть дані свого бізнесу й клієнта, позиції рахунку, ставку податку та термін оплати — і завантажте акуратний PDF-рахунок. Без реєстрації і без збереження ваших бізнес-даних у хмарі, на відміну від SaaS-сервісів для виставлення рахунків.

PDF використовує вбудований шрифт, що підтримує лише латиницю (жодні зовнішні файли шрифтів не завантажуються — усе лишається приватним і офлайн). Назви чи адреси кирилицею (зокрема українською), арабицею, ієрогліфами чи іншим не латинським письмом можуть відобразитися як «?» замість правильних символів.

Buy Me a Coffee at ko-fi.com
Опрацювання... 0%
Читання даних рахунку
Верстка PDF
Збереження
Готово

Результат

Цей генератор рахунків перетворює просту форму на справжній PDF, згенерований з нуля: номер рахунку, дата виставлення й термін оплати, ваш блок «Від кого», блок клієнта «Кому», повторювана таблиця позицій з описом, кількістю та ціною за одиницю, ставка податку та поле приміток для умов оплати. Сума кожної позиції обчислюється як кількість × ціна за одиницю, а проміжний підсумок, податок і загальна сума показуються наживо на сторінці й малюються ще раз у PDF під час експорту — цифри, які ви бачите, це цифри, які ви отримаєте.

Приватність — головна ідея цього тула. Практично всі популярні сервіси виставлення рахунків — Wave, FreshBooks, Invoice2go, Zoho Invoice та інші — вимагають створити акаунт і зберігають список ваших клієнтів, адреси та історію доходів на своїх серверах, часто безстроково, бо саме ці дані і є цінністю для SaaS-бізнесу. Цей тул працює навпаки: весь PDF формується у вашому браузері за допомогою бібліотеки pdf-lib, і жодне поле форми, назва бізнесу, адреса клієнта чи сума в гривнях чи доларах ніколи нікуди не надсилається. Закрийте вкладку — і від щойно створеного рахунку не залишиться жодного сліду поза вашою власною папкою завантажень.

Під капотом генератор створює новий PDF-документ (а не завантажує шаблон із файлу), вбудовує стандартні шрифти Helvetica та Helvetica-Bold і розміщує кожен елемент — шапку, два адресні блоки, стовпці таблиці, підсумки й примітки — за вручну обчисленими координатами, причому числові стовпці справді вирівняні по правому краю через реальне вимірювання ширини відрендереного тексту, а не приблизні фіксовані відступи. Якщо список позицій довгий або примітка об'ємна, верстка переносить текст і за потреби автоматично додає нову сторінку, щоб ніщо не накладалося і не виходило за межі.

Варто чесно зазначити одне обмеження: вбудований шрифт підтримує лише латинський/західний набір символів (WinAnsi), бо вбудовування повноцінного Unicode-шрифту означало б додавати зайві файли шрифтів заради одного тула. Якщо назва бізнесу чи адреса клієнта написані кирилицею (зокрема українською), арабицею, ієрогліфами чи іншим не латинським письмом, ці символи з'являться в PDF як «?», а тул попередить вас про це після генерації — надійний обхідний шлях на цей випадок — використати транслітеровану латиницею версію тексту. Для англійської та інших мов на основі латинської абетки, які підтримує цей сайт, результат відображається точно так, як введено — безкоштовно, офлайн і приватно.