Doftwerks e-Invoice — in partnership with Stransact

Your complete partner for NRS e-invoicing in Nigeria.

We build NRS-compliant e-invoicing directly into your ERP, then transmit every invoice securely to the NRS and your receiver. One partner takes you from setup to live transmission.

How an invoice flows

  1. Your ERP or invoicing system

  2. Generate the NRS invoice

    System Integrator
  3. Sign & transmit securely

    Access Point
  4. NRS & receiver, response back

Why Doftwerks

Compliance, handled by one trusted partner.

From building e-invoicing into your system to transmitting every invoice to the NRS, we cover the full journey so you stay compliant without the complexity.

One partner, end to end

We handle both the build inside your system and the secure transmission to the NRS, so you deal with a single accountable team.

NRS and FIRS aligned

Every invoice we generate and transmit follows the official NRS schema and validation rules, keeping you compliant by design.

Secure by default

Invoices are signed and transmitted over encrypted, authenticated channels, with full traceability from your ERP to the receiver.

Fast onboarding

Integrate once with our stable API, get sandbox and production credentials after approval, and start transmitting without rebuilding your workflow.

Local and global support

We support Nigerian and international businesses on familiar ERPs, with a team that knows both the technology and the mandate.

System Integrator

NRS e-invoicing built into the system you already use

As your System Integrator, we implement NRS e-invoicing directly inside your ERP or invoicing platform, so it generates compliant invoices from within your own environment. Whether you run Microsoft Dynamics 365 F&O, Odoo, or a custom in-house system, your team keeps working the way they already do — we deliver the compliance layer behind the scenes.

SI is a bespoke engagement: your quote depends on your ERP, the level of customization, your business size, and the implementation timeline.
Contact us
01

Discovery and scoping

We review your ERP, invoicing flows, and volumes to map exactly what the NRS mandate requires for your business.

02

ERP-native build

We develop NRS e-invoicing as a fitted module inside (or alongside) your system, matching the official schema and your existing processes.

03

Testing and sandbox

We validate generated invoices against the NRS sandbox to confirm accuracy before a single live invoice goes out.

04

Go-live and support

We move you to production, hand over with clear documentation, and stay on for ongoing support and updates.

Single, stable API

Connect your ERP to one well-documented API instead of building and maintaining a direct NRS integration yourself.

Sign and transmit

We securely sign your ERP-generated invoice schema and transmit it to the NRS and the receiver on your behalf.

Unified response and status

Get the NRS acknowledgement, receipt, and receiver response returned in one consistent format you can track end to end.

Sandbox to production

Test freely in our sandbox, then switch to production credentials after approval — no code changes required.

Access Point Provider

The secure gateway between your ERP, the NRS, and your receiver

Once your system generates an invoice, our Access Point transmits the NRS invoice schema to the NRS server and the receiver, then returns the response straight back to you. It is the secure bridge that connects your ERP, the NRS, and your trading partners. Integrate once with our stable API and start transmitting compliant invoices at scale.

Our Partners

ERPs and invoicing systems we integrate

We have implemented or commonly work with these platforms to deliver NRS-compliant e-invoicing.

iPay logoiPay
Microsoft Dynamics 365 F&O logoMicrosoft Dynamics 365 F&O
Zoho logoZoho
QuickBooks logoQuickBooks
Xero logoXero
Odoo logoOdoo

Running something else, including a custom or in-house system? We support other platforms too — just tell us what you use.

From the Doftwerks family

Meet iPay, our in-house business suite

iPay is our own platform for payroll, payments, vendor management, and invoicing and billing, built by the same team behind Doftwerks e-Invoice. It brings your core financial operations into one place, and connects naturally with NRS e-invoicing. If you want a single suite to run the business, iPay is ready.

Explore iPay
Payroll
Payments
Vendor management
Invoicing & billing

FAQ

Questions, answered.

Everything you need to know about NRS e-invoicing, SI and APP, and what it's like to work with us.

What is NRS e-invoicing and who must comply?

NRS e-invoicing is Nigeria’s mandate, administered through the NRS and FIRS, requiring businesses to generate and transmit invoices in a standard electronic format for validation. It applies to taxpayers operating in Nigeria as the mandate rolls out across business segments. Both local and international businesses invoicing in Nigeria are expected to comply.

What is the difference between SI and APP?

System Integrator (SI) is about building NRS e-invoicing into your ERP so it can generate compliant invoices from inside your own system. Access Point Provider (APP) is the secure gateway that transmits those generated invoices to the NRS and the receiver and returns the response. In short: SI creates the compliant invoice, APP delivers it.

Do I need both SI and APP, or just one?

It depends on your setup. If your ERP cannot yet produce NRS-compliant invoices, you need SI to build that capability, and APP to transmit them. If your system already generates the correct NRS schema, you may only need APP for secure transmission — we will help you decide in a short conversation.

Which ERPs and invoicing systems do you support?

We commonly work with iPay, Microsoft Dynamics 365 F&O, Zoho, QuickBooks, Xero, and Odoo. We also support platforms like SAP, Sage, Oracle NetSuite, Microsoft Business Central, and custom in-house systems. If your system is not listed, tell us what you use and we will confirm the right approach.

How does SI pricing work?

SI is a bespoke engagement, not a flat published fee. Your quote depends on your ERP or invoicing system, the level of customization, your business size and volume, and the implementation timeline. Contact us with your details and we will scope it and provide a clear quote.

How does APP pricing work?

APP pricing can be a flat fee, pay-per-invoice, or a combination of both, depending on your transmission volume. You integrate once with our API, receive sandbox and production credentials after approval, and start transmitting. Reach out and we will recommend the most cost-effective plan for your usage.

How long does SI implementation take?

Timelines vary with the ERP, the scope of customization, and your internal readiness. A straightforward build on a well-supported platform can move quickly, while complex or heavily customized systems take longer. We confirm a realistic timeline during discovery and scoping before any work begins.

Is sandbox testing available?

Yes. Both our SI builds and our APP gateway are validated against the NRS sandbox before going live. You can confirm that invoices are generated and transmitted correctly in a safe test environment, then switch to production credentials once approved.

How do you handle data security and compliance?

Invoices are signed and transmitted over encrypted, authenticated channels, and every transmission follows the official NRS schema and validation rules. We maintain traceability from your ERP through to the NRS and the receiver, so you have a clear, auditable record. Your data is handled with strict confidentiality throughout.

Ready to get NRS-compliant?

Whether you need us to build e-invoicing into your ERP, transmit your invoices, or both — let's map the right path for your business.