Master data
Services and products (items)
Updated 10/10/2026
The list is in the Services and products menu. Every item has a type by origin, which you choose deliberately when entering it:
- Service — your own work or a service you charge for. Not tracked in inventory.
- Subcontracted service — purchased third-party work that goes into your product or service: laser cutting, welding, sandblasting, painting, assembly, subcontracting. Not tracked in inventory, but remembers the purchase price per supplier (purchase history, the last price on the card), so later you know what each thing costs you. Enter a selling price only if you re-invoice the service. A service imported from an invoice earlier, as the “service” type, stays that way — change its type on the card when you need to (the import does not change the type).
- Goods — purchased, resold or built in (spare parts, components, merchandise). Tracked in inventory, has a purchase and a selling price.
- Material — purchased, consumed in your work and not sold on its own (cables, screws, paint). Tracked in inventory, has a purchase price.
- Product — what your company makes (a machine, a device, your own product). Tracked in inventory; there is no purchase price.
You classify the same physical object by where it comes from, not by what you will do with it: an electric motor you buy is goods both when you build it into your own machine and when you sell it as a spare part. How it was used is seen from the document. Goods, material and products are tracked in inventory, and in the KPO ledger (the income ledger for flat-rate taxpayers) all three go in the products column, while services (and subcontracted services) go in the services column. Subcontracted services from e-invoices enter the list through item import and are posted to account 530 (services on the production of outputs) instead of 550.
Items entered before these types were introduced remained as “product” — if any of them is actually a purchased component, change its type on the item card when you need to; nothing changes automatically.
Price
- Entered excluding or including VAT — the fields are recalculated in both directions.
- The price is optional: for generic items (e.g. “Advance payment”) you type the amount directly on the document.
- The VAT rate (0/10/20%) applies only if the company is VAT-registered.
Price in foreign currency (EUR, USD, CHF)
You can also keep the selling price in EUR, USD or CHF — practical for imported goods (the supplier’s price list is in euros) or your own price lists tied to the euro. When you pick such an item on a document in dinars, the programme itself suggests the price in RSD at the NBS middle rate and prints the calculation below the line item (amount × rate, with the date of the exchange rate list) — you can always change the suggestion. The NBS (National Bank of Serbia) middle exchange rate list is fetched automatically every morning, and you also see today’s rate on the Overview.
Unit of measure
Chosen from a standard list (pcs, kg, g, t, l, m, m2, m3, km, h, day, month, year, kWh) — exactly the units that translate correctly into the codes for SEF e-invoices. Old items with a differently entered unit keep working — the existing value remains offered in the selection.
Purchase price
The “+ Purchase price” section on the item form: purchase price excluding VAT, discount in % (the net is calculated by itself), currency (RSD/EUR/USD/CHF) and supplier.
In the “Excl. VAT” field you enter the price BEFORE discount — as it appears on the supplier’s price list. The programme works out “Net (after discount)” by itself: for 15.600,00 with a 5% discount the net is 14.820,00.
The selling price is suggested at the level of the pre-discount price. The discount you get from the supplier is your margin when reselling, so the starting selling price is not the net but the gross — in the example 15.600,00. The suggestion only goes into an empty selling price field and you are free to change it; the programme never overwrites a price already entered. When there is no discount, gross and net are the same, so the suggestion equals the purchase price.
Every change of the purchase price is remembered in the purchase history — nothing is overwritten. On the item card you see all purchases: the date, the supplier, the calculation (15.600,00 − 5% = 14.820,00) and the source invoice, so you can easily compare which supplier is cheaper for you. Purchases are also filled in automatically when importing line items from received invoices.
Along with the purchase, the item codes from the e-invoice are remembered too (the supplier’s code and the global GTIN/EAN, when they are sent) — they are shown in the history table, next to the supplier. They are not entered by hand and have no field in the form; they only serve so that the import from received invoices recognises the same item and does not create a duplicate.
For purchases recorded before 11.08.2026 the pre-discount price was not saved, so only the net amount is shown. The same applies when the supplier’s e-invoice states the discount in a way that does not allow the calculation to be reliably reconstructed — the programme then prefers to show only the net rather than a percentage that does not add up.
Stock level (goods, material, products)
Items tracked in inventory have a stock level — shown in the item list and on the item card, together with the average cost and the stock value. More: Inventory.
Who sees prices
Purchase prices, the average cost and the purchase history are seen by every role except the field technician. By default the field technician does not see selling prices; the super admin or an administrator chooses on the team member’s page whether they see the prices of goods and material (spare parts, components) or of all items — see Team.
Search and filters
The item list has a search (tolerant of diacritics), a filter by type (all / services / goods / material / products) and pages of 10/30/50 rows.