Send Invoice On FETCH

Create, Send and Receive FIRS-compliant e-Invoice

How to Send Invoices with FETCH

In today's business environment, sending invoices isn't just about issuing a bill — it's about ensuring compliance, security, and seamless transaction tracking.

With FETCH, businesses can confidently transmit FIRS-compliant invoices from their ERP systems directly to customers, with built-in tracking and optional online payment features.

Generate Invoice
Transmit
IRN Generation
Secure Delivery
Seamless Online Payment
1. Generate Invoice in Your ERP System

Your invoicing process starts right where you do business — in your ERP. Ensure your invoice includes all FIRS required fields, such as:

  • Invoice date
  • Business name and address
  • Customer's name and address
  • Unique invoice number
  • Payment terms and due date
  • Description of services provided
  • VAT and total amount breakdown
2. Transmit Invoice to FETCH for Validation

Once your ERP generates the invoice, it is securely transmitted to FETCH via API integration. At this stage, FETCH automatically checks the invoice for completeness and compliance with FIRS standards, ensuring no critical field is missing.

3. APP Code Generation & Invoice Tracking

Upon validation, FETCH assigns a Unique APP Code to your invoice. This APP Code:

  • Serves as a unique identifier for every transaction.
  • Ensures traceability throughout the invoice life cycle.
  • Is used for status tracking, verification, and audit purposes.
4. Secure Delivery to the Customer

The validated invoice — with its APP Code — is delivered to the customer via secure digital channels (email, SMS, portal).

The invoice includes:

  • Full transaction details
  • VAT and payment information
  • Optional "Pay Now" button for direct online payments
5. Real-Time Invoice Status Updates

FETCH monitors each invoice transmission and automatically updates its status:

  • Processing — In transmission
  • Delivered — Successfully received by the customer
  • Failed — Transmission error (with detailed feedback)
6. Seamless Online Payment

If payment integration is enabled:

  • Customers can pay directly from the invoice using Paystack, Flutterwave, or Interswitch.
  • Payments are processed securely with instant confirmation.
  • FETCH updates the invoice status to Paid, Partially Paid, or Failed automatically.
7. Dashboard Monitoring & Reporting

All transmitted invoices and payments are recorded on the FETCH Dashboard, where you can:

  • View transaction logs
  • Filter by date, status, or customer
  • Export reports for internal review or regulatory compliance
  • Monitor VAT collections and payment trends

Partner With Us

Whether you're a merchant seeking compliance, a financial institution, or a technology partner—we invite you to join the FETCH network and transform the way you manage invoicing and payments.