Purpose codes are not random bank fields. They translate the commercial nature of a foreign remittance into bank/FEMA reporting language and should match invoice, agreement, tax and GST treatment.
| Step | Control |
|---|---|
| Read agreement and invoice | Identify true nature of payment. |
| Map to bank purpose code | Use bank/RBI current guidance and bank forms. |
| Check tax/GST classification | Ensure withholding/RCM treatment does not contradict purpose. |
| Get approval | Finance/tax owner approves before remittance. |
| Archive evidence | Save form, invoice, tax note and bank advice. |
This article is intentionally source-limited to official RBI / India Code material. Verify final filing positions with the latest FEMA Act, regulations, RBI directions, bank instructions and portal advisories before publishing.
It classifies the nature of foreign payment/receipt for bank/FEMA reporting.
Finance/tax owner should review agreement, invoice and bank guidance.
Mismatch can create bank queries, tax inconsistency and audit issues.