IRP error 2212: Buyer GSTIN cannot be URP for this supply type

What the IRP says

The recipient GSTIN cannot be URP for supply type {0}

{0}, {1} and so on stand for the values the IRP fills in.

Why it happens, in NIC's words

Un Registered Person (URP) is passed wrongly for B2B type of transaction.

What NIC says to do

For this type of transaction, actual GSTIN needs to be passed.

NIC's wording, from its published list of IRP errors, as read on 1 October 2026.

In plain words

The buyer GSTIN in the file is URP, but the supply type is not an export. The IRP accepts URP as the buyer only on exports.

How to fix it

  1. For a B2B, SEZ or deemed-export invoice, NIC's text says the buyer's actual GSTIN has to be passed.
  2. If the buyer is outside India, check the supply type: an export is EXPWP or EXPWOP.
  3. NIC says B2C invoices are not sent to the IRP. Whether a sale is B2C is for your accountant to decide.

Can you catch it before you upload?

Yes. The free pre-check on this site tests for it before you upload. It flags URP on any invoice whose supply type is not an export.

Check your e-invoice JSON

Free, with no sign-up. The file is checked in your browser and never leaves it. A clean result does not mean the IRP will accept the invoice.