Skip to main content

Billing and document help

E-Invoice Format: Schema, IRN and PDF Explained

In India’s GST e-invoice system, “format” refers to the structured invoice data reported to an Invoice Registration Portal (IRP). Successful registration returns an Invoice Reference Number (IRN) and signed information for the invoice. A PDF is the readable document; creating that PDF alone does not register it.

People reading an e-invoice, choosing document software or learning how a PDF relates to IRP data.

On this page
  1. Completed example
  2. Invoice number, IRN and QR code are different things
  3. What the schema describes
  4. What a PDF can and cannot tell you
  5. Questions to ask before relying on an invoice tool
  6. Check applicability separately from learning the format
  7. Common questions

At a glance

  • A PDF is the readable presentation; the reporting schema describes structured data.
  • The seller’s invoice number and the IRN serve different purposes.
  • A decorative QR code or a PDF export does not perform IRP registration.

A completed example

How invoice data reaches the readable document
StageInput or outputWhat happens
1. Business prepares invoiceParties, document details, items and totalsThe issuer prepares and checks the transaction data
2. Data follows the applicable schemaStructured fields, commonly exchanged as JSONSoftware maps the values to the required fields and validations
3. Report to an authorized IRPA request and the portal’s responseSuccessful registration returns IRN and signed information; errors need resolution
4. Prepare readable invoiceInvoice presentation with applicable IRN / signed QR informationThe customer receives a readable document using the actual response

This is a teaching diagram, not a live submission or a valid sample response. No IRN, GSTIN or scannable verification code is generated here.

Invoice number, IRN and QR code are different things

Read each identifier for its own purpose
ItemPurposeCommon confusion
Invoice numberThe supplier’s reference for the invoiceReplacing it with a payment reference or customer order number
Invoice Reference Number (IRN)Registration reference returned through the e-invoice processAssuming any long number typed on a PDF is an IRN
Signed QR informationInformation from the actual IRP process, rendered for verificationUsing a payment QR or a generated graphic as if it were the signed e-invoice QR
PDF filenameLocal file organizationTreating a filename such as e-invoice.pdf as evidence of registration

What the schema describes

The published schema organizes document details, supplier and recipient details, line items and totals, with additional groups where relevant. IRIS IRP’s official schema reference also shows separate shipping, dispatch, payment and reference information. A visual field label is not enough to infer the accepted code, length, data type or validation.

For a conceptual invoice EX/2627/0008, you might map the issue date to document details and a line such as “4 units × ₹250” to an item entry. Do not paste those teaching values into a live JSON request without checking the actual schema, date format, classifications and tax treatment.

What a PDF can and cannot tell you

A readable invoice helps a person check the supplier, buyer, reference, items and arithmetic. The underlying registration process is a separate step. GSTN’s overview describes the business preparing its invoice, reporting prescribed data and using the returned signed information for the issued document.

If you are a recipient, obtain the original invoice from the issuer and use the official verification facility appropriate to it. If you are preparing invoices, use software connected to the required workflow and retain the actual response and any error record. A successful document download from a template tool is not an IRP acknowledgment.

Questions to ask before relying on an invoice tool

  • Does the tool only create a PDF, or does it actually support authorized IRP reporting?
  • Where does it show a successful response, rejected request and correction or cancellation status?
  • Does it use the current schema and applicable portal validations?
  • How does it preserve the supplier’s own invoice reference alongside the IRN?
  • How are original data and response records retained and exported?
  • Who checks applicability and transaction-specific tax details before reporting?

Check applicability separately from learning the format

Whether e-invoicing applies depends on the notified scope, exemptions and your circumstances. Check the relevant notifications for your business and transaction; portal enablement alone does not settle applicability.

Thresholds for applicability and separate portal reporting-time restrictions are different questions. Check the current official notifications and advisories with the person responsible for your GST compliance before choosing a workflow.

Common questions

Is an emailed PDF automatically an e-invoice under GST?

No. Email is a delivery method. GST e-invoicing refers to the applicable structured reporting and registration process, not the fact that a document was sent electronically.

Can I use the same visual design for a normal invoice and an e-invoice?

A visual design can be similar, but the issued document must carry the applicable information from the actual process. Layout similarity does not establish registration.

Does this page provide a validated JSON file?

No. It explains the data flow and links to official schema resources. A real submission must follow the current schema and applicable portal validations.

Can OnlineBiller’s GST invoice PDF generator obtain an IRN?

The existing PDF generator prepares a document from entered values. It does not perform IRP registration or validate GST compliance.

Sources and further reading

  • GSTN: e-invoice overview — Used for the invoice-data → IRP → signed-response process. No turnover threshold or universal applicability statement is adopted from this summary.
  • IRIS IRP: notified e-invoice schema — Official IRP operator’s field reference. No schema file is copied or claimed to have passed submission validation.
  • IRIS IRP: Invoice Reference Number — Supports the full name and role of the IRN; applicability thresholds are checked separately.
  • GSTN e-invoice portal — Official starting point for current resources; this guide performs no portal submission or verification.

Sources checked: .