Skip to Content
Invoices you issueYour item catalogue

Your item catalogue

Blago in storitve (“Goods and services”) is the catalogue your issued invoices, purchase orders, and delivery notes draw their lines from. An empty catalogue means retyping every invoice line every month, price and VAT rate included. That is why it is one of the first things to do after a handover, before you issue the first invoice.

If you are moving from Minimax, import the catalogue rather than typing it in. The process is in Importing data from Minimax; the quirks of the file itself are below.

Adding an item by hand

  1. Go to Računovodstvo → Fakturiranje → Blago in storitve (“Accounting → Invoicing → Goods and services”) and click Dodaj postavko (“Add item”).
  2. Under Podatki o artiklu (“Item details”), fill in:
    • SKU is your internal code. Leave it empty and VegaERP fills it in, which the field announces as Samodejno generirano (“Auto-generated”). When migrating from another system, enter your existing code so documents and price lists line up.
    • Naziv (“Name”) is required and is the text printed on the invoice.
    • Tip (“Type”) is one of Izdelek (“Product”), Material, Komponenta (“Component”), or Storitev (“Service”).
    • Enota (“Unit”) is the unit of measure, for example pieces or hours.
    • Kategorija (“Category”) is optional and drives filtering and reports.
  3. Under Cene (“Pricing”), enter Prodajna cena (“Selling price”), optionally Nabavna cena (“Purchase price”), and Privzeta stopnja DDV (%) (“Default VAT rate”). The VAT rate is a default for new documents, not a record of invoices already issued.
  4. The Nastavitve zalog (“Stock settings”) section only appears if you use warehouses and the item is not a Storitev. Spremljaj zalogo (“Track stock”) is already on there; turn it off for goods you do not track by quantity. While it is on, Minimalna zaloga and Maksimalna zaloga (“Minimum” and “Maximum stock level”) are available.
  5. Save.

Choose Tip deliberately. The boundary between Storitev and stocked goods decides whether the item holds stock at all and whether selling it books cost of goods sold. A spreadsheet import never crosses that boundary: it refuses any row that would turn a service into goods or the other way round, whatever the stock. On the item’s own page the change is possible, but only once the item holds no stock in any warehouse.

Importing the catalogue from a spreadsheet

  1. On the Blago in storitve page, click Uvozi (“Import”).
  2. Upload a CSV or Excel file. If you do not have one yet, Prenesi predlogo (“Download template”) gives you a CSV template carrying every supported field.
  3. Posodobi obstoječe artikle, če se ujema SKU (“Update existing items when the SKU matches”) is ticked by default. That means re-importing the same file overwrites the name, price, and VAT rate of items you already have. If you only want new items added and existing ones left alone, untick it before importing.
  4. If you have more than one warehouse, you must pick the warehouse any opening stock in the file belongs to before uploading. VegaERP asks on every item import, including when your file has no stock column at all, which a Minimax item export never has.
  5. VegaERP recognises the columns and shows the Povežite stolpce (“Map columns”) section. Each column from your file is shown with its Primeri vrednosti (“Sample values”), and you confirm or correct Poveži s poljem (“Map to field”). Mark columns you do not need as Ne uvozi (“Do not import”).
  6. Click Uvozi artikle (“Import items”). The import results screen reports how many items were imported, how many updated, and which rows were refused.

Only Šifra / koda (“Code”) and Naziv are required. Everything else is optional, so a first import can carry just code, name, price, and VAT rate, with the rest filled in later.

What a Minimax file actually carries

The Minimax item export behaves differently from what you would expect in three places, so check exactly these:

  • Cena is the selling price. Minimax holds a single amount on the article and it is the one that goes onto an issued invoice. The purchase price does not come from this file, so it stays empty.
  • The file carries no stock. The article spreadsheet has no stock-quantity column. Opening stock is a separate document in Minimax and is imported separately, as described in Importing data from Minimax.
  • Import product groups before items. The product-group column holds the group’s code, not its name, so an item binds to the group carrying that same code. If you do not have the group list, tick the option on the import page that creates product groups from the codes in the file; they are named after the code, so rename them afterwards.

What success looks like

  • The Blago in storitve list shows your items with code, name, type, and price.
  • Typing a name on a new invoice offers the item and pulls its price and VAT rate onto the line.
  • The import results screen is the only place that says how many rows were refused and why. Read it before closing the import; it is not shown again afterwards.

Common issues

  • Every row was refused with a code error. Usually the code column was left unmapped in the Povežite stolpce section. Check that it is set to Šifra / koda rather than Ne uvozi.
  • A price did not come through as the file spells it. The cell has to be entirely a number. Both the Slovenian and the English form are accepted, 12,50 and 1.234,56 as well as 12.50, but a cell carrying a unit, such as 250 g, is not read. The import results screen names the rows this hit.
  • An item cannot be deleted. Stock and warehouse records hold it back: stock on hand, stock lots, delivery notes, purchase orders, stock movements, inventory valuations, bills of materials, production orders, service work orders, and stock counts. The message names exactly what is holding it. Instead of deleting it, clear Aktivno (“Active”); it stays on existing documents but is no longer offered on new ones.
  • A long numeric code imported mangled. The cell was formatted as a number in Excel. Format the code column as text in the source file and export again.
Last updated on