Receiving and approval
Receiving and approval
The Inbound invoices module covers invoices received via moj-eRačun and manually entered invoices.
How inbound invoices arrive
The application automatically polls the moj-eRačun inbox in the background (at the interval configured in Settings → eInvoice). Manual polling is available via the Poll inbox button.
List filters
- Fiscal year
- Approval status: Pending / Approved / Rejected / On hold
- Payment status: Unpaid / Partial / Paid / Overdue
- Date from / to
- Search by supplier name, OIB, or invoice number
Importing UBL XML files
In addition to automatic polling and manual entry, you can import one or more UBL XML invoices by uploading files directly:
- Click Import UBL XML in the top right of the page
- Select one or more
.xmlfiles (multi-select supported) - The system parses each document and creates an inbound invoice record
- Imported invoices are stored in Object Storage the same way as invoices received via the moj-eRačun inbox
Manual entry
The Manual entry button opens a form for invoices not received electronically:
| Field | Note |
|---|---|
| Supplier name | Required |
| Supplier OIB | Optional; if provided, auto-linked to existing partner |
| Invoice number | Required (supplier’s own number) |
| Invoice date | Required |
| Due date | Optional |
| Subtotal excl. VAT | Required |
| VAT amount | Optional |
| Total amount | Required |
Invoice detail
Available actions:
| Action | Available when | Description |
|---|---|---|
| Approve | Status = Pending | Sets status to Approved |
| Reject | Status = Pending | Opens rejection reason modal |
| Download | Always | ZIP with XML, PDF, and attachments |
| Add payment | Always | Records a payment |
Rejection reasons:
| Code | Description |
|---|---|
| REF | Wrong reference |
| LEG | Legal reason |
| QUA | Quality issue |
| PRI | Price discrepancy |
| OTH | Other |
A free-text note can be added alongside the reason code.
Auto-approval
In Settings → eInvoice, set an Auto-approve below (EUR) threshold. Inbound invoices below that amount are automatically approved on receipt without manual action.
Recording payments
Same as outbound invoices — modal with date, amount, payment method, and optional bank reference. Payment status recalculates automatically.
Bulk download
Select multiple invoices in the list and click Download selected — a ZIP archive is downloaded organized by supplier:
{Supplier name} ({OIB})/
{Invoice number}/
invoice.xml
invoice.pdf
attachment-1.pdf
...Bulk approval
Select multiple Pending invoices in the list and click the Approve selected (N) button that appears in the toolbar. The system approves all selected invoices that are still in Pending status; already-processed invoices are silently skipped. A confirmation message shows the count of approved and skipped items.
Generating a SEPA payment file
Select one or more inbound invoices and click Generate SEPA in the toolbar. A confirmation modal opens with a row for each selected invoice:
| Column | Description |
|---|---|
| Supplier | Supplier name and OIB |
| Invoice number | Supplier’s own invoice number |
| Due date | Payment due date |
| Amount (EUR) | Pre-filled from the invoice; editable per row |
| Payment reference | Pre-filled from the invoice; editable per row |
The Payment execution date (dd.mm.yyyy) at the top of the modal is required. Amounts and payment references can be adjusted individually before generating.
Clicking Generate and download creates a pain.001 XML file and downloads it as sepa_placanje_YYYY-MM-DD.xml.