Invoicing software built around NAP and eFaktura
Invoicing software from Saitami is a system designed for how your company actually issues documents — invoices, proformas, credit and debit notes, recurring invoices and electronic invoices in the approved Bulgarian format. Instead of a per-user monthly subscription you get your own software with a connection to the Bulgarian National Revenue Agency (NAP) for SUPTO, eFaktura, your bank and accounting. Prices are fixed in EUR, the code and database stay with you, with no vendor lock-in.
When Excel and free generators start getting in your way
One invoice a week can be done in Excel. At dozens of documents a day, repeat customers, VAT regimes, recurring services and an electronic invoicing requirement, manual issuance becomes a bottleneck — you lose time, break numbering and cannot see who has not paid.
- ✓Errors in details and VAT — a wrong company ID, VAT number or rate, because every document is typed by hand with no check.
- ✓Broken numbering — two documents with the same number or a gap in the sequence, a problem during a NAP audit.
- ✓You cannot see who has not paid — no status or due-date tracking, you forget to remind, and the money hangs unpaid.
- ✓Manual recurring invoicing — every month you retype the same invoices for the same customers instead of the system issuing them itself.
- ✓Double entry in accounting — invoices are sent to the accountant as PDFs and rekeyed into the accounting software.
What the invoicing software includes
Invoice, proforma, credit and debit note, delivery note — with automatic numbering, VAT calculation and company details. See also business software.
Issuance in the approved Bulgarian format, SUPTO registration, sending and receiving electronic invoices in real time with delivery-status tracking.
Recurring invoices for subscriptions, rents and support are issued automatically on schedule, sent to the customer and flagged as awaiting payment.
You see which invoices are paid, which are overdue, and automatic email reminders go out to customers who are late.
Issue from several companies with different details, invoices in EUR and other currencies, templates in Bulgarian and English for foreign clients.
Two-way connection with accounting software, the ERP and bank statements. Detail in ERP development.
How we build invoicing software
We do not start with a ready form but with your company's real document flow — who issues, who approves, who tracks payment and how it reaches accounting.
1. Discovery of the document flow
We walk through your real documents, VAT regimes, customer types and recurring services, and document how information flows from sale to accounting. Output: a prioritized roadmap.
2. First working module in 3-5 weeks
We ship invoice and proforma issuance with numbering and VAT first — your team uses it for real while we iterate on weekly sprints.
3. eFaktura and NAP integration
We build the connection to NAP for SUPTO and electronic invoicing, test with real documents and ensure compliance with current regulations.
4. Training and integrations
We train the team in Bulgarian on real customers and documents, connect the software to accounting, bank and ERP, and turn on recurring invoicing.
5. Support and updates
We stay on monthly support with a fixed SLA and update the system for changes in NAP regulations and VAT law at no extra fee.
Pricing and timeline
A full invoicing system with eFaktura, NAP integration, recurring invoicing, payment tracking and accounting connection is €8,000-€16,000 per project. Payment 50/50, no per-user subscription. With 58 projects since 2013 for 50+ Bulgarian companies, our team knows NAP's real requirements.
Frequently Asked Questions
Does the software meet NAP requirements?
Yes. Invoices are issued in the approved Bulgarian format with all mandatory fields, and we support SUPTO registration and VAT protocol submission. We track NAP regulation changes and update the system at no extra fee.
Does it support electronic invoicing (eFaktura)?
Yes, eFaktura is built as a native module — electronic invoices are sent and received in real time with delivery-status tracking. We are also prepared for the expansion of mandatory electronic invoicing in Bulgaria.
Can it issue recurring invoices automatically?
Yes. For recurring services — subscriptions, rents, support — you set a schedule once and the system issues and sends the invoices itself every period, flagging them as awaiting payment.
Does it connect to accounting software?
Yes. We build a two-way connection with Microinvest, Bulmar, Azhur or other accounting software so invoices are not rekeyed — removing double entry and errors. See ERP development.
Why custom, not a ready online generator?
A ready generator charges a monthly subscription per user and locks you into a foreign format. Custom software is built around your real document flow, connects to your ERP and bank, and the code and data stay with you — with no price jump when you hire someone.
Ready for invoicing without errors and subscriptions?
Book a discovery meeting — we walk through your document flow, and within a week you get a process map and a fixed EUR quote for the first module.
Book a discovery meeting →Related services: business software · ERP development