Built by Proper Advanced Solutions Ltd.
What you buy, what you sell, what is in the warehouse and what you make — together with the accounting that follows. All in one place, instead of four programs trying to talk to each other.
Runs on your own server. Your data stays in the company.
Works anywhere there is a browser
Nothing to install on the device. It works the same on a phone and on a large screen, in Bulgarian and in English.
| Account | Debit | Credit |
|---|---|---|
| 304 · Goods | 1,000.00 | |
| 4531 · Input VAT | 200.00 | |
| 401 · Suppliers | 1,200.00 | |
| Total ✓ balanced | 1,200.00 | 1,200.00 |
A delivery is entered once. The goods, the payable and the VAT all follow from it.
Three principles
The rest is detail. These three decide how the work feels every day.
VAT, depreciation, Intrastat and VIES are part of the system. They are not an add-on and need no second program.
Nothing is deleted and nothing is rewritten. So you can always see what was true on a given date.
Every name on screen is a link. From a delivery to the customer's invoice is a few clicks.
Modules
Eight modules on one database. Each is shown below with a real example.
01 · Accounting
Stock, purchasing, sales and production write the entries while you work with the documents.
You say once which account is used for what. After that the system posts to it.
Trial balance, balance sheet, P&L, partner balances, cash book. Each is calculated the moment you open it.
One screen puts every month on a single line: charged, claimed, paid, outstanding.
You enter the opening balances once. They can be corrected until you go live.
You close the books up to a date and nobody can touch anything before it. Reopening is for an administrator only.
Every report for the chosen period in one archive. You send it and the month is done.
The document says what it is. You have said which account that means.
The entry that comes out
The chart of accounts is yours. Changing it does not mean changing the program.
02 · Purchasing
You do not wait for the invoice to take the goods into stock.
Draft, sent, received, closed. Once sent, the lines lock, because the supplier is already working from them.
Goods arrive with a lot and a location on the day they land.
A separate screen shows what has been received but not yet invoiced. You pick and invoice.
You say one thing: do the goods come back, or is the price corrected. The entries follow from that answer.
From the bank, the cash desk, or the owner's own funds.
You decide what should be checked as things are entered. The system warns or stops.
The price difference goes where it belongs
If part of the goods is already sold, its cost is corrected too. The margin you see is the real one.
03 · Sales
Every step knows how much is left from the one before it.
One click turns it into an order, a proforma or an invoice. A confirmed order reserves the goods.
Goods leave a specific lot at that lot's price. Revenue is recorded only with the invoice.
Everything shipped and not yet billed sits on one screen. You pick and make a single invoice.
They are not tax documents. Change them and delete them freely — the books never see them.
An issued invoice is not deleted. You void it or correct it with a note, and its number stays taken.
Goods go back into the same lot they left. The warranty and the serial number survive.
You see what you make on each deal. If a supplier corrects a price, the figure is recalculated.
The invoice offers only what shipped. The other six stay open on the order.
04 · Stock
No quantity is typed in by hand, so there is nothing that can drift.
You see what you have, where it is and which delivery it came from. Negatives show immediately.
Each delivery is its own lot with its own price and dates.
You issue with a reason: used, scrapped, missing. A stocktake compares what was counted with what was expected.
If a purchase price changes later, goods that have already been sold are corrected too.
A check that the warehouse and the accounts say the same thing. If they do not, you see why.
Print with the fields and in the size you need.
The movements add up to a hundred. The last row changed only the value.
05 · Traceability
Pick a lot and see every path by which it reached a customer.
Order, deliveries, invoices and returns together. Every name is a link.
For example goods that have shipped but have not been invoiced yet.
It keeps the link back to the original lot.
Thirty sold, twenty used, fifty in the warehouse. Every row opens.
06 · Production
You see what was planned and what it actually came to.
Every order gets its own copy. Changing it today does not disturb what is already running.
You set the time for an operation and the hourly rate of the centre. Labour reaches the cost without being entered again.
An order is released from an approved proposal. On release the quantity and the warehouse lock.
You report finished goods in parts. On completion the materials and labour are spread over what was made.
14.60 per piece
On completion the materials and labour are spread over what was made.
07 · Planning
What you have, what is reserved and what is on order, on one screen, by date.
Sales orders, released production and the parts lists. Out of that comes what will fall short.
From the date the goods have to be ready. Anything already late is shown as critical.
The system suggests what and how much to order. Approving them creates the orders.
On 26 September thirty pieces will be missing. The proposal is dated to arrive in time.
08 · Banking
The system suggests, you confirm.
The same period can be uploaded again without doubling anything.
You set which text suggests which account. The suggestion is ready; the decision is yours.
Each line is tied to an invoice or a transfer. On confirmation the payment and the entry are written.
Converted at the bank's rate. The difference is recorded as an exchange difference.
Your bank's format is added without touching anything else.
The entry on confirmation
Only confirmed lines are posted. Uploading again creates no duplicates.
09 · People and payroll
Attendance, leave and sick leave all reach the payroll run. The orders, the leave schedule and the personnel files sit where an inspection looks for them.
Every change of terms is a new row with its own document — a contract or an annex.
The work calendar fills it in: weekends and public holidays are already in place. You mark the exceptions.
A request becomes an order, and its days land on the attendance sheet. You also see how many days each person has left.
You register the certificate, and the employer's days are separated from the ones НОИ pays. The two days belong to the absence, not to the certificate.
Calculated for every active employee. The payslips go out by email.
A new year is a new row. That is why an old payroll run can still be explained.
The termination order works out the compensation for unused leave, and shows it before anyone signs.
One record gives every printout you need.
Every figure stays in the payroll run and can be checked years later.
10 · Fixed assets
Both schedules run in parallel and are read from one screen.
The tax rate follows the law, the accounting one is your decision. You see them together.
Every month, on a schedule. Months that were missed are posted in one go.
They have their own screens, not a note off to one side.
The two columns diverge on purpose. That difference is what explains the tax result.
Ready for Bulgaria
You do not have to remember how each thing is supposed to be.
Administration
A small company should not wait on its supplier for something that is a checkbox.
How the system behaves is changed from one screen. A row here replaces a call to the supplier.
Everyone sees only their own, down to the individual object.
Every change stays recorded. You can be notified when something important happens.
The wording and the order of the menu change without a new release.
A separate database for training and trials, clearly marked as not the real one.
The “?” explains the screen you are on. The manual is updated together with the system.
Security and reliability
If something here matters to you, ask us to show it to you live.
A one-time code by email. Or a password, but only from your own network.
You see who is working right now and from where. You can end access immediately.
While one edits, the other waits and then sees the finished version.
They are corrected by a reversal or a note. An issued invoice is voided and keeps its number.
Who changed what and when, with the old and the new value.
Your administrator opens access for us, for a few hours. You can see it while it is open.
Deployment and support
The system and the database run on your own machine.
One script puts everything on a clean machine. There are installers for Ubuntu, Windows and macOS.
Only the system itself reaches it, from the same machine.
Taken on a schedule and kept for a set period. Restore everything, or just one part.
The new version is prepared to one side and goes live only if all is well. The old one stays as the way back.
An update only adds. Going back to a previous version stays possible.
What is specific to you is switched on by licence, not by a separate version. So everyone gets the same fixes.
Why Edelsoft ERP
Stock, purchasing, sales and production write the entries while you work with the documents.
A late invoice or a corrected price reaches what has already been sold.
Every change stays recorded. “Why does it say that?” always has an answer.
From the quote to the invoice and from the order to the receipt, production included.
One file a month with every report they need.
The data stays with you. The licence does not hold it hostage.
The chart of accounts, the checks, the wording and the menu change without a new release.
Next step
No slide deck. Bring one of your invoices and one of your deliveries and we will run them through the system in front of you.
We reply within the working day.