Office equipment distribution · 2026

Pelikan DTM - ERP system for warehouse, checkout and documents

An integrated business process management system for an office equipment distributor: two locations, 2 564 products, a checkout with a barcode scanner, deliveries, purchase invoices, PDF documents, quotations, price lists, stocktakes, reports and a connection to the online store. Built as part of a project co-financed by the European Union.

Client
Pelikan DTM
Timeline
since April 2026, continuously developed
Pelikan DTM - ERP system for warehouse, checkout and documents
Challenge

A company with a main warehouse, bookshop and online store was managing stock, deliveries, invoices and prices in separate programmes and spreadsheets. The same product had different stock levels in three places, while the annual stocktake of 2 500 products took days and could not be verified.

Solution

A single custom-built system for the entire flow: delivery, warehouse, transfer, checkout, documents, stocktake and reporting. Every stock movement passes through one document and leaves a trace in the audit log, while the online store reads from the same database.

Cash desk and dashboard

Daily work behind the counter and the business overview on one screen.

The checkout: barcode or name search, quantities, customer linked to the sale and real-time total.
The checkout: barcode or name search, quantities, customer linked to the sale and real-time total.
Dashboard for a selected period: sales, revenue, average order value, low stock and new customers.
Dashboard for a selected period: sales, revenue, average order value, low stock and new customers.
Sales by category, office versus bookshop, top products and the latest operations.
Sales by category, office versus bookshop, top products and the latest operations.
System login, with the project banner for PKIP 2021-2027.
System login, with the project banner for PKIP 2021-2027.

Products and inventory management

A catalogue of 2 564 products with four prices, stock by location and critical stock levels.

The catalogue: barcode, category, supplier, price and stock in the office and bookshop.
The catalogue: barcode, category, supplier, price and stock in the office and bookshop.
The product: where it is sold, brand, supplier, generated barcode and the four prices.
The product: where it is sold, brand, supplier, generated barcode and the four prices.
Inventory management: stock by location, critical items and one-click transfers.
Inventory management: stock by location, critical items and one-click transfers.
Suppliers with UIC and contact details, with Excel import and export.
Suppliers with UIC and contact details, with Excel import and export.

The delivery stocks the warehouse automatically

The supplier order is created with the products and quantities, and when the goods arrive, they are received line by line at the actual purchase price. Clicking “Received” increases the stock at the location the order was placed for, with no separate data entry. A purchase invoice can create a new product directly from its line when the supplier delivers something that is not yet in the catalogue.

The delivery stocks the warehouse automatically

Deliveries and purchases

New delivery order: supplier, warehouse and products with purchase prices.
New delivery order: supplier, warehouse and products with purchase prices.
Suppliers available directly from the deliveries module.
Suppliers available directly from the deliveries module.
Purchase invoices that go directly into stock, with PDF printing.
Purchase invoices that go directly into stock, with PDF printing.
Orders from the online store, wholesale and the cash desk, with statuses from “New” to “Received”.
Orders from the online store, wholesale and the cash desk, with statuses from “New” to “Received”.

Documents ready to print

Invoices, pro forma invoices, receipts and goods issue notes are issued from a single module, with numbering, company details and the bank account from the settings. The PDF includes the discount, taxable amount and VAT, while the amount in euro is followed by its value in Bulgarian lev at the fixed exchange rate. A quote becomes an invoice with one click, while a paid or cancelled invoice changes its status instead of being deleted.

Documents ready to print

Stock counts and transfers

A physical stock count at a location, designed to be completed and checked.

Stock counts by location: number of products, value of discrepancies, draft or completed.
Stock counts by location: number of products, value of discrepancies, draft or completed.
New stock count: location, price source and scope - all products or specific groups.
New stock count: location, price source and scope - all products or specific groups.
The documents module: invoices, receipts and pro forma invoices, with filters by type, status and date.
The documents module: invoices, receipts and pro forma invoices, with filters by type, status and date.
A report on transfers between the warehouse and the bookshop.
A report on transfers between the warehouse and the bookshop.

Reports

Six reports with filters by location and period, plus Excel export.

Cash desk sales: quantity, revenue, average transaction value and best-selling product.
Cash desk sales: quantity, revenue, average transaction value and best-selling product.
Stock levels: products, total stock, low stock and categories.
Stock levels: products, total stock, low stock and categories.
Documents and payments: turnover, VAT, paid, bank, card and cash payments.
Documents and payments: turnover, VAT, paid, bank, card and cash payments.
Orders and customers: active, new for the period and total turnover.
Orders and customers: active, new for the period and total turnover.

Control and settings

Audit log: every creation, change and deletion, with the data before and after.
Audit log: every creation, change and deletion, with the data before and after.
Settings: users and roles, invoicing, categories, audit, display and errors.
Settings: users and roles, invoicing, categories, audit, display and errors.
Font size for easier reading behind the counter, saved for each browser.
Font size for easier reading behind the counter, saved for each browser.

Rules the system enforces automatically

No selling out-of-stock products

The cash desk cannot sell a quantity the location does not have; a transfer warns about insufficient stock instead of stopping work.

A counted zero is not an uncounted product

A stock count sets to zero only what someone actually counted as zero; uncounted items keep their stock level.

Location-based pricing

Goods transferred from the warehouse to the bookshop are valued at the bookshop's price, not the warehouse's.

Euro and lev in one document

Amounts are in euro, and documents also show the value in Bulgarian lev at the fixed exchange rate of 1.95583.

About the project

Pelikan DTM is the official representative of CITIZEN SYSTEMS JAPAN for Bulgaria, based in Gabrovo. The company sells calculators, thermal printers, healthcare products and office equipment wholesale and retail, and runs a bookshop in the same city. Before the system was introduced, the warehouse, bookshop, invoices and online store lived in separate spreadsheets and programmes, while stock levels were checked manually.

The system was built from scratch for this company and is the foundation of project BG16RFPR001-1.012-1066-C01 “Building an Integrated Business Process Management System at Pelikan DTM OOD” under the Competitiveness and Innovation in Enterprises Programme 2021-2027, co-financed by the European Union through the European Regional Development Fund.

Each product has four prices (cost, wholesale, store and bookshop) and stock by location: Office, the main warehouse, and Bookshop. The checkout sells by barcode scanner or name search and does not allow an out-of-stock item to be sold. A delivery starts as a supplier order, is received line by line at the purchase price and automatically adds the goods to the warehouse. A purchase invoice can create a new product directly from its line, without leaving the document.

Sales are issued as an invoice, pro forma invoice, receipt or delivery note, with PDF generation and printing, discounts and VAT by rate. A quotation becomes an invoice with one click, while the price list prepares a catalogue using a selected price source and a discount for a specific customer. Amounts are in euro, and documents also show the value in Bulgarian leva at the fixed exchange rate of 1.95583, as required during the transition to the euro.

A stocktake is the physical counting of a location. It handles 2 500 products at once, with server-side pagination and search, and remains a draft while counting is in progress. It distinguishes a counted zero from an uncounted product, so nothing is reset by mistake. A transfer between the warehouse and bookshop is a single document with an unlimited number of lines, printing before saving, and valuation at the price of the destination location.

The online store pelikan-dtm.com is connected to the system: its orders enter the ERP as orders, while products are published from the ERP to the store. Above it all are roles (the administrator and bookshop see different things), an audit log of every action, a real-time log of user errors and a font-size setting for easier reading behind the counter.

Screens

Pelikan DTM - ERP system for warehouse, checkout and documents — screen 1
Pelikan DTM - ERP system for warehouse, checkout and documents — screen 2
Pelikan DTM - ERP system for warehouse, checkout and documents — screen 3
Pelikan DTM - ERP system for warehouse, checkout and documents — screen 4
Pelikan DTM - ERP system for warehouse, checkout and documents — screen 5
Pelikan DTM - ERP system for warehouse, checkout and documents — screen 6

What do you want us to build?

You describe the project, we come back with questions and a price range, then a demo and a written proposal.

Project co-financed by the European Union
Co-financed by the European Union

Project BG16RFPR001-1.012-1066-C01 “Building an Integrated Business Process Management System at Pelikan DTM OOD”, funded under the Competitiveness and Innovation in Enterprises Programme 2021-2027, co-financed by the European Union through the European Regional Development Fund.

Competitiveness and Innovation in Enterprises Programme 2021-2027

Clients we have worked with

  • Akbari Perfume House
  • Ministry of Innovation and Growth
  • Crypto.bg
  • Pelikan DTM
  • FIX Bulgaria
  • Vakarel
  • MysteryBet
  • Omega Light
  • National Elevator Company
  • Christian Center Sofia
  • ZapaziChas
  • UnitGold
  • AGA Transfer
  • KMP Build
  • modernoBG
  • Vida Luxe
  • Avanta
  • Baytown Machinery
  • Labimex
  • Unit.Estate
  • Elite Call Center
  • Camélia Désir
  • Videoto
  • Pro Structura