Welcome to FIRS Nigeria E-Invoicing Enablement Portal!

Powered By Softrust Technologies Ltd. Bluelight Systems

Your journey to success starts here. Follow the steps below to get started.

Onboarding Process

Step 1: Create a Test Account

It is highly recommended to start with a test account. Please use the Test Server to sign up and log in with your new credentials (Please note TIN used during signup will be your username). This allows you to test the entire process without affecting live data.

Step 2: Get Your Credentials

Once logged into the portal, from right top menu (click the TIN number for menu), follow the Update Merchant Address as well as Update FIRS Specific Info links. Provide and save the missing information at these links otherwise e-invoice generation will fail. Then in the same menu open Allowed Modes/Model Types link to get your Client ID and Access Key. These credentials are required to authenticate your API requests.

Step 3: Integrate with Our API

Consult the API documentation to understand how to structure your API calls. You will need to send your invoice data along with the Client ID and Access key to sign your invoices and make them FIRS e-invoices compliant.

Step 4: Handle API Responses

On a successful API call, the response will return an IRN (Invoice Reference Number) and a QR code, which you must print on your invoices. In case of failure, the response will provide an error code and message. Use this information to fix the issue and re-try the signing process.

Step 5: Go Live

Once you have a working process on the test server, you can onboard to the Live Server using the exact same process. All your signed invoices will be available on the SmartTax portal where you created your account.

Powered By

Softrust Technologies Ltd. Bluelight Systems