Skip to content
PN Scripts

Bulgarian business templates

Naznachka

Ten Bulgarian employment documents, from the contract to the termination order, as Word and LibreOffice templates and a tool that fills and checks them.

  • Microsoft Word
  • LibreOffice Writer
  • Python
  • PDF
  • CSV
  • Coming soon

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Both pages of an employment contract filled by Naznachka with sample data

What it solves

The gap

Small businesses in Bulgaria copy employment contracts and orders from old files and the internet, with wrong articles, someone else's names left in, salaries without the amount in words and leave days counted by hand across the holidays.

What it is

Naznachka gives ten consistent templates that cite the Labour Code, and a tool that fills them from one data file, counts leave in working days, writes salaries in words and stops on wrong identifiers or dates.

How you use it

Hire, give leave and part ways with the right documents in minutes, filled consistently and checked first.

A ready set of Bulgarian employment documents for small employers, office managers and accountants who prepare them themselves.

Who it is for

Use it when

  • Hiring a new employee with contract, job description and certificate
  • Granting paid or unpaid leave with request and order
  • Ending employment by agreement or notice with the right order

Built for

  • Small employers in Bulgaria without an HR department
  • Accountants and office managers who prepare employment documents for clients

What is inside

From hiring to leaving

The contract, a bilingual contract for foreign managers, the job description and an amendment for a raise or a new position; leave requests and orders; the employee's notice, a termination agreement and the order that ends employment; and an employment certificate for banks and institutions.

Fill by hand or by data

Open a template in Word or LibreOffice and replace the yellow fields, deleting the options you do not need, or describe the company, the person and the contract once and let the tool write every document, or one contract per row of a CSV, with PDF copies.

Checked before signing

The tool checks ЕГН, ЛНЧ, ЕИК and IBAN check digits, that work does not start before signing, probation up to 6 months, leave of at least 20 days, notice, hours and the minimum wage, and that leave days match the dates and the holidays.

Bulgarian details right

Salaries appear with the amount in words, such as хиляда четиристотин и петдесет евро, leave is counted in working days with Easter, Christmas and moved days off, and every document cites the Labour Code article it relies on.

Specs

Availability
Coming soon
Vendor
PN Scripts
Type
Template
Pricing
One-time purchase Price to be announced.
License
Commercial license
Deployment
Download (ZIP with docx and odt templates, sample PDFs and the Python fill tool)
Maturity
v1.0.0

Compatibility

Platform or runtime Supported versions Tested up to
LibreOffice Writer 7.0 or newer 24.2.7
Python (fill tool) 3.10 or newer 3.12.3

Stack

  • Microsoft Word
  • LibreOffice Writer
  • Python
  • PDF
  • CSV

Naznachka is coming soon

It is finished and tested. It is not on sale yet; this page will say where to get it when it is.

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Questions

Ten Bulgarian employment documents as Word and OpenDocument templates with highlighted fields, a Python tool that fills them from JSON or CSV and checks the data, sample data and the filled samples as PDF.

Microsoft Word 2010 or newer or LibreOffice Writer 7 or newer for the templates. The tool needs Python 3.10 or newer; PDF output needs LibreOffice. It was tested with Python 3.12.3 and LibreOffice 24.2.7; Microsoft Word was not opened.

Legal advice and a lawyer's review, the notice to НАП under art. 62, payroll, internal rules and safety instructions, and civil contracts. Days off the government declares after 2026 are not known to the tool.

Made by PN Scripts, a Sofia studio that builds games and tools, from the Labour Code as PN Scripts understands it, with the documents written in code so the templates and the filled files always match. Created with AI assistance; the texts and the tool were checked by PN Scripts with 16 automated tests (identifiers, amounts in words, working days, every document blank and filled, PDF and ODT output, the command line) and by reading every document. The legal content was not reviewed by a lawyer or an accountant.

It is not on sale yet. When it is, this page will link to the store; PN Scripts does not take payment on this site.