1 Answers
A:
First, ensure your billing engine captures the UPI transaction reference ID (UTR or UPI Ref ID) returned from the payment gateway or PSP. This field is usually available in the callback of the payment confirmation. For example, this may be provided under upi_txn_ref or bank_rrn. Store this ID in your payment records against the corresponding invoice or booking ID. Once stored, it can be dynamically inserted into the e-invoice generation workflow.
While generating the GST e-invoice JSON-just before PDF rendering-include UPI reference under the Payment Details section PayDtls as part of PayRefNo or as an extension field like AdditionalPaymentInfo. This will ensure that the UPI reference remains within the official invoice data being submitted to IRP. Once IRP has completed validation and generated the IRN, your system can retrieve it for populating the PDF version of the invoice.
In the GST e-invoice PDF format, include a separate section titled Payment Information or UPI Transaction Details at the bottom of the invoice, just below the payment summary or QR code. This should contain:
If you’re embedding the dynamic QR code for compliance with GST—according to CBIC guidelines about B2C invoices—ensure that your UPI reference ID is not confused with the QR payment payload. The QR should contain standard invoice parameters, which include supplier GSTIN, IRN, and total amount, while the UPI reference appears as part of the payment confirmation details post-transaction.
Lastly, ensure that your billing engine exports these PDFs with tamper-proof metadata. Include digital signing or watermarking features to mark the invoice as IRP-validated and paid via UPI.
Find the Best Payment Gateway
Explore all products with features, pricing, reviews and more
View All SoftwareHelp the community
Be the First to Answer these questions
Disclaimer
Techjockey’s software industry experts offer advice for educational and informational purposes only. A category or product query or issue posted, created, or compiled by Techjockey is not meant to replace your independent judgment.
20,000+ Software Listed
Best
Price Guaranteed
Free Expert
Consultation
2M+
Happy Customers