Why can’t a proforma invoice be paid, dunned, or matched to a bank line?
A predračun (proforma invoice) is not a receivable. While it stays a proforma it books no revenue and no VAT, and it creates no payment obligation, so VegaERP won’t let you pay it, dun it, or match it to a bank transaction until you convert it to a real invoice. Every message below is a different consequence of that same rule.
What the screen says
Matching a bank transaction to a proforma
This is the only one of these messages you can actually run into during normal work: on the Plačila (Payments) tab of an issued proforma (status Poslano, Sent), the Nepovezane bančne transakcije (Unmatched bank transactions) section shows up exactly as it does on a real invoice. If you click Poveži (Link) beside a transaction and confirm with Poveži in the Poveži transakcijo z računom (Link transaction to invoice) dialog, this appears:
Predračun ni neposredno plačljiv. Najprej ga pretvorite v račun, nato povežite bančno postavko s tem računom. (“A proforma invoice (predračun) is not directly payable. Convert it to an invoice first, then match the bank line to that invoice.”)
Converting a proforma to an invoice
On the Pretvori v račun (Convert to invoice) button, on the proforma itself, or in the Fakturiranje → Računi (Invoicing → Invoices) list, this appears if the proforma was already converted or cancelled in another tab in the meantime:
Pretvoriti je mogoče le predračune. (“Only proforma invoices can be converted.”)
Pretvoriti je mogoče le predračune v stanju osnutek ali poslano. (“Only draft or sent proforma invoices can be converted.”)
Creating a proforma that is already paid
The New Proforma form in VegaERP automatically hides the Plačano (Paid) option once you turn on the Izdaj predračun (Issue as proforma) toggle, so you can’t trigger this message through the ordinary form. It only appears when an external integration or a data import creates a proforma while asking for it to already be marked paid:
Predračuna ni mogoče ustvariti kot plačanega. Predračun ni neposredno plačljiv. Najprej ga izdajte, nato pretvorite v račun za evidentiranje plačila. (“A predračun (proforma) cannot be created as paid. A proforma is not directly payable. Issue it, then convert it to an invoice to record a payment.”)
Dunning a proforma
The send-reminder button doesn’t appear on a proforma at all, so you also won’t normally see this one through the interface:
Predračun ni plačljiv davčni dokument. Ne ustvarja obveznosti plačila, zato zanj ni mogoče izdati opomina niti zaračunati zakonskih zamudnih obresti. Najprej ga pretvorite v račun. (“A proforma invoice (predračun) is not a payable tax document. It creates no payment obligation, so no reminder, opomin, or statutory default interest may be issued against it. Convert it to an invoice first.”)
Why this happens
A predračun (proforma invoice) is a quote in the shape of an invoice, it tells the customer what they’ll owe and for what, before they owe anything at all. Because it isn’t a tax document, it books no revenue, charges no VAT, and carries no fiscal sequence number; it has its own PRE- number series instead. Precisely because there is legally no receivable against the customer yet, nothing can settle it: payment, dunning, and bank matching are all tied to a real, issued invoice. Only once you convert the proforma with Pretvori v račun (Convert to invoice) does a document exist that can actually be paid.
What to do
- Open the proforma and click Pretvori v račun (Convert to invoice). This only works for a proforma in Osnutek (Draft) or Poslano (Sent) status.
- The proforma becomes a new invoice with its own sequence number and VAT; the proforma stays visible as the source document.
- On the newly created invoice you can now:
- click Poveži (Link) beside the right transaction in the Nepovezane bančne transakcije (Unmatched bank transactions) section on the Plačila (Payments) tab (see Usklajevanje bančnega izpiska for the full flow),
- record a payment manually,
- or, once it’s overdue, send a dunning reminder.
- If the proforma was already converted in another tab, refresh the page, you’ll see a link at the bottom of the page to the invoice it became.
If you can’t fix this yourself
The message “Predračuna ni mogoče ustvariti kot plačanega” (“A predračun cannot be created as paid”) in practice only appears when an external integration or import creates the proforma with a flag saying it’s already paid. That isn’t something wrong on your end. The integration or the import needs to be configured to always create the proforma unpaid, and to record the payment only after it’s converted to an invoice. Contact support if you see this message repeatedly during an import.
When importing a proforma that already carries a printed number (for example, migrating older documents from another system), VegaERP also refuses the combination of a proforma with an imported invoice number, since a proforma always gets its own PRE- number. That message is shown in English with no translated string; if you run into it, contact support and name which import it came from.