e-Faktura for Macedonia

UJP API e-Faktura readiness for phased rollout

UJP is rolling out e-Faktura in phases. Merot Finance is built around the published API model: certificate, JSON payload, JWS signature, testing, status, and a digital trail for every invoice.

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 exchange

No manual upload once API exchange is active. API call, delivery confirmation, and status sync.

Preview before sending

See the PDF invoice and UJP payload before test or production sending. 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.

Prepare your first e-Faktura 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 + test

PDF + UJP payload preview. Validate before sending a test or production e-Faktura.

04

Send to customer

Email with PDF, UJP status, and optional payment link (Monri/Stripe).

Frequently asked questions

Should Macedonian companies prepare for e-Faktura?

Yes. UJP officially started pilot testing in 2026 and is moving the system toward phased implementation. Merot Finance follows the UJP technical model: API, JSON payload, JWS signature, certificate, and document status.

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 send again — 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 send attempt, 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.