Skip to main content

Reverse Invoicing

Updated today

eTIMS now supports Reverse Invoicing (RI)

Reverse Invoicing seeks to streamline suppliers eTIMS compliance requirements by enabling your organization to generate invoices on their behalf based on the contractual agreement between each supplier and your organization.

Difference between a normal invoice and a reverse invoice

Normal invoice details

A typical (normal) invoice is generated by the supplier then sent to the buyer, matching a purchase of a good or service.

The invoice may or may not contain customer details of the buyer (eTIMS supports invoices without customer details).

Reverse invoice details

A reverse invoice is still generated by the supplier then sent to the buyer, matching a purchase of a good or service, ONLY that the triggering is done by the buyer.

In short, a reverse invoice is a normal invoice that's triggered by the buyer.

For a normal invoice, a buyer would need to wait for a supplier to generate and share an invoice, while for a reverse invoice, a buyer generates the invoice on behalf of the supplier.

Reverse Invoice considerations

Reverse invoicing is not enabled by default (see section on reverse invoice enablement below) and is highly regulated by the KRA eTIMS team due to the potential risks of fraud due to its nefarious potential use.

Below are the steps required to go live with reverse invoicing:

  1. Demo/Guide
    Understand reverse invoicing in DigiTax by reading this guide or requesting a demo from our team

  2. Testing Phase One:

    1. Create a test business

    2. Request for Reverse Invoicing enablement

    3. Create a supplier, reverse invoice, and reverse credit note

    4. Optionally, test the actions in the previous step (2.c.) via API

  3. Commercial proposal
    Engage in a commercial conversation with the DigiTax business development team.

  4. Meeting with KRA
    Our team will initiate a meeting with KRA. We will highlight possible questions you'd expect (including proof of the process you'll use to get consent from suppliers)

  5. Testing Phase Two:
    Go through the steps in Step 2: Testing Phase One - with your KRA PIN's sandbox credentials

  6. KRA UAT phase
    User acceptance testing by the eTIMS team

  7. Approval
    Go ahead from KRA for you to generate reverse invoices in production

Reverse Invoice on DigiTax Dashboard

This section is relevant for steps 2, 5, and 6

Prerequisites

  1. Sign up/Log in

  2. Create a Profile

Request for reverse invoice enablement for your business

In our case, we'll use a test/sandbox business.

Once you've created a test business, in the chat request for reverse invoicing enablement. You are welcome to copy the template below:

Hello DigiTax support, please enable reverse invoicing for the business: <KRA_PIN>, <business name> created on <date and time> by email <your email>.

The screenshot below show where you'd source these details:

Once enabled, three additional modules become visible on the business level:

  • Reverse Invoices

  • Reverse Credit Notes

  • Suppliers

Before reverse invoice is enabled.

After reverse invoice is enabled.

Create suppliers

A reverse invoice requires a supplier and you will be the customer (buyer) of the supplier.

A reverse invoice always has a customer (which will be your business).

Supplier details include:

  1. Name

  2. KRA PIN

  3. Email address (optional)

  4. Phone number

Create Reverse Invoice

Reverse Invoice actions

Create Reverse Credit Note

Testing Phase Two

After meeting with the KRA team and them approving your presented use case, they email you credentials that our technical team uses to set your KRA sandbox credentials.

These credentials enable you to generate test reverse invoices with your KRA PIN instead of DigiTax's PIN as was shown in previous steps.

Did this answer your question?