WEAF EFRIS API Documentation – Seamless URA Integration for Uganda Businesses -- Efris Integration in Uganda

Oct 03, 2025
Efris Integration
WEAF EFRIS API Documentation – Seamless URA Integration for Uganda Businesses -- Efris Integration in Uganda

Introduction to WEAF EFRIS API

The WEAF EFRIS API, developed and owned by Weaf Company Uganda Limited, is a ready-made, secure, and fully documented solution for integrating any accounting software, point-of-sale system, or custom application with the Uganda Revenue Authority’s (URA) Electronic Fiscal Receipting and Invoicing System (EFRIS).

Whether you are a developer, accountant, or business owner, this API eliminates complex integration challenges, enabling automated invoice submission, stock management, and compliance reporting.

You can access the full documentation here: WEAF EFRIS API Documentation


Getting Started with WEAF EFRIS API

Step 1: Sign Up
Create your account at weafcompany.com/login.

Step 2: Register Your Company
Add your business profile on the platform to obtain access to the API endpoints.

Step 3: Generate Access Tokens
Obtain secure tokens to authenticate your API requests.

Step 4: Test in Sandbox Environment
Use the sandbox environment for testing before production deployment.

Step 5: Production Access

  • Subscribe to a plan and make the required payment.

  • Complete the configuration process.

  • Begin using the API in production after approval.


Authentication & Security

WEAF EFRIS API uses token-based authentication to ensure secure access:

  • Generate API Access Token: Provide email/password, set token expiration, and receive your token.

  • Authorize in Swagger UI: Enter token in the BearerAuth section to start making calls.

  • Token Refresh: Refresh your token before expiration using the dedicated endpoint.

All endpoints requiring authentication are marked with a lock ? icon.


Key Features of WEAF EFRIS API

EFRIS Integration

  • Taxpayer Search: Retrieve real-time taxpayer info from URA.

  • Receipt Management: Generate and manage fiscal receipts automatically.

  • Compliance Reporting: Automate tax compliance processes for your business.

Stock Management

  • Register, increase, decrease, and transfer stock between branches.

  • Submit opening stock to URA directly.

Invoice Management

  • Generate fiscal invoices.

  • Query and retrieve invoice details from URA.

Company & User Management

  • Multi-company support with role-based access control.

  • Secure document storage and retrieval.

SSL Certificate Management

  • Generate and validate SSL certificates for secure communication.


Technical Specifications

  • API Version: 1.0.0

  • Protocol: HTTPS (Production) / HTTP (Development)

  • Data Format: JSON

  • Rate Limiting: Per user/company

  • Security: TLS 1.3, GDPR-compliant, role-based access


Available Endpoints

Authentication:

  • /api/v1/auth/generate-token – Generate API Access Token

  • /api/v1/auth/validate-token – Validate Access Token

  • /api/v1/auth/refresh-token – Refresh Access Token

EFRIS Operations:

  • /api/{tin}/sync-products – Fetch products from EFRIS

  • /api/{tin}/register-product – Register a product

  • /api/{tin}/increase-stock – Increase stock

  • /api/{tin}/decrease-stock – Decrease stock

  • /api/{tin}/transfer-stock – Transfer stock between branches

  • /api/{tin}/registration-details – Get registration details

  • /api/{tin}/excise-duty – Retrieve excise duty info

  • /api/{tin}/generate-fiscal-invoice – Generate fiscal invoice

  • /api/{tin}/invoice-receipt-query – Query invoice receipts

  • /api/{tin}/invoice-details/{invoiceNo} – Get invoice details

  • /api/{tin}/search-taxpayer – Search taxpayer info

For a full endpoint list and request/response formats, visit: WEAF EFRIS API Documentation


Why Choose WEAF Company Uganda Limited

  • Ready-to-use API for QuickBooks Desktop, QuickBooks Online, ZohoBooks, Weaf POS, WeafBooks, Sera ERP, and custom apps.

  • Full URA EFRIS compliance and automation.

  • Secure, token-based authentication and multi-company support.

  • Local support and consultation in Uganda.


Contact WEAF Company Uganda Limited

? Phone / WhatsApp: +256 756 508361
? Email: services@weafcompany.com
? Website: https://weafcompany.com
? Ecommerce & Demo: https://weafmall.com

Let us help you integrate your systems with URA EFRIS, automate invoicing, and simplify tax compliance seamlessly.


This blog post is designed to educate developers and businesses, rank for all EFRIS API-related queries in Uganda, and generate leads for integration services with Weaf Company Uganda Limited.

"About WEAFMall"

All categories
Flash Sale
Todays Deal