Для розробників

Безкоштовний генератор рахунків для розробників

Безкоштовний генератор рахунків для розробників-фрилансерів: погодинна та спринтова оплата, десяткові години, експорт у JSON, посилання для поширення й лише локальне зберігання.

Розробники виставляють рахунки за годинами, спринтами чи етапами, часто клієнтам з інших країн, і зазвичай скептично ставляться до інструментів, які вимагають акаунта заради одного PDF. Сам рахунок простий; тертя виникає в нумерації, форматуванні та небажанні лишати дані клієнтів на чужому сервері.

Simple Invoice — статичний вебзастосунок. Дані лежать у локальному сховищі браузера, експортуються у JSON, який можна версіонувати чи обробляти скриптами, і надсилаються як URL-фрагмент, що ніколи не доходить до сервера. Погодинний шаблон впорається з десятковими годинами й довгими табелями.

Що заважає

Стіна реєстрації заради PDF

Зареєструватися, підтвердити пошту й прийняти умови, щоб отримати один документ, — непропорційно, та ще й означає віддати дані всіх клієнтів.

Години, а не штуки

Оплата за табелем потребує десяткових кількостей, колонки одиниці та таблиці, у яку місяць записів уміщується на сторінку.

Дані, які не витягнеш

Дані про рахунки, замкнені у форматі постачальника, стають проблемою того дня, коли їх треба перенести, обробити скриптом чи заархівувати.

Як допомагає Simple Invoice

Ні акаунта, ні сервера

Відкрийте застосунок і починайте. Нічого не завантажується на сервер; після першого відкриття застосунок працює офлайн.

Десяткові години та щільні таблиці

7,5 години × ставка, за день або за задачу, у компактній сітці, що розбивається на сторінки з повторенням заголовка.

Портативний JSON

Експортуйте поточний рахунок-фактуру як JSON і зберігайте файл, де б ви не архівували ділові документи.

Посилання для поширення без хостингу

Рахунок стискається в URL-фрагмент; клієнт відкриває перегляд лише для читання, і нічого нікуди не завантажується.

Почати з шаблону «Погодинний рахунок»

Шаблон погодинного рахунку з датами робіт, годинами та ставкою в кожній позиції у щільній таблиці на кшталт табеля. Редагуйте в браузері, експортуйте PDF — безкоштовно.

  • Спринт 14 — інтеграція API та тести — 32 год
  • Виправлення помилок — issue #412, #418 — 3,5 год
  • Налаштування деплою та моніторингу — 6 год
  • Код-рев'ю та парне програмування — 4 год

Поради розробникам щодо рахунків

Ставтеся до виставлення рахунків як до релізного процесу: автоматизовано, де можливо, версіоновано, відтворювано.

  • Виставляйте рахунки з фіксованою частотою — за спринт або раз на два тижні — використовуючи попередній експорт як довідку.
  • Одна позиція на задачу чи день із посиланням на тікет у рядку деталей: менеджер клієнта звірить їх із дошкою.
  • Округлюйте години послідовно й напишіть в умовах, як саме (наприклад, до чверті години).
  • Ведіть наскрізну послідовність із токеном року — найкращі практики нумерації.
  • Експортуйте кожен рахунок-фактуру як JSON, якщо вам потрібен архів, який можна редагувати, разом із його PDF-файлом.
  • Для закордонних клієнтів форматуйте під їхню локаль і спершу узгоджуйте валюту — рахунки іноземним клієнтам.

Запитання, які ставлять розробники

Де саме зберігаються мої дані?

У локальному сховищі вашого браузера на цьому пристрої. Меню "Експорт" редактора завантажує поточний рахунок як JSON. Очищення даних сайту видаляє копію веб-переглядача, тому зберігайте експортовані файли, які вам потрібні.

Чи працює він офлайн?

Редагування, збереження та експорт працюють без з'єднання, щойно застосунок і шрифти завантажилися. Для першого відкриття з'єднання все ж потрібне.

Як працює посилання для поширення?

Рахунок серіалізується, стискається бібліотекою lz-string і додається після #. Браузери не надсилають фрагмент на сервери; сторінка-отримувач декодує його локально.

Читайте далі

Створено для того, як розробники насправді виставляють рахунки

Простий генератор рахунків для тих, які ви надсилаєте щотижня.