Merot Finance · e-Faktura

UJP e-Faktura, for every client, from the ledger

Merot Finance is built on the published UJP model: JSON structure, JWS signature with a qualified certificate, test and production environments, status and history per invoice. Outgoing invoices are sent, incoming ones received, and everything is posted automatically to the right client.

30-day trial with full functionality.

What you get

The whole exchange with the tax office, inside the firm.

#FeatureScope
01UJP JSON structureEvery mandatory field from the specification: partners, addresses, lines, VAT by rate, currency; validation before sending.
02Certificate signingA qualified certificate (.p12/.pfx) per client, stored encrypted; every invoice is JWS-signed automatically.
03Test and productionPreview of the PDF and the UJP payload, submission to the test environment, then production, with a receipt.
04Status and historySent, accepted, rejected, cancelled; the UJP message on error; history per invoice kept for 10 years.
05Incoming invoicesIncoming e-Faktura arrive at the client in the firm and wait for posting with a suggested account and partner.
06Lookup by tax IDEntering the tax ID fills the partner's name, address, VAT status and activity.
How it works

From certificate to accepted invoice.

01Certificate per clientUpload the .p12/.pfx with its password in the client's settings; stored encrypted.
02InvoicePartner by tax ID, lines, VAT; the e-Faktura fields fill from the posting.
03Preview and sendPDF and payload before sending; test, then production; receipt from UJP.
04Status and postingStatus syncs; the accepted invoice is posted and the buyer receives it by email with a payment link.
Key facts

e-Faktura: in one table.

ProtocolJSON payload per the UJP specification, JWS signature, test and production environments
CertificateA qualified digital certificate from an accredited issuer (KIBS, Makedonski Telekom), .p12 or .pfx, per client
StatusesSent, accepted, rejected (with message), cancelled; 10-year history
PriceSolo from MKD 1,500 per month + 150 per client company; Office 4,900 + 120; Bureau 11,900 + 90; Enterprise on quote
Trial30-day trial with full functionality; every firm gets its own address firm.merot.com
HostingAWS, Frankfurt region (EU), a separate tenant per firm, daily backups

Updated: 2026-09-14

Macedonian rules

What the tax office requires, and where it lives in the system.

e-FakturaThe UJP system for electronic invoice exchange, phased in from 2026; invoices go through the API, signed, with a status.Source ↗
JWS signatureEvery JSON document is signed with the issuer's qualified certificate; Merot Finance signs automatically per client.
Rejected invoiceUJP returns the field and reason; the correction is sent under the same number, and history keeps both attempts.
Incoming invoicesReceived e-Faktura are incoming documents for posting and DDV-04; the firm sees them per client.
Questions

Frequently asked questions

Do we need to prepare for e-Faktura?

Yes. UJP started pilot testing in 2026 and is phasing the system in; Merot Finance follows the UJP technical framework (API, JSON, JWS, certificate, status) and updates with every phase.

Which certificate is needed?

A qualified digital certificate from an accredited issuer (KIBS, Makedonski Telekom) in .p12 or .pfx format, for every client that issues invoices.

What if UJP rejects an invoice?

The system shows the exact message (field, line, reason); the invoice is corrected and resent under the same number, and the attempts stay in history.

Are foreign buyers supported?

Yes. Foreign buyers receive a standard PDF invoice in EUR or another currency, with the relevant VAT indicators where applicable.

Related

Other features of Merot Finance.

See the process with your own data