Document Generator PRO: contracts, acts, invoices & UTD from Excel (Python, 41 te
Seller: SirBob
Price: 8.52 USD
Available. The final price depends on the selected options and is checked before payment.
Product description
Document Generator PRO: contracts, acts, invoices & UTD from Excel → PDF (Python, 41 templates)
A COMPLETE SET OF RUSSIAN BUSINESS DOCUMENTS IN ONE RUN
Generates 41 templates of Russian business paperwork: contracts, acts of
acceptance, invoices, Universal Transfer Documents (UTD), waybills, HR
orders, powers of attorney and pre-trial claims. Output in TWO formats at
once: PDF to send to the counterparty, DOCX to edit the wording in Word.
EXAMPLE FROM THE SCREENSHOT (actual program output):
- One Excel table with 4 rows → 8 finished documents (PDF + DOCX)
for two counterparties
- Invoice for 344 000 ₽ with the amount in words
WHAT'S INSIDE (41 templates)
CONTRACTS (16): services · work contract · supply · room rental ·
vehicle rental · construction contract · sale and purchase · agency ·
commission · loan · assignment of rights (cession) · storage ·
transportation · with self-employed (NPD) · employment · NDA
ACTS (8): work performed · services rendered · transfer of property ·
transfer of premises · reconciliation of settlements · write-off of
inventory · issue of property · cargo redirection
INVOICES & UTD (8): invoice · invoice-factura · Universal Transfer
Document · waybill TORG-12 · payment order · journal of received
invoice-facturas · invoice-contract (offer) · supplementary agreement
HR (4): hiring order · dismissal order · vacation request · vacation
order
OTHER (5): power of attorney · pre-trial claim · consent to personal
data processing · contract termination agreement · personal data policy
KEY FEATURES
- BATCH MODE. A sheet with counterparties → a finished set for each one.
Contract + act + invoice + UTD in a single run.
- COUNTERPARTY DIRECTORY. Requisites (INN, KPP, OGRN, account, BIC) are
stored on a separate sheet and substituted by name.
- AMOUNT IN WORDS. Following the rules of the Russian language, with
gender and number agreement.
- VAT. Each line gets a rate of 20%, 10% or 0%. The program computes the
amount without VAT, the VAT itself and the total.
- TWO FORMATS. PDF for the counterparty, DOCX for your own edits.
- OFFLINE. No clouds, no subscriptions, no API keys. Cyrillic in PDF
works out of the box — fonts are included.
REQUIREMENTS
Python 3.9+. Install dependencies:
pip install reportlab openpyxl python-docx
Run:
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
VERIFICATION
python selftest.py
192 checks: arithmetic, amounts in words, all 41 templates in both
formats, edge-case input (empty, negative, garbage values), batch mode.
CUSTOMIZATION: template texts are plain Python strings in docgen/templates*.py. Edit the wording for your own document flow and run again.
CONTENTS: source code (docgen/) · data_example.json · data_example.xlsx (counterparty directory + batch sheet) · fonts/ (Cyrillic) · README.md · selftest.py — 192 checks.
FOR BUYERS
Support: seller chat SirBob. Updates are free. If you need a specific
template for your organization, write — I will add it in an update.
SEE ALSO:
⟶ Kanban board PRO: tasks and projects offline — plati.market/itm/6182288
⟶ PHP + SQLite online shop: catalog, cart, checkout, admin panel, Excel import — plati.market/itm/6167903
⟶ Invoices from CSV: 100 rows = 100 PDFs in one run — plati.market/itm/6106962
⟶ Seller starter kit for Plati.Market — profit calculator + first 10 launch steps (mini) — plati.market/itm/6188964