NLV d.o.o. · Brođanci, Croatia
Business software that adds up.
We build web applications, APIs and integrations with banks, e-invoicing and payments. The code is tested and documented, so your team can maintain it after handover.
- Payer
- BETA j.d.o.o.
- Payment reference
- HR00 12-1-1
- Value date
- 14 Oct 2026
- Amount
- EUR 1,250.00
Matched reference and amount
- Customer
- BETA j.d.o.o.
- Due
- 15 Oct 2026
- Amount due
- EUR 1,250.00
- Status
- paid on time
Services
What we do
Most of our work is on the back end: data, business rules, security and connections to other systems. That is where software usually breaks, and where mistakes cost the most.
-
Web applications and SaaS
From the first version to a product in daily use: accounts and roles, separate data for each customer, subscriptions, administration and reporting.
-
Back end and APIs
REST and JSON:API interfaces with a written contract, authentication and automated tests. Domain-driven design where the business is complex enough to need it.
-
Integrations
Bank statements, e-invoices under EN 16931 and Croatia's Fiscalisation 2.0, card payments through Stripe, third-party APIs and accounting software.
-
Legacy modernisation
Moving off old code step by step without stopping the business: tests around existing behaviour, data migration, new modules running beside the old system until it can be retired.
-
Technical consulting
Code and architecture reviews, project estimates before work starts, development plans and help choosing technology and hosting.
Our product
Naplata pilot
Payment reports for accounting offices. Upload a client's bank statements, Naplata matches payments to issued invoices and prepares a report on who has paid and who is late.
Naplata is in a pilot with its first accounting offices in Croatia. If you run an office and would like to try it, write to info@nlv.hr.
- Statement importUpload the client's bank statement as a file, with no retyping of lines.
- MatchingPayments are linked to invoices by payment reference, amount and payer. Uncertain pairs are confirmed by the bookkeeper.
- ReportsOpen items, late payments and collected amounts per client, ready to send or export.
- ArchiveDocuments are kept in an archive where they cannot be changed or deleted until the legal retention period ends.
- E-invoicesReads EN 16931 e-invoices, prepared for Fiscalisation 2.0.
Working together
How we work
You talk directly to the person writing the code, with no intermediaries and no requirements lost in retelling.
Conversation
A short introductory call with no obligation. We find out what you need and whether software is the right answer at all.
Written proposal
Scope, timeline and price in writing. A fixed price for well-defined work, hourly for open-ended work.
Incremental delivery
You get working versions often and try them as we go, so the direction can be corrected early.
Handover and support
We hand over the source code, documentation and operating notes. Maintenance and further work as agreed.
How we write code
- Tests with every change. Automated tests run before any code is merged.
- Static analysis. Tools check types and architecture rules at the strictest level.
- Recorded decisions. Important technical decisions are written down next to the code, with reasons.
- Privacy by design. Minimal data, retention periods and an audit trail from the start.
Contact
Get in touch
Describe briefly what you need and we will come back with questions or a suggested next step. We work in Croatian and English.