e-Faktura for Macedonia

UJP API e-Faktura submitted in seconds

Full integration with the UJP e-Faktura system. Upload your certificate, invoice as usual — we build the JSON payload, sign it as JWS, and submit it. Real-time status.

What's included

UJP JSON payload

Macedonian-spec compliant. All required fields (partners, addresses, 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, and status sync.

Preview before submitting

See the PDF invoice and UJP payload 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

01

Upload your certificate

.p12/.pfx with password. Encrypted, stored under Settings → e-Faktura.

02

Create invoice

As usual — partner, line items, VAT. The system fills the e-Faktura fields automatically.

03

Preview + submit

PDF + UJP payload preview. One button to submit to UJP.

04

Send to customer

Email with PDF, UJP status, and 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 uses a JSON payload, JWS signature, and API submission, 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 — foreign customers can be invoiced with a standard PDF invoice and applicable UJP tax indicators where required.

Can I track status from an API?

Yes — status syncs from the UJP API and is saved on the invoice, with history for accepted, rejected, and cancelled documents.

Do you keep an audit trail?

Yes — every submission, signature, and status change is retained for 10 years. Excel export for audits.

Have a question?

Ask about demo, pricing or a specific workflow. This is the same Merot contact form.

Contact

Tell us what you are building.

Reply during business hours.

No spam.Directly to the Merot team.

Start with the right module

Sign up, sign in, or book a demo if you want to see the workflow with your own data.