Yokka Stars

Генератор договоров, актов, счетов и УПД из Excel → PDF (Python, 41 шаблон)

Генератор договоров, актов, счетов и УПД из Excel → PDF (Python, 41 шаблон)

Продавец: SirBob

Цена: 809.60 RUB

Товар доступен. Итоговая стоимость зависит от выбранных параметров и проверяется перед оплатой.

Описание товара

Генератор договоров, актов, счетов и УПД из Excel → PDF (Python, 41 шаблон)

ПОЛНЫЙ КОМПЛЕКТ ПЕРВИЧНЫХ ДОКУМЕНТОВ — ОДИН ЗАПУСК

Программа генерирует 41 шаблон документов российского делопроизводства:

договоры, акты, счета на оплату, УПД, счет-фактуры, ТОРГ-12, кадровые

приказы, доверенности и досудебные претензии. На выходе — сразу ДВА

формата: PDF для отправки контрагенту и DOCX, чтобы поправить формулировку

прямо в Word.

ПРИМЕР ИЗ СКРИНШОТА (реальный вывод программы):

  • Одна таблица Excel с 4 строками → 8 готовых документов (PDF + DOCX)

на двух контрагентов

  • Счёт на 344 000 ₽ с суммой прописью:

«Триста сорок четыре тысячи рублей 00 копеек»

  • УПД с выделенным НДС 20% по каждой позиции

ЧТО ВНУТРИ (41 шаблон)

ДОГОВОРЫ (16): оказание услуг · подряд · поставка · аренда помещения ·

аренда автомобиля · строительный подряд · купля-продажа · агентский ·

комиссии · заём · уступка права (цессия) · хранение · перевозка ·

с самозанятым (НПД) · трудовой · соглашение о неразглашении (NDA)

АКТЫ (8): выполненных работ · оказанных услуг · приёма-передачи

имущества · приёма-передачи помещения · сверки расчётов · списания ТМЦ ·

выдачи имущества · переадресовки груза

СЧЕТА И УПД (8): счёт на оплату · счет-фактура · Универсальный

передаточный документ (УПД) · товарная накладная ТОРГ-12 · платежное

поручение · журнал учета полученных счетов-фактур · счет-договор

(оферта) · дополнительное соглашение

КАДРЫ (4): приказ о приеме на работу · приказ об увольнении · заявление

на отпуск · приказ о предоставлении отпуска

ПРОЧЕЕ (5): доверенность · досудебная претензия · согласие на обработку

персональных данных · соглашение о расторжении договора · положение о

персональных данных

ГЛАВНЫЕ ВОЗМОЖНОСТИ

  • ПАКЕТНЫЙ РЕЖИМ. Лист Excel с контрагентами → готовый комплект на

каждого. Договор + акт + счёт + УПД одним прогоном.

  • СПРАВОЧНИК КОНТРАГЕНТОВ. Реквизиты (ИНН, КПП, ОГРН, р/с, БИК)

хранятся на отдельном листе и подставляются по имени. Копировать

реквизиты в каждый документ больше не нужно.

  • СУММА ПРОПИСЬЮ. По правилам русского языка: согласование рода и

числа («одна тысяча», «две тысячи», «пять тысяч»), рубли словами,

копейки цифрами.

  • НДС. Каждой позиции задаётся ставка 20%, 10% или 0%. Программа сама

считает сумму без НДС, сумму НДС и итог.

  • ДВА ФОРМАТА. PDF — контрагенту, DOCX — для правок под свою

договорооборот.

  • ОФЛАЙН. Никаких облаков, подписок и ключей API. Кириллица в PDF

работает сразу — шрифты в комплекте.

ТРЕБОВАНИЯ И УСТАНОВКА

Python 3.9+. Установка зависимостей:

pip install reportlab openpyxl python-docx

Запуск:

python -m docgen --list

python -m docgen -d data_example.json -t schet_na_oplatu -o schet.pdf

python -m docgen --batch data_example.xlsx --outdir out

ПРОВЕРКА

python selftest.py

192 проверки: математика, сумма прописью, все 41 шаблон в обоих форматах,

граничные входные данные (пустые, отрицательные, мусорные значения),

пакетный режим из Excel.

АДАПТАЦИЯ: тексты шаблонов — обычные строки Python в docgen/templates*.py. Меняйте формулировки под свой договорооборот и запускайте снова.

КОМПЛЕКТ: исходный код (docgen/) · data_example.json · data_example.xlsx (контрагенты + пакетный лист) · fonts/ (кириллица) · README.md · selftest.py — 192 проверки.

ПОКУПАТЕЛЯМ

Поддержка: чат продавца SirBob. Обновления бесплатно. Если нужно

добавить специфический шаблон под вашу организацию — напишите, добавлю

в обновление.

СМОТРИ ТАКЖЕ:

⟶ Канбан-доска PRO: задачи, проекты и цели офлайн — plati.market/itm/6182288

⟶ Магазин на PHP + SQLite: каталог, корзина, заказы, админка, импорт Excel — plati.market/itm/6167903

⟶ Счета на оплату из CSV: 100 строк = 100 PDF за один запуск — plati.market/itm/6106962

⟶ Стартовый набор продавца Plati.Market — калькулятор прибыли + первые 10 шагов (мини) — plati.market/itm/6188964