Skip to main content
Three conventions hold on every endpoint. Learn them once and every payload reads itself.

Money: integer paise

All money fields end in _paise and are integers. No floats, no rounding drift, no currency field: everything is INR.

Price: bps of face

Prices end in _bps and mean basis points of face value. 10,000 bps = 100% of face.

Worked example: selling

An exporter sells a RODTEP credit with face value ₹10,00,000:
  1. face_paise = 100000000
  2. The quote returns price_bps = 9650 and all_in_paise = 96500000
  3. The seller receives ₹9,65,000. That is the whole story: all_in_paise is net, nothing is deducted after it.
The order’s min_pct_bps is the seller’s floor: 9600 means never fill below 96.00% of face.

Worked example: buying

An importer needs ₹50,00,000 of duty paid, so requirement_paise = 500000000 on the quote. The response’s all_in_paise is what the importer pays in cash to obtain credits that settle ₹50,00,000 of duty, everything included.

Time

Timestamps are ISO 8601 in IST. Statement periods use tokens like mtd (month to date).