Korekta takes subscriptions for newspapers and magazines and delivers them to the door. This app turns that chain (catalogue → client → subscription → supplier order → driver route) into one connected workflow, with no spreadsheets. Коректа приема абонаменти за вестници и списания и ги доставя до адрес. Приложението свързва цялата верига (каталог → клиент → абонамент → заявка към доставчик → маршрут на шофьор) в един работен процес, без таблици в Excel.

Before, every link in the chain lived in a different spreadsheet or notebook. One change, like a client moving, had to be copied by hand into three places.Преди всяка стъпка от веригата беше в отделна таблица или тетрадка. Една промяна, например клиент сменя адреса си, трябваше да се пренесе на ръка на три места.
Who gets what, until when, at which price? Nobody could say quickly whether a subscription was still active.Кой какво получава, до кога и на каква цена? Трудно се виждаше дали един абонамент е още активен.
Subscriptions moduleМодул АбонаментиEvery period someone had to count copies per title for each publisher. A single miscount means missing or unsold copies.Всеки период някой броеше бройките по заглавие за всеки издател. Една грешка означава липсващи или непродадени бройки.
Supplier ordersЗаявки към доставчикDrivers need to know which address gets which title. These lists were rebuilt by hand from the subscriber sheet every time.Шофьорите трябва да знаят кой адрес какво получава. Списъците се правеха наново на ръка от таблицата с абонати.
Reports & PDFsСправки и PDFInsurance, inspections, vignettes and instalments were all tracked on paper. A lapsed document can take a delivery car off the road.Застраховки, прегледи, винетки и вноски се следяха на хартия. Изтекъл документ може да спре кола от доставки.
Fleet moduleМодул АвтомобилиEvery module feeds the next. Set up the catalogue and clients once, then the app produces orders, routes and documents from your subscriptions.Всеки модул захранва следващия. Въведете каталога и клиентите веднъж, а заявките, маршрутите и документите се генерират от абонаментите.
Why: everything downstream (prices, supplier orders, delivery counts) refers to a product. One clean record per title keeps every total consistent.Защо: всичко след това (цени, заявки, бройки за доставка) сочи към продукт. Един запис за всяко заглавие пази сметките еднакви навсякъде.

Why: a company client often gets papers at several offices, each on a different driver's route. Keeping addresses on the client, each with its own driver, means routes build themselves later.Защо: една фирма често получава издания на няколко адреса, всеки по маршрута на различен шофьор. Когато адресите стоят към клиента, всеки със свой шофьор, маршрутите се изграждат сами.

| Име | Тип | Телефон |
|---|---|---|
| Клиент Едно ООД | клиент | 0000 000 001 |
| Доставчик А ЕООД | доставчик | 0000 000 002 |
| Иван Примеров | клиент | 0000 000 003 |
Why: the subscription is the single fact everything else is computed from. Enter it once, with a period, and the app knows if it's active, how much it's worth and who delivers it.Защо: абонаментът е единственият факт, от който се изчислява всичко останало. Въведете го веднъж с период, и приложението знае дали е активен, колко струва и кой го доставя.

Why: the order to a publisher is just the sum of your clients' subscriptions to that publisher's titles. The app does the counting, so you never order too few or too many.Защо: заявката към издателя е просто сумата от абонаментите на клиентите за неговите заглавия. Приложението брои вместо вас, така че никога не поръчвате твърде малко или твърде много.
Why: the driver needs a list, the warehouse needs counts and the client needs a receipt. All three are just different views of the same subscriptions, so none of them are typed by hand.Защо: шофьорът има нужда от списък, складът от бройки, а клиентът от документ. И трите са различен изглед на едни и същи абонаменти, така че нищо не се преписва на ръка.
| Издание | Период | Бр. | Сума |
|---|---|---|---|
| „Пример“ | 01–12 | 5 | 480,00 |
| „Пример“ | 07–12 | 2 | 96,00 |
| „Звездичка“ | 11–01 | 4 | 36,00 |
| Общо | 612,00 лв | ||
Why: deliveries depend on cars that are legally on the road. Keeping every document's validity and instalments next to the car shows what's due before it becomes a problem.Защо: доставките зависят от коли, които са изрядни. Когато валидността и вноските на всеки документ стоят до колата, се вижда какво предстои, преди да стане проблем.

Why: because every subscription carries a price and a date, the business numbers come for free: no separate report to build.Защо: всеки абонамент има цена и дата, затова бизнес показателите идват наготово, без отделна справка.
Server-rendered for speed and simplicity, with AJAX where it matters.Рендиране на сървъра за скорост и простота, с AJAX там, където има смисъл.
Every list uses the same pattern: a filter bar, a table reloaded in place, and create/edit/delete in modals. Learn one screen and you know them all.Всеки списък следва един модел: филтри, таблица, която се презарежда на място, и създаване/редакция/изтриване в модали. Научите ли един екран, знаете всички.
Orders, route lists and subscription slips render to PDF with sequential numbering. Catalogues import from Excel.Заявки, маршрути и талони се генерират като PDF с поредна номерация. Каталозите се импортират от Excel.
Modules and their filters are defined in the database and cached, so menu items can be switched on or off without a deploy.Модулите и филтрите им се дефинират в базата и се кешират, така че менюто се променя без нов деплой.
CorectaSub is an internal tool built for Korekta. The screens above are recreated with sample data to show how it works.CorectaSub е вътрешна система, създадена за Коректа. Екраните по-горе са пресъздадени с примерни данни, за да покажат как работи.