E-Invoicing

NRS E-Invoicing From WhatsApp — Without the Portal Headache

Activate once, then issue NRS-compliant receipts and invoices from the same WhatsApp chat you already use to run your business. Here’s the exact flow.

You shouldn’t need a second app to stay compliant

You’re already logging sales, chasing expenses, and negotiating with suppliers on WhatsApp. Then e-invoicing shows up and suddenly everyone wants you in another portal, with another password, at 11pm when the bank app is also “temporarily unavailable.”

Nah.

ZoboLedger wires NRS-compliant receipts and invoices into the same chat. Activate once. Issue from WhatsApp. Stay where the hustle already lives.

The catch most founders miss: activation only works cleanly if PASCA is already set as your NRS provider on NRS. Skip that, and you’ll get stuck on “pending” with no business ID — refreshing like it’s a football score that never updates.

Do this before you activate

Your TIN must have PASCA as your NRS e-invoicing provider on the NRS e-invoice portal. ZoboLedger checks this before it calls PASCA to register your business.

If the provider isn’t set, activation can return pending — with no business ID and no IRN template. That’s not ZoboLedger being difficult. That’s NRS waiting for the right provider selection.

Fix that first: Set PASCA as your NRS e-invoicing provider.

Activate your business

Once PASCA is live on NRS:

  1. Open your ZoboLedger WhatsApp chat.
  2. Tap Invoice → Manage business → Activate business.
  3. Confirm the NRS provider checklist — tap Continue when PASCA is set.
  4. Review your TIN, business name, email, and address, then tap Add Business.
  5. When activation succeeds, you can start issuing.

Pro tip from every failed activation we’ve seen: your Profile TIN and business name must match what NRS has on file. Tiny spelling differences (“Ltd” vs “Limited”) are why “everything looks right” still fails.

Issuing receipts and invoices

After activation, open the Invoice menu in WhatsApp and create B2B, B2G, or B2C documents. ZoboLedger pulls your IRN from the template NRS assigned when PASCA is your provider — you shouldn’t be typing invoice reference numbers by hand like it’s 2014.

If setup is incomplete when you try to issue, ZoboLedger may run a one-time refresh from NRS. If that still fails, set PASCA on the portal, then tap Refresh setup in WhatsApp.

Cryptographic keys and QR codes

NRS needs cryptographic keys to embed verification QR codes. Missing keys? ZoboLedger prompts “Upload Crypto Keys” with a secure, time-limited link.

For B2C, you can still issue with “Continue without QR” when the queue is long and a customer is tapping their foot. Compliant QR embedding only happens after your public key and certificate are uploaded. Use the rush button for rush moments — not as your permanent personality.

Full setup — NRS provider, Activate, IRN recovery, and key upload — in our E-invoice setup guide.

Your homework

Before your next sale:

  1. Confirm PASCA is your NRS provider on NRS.
  2. Tap Activate business in WhatsApp.
  3. Upload crypto keys if prompted — so every receipt carries a scannable QR.

That’s the loop: set provider → activate → issue. Stay in WhatsApp. Stay compliant. Keep the second-app drama for someone else.