UBL 2.1 e-Faktura submitted to UJP in seconds
Full integration with the UJP e-Faktura system. Upload your certificate, invoice as usual — we deliver the PDF + UBL 2.1 XML, signed and submitted. Real-time status.
What's included
UBL 2.1 XML generation
Macedonian-spec compliant. All required fields (partners, line items, VAT, currency).
Digital signature
Upload your .p12/.pfx certificate once. Every invoice is signed automatically.
Direct UJP submission
No manual upload. API call, delivery confirmation, status callback.
Preview before submitting
See the PDF + XML before submitting. One-click corrections.
Real-time status
Pending → Accepted/Rejected. History per invoice. Rejection messages straight from UJP.
Company lookup
By tax ID (EDB) → company name, address, VAT status, primary activity auto-filled.
Submit your first invoice in under a minute
Upload your certificate
.p12/.pfx with password. Encrypted, stored under Settings → e-Faktura.
Create invoice
As usual — partner, line items, VAT. The system fills the e-Faktura fields automatically.
Preview + submit
PDF + XML preview. One button to submit to UJP.
Send to customer
Email with PDF + XML. Optional payment link (Monri/Stripe).
Frequently asked questions
Is e-Faktura mandatory in North Macedonia?
Yes — for invoices between VAT-registered entities. The UJP framework is based on UBL 2.1, rolled out in phases by company size.
What certificate do I need?
A qualified digital certificate from an accredited Macedonian CA (KIBS or Macedonian Telekom). .p12 or .pfx format.
What happens if UJP rejects the invoice?
The exact error message (field, line item, reason) is shown. Fix and resubmit — no new invoice number needed.
Are foreign customers supported?
Yes — they bypass e-Faktura (which is for domestic VAT entities only). Sent as a standard PDF invoice with UBL XML attached for integrations.
Can I track status from an API?
Yes — webhooks fire on every status change. e.g. invoice.efaktura.accepted, invoice.efaktura.rejected.
Do you keep an audit trail?
Yes — every submission, signature, and callback is retained 10 years. Excel export for audits.
Other Merot features
Have a question?
Drop us a note — we usually reply within a few business hours.