Nigeria Revenue Service
E-Invoicing Compliance 6 min read

Invoice Encryption and Digital Signing


Cryptographic Stamp Identifier (CSID)

The CSID serves as a unique digital signature applied to e-invoices. It ensures that each invoice is authentic, has not been tampered with, and complies with NRS regulations.

How It Works

  1. The taxpayer's System Integrator creates cryptographic keys during onboarding
  2. Each invoice is signed using these keys, generating a CSID
  3. The CSID links the invoice's contents to the signature
  4. NRS can verify the invoice's integrity and source

Authentication Seal

System Integrators implement algorithms to authenticate invoice origin and guarantee that the contents have not been altered. This provides:

  • Origin Authentication: Proves who created the invoice
  • Integrity Protection: Detects any modifications after signing
  • Non-repudiation: Prevents denial of invoice creation

Secure Transmission

  • TLS Encryption: All data transmitted between systems uses TLS encryption
  • OAuth 2.0: Secure API authentication prevents unauthorized access
  • End-to-end: Invoice data is protected from creation to delivery