Skip to content
PN Scripts

Developer tools

Reshenka

A Raycast extension that checks ЕГН, ЕИК, VAT numbers and IBANs, writes amounts in words for invoices, counts working days with Bulgarian holidays and transliterates, all from the keyboard.

  • Raycast API
  • React
  • TypeScript
  • 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.

Check Bulgarian Number showing an ЕГН with birth date, sex and age, a VAT number from an ЕИК, and an IBAN with its bank code

What it solves

The gap

Accountants, office staff and developers in Bulgaria check identifiers, write amounts in words and count working days many times a day, switching to websites and calendars for each small question.

What it is

Reshenka answers these questions in the Raycast launcher as you type, with the official check digits, the Bulgarian grammar of amounts and the Bulgarian holidays built in, and copies the answer where you need it.

How you use it

The everyday Bulgarian checks and calculations in a second, without opening a browser.

A keyboard-first Bulgarian office toolkit for Raycast users: accountants, office managers, freelancers and developers.

Who it is for

Use it when

  • An accountant checking a client's ЕИК and VAT number and pasting the amount in words into an invoice
  • An office manager finding the day a 14 working day deadline ends over the Christmas holidays
  • A developer filling a test form with a valid ЕГН, ЕИК and IBAN

Built for

  • Accountants, office staff and freelancers in Bulgaria who use Raycast
  • Developers and testers who build software for Bulgarian users

What is inside

Every number, checked

One command reads whatever you type: an ЕГН with its birth date, sex and age, a ЛНЧ, an ЕИК of 9 or 13 digits, a VAT number and its kind, an IBAN of 77 countries with the Bulgarian bank code, or a phone number in +359 and national form.

Amounts in words

Type an amount the Bulgarian or the English way and get it in words as invoices write it, in euro with цента or in leva with стотинки, with the cents as figures or words, following the grammar for each currency.

Working days and holidays

Working days between two dates, until a date or from today, and the day a deadline falls on, with the official holidays, Orthodox Easter, the days off moved from the weekend and the declared days; and the holidays of any year.

Transliteration and test data

Cyrillic to Latin by the Transliteration Act, with Bulgaria for България, and slugs for URLs. Generate Test Data gives a valid made-up ЕГН, ЛНЧ, ЕИК, VAT number, IBAN and mobile number, new ones on every refresh.

Specs

Availability
Coming soon
Vendor
PN Scripts
Type
Extension
Platforms
JavaScript, React
Pricing
One-time purchase Price to be announced.
License
Proprietary
Deployment
Imported into Raycast on macOS or Windows after one build with Node.js
Maturity
v1.0.0

Compatibility

Platform or runtime Supported versions Tested up to
Raycast @raycast/api 2.8 or newer built with ray build; not run inside Raycast

Stack

  • Raycast API
  • React
  • TypeScript

Reshenka 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

A Raycast extension with six commands for Bulgarian office work: checking identifiers, amounts in words, working days, holidays, transliteration and test data. It comes as a zip with the extension's source folder to import into Raycast and a README.

Raycast on macOS or Windows and Node.js 22 or newer to build it once before importing it. It was built with Raycast's own build tool and tested with React 19 on Node 22.

Looking numbers up in the Commercial Register, VIES or a bank, other countries' holidays and school holidays. It is not in the Raycast Store, and it was not run inside Raycast during development because Raycast does not run on Linux; try each command once after importing it.

Made by PN Scripts, a Sofia studio that builds games and tools, in TypeScript and React on the Raycast API, with the same rules as its Vyarno, Kantora and Kalendarche products. Created with AI assistance; the code was written for this extension and checked by PN Scripts with 13 automated tests, ESLint and Raycast's own build, also as a buyer from the zip.

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.