Payroll software and travel orders without spreadsheets
Monthly payroll with payslips, payment orders and a PPP-PD file for ePorezi, plus travel orders with per diems and trip expenses. Everything starts from the employee record.
- LLCs with employees
- Entrepreneurs with employees
We open your account and trial on request. Pricing is agreed with each company.
This module is new and in beta. Check your first payroll with your accountant, and upload the PPP-PD to ePorezi yourself.
At a glance
- XML or ZIP for upload to ePorezi
- PPP-PD
- on orders for net pay, tax and contributions
- IPS QR
- average for leave, holiday and sick pay
- 12 months
- by the 24 h, over 12 h and 8–12 h rule
- Per diems
Employee record
You enter an employee’s details once, and payroll uses them every month.
Personal details and JMBG
The personal ID number (JMBG) is checked on entry (check digit and date of birth), so mistakes don’t reach the tax return.
Contract and length of service
Contract type, working hours, prior service and base salary. Service with the employer and the 0.4% seniority bonus per full year are calculated automatically.
Read contract (AI)
AI suggests the record fields from a PDF or image of the contract. You review and save, and the contract stays attached.
Salary deductions
Loans (wage assignment), union dues and court orders, as a fixed amount or a percentage. A warning when deductions exceed a third of net pay.
Monthly payroll
Draft, then closed
The app drafts the month from employee records, using 2026 parameters. You review and close the month, and can reopen it if needed.
Average for compensation
Annual leave, holiday and sick pay are based on the average of the previous 12 months.
Earlier salaries
Enter months before you started using the app by hand or by importing PPP-PD XML, so the average has data from day one.
Pay in two parts
A first part and a final payment, each with its own date, payment orders and PPP-PD part.
Payslips, payment orders and PPP-PD
Payslips
A payslip PDF for each employee, or for everyone at once.
Orders with IPS QR codes
Net pay orders for employees and one order for tax and contributions, each with an IPS QR code for mobile banking. Orders also export to CSV.
PPP-PD XML for ePorezi
The return exports as XML or ZIP for upload to the ePorezi portal. Before export the app checks the payment date, tax ID, JMBG and municipalities.
Travel orders with per diems and expenses
From draft to settlement
A travel order goes through draft, approval and settlement, numbered PN-1/2026. Approval records who approved it and when.
Per diems
A full per diem for every 24 hours, a full one for a remainder over 12 hours, half for 8–12 hours, none under 8 hours.
Tax-free limits
From 1 February 2026: 3,471 RSD per diem in Serbia, 90 EUR abroad, and 10,121 RSD a month for a private car. Anything above is shown as taxable.
Trip expenses and PDF
Accommodation, transport, fuel, tolls and parking with a receipt photo and AI reading. Download the order with its settlement as a PDF.
Payroll & travel orders, step by step
Add employees
By hand, or let AI read the employment contract.
Open the month
The app drafts payroll from the employee records.
Review and close
You get payslips, IPS QR payment orders and the PPP-PD file.
File and pay
Upload the PPP-PD to ePorezi and pay the orders from mobile banking.
Good to know before you start
- The PPP-PD is not submitted automatically: you upload the ZIP or XML to the ePorezi portal yourself.
- The XML is validated against the Tax Administration’s public XSD schema (version 1.4.1), but it is not officially certified and a real submission has not been tested yet. Check your first return with your accountant.
- Not supported: sick leave over 30 days, tax reliefs and special income type codes, or CROSO registrations and M forms.
- The taxable part of travel expenses is not included in the PPP-PD.
- Payroll parameters and tax-free limits apply to 2026 and change every year.
Works on desktop, tablet and phone – installs like an app (PWA)
Open invoice.solve.rs in your browser and add it to your phone’s home screen. Nothing to download from an app store. The interface is in Serbian; invoice PDFs can also be in English.
- Desktop
- Tablet
- Phone
- Each company’s data kept separate
- Hosted in the EU (Frankfurt)
Payroll & travel orders: frequently asked questions
Does the app submit the PPP-PD for me?
No. The app produces the PPP-PD as XML or ZIP, and you upload it to the ePorezi portal. The payment reference from the confirmation then goes on the tax and contributions order.
Is the PPP-PD file officially verified?
It is validated against the Tax Administration’s public XSD schema (1.4.1), but it is not officially certified and a real submission hasn’t been tested. That’s why the module is labeled beta, and we recommend checking your first return with your accountant.
How are leave and sick pay calculated?
From the average of the previous 12 closed months. For months before the app, enter earlier salaries by hand or import PPP-PD XML.
Can I pay salaries in two parts?
Yes. The first part and the final payment each have their own date, orders and PPP-PD part. The final payslip also shows the first part already paid.
Which salary deductions are supported?
Loans (wage assignment), union dues, court orders and others, as a fixed amount or a percentage of net pay. You get a warning when deductions exceed a third of net pay.
How are per diems calculated on a travel order?
A full per diem for every 24 hours, a full one for a remainder over 12 hours, half for 8–12 hours. Tax-free limits from 1 February 2026 are 3,471 RSD in Serbia and 90 EUR abroad.
What doesn’t the module do yet?
It doesn’t submit the PPP-PD directly to ePorezi, and it doesn’t support sick leave over 30 days, tax reliefs, special income type codes or CROSO registrations.
Run a trial payroll for one month
Tell us how many employees you have and who does payroll today, and we’ll open a trial account with the payroll module.
There is no public sign-up: we open the account and get back to you by email.
Related modules and solutions
- For businessesInvoicing, SEF, bank, expenses, inventory and payroll for LLCs and sole proprietors who keep full books.Learn more
- Bank & expensesImport XML bank statements and match payments, scan fiscal receipt QR codes and manage supplier invoices.Learn more
- For accountantsAll client companies under one login, a monthly package for the accountant, IOS statements and ledgers.Learn more
