LuaBill · Возможности

Возможности LuaBill

Заполняйте данные один раз, выбирайте подходящий вид документа и проверяйте готовый результат.

Профессиональная вёрстка с LuaLaTeX

Единое оформление, таблицы позиций, многостраничные документы и шрифты Unicode. Техническую работу по созданию PDF выполняет LuaLaTeX.

Десять видов документов

Предложения, счета, накладные, подтверждения заказов, проформы, заказы на закупку, кредит-ноты, сторнирующие счета, запросы предложений и письма.

PDF, XML, XRechnung и ZUGFeRD

Обычные PDF для деловой переписки и структурированный XML для счетов. ZUGFeRD объединяет PDF/A-3 и встроенный XML. LuaBill проверяет активные правила и сохраняет протоколы, версии и контрольные суммы рядом с результатами.

Пять языков и разные валюты

Выбирайте EN, DE, FR, IT или RU отдельно для интерфейса и документа. В суммах используются разделители выбранного языка. Для поддерживаемых валют в примечаниях обязательно указываются код, полное название и символ, в том числе для EUR, USD, RUB и CNY.

НДС с учётом выбранной операции

Предусмотрены немецкие внутренние операции, поставки товаров и обычных B2B-услуг в ЕС и за его пределы, а также режим малого предприятия по §19 UStG. Пояснения и ссылки формируются по указанным данным.

Проверка VAT ID покупателя через VIES

Запустите проверку VIES во вкладке «Покупатель». LuaBill запишет результат и дату из ответа. Актуальная положительная проверка добавляет зелёную галочку у VAT ID в программе и PDF, даже если счёт датирован раньше проверки.

Общие расчёты для PDF и XML

Количество, цена, скидки в процентах, группы НДС и фактически полученные авансы участвуют в расчёте итогов и остатка к оплате. Одни данные используются для печатного и электронного документа.

Понятные данные клиента

Отдельные поля для имени, должности, email, телефона, мобильного, факса и сайта. В PDF контакты располагаются по строкам, а email, сайт и телефон становятся ссылками. Номер клиента сохраняет начальные нули.

Оплата, подпись и печать

Включайте и отключайте изображения подписи и печати флажками. Добавляйте проектные примечания и QR-код EPC/SEPA для подходящих счетов в EUR. Изображение подписи не является криптографической электронной подписью.

Локальные проекты и настройки

Документы создаются на вашем компьютере без обязательной облачной учётной записи. Проекты .luabill и результаты хранятся отдельно; язык интерфейса и папка вывода относятся к настройкам пользователя.

Открытый рабочий процесс

Импортируйте существующие .bill, включая прежние структуры, используйте форму Python/PySide6 или запускайте генерацию из командной строки. Установщик Windows и пакеты установки из исходников для Linux/macOS используют один код приложения.

Формулы и оформление текста

Remarks поддерживает выделение текста и формулы LaTeX, включая интегралы, суммы и дроби. Заполненное поле «Документ → Проект» выводится первым с жирным заголовком на языке документа; то же примечание попадает в XML. Пустое поле не добавляет автоматическое примечание, а совпадающие стандартные примечания о проекте выводятся один раз. PDF отображает формулы; XML сохраняет исходный LaTeX. Вступительный текст выводится только в PDF.

Мастер настройки компонентов

Выберите PDF, XML/XRechnung или ZUGFeRD, проверьте план и запустите подготовку. Мастер использует установленные программы, подготавливает пакеты TeX и частные шрифты Noto, а перед сообщением об успехе проверяет создание документа на демонстрационных данных.

Настольный интерфейс LuaBill. Языки интерфейса и документа выбираются отдельно.

Руководство ↗
Настольный интерфейс LuaBill. Языки интерфейса и документа выбираются отдельно.
LuaBill 0.1.31 · Русский · Пример документа