Fiscal & EFRIS Integration

Fiscal invoicing, without fighting EFRIS.

EFRIX acts as a buffer between your systems and URA — handling signing, submission, retries, reconciliation, and audit trails — so you stay compliant even when EFRIS changes or misbehaves.

Enterprise-grade EFRIS integration

  • 25+

    API Endpoints

    Covering invoices, receipts, products, stock, taxpayer info, and reports.

  • 99.9%

    Uptime SLA

    Enterprise-grade infrastructure with redundancy and failover.

  • <100ms

    Response Time

    Fast responses so your users never wait for fiscal operations.

  • 24/7

    Support

    Email and priority support for Growth and Professional plans.

Terminal
# Issue a fiscal invoice in one API call
curl -X POST \
  https://gateway.tarifix.xtellar.app/efrix/v1/invoices \
  -H "X-EFRIX-API-Key: efrix_live_xxx" \
  -H "X-EFRIX-API-Secret: sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "buyer": {"tin": "1000000001", "legal_name": "Acme Ltd"},
    "items": [{"name": "Widget", "quantity": 10, "unit_price": 50000}],
    "payment_mode": "CASH"
  }'

# Response includes fiscal number, verification code, and QR URL

Why EFRIX - We handle the complexity so you don't have to

Integrating directly with EFRIS requires PKI certificates, AES encryption, and complex protocols. EFRIX abstracts all of that into simple JSON.

Instant Integration

Get up and running in hours, not weeks. Our REST API works with any language or framework.

We Handle Crypto

PKI certificates, AES encryption, daily key rotation — all managed by us behind the scenes.

Always Compliant

Every invoice is automatically submitted to URA. QR codes and verification links included.

Developer First

OpenAPI spec, SDKs for JavaScript/Python/PHP, Postman collection, and comprehensive docs.

Built-in Analytics

Track invoice volumes, revenue, and tax collected. Export compliance reports anytime.

Real-time Webhooks

Get instant notifications when invoices are submitted, approved, or if any issues occur.

Complete Coverage - All the EFRIS endpoints you need

From invoices and receipts to products and stock management, EFRIX covers the full EFRIS specification.

E-Invoicing

  • Invoices
  • Receipts
  • Credit Notes
  • Debit Notes

Goods & Stock

  • Register Items
  • Commodity Codes
  • Stock-in
  • Adjustments

Customers

  • TIN Lookup
  • BRN Lookup
  • NIN Lookup
  • Save Details

Configuration

  • Multi-Currency
  • Payment Modes
  • Tax Templates
  • Multi-UOM
  • Full OpenAPI Specification. Auto-generate clients in any language. Import directly into Postman or your API platform.
  • Sandbox Environment. Test thoroughly before going live. Sandbox uses URA's test environment — no real submissions.
  • Comprehensive Error Handling. Clear error codes first, cryptic URA responses translated into actionable messages.
  • Rate Limiting & Quotas. Transparent limits with headers. Upgrade your plan for higher throughput.

Pricing - Simple, transparent pricing

Start with a 14-day free trial. No credit card required.

Starter

UGX 150K

100/mo invoices

  • 1,000 API calls
  • Email support
  • Sandbox access

Growth

UGX 500K

500/mo invoices

  • 10,000 API calls
  • Webhooks
  • Analytics
Popular

Professional

UGX 1.5M

2,000/mo invoices

  • 50,000 API calls
  • Priority support
  • PDF exports

Enterprise

Custom

Unlimited invoices

  • Unlimited API calls
  • Dedicated support
  • SLA guarantee

Ready to simplify EFRIS integration?

Join businesses across Uganda using EFRIX for fiscal compliance. Get your API keys in minutes.