LuaBill действительно бесплатный?
Код LuaBill открыт под Apache License 2.0. Его можно использовать и для коммерческой работы в рамках этой лицензии. Сторонние компоненты сохраняют собственные лицензии; отдельная облачная подписка LuaBill не требуется.
Нужно знать LaTeX или программирование?
Для обычной работы достаточно настольной формы: вводите данные обычным текстом и создавайте PDF/XML. Исходники и формат .bill остаются доступны для настройки и автоматизации.
Нужно устанавливать полный дистрибутив LaTeX?
Нет. В Windows мастер может установить Basic MiKTeX и необходимые LuaBill пакеты. Основной пакет программы остаётся компактным, но подготовка недостающих инструментов требует Интернета и дополнительных загрузок. Пакеты Linux-дистрибутива могут объединять более крупные наборы шрифтов и пакетов; вариант с Homebrew в macOS использует BasicTeX с нужными дополнениями. Подходящая установленная TeX-система используется повторно.
Можно вставлять в документ формулы LaTeX?
Да. Во вкладке Remarks поддерживается ограниченный набор команд LaTeX для оформления текста и формул, включая интегралы, суммы и дроби. Формулы заключаются в \( ... \) или \[ ... \]; обычный текст не требует разметки. В PDF формулы отрисовываются. В экспортируемых в XML примечаниях остаётся исходный LaTeX как обычный текст: программа получателя не обязана отображать его как формулу. Вступительный текст выводится только в PDF. Произвольные пакеты и макросы не поддерживаются.
Для компаний из каких стран подходит текущая версия?
Сейчас поддерживается поставщик с местонахождением в Германии. Клиент может находиться в Германии, в другой стране ЕС или за его пределами. Наличие французского или итальянского интерфейса не означает поддержку налоговых правил поставщика из любой страны.
Язык программы и документа могут отличаться?
Да. Интерфейс и руководство выбираются отдельно от языка документа. Поддерживаются EN, DE, FR, IT и RU; ваши описания, названия и свободный текст автоматически не переводятся.
Поддерживаются USD и другие валюты?
Да, валюта не привязана к стране клиента. Используйте трёхбуквенный код, например EUR, USD, CHF, RUB или CNY. Пересчёт по обменному курсу не выполняется; QR-код оплаты EPC/SEPA предназначен для подходящих счетов в EUR.
Куда отправляются мои данные?
LuaBill создаёт документы локально и не загружает счета на сервис генерации. По нажатию «Проверить в VIES» VAT ID покупателя отправляется в сервис VIES Европейской комиссии. Подготовка компонентов загружает программы, пакеты и шрифты. Ручная или включённая еженедельная проверка обновлений читает открытые сведения о выпусках без передачи данных счетов, покупателей и XML. Способ отправки готового счёта выбираете вы.
Как работают проверка VIES и зелёная галочка VAT?
Укажите полный VAT ID ЕС с префиксом страны (XI для Северной Ирландии, EL для Греции) и нажмите «Проверить в VIES» во вкладке «Покупатель». Завершённый ответ записывает результат и дату; сохраните проект .luabill, чтобы записать их в файл. Отрицательный ответ снимает зелёную галочку. Ошибка сервиса или соединения сохраняет прежнюю запись. Заданный срок актуальности считается в календарных днях относительно сегодняшней даты, а для PDF — дня создания; дата счёта на него не влияет. Эта проверка не подтверждает имя и адрес покупателя и не определяет налоговый режим сделки.
Что отправлять клиенту: .luabill, PDF или XML?
.luabill — ваш редактируемый проект. Для XRechnung передают XML; для ZUGFeRD обычно гибридный PDF со встроенным XML. Для обычного документа подходит PDF, если это допускают условия операции и получатель.
LuaBill заменяет бухгалтерскую программу?
LuaBill предназначен для подготовки документов. Он не управляет единой нумерацией вашей компании, бухгалтерскими проводками, банковскими операциями или архивом выпущенных версий. Эти процессы вы организуете отдельно.
Как перенести документы на другой компьютер?
Скопируйте проект .luabill и используемые изображения подписи и печати. При необходимости выберите изображения заново. Папка вывода относится к настройкам нового компьютера и не переносится внутри проекта.
Где найти инструкции и сведения о лицензиях?
В меню «Справка» доступны подробное руководство на языке интерфейса, проверка компонентов и сведения о сторонних компонентах и источниках. Руководства работают без Интернета и также входят в архив исходников. При ошибке создания документа откройте журнал и запустите проверку через «Справка → Подготовить создание документов»; мастер позволяет скопировать диагностику.
Нужно ли удалять LuaBill перед обновлением?
Нет. Закройте LuaBill и установите новую версию в ту же папку. В Linux/macOS используйте прежний --prefix, если устанавливали в нестандартное место. Пользовательские проекты, результаты и настройки сохраняются. Ручные изменения файлов программы сохраните отдельно: при конфликте установщик Unix остановит обновление.
Почему LuaLaTeX сообщает LuaHBTeX?
Сообщение «This is LuaHBTeX» нормально: LuaLaTeX использует этот движок в TeX Live. Запускать нужно команду lualatex; texlua также должна сохранять своё имя запуска. LuaBill 0.1.14 и новее правильно сохраняют эти ссылки. Используйте актуальный пакет, а не заменяйте lualatex прямым вызовом luahbtex.
Где увидеть, какими правилами проверен счёт?
Откройте «Справка → Стандарты электронных счетов и обновления» или нажмите «Версии при проверке» рядом с созданным результатом. Активные правила показаны отдельно от прежних ресурсов внутри исходного JAR Mustang. Сохраняйте .validation-info.json и оба XML-протокола вместе с выпущенным документом: они фиксируют профиль, версии правил, контрольные суммы и результаты этапов проверки.
LuaBill автоматически проверяет изменения правил для счетов?
Нажмите «Проверить обновления» в окне стандартов или включите необязательную еженедельную проверку при запуске. По умолчанию она выключена. Проверка сравнивает открытые технические выпуски, не передаёт данные счетов и не устанавливает правила. Новый выпуск предлагает проверить необходимость обновления LuaBill; сам по себе он не определяет юридические сроки и требования вашего получателя.
Почему после удаления остаются файлы?
LuaBill намеренно сохраняет документы, настройки и изменённые или неизвестные файлы. Отдельно установленные системные компоненты и папка скачанного архива тоже остаются. Деинсталлятор показывает предупреждения и оставшиеся пути. Сценарий из актуального архива может удалить старую установку без её переустановки.