Legend:
Req Y = Required, N = Not required, O = Optional, O(M) = Optional but conditionally MandatoryMessage fields
Item fields (ebrcBulkGenDtos[])
IRM identification
IRM identification
These five fields are checked against the IRM we hold for the exporter, and a
disagreement is reported in the
warnings array of an accepted filing rather than
refused: irmIfscCode, irmAdCode, irmDt, irmFCC and irmPurposeCode. DGFT
compares the same five and answers ERR15, ERR16, ERR19, ERR20 and ERR22 on the status
poll hours later, so the warning is the same finding, earlier. See
Errors.Invoice references
Invoice references
Amounts and currency
Amounts and currency
Vostro and third-party
Vostro and third-party
Deductions (optional)
Deductions (optional)
Services (optional)
Services (optional)
GST details
GST details
Only the request fields relevant to Push IRM are listed here. Response and status fields (e.g.,
dgftAckId, ackStatus) are documented on their respective pages.Used by
- Submit IRMs for eBRC Generation, which takes these fields as JSON
- Bulk Upload via Excel and its template, whose columns map to these fields by name
- The Quick Start payload, a canonical example of this message