e-brc Bank Realisation Certificate Message Exchange with Banks Version: 1.2.4

Similar documents
e-brc Information Services

AliPay International Services

PayPal Integration. PayPal can now be easily integrated via EBS s single interface online platform.

PayPal Foreign Currency Acceptance Training Guide

Internet Banking for Business

Tracking an Affiliate Program or campaign

First 10 transactions Transactions 11 to 50 Transactions 51 and above

AliPay International Services

Foreign Currency Account. Easily manage foreign currencies

PLEASE READ THIS DOCUMENT CAREFULLY

Western Union Payments Frequently Asked Questions

Isabel 6 Guide Group #1. How to encode SEPA and Non-SEPA transactions from an ING Belgium (BBRUBEBB) account?

Bendigo Foreign Exchange Contracts. Product Disclosure Statement.

SecurePay Batch File Specification & Upload Procedure

Recurring Payments Profile Report. Version 1.1

Official Journal C 425

Terms & Conditions governing Current Accounts. To be read in conjunction with Axis Bank Sri Lanka General Terms and Conditions

Payment Acceptance Strategies in a Global Ecommerce Environment

Business Banking Fees and Limits

If brokers wish Xchanging to group delinked transactions the LPAN(s) must be marked Grouped or Please Group.

1. Debit the account specified by the Customer for the amount agreed to for the purchase of the foreign currency;

Sending Payments to Royal Bank of Canada (Channel Islands) Limited

User Manual for efiling of Return for VAT (ver. 2.2) Download/ Upload Return Filing Method E-FILING RETURN FOR

Financial report Deutsche Bahn Finance B.V. Amsterdam

ANNEXURE TO PUBLIC NOTICE No. dated (RE2013)/ ANF 3 B-2

Foreign Currency Accounts

Rates and Charges. Effective from 6 October 2014

Citi London Funds Transfer Cut-off Times and Routing Information

Introduction to Foreign Currency Exchange

Timeframes for Payment Processing for local Rabobank business clients. Euro Payments, Euro Direct Debits and World Payments. Share in each other

Unaudited financial report for the. sixt-month period ended 30 June Deutsche Bahn Finance B.V. Amsterdam

Schedule of International Transaction Charges. This document contains important information. Please read carefully and retain for future reference.

API For Chopstickpay Merchants Configuration: Server-to-server Version: 3.4 Status: Published

Digibilly Cloud Pay 1.00.C. Installation Guide

1.1. Overview Direct credits Direct debits Nab direct credits... 12

Corporate Banking. Tariff of Charges

1992 ISDA FX and Currency Option Definitions

Rates and Charges. Effective from 1 January 2016

1. Version Control Introduction Prerequisites Payment Submission Workflow Return Parameter for CallbackURL...

Merchant Setup and Administration Guide

EUROPEAN UNION. Chapter prepared by. Marc Greven

ING Vysya Bank Forex Travel Card is a pre-paid foreign currency chip card that offers you a safe, secure and

AN INTRODUCTION TO THE FOREIGN EXCHANGE MARKET

Extra service for your customers: payments in their own currency. Dynamic Currency Conversion for transactions via your payment terminal or website

How To Price Out Of Hong Kong Korea

PUBLIC NOTICE No. 71 (RE 2013)/ Dated: 30 th September, 2014

Notification No. 106 (RE-2010)/ New Delhi, Dated 12 th March, 2012

ICES 1.5 Customs - Bank Messages Version 1.1

TOPFX. General Questions: FAQ. 1. Is TOPFX regulated?

Amendments to Annex A to the 1998 FX and Currency Option Definitions

Online Banking Record Descriptions

CLS Bank International 39 Broadway 29th Floor New York NY 10006

Correspondent Banks (effective )

Contents. Introduction To Volopa. Bank To Bank. The Volopa Lifestyle Card. Lifestyle Card In Use. How Your Money Is Managed. Manage Your Money Online

global currency card travel card save that could you money overseas smarts Proudly supported by Westpac

Maverick FX Trading. Forex 101 Session #4 Preparation for Demo Trading

Clearing Firm ID No. Asset Account ID No.

YOU MUST SUBMIT THIS CLAIM FORM BEFORE THE BAR DATE OR YOU WILL NOT BE ENTITLED TO RECEIVE A DIVIDEND UNDER THE SCHEME.

Payment cut-off times

Goldman Sachs SICAV Funds. How to Invest Guide

Elavon Payment Gateway- edcc Developer s Guide

Citi At Work Account Application Form

Contract Specifications 2015 Mini Trading Account

TABLE OF CONTENTS. ipay / Magento Implementation Guide 2 Copyright 2012 Planet Payment, Inc. All Rights Reserved.

International payments Tariff for corporate customers effective from 1 January 2015

Dual Currency Investment. Product Sheet

Creating international money transfers

INTERNATIONAL SERVICES CONTRACT TEMPLATE INTERNATIONAL SERVICES CONTRACT

MODULE 4. Guidance to completing the Market Risk module of BSL/2

Product Disclosure Statement

FedEx Ship Manager. FedEx Transborder Distribution FedEx International DirectDistribution Surface Solutions. User Guide

Subscriptions and Recurring Payments Guide

Non-Resident Indians or Persons of Indian Origin can avail the following fecilities with us

Practice Set and Solutions #1

INTERNATIONAL COMMERCIAL AGENCY AGREEMENT TEMPLATE

The Markit CDS Converter Guide

How To Beat The Currency Market Without (Much) Skill

Fees n Limits. Personal Banking fees and limits. It s Ours. Effective March 2015

Fees n Limits. Personal Banking fees and limits. It s Ours. Effective 11 June 2015

Fees n Limits. Personal Banking fees and limits. It s Ours. Effective 1 April 2016

INTRODUCTION TO FOREIGN EXCHANGE

Additional information >>> HERE <<<

Tariffs & Charges Schedule for Investment Services

Banking with SEAWire

Straight2Bank Invoice Finance

PAYMENT TRANSACTION. Your payment transaction information

Payment Transaction.

MERCHANT INTEGRATION GUIDE. Version 2.8

Joint Account Application Form

E-Invoice Interface File Layout Version 4.93

APPENDIX

Premium reporting A standard for coverholders. User Guide. 28 th October 2010

IB UK Account Application for Financial Advisor Clients (Individual/Joint) - Sep Page 1/35

Thank you for choosing i-account. Now you. can manage your finances and assets more. To help you make the most of i-account's

Main Settings & Setting up Payment Providers

Transcription:

e-brc Bank Realisation Certificate Message Exchange with Banks Version: 1.2.4 Directorate General of Foreign Trade Ministry of Commerce & Industry Government of India Prepared by National Informatics Centre (NIC-DGFT)

Document Organisation This document has the following sections. Introduction: Identify the purpose, audience. Process Detail: Details about e-brc message exchange process. Annexure: Error codes, sample XML files etc. Contact Details: For any queries or information regarding e-brc message exchange you may contact Policy Related Issues Shri. Ajay Shrivastava, Joint DGFT, O/o DGFT, 1 st Floor, H- Wing Gate No 2, Udyog Bhavan, New Delhi -110011 Ph. 011 23062484 Ext. 229 Technical Queries Shri. Anil K. Sinha Sr. technical Director, National Informatics Center (NIC), Room No.112, H-Wing, Gate No.2 Udyog Bhavan, New Delhi -110011 Ph. 011 23061456 Abbreviations: BRC IFSC DGFT IEC DS Bank Realisation Certificate Indian Financial System Code Director General of Foreign Trade Importer Exporter Code Digital Signature 1

Introduction Bank Realisation Certificate (BRC) is issued by Banks based on realisation of payment against export by an Exporter. Any firm applying for benefits under Foreign Trade Policy is required to furnish valid BRC as a proof of realisation of payment against exports made. The current procedure for furnishing BRC information is manual. IEC holder submits the BRC in physical form to concerned Regional authority. BRC details are keyed in into DGFT application. As a part of B2B message exchange initiative, it is now decided to exchange BRC information electronically through EDI with Banks. This will provide accurate and updated information about BRC and also reduce the hardship to trade as furnishing of physical copy of BRC will be dispensed with. Audience Banks participating in foreign exchange dealings. DGFT Purpose To outline the process of EDI for e-brc with banks Role of Banks Role of DGFT 2

Index Sr.No. Contents Page no. 1 Major Changes 4 2 BRC Data fields required by DGFT 5 3 BRC Parameters to be exchanged (Bank -> DGFT) 6 4 BRC Acknowledgment XML structure( DGFT->Bank) 7 5 Format for BRC File name 7 6 Format for BRC number 7 7 Digital Certificate and signing specifications 9 8 Process Flow 10 9 Data Flow 11 10 BRC Validations 12 11 Procedure for maintaining IFSC database 15 12 IFSC Validations 16 13 Annexure [ pl see online help for latest lists] A. Error codes 18 B. Sample BRC XML (Unsigned) 19 C. Sample Digitally Signed BRC XML 20 D. Sample acknowledgement XML for BRC 21 E. Sample IFSC XML (Unsigned) 22 F. Sample Digitally Signed IFSC XML 23 G. Sample acknowledgement XML for IFSC 24 H. List of Currency Codes 25 3

1. Change history: Modified on 22.3.2013 New Error code B20 added (BRC details mismatch (BRC Number, IEC & Shipping Bill No). Cancellation denied) Modified on 09.1.2013 Validation check for IFSC filename element changed. Instead of SWIFT code put IFSC code.(first four characters only) Validation checks for shipping bill number (SNO) element changed. Minimum length of SNO should be 1 Modified on: 27.7.2012 Validation checks for port (SPORT) element changed. Now port code ending with B are also accepted. Validation checks for shipping bill number (SNO) element changed. Minimum length of SNO should be 3. If RMTABNK, RMTCITY, RMTCTRY, RVALUEINR contents are missing, then do not include these elements (tags) in BRC XML file. 4

2. Data fields required by DGFT from bank as part of e-bank Realization Certificate(e-BRC) Direct Export( 22A) Deemed Export (22B) Other* BRC number BRC number BRC number BRC date BRC date BRC date Status of BRC Status of BRC Status of BRC Importer Exporter Code (IEC) Importer Exporter Code (IEC) Importer Exporter Code (IEC) Name of the exporter Name of the exporter Name of the exporter Bank Code (IFSC ) Bank Code (IFSC ) Bank Code (IFSC ) Bill ID Bill ID Bill ID Shipping bill number Invoice Number Invoice Number 6 character custom port code Fixed value DEEMED Fixed value OTHERS Shipping bill date Invoice Date Invoice Date Shipping bill Currency code (CC) Currency code (CC) Currency code (CC) Shipping bill value in currency Code (CC) FOR value Value as per invoice Currency of realisation Currency of realisation Currency of realisation Total realised Value in currency of Amount received Amount received realisation Date of Realisation Received on (date) Received on ( date) Total realised Value in INR Total realised Value in INR Total realised Value in INR Name of the originating/ remitting bank from which money is transacted Name of the originating/ remitting bank from which money is transacted Name of the originating/ remitting bank from which money is transacted City of originating/ remitting bank City of originating/ remitting City of originating/ remitting bank Country of originating/ remitting bank Country of originating / remitting bank *Other: BRC for export documents supported by VPP, PPR, courier or softex form etc bank Country of originating/ remitting bank Assumptions: No data shall be transmitted if it is not correlated with the existing shipping bill. Therefore, data where advance payment has been received will not be transmitted until it is later correlated with the shipping bill. Total realised Value in INR is to be provided for currencies wherever currency code is not available in List of Currency Codes as given in annexure H. 5

3. BRC Parameters to be exchanged XML file level parameters: BANK -> DGFT Parameter to be exchanged XML Element Name Type, Length Mandatory Name of XML file FILENAME CHAR(22) Yes For each ebrc: Parameter to be exchanged XML Element Name Type, Length Mandatory BRC number BRCNO Char(20) Yes BRC date BRCDATE Date(yyyy-mm-dd) Yes Status of BRC STATUS Char(1) Yes Importer Exporter Code (IEC) IEC Char(10) Yes Name of the exporter EXPNAME Char(50) Yes Bank Code (IFSC ) (BRC generated by) IFSC Char(11) Yes Bill ID BILLID CHAR(16) Yes Shipping Bill Number SNO Char(20) Yes Shipping bill Port SPORT Char(6) Yes Shipping bill date SDATE Date(yyyy-mm-dd) Yes Shipping bill Currency code (CC) SCC Char(3) Yes Shipping bill value in currency Code (CC) SVALUE Decimal(15,2) Yes Currency of realisation RCC Char(3) Yes Total Realised Value in currency of realisation RVALUE Decimal(15,2) Yes Date of Realisation RDATE Date(yyyy-mm-dd) Yes Total Realisation in Rs RVALUEINR Decimal(15,2) No Name of the originating bank from which money is RMTBANK CHAR(50) No transacted City of originating bank RMTCITY CHAR(50) No Country of originating bank RMTCTRY CHAR(50) No 6

4. DGFT-> Bank Acknowledgment XML Parameter to be exchanged XML Element Name Type, Length Mandatory Name of XML file FILENAME CHAR(22) Yes File level error code ERRCODE CHAR(3) Yes BRC number BRCNO Char(20) No Error code for BRC ERRCODE CHAR(3) No 5. Formats: FILENAME: Name of the XML file to be uploaded on DGFT server. Character(22) Unique Uploading file name and must match with file name provided in XML file File name format: Bank IFSC code + file creation Date + Running Sequence number (3 character) File type: XML file Sample I: Where IFSC code is not available Central office (Main office) of Bank of India is creating a consolidated file to include all e-brcs issued by different branches. There is no IFSC code for (main office) Central office of Bank of India. Put IFSC code as BKID0000000 (4 character bank code + All Zero for remaining seven digits) Bank IFSC code for main office not having any IFSC code (11 character) file creation Date (DDMMYYYY) Running Sequence number (3 character) ( range :001-999) File Name BKID0000000 01022012 001 BKID000000001022012001 Sample II: File created by a specific branch of a bank Bank of India, Churchgate branch wants to upload first XML file then file number will be as below. Bank IFSC code (11 character) file creation Date (DDMMYYYY) Running Sequence number (3 character) ( range :001-999) File Name BKID0000010 01022012 001 BKID000001001022012001 6. BRCNO: BRC number Unique. Primary key for all BRC data in DGFT database. Format: 20 characters: IFSC Code (11 character) + 9 digit running sequence number 7

e.g : BRC number for first BRC issued by Bank of India, Churchgate branch. Bank IFSC code Running Sequence number (9digit) BRC number (11 character) ( range :1-999999999) BKID0000010 000000001 BKID0000010000000001 SCC, RCC, SPORT: As per code list provided by DGFT STATUS: BRC status F: Fresh, C: Cancelled Cancellation is allowed only before utilization of BRC in any application on DGFT server. Bank to verify status of BRC on DGFT server before cancellation of BRC. BRCDATE, RDATE, SDATE: Date in YYYY-MM-DD format ERRCODE: Error codes defined for errors in file at File level, BRC level [See error code list for more detail] 8

7. Digital Certificate and signing specifications Certificate should be 2048 characters long SHA-II standard PKI technology approved by CCA. Class II, III certificates are accepted. Signer will be provided by DGFT One time registration of Digital Certificate of the Administrator for the bank Each bank participating in e-brc message exchange has to register the public key (Digital Signature) of one user who will act as Administrator for respective bank. Authorized representative from bank needs to contact Shri Arun P.Kohad,FTDO,EDI division in person with digital certitifcate for first time registration. On successful registration user can login into e-brc portal. The Admin user for the bank can register other Digital certificate for his/her bank. Contact Details: Shri Arun P. Kohad FTDO,EDI Division, DGFT,Udyog Bhavan, New Delhi-110011 Tel: 23061562 ext 392 Email: arun.kohad@nic.in 9

8. Process Flow As shown in the diagram Data flow, the e-brc message exchange will involve following steps. Step I: Generation of e-brc by Bank 1. Bank will generate e-brc 2. Bank at their convenience may generate BRC files. 3. Digitally sign the file using Signer provided by DGFT or signer developed by the bank Step II: Uploading of XML file to DGFT server 1. Access the DGFT portal to login into e-brc application 2. use Upload e-brc option 3. select file from file system, and upload 4. DGFT server will verify user and validate data and will provide result of uploading process in XML / Tabular report format as per user choice. Reports: Status of ebrc e-brcs parameters based queries Acknowledgement file Note: Amendment of e-brc is NOT allowed once it is successfully uploaded on DGFT server. If there is any change in e-brc, please follow following procedure 1. Check status of e-brc on DGFT server 2. If it is already utilised in any DGFT application, then do not cancel the e-brc. 3. If e-brc is not used, then cancel the BRC in bank database. 4. Convey this cancellation status by Uploading BRC with status C on DGFT server. 5. After the Cancellation status is updated on DGFT server, issue fresh e-brc with new BRC number. 6. Upload this fresh e-brc on DGFT server with status F 10

9. Data Flow (How e-brc will be generated and available for use) There are three entities involved in e-brc data exchange 1. Exporter 2. Bank 3. DGFT Data flow between these entities will be as below. Exporters Banks Generate e-brc on its own Generate XML file to include e-brc generated as above, cancellation cases, rejected cases etc Digitally Sign the XML file Upload file on DGFT server Create application and use e-brc Acknowledgement XML XML file containing e-brcs DGFT Server Provide facility to upload the file generated by Bank Process the file and store e-brc Generate acknowledgment XML Make e-brc available to Applicant for use in an application Provide facility to view status of e-brc Reports for Trade and Bank Facility to bank for addition and updation of IFSC database Facility to Bank officer to further delegate power to subordinate staff for uploading of file. Fig 1.0 11

10 BRC Validations File level Validations: File name Extension:.XML File name format as provided in parameter level validation details Must match with file name mentioned in XML Maximum allowed file size : 500 KB Date in file name < = current date Digitally signed file Parameter level validations: All parameters are mandatory except Originating Bank Details. Only one shipping bill is allowed per BRC. ( generate separate ebrc for each shipping bill ) Where ever applicable is to replaced with ` and & with & Do not include empty TAGs for optional elements in XML file. Parameter to be exchanged XML Element Name Type, Length Validation File Name FILENAME character (22) Exact 22 characters in length. Format: First 11 Characters should be Bank IFSC code (For central office / where IFSC code is not available : 4 character bank code + All Zero for remaining seven digits) Next 8 characters: file creation Date in DDMMYYYY format Next 3 character: Running Sequence number((001-999) for that day Must match with uploading file name BRC number BRCNO character (20) Exact 20 character in length Format of BRC NO: First 11 characters: IFSC Code of branch which issued e-brc Next 9 characters :running sequence number IFSC part of BRC number must match with IFSC element value Unique Number BRC date BRCDATE Date Format: YYYY-MM-DD <= current date Status of BRC STATUS character (1) Either F : Fresh or C : Cancelled Check while uploading F: check for duplicate entry C: Check : is BRC e already uploaded to DGFT server through e-brc system and not utilised by exporter in DGFT application Importer Exporter IEC character (10) 10 character valid IEC issued by DGFT. 12

Code (IEC) Validation with master IEC data ( at DGFT level) Name of the exporter EXPNAME character (50) Minimum length : 2 characters Maximum length : 50 characters All alpha numeric character and following special characters. (dot) & ` (Space) - _ @ Alphabets in capital letters Bank Code( IFSC ) IFSC character (11) IFSC of the branch issuing e-brc. Validated with IFSC master data given by bank. Branch must be dealing in Foreign Exchange First 4 characters should match with first 4 characters from file name/ BRCNO Bill Reference Number BILLNO Character(16) Minimum length : 2 characters Maximum length : 16 characters All alpha numeric character and following special characters - / Alphabets in capital letters Shipping Bill Number SNO character (20) 7 characters for EDI shipping Bill For other like Manual shipping bill, Invoice number etc : Minimum length : 1 characters Maximum length allowed : 20 characters Alpha numeric characters and - and / Alphabets in capital letters Only 1 Shipping Bill per BRC Shipping bill Port SPORT character (6) 6 characters Port code as per code list provided by DGFT. In case of deemed export port code should be DEEMED and OTHERS for Export document supported by VPP, Courier etc, old shipping bill where port code is not available. Shipping bill date SDATE Date Format: YYYY-MM-DD <= current date < BRC date Shipping bill Currency code (CC) SCC character (3) 3 characters Currency code as per code list provided by DGFT Shipping bill value in currency Code (CC) SVALUE Decimal(15,2) Shipping bill value as in Shipping bill Minimum allowed value : 1.00 Maximum allowed value : 999999999999.99 Currency of realisation RCC character (3) 3 characters Currency code as per code list Total Realised Value in currency of realisation provided by DGFT RVALUE Decimal(15,2) Total realised value in currency of realisation Minimum allowed value : 1.00 Maximum allowed value : 999999999999.99 Date of Realisation RDATE Date Format: YYYY-MM-DD <= current date (Today) <= BRC date 13

Total Realised Value in INR Name of the Originating /remitting Bank from which money is transacted RVALUEINR (Optional element) RMTBANK (Optional element) Decimal(15,2) character (50) Optional Total realised value in INR Minimum allowed value : 1.00 Maximum allowed value : 999999999999.99 Optional Minimum length : 2 characters, Maximum length allowed : 50 characters All alpha numeric character and following special characters. (dot) & ` (Space) - _ City of the Originating /remitting Bank RMTCITY (Optional element) character (50) Optional Minimum length : 2 characters Maximum length allowed : 50 characters All alpha numeric character and following special characters. (dot) & ` (Space) - _ Country of the Originating/remitting Bank RMTCTRY (Optional element) character (50) Optional Minimum length : 2 characters, Maximum length allowed : 50 characters All alpha numeric character and following special characters. (dot) & ` (Space) - _ * Do not include empty TAGs for optional elements in XML file. 14

Procedure for Maintaining IFSC database. On line with e-brc, Generate XML file for IFSC data of the bank. Digitally sign the file. Upload IFSC XML file using option Upload IFSC. DGFT server will process the file and generate Acknowledgement report in XML/Tabular format as per user choice. After the bulk data uploading at the beginning of e-brc project, use this option to upload subsequent changes in IFSC data (e.g. new branch added or status changed ) IFSC Parameters to be exchanged BANK -> DGFT XML file level parameters: Parameter to be exchanged XML Element Name Type, Length Mandatory Name of XML file FILENAME CHAR(20) Yes For each IFSC: Parameter to be exchanged XML Element Name Type, Length Mandatory Bank Code (IFSC) IFSCODE Char(11) Yes Name of the Bank BNAME Char(50) Yes Name of the Branch BRANCH Char(50) Yes Address of the Branch ADDR Char(100) Yes City of the Branch CITY Char(50) yes State of the Branch STATE Char(50) Yes Status of the Branch BRANSTAT Char(1) Yes Dealing in Foreign Exchange DEALFE Char(3) Yes Amendment/Fresh DATASTAT Char(1) Yes Acknowledgment XML DGFT-> Bank Parameter to be exchanged XML Element Name Type, Length Mandatory Name of XML file FILENAME CHAR(20) Yes File level error code ERRCODE CHAR(3) Yes IFSC IFSCODE Char(11) No Error code for IFSC ERRCODE CHAR(3) No 15

12. IFSC Validations File level Validations: File name Extension:.XML File name format as provided in parameter level validation details Must match with file name mentioned in XML Maximum allowed file size : 500 KB Date in file name < = current date Digitally signed file Parameter level validations: All parameters are mandatory. Where ever applicable is to replaced with ` and & with & Parameter to be exchanged XML Element Name Type, Length Validation File Name FILENAME character (20) Exact 20 characters in length. Format: First 8 Characters should be IFSCDATA Next 4 characters: First four characters of IFSC. (e.g ABHY, BKID,TJSB) Next 8 characters: file creation Date in DDMMYYYY format Must match with uploading file name Bank Code (IFSC) IFSCODE character (11) Exact 11 character in length IFSC Code of branch Unique Number Name of the Bank BNAME character (50) Minimum length : 2 characters Maximum length : 50 characters All alpha numeric character & (Space) Alphabets in capital letters Name of the Branch BRANCH character (50) Minimum length : 2 characters Maximum length : 50 characters All alpha numeric character & (Space) Alphabets in capital letters Address of the Branch ADDR character (100) Minimum length : 5 characters Maximum length : 100 characters All alpha numeric character & Special Characters like. ` (Space) - _ Alphabets in capital letters City of the Branch CITY character (50) Minimum length : 2 characters Maximum length : 50 characters All alpha numeric character & (Space) Alphabets in capital letters State of the Branch STATE character (50) Minimum length : 2 characters Maximum length : 50 characters 16

All alpha numeric character & (Space) Alphabets in capital letters Status of the Branch BRANSTAT character (1) Either O : Operational or C : Closed Dealing in Foreign DEALFE character (3) Either YES or NO Exchange Amendment/Fresh DATASTAT character (1) Either F : Fresh or A : Amendment Check while uploading F: Check for duplicate entry A: Check : is IFSC e already uploaded to DGFT server 17

Annexure Note: Please see the e-brc help on dgft.gov.in website for latest information. A. Error codes in Acknowledgment File Error Codes Error Description 000 Valid Information B01 BRC no does not match with IFSC B02 Duplicate BRC No.(BRC No. already exists ) B03 BRC issue date is greater than today s date B04 BRC already Cancelled ( when status flag is C ) B05 BRC already utilised, can t be cancelled ( when status flag is C ) B06 BRC not available with DGFT for cancellation ( when status flag is C ) B07 Invalid IEC. ( IEC not present in DGFT database) B08 Invalid Branch code ( IFSC does not exists or is not eligible for foreign exchange transaction) B09 Invalid Shipping bill number. B10 Invalid Shipping bill port code B11 Invalid shipping bill date. Date greater than BRC date / current date B12 Invalid Shipping bill currency code B13 Invalid realisation date. greater than BRC date / current date B14 Invalid Realised currency code B15 Duplicate IFSC B16 IFSC not found for amendment B17 Realised Value in INR is missing. B18 BRC details do not belongs to logged user B19 IFSC details do not belongs to logged user B20 BRC details mismatch (BRC Number, IEC & Shipping Bill No). Cancellation denied F01 Invalid File format F02 File size exceeds allowed limit. F03 Date in file name not valid. F04 Schema check failed F05 Signature Verification failed F06 File name not matching with File name mentioned in file. F07 File name already used. F08 File does not belong to logged user. F09 File not found T01 U01 U02 Server facing Technical Problem. Error while processing. Invalid User Id. User not authorized for the operation. 18

B. Sample BRC XML (Unsigned) Note : One XML file may contain more than one e-brc information. It is recommended to create a single XML file containing multiple e-brc subject to Max file size restriction. <?xml version="1.0" encoding="utf-8"?> <BRCDATA> <FILENAME>BKID000001016032012001</FILENAME> <ENVELOPE> <EBRC> <BRCNO>BKID0000010000001001</BRCNO> <BRCDATE>2011-03-15</BRCDATE> <STATUS>F</STATUS> <IEC>1234567890</IEC> <EXPNAME>BINAYAK TEX PROCESSORS LTD.</EXPNAME> <IFSC>BKID0000010</IFSC> <BILLID>000000000001AM12</BILLID> <SNO>6995678</SNO> <SPORT>INBOM4</SPORT> <SDATE>2008-10-12</SDATE> <SCC>USD</SCC> <SVALUE>1439075.66</SVALUE> <RCC>EUR</RCC> <RVALUE>1439075.66</RVALUE> <RDATE>2012-03-01</RDATE> <RMTBANK>CITI BANK</RMTBANK> <RMTCITY>NEW YORK</RMTCITY> <RMTCTRY>CANADA</RMTCTRY> </EBRC> </ENVELOPE> </BRCDATA> 19

C. Digitally Signed BRC XML <?xml version="1.0" encoding="utf-8"?> <BRCDATA> <FILENAME>BKID000001016032012001</FILENAME> <ENVELOPE> <EBRC> <BRCNO>BKID0000010000001001</BRCNO> <BRCDATE>2011-03-15</BRCDATE> <STATUS>F</STATUS> <IEC>1234567890</IEC> <EXPNAME>BINAYAK TEX PROCESSORS LTD.</EXPNAME> <IFSC>BKID0000010</IFSC> <BILLID>000000000001AM12</BILLID> <SNO>6995678</SNO> <SPORT>INBOM4</SPORT> <SDATE>2008-10-12</SDATE> <SCC>USD</SCC> <SVALUE>1439075.66</SVALUE> <RCC>EUR</RCC> <RVALUE>1439075.66</RVALUE> <RDATE>2012-03-01</RDATE> <RMTBANK>CITI BANK</RMTBANK> <RMTCITY>NEW YORK</RMTCITY> <RMTCTRY>CANADA</RMTCTRY> </EBRC> </ENVELOPE> <DIGSIGN> <USERID>BKID001</USERID> <CERTNO>46 96 01 af</certno> <SIGNHASH>QecNtIX1KAj6jkMIElJ3/tOSk6zFMAJ1CE7/8YCM1VGQjV87IHd3InbXzZmgVchYfbzD gj2toxrjpksawnfy860tiicutjbk1zvwhmuubagkei987qwu7hlgtplqp2tpwrbnr0fel5srxk WMwEXS/TGdjBeNQVAp4ayq9C2pATQ=</SIGNHASH> </DIGSIGN> </BRCDATA> 20

D. Sample BRC Acknowledge File: <?xml version="1.0" encoding="utf-8"?> <EBRCACKG> <FILENAME> BKID000001016032012001</FILENAME> <ERRCODE>000</ERRCODE> <EBRC> <BRCNO> BKID0000010000001001</BRCNO> <ERRCODE>000</ERRCODE> </EBRC> </EBRCACKG> 21

E. IFSC Sample XML File (Unsigned) <?xml version="1.0" encoding="utf-8"?> <IFSCDATA> <FILENAME>IFSCDATABKID16032012</FILENAME> <ENVELOPE> <IFSC> <IFSCODE>BKID0001024</IFSCODE> <BNAME>BANK OF INDIA</BNAME> <BRANCH>CHURCHGATE</BRANCH> <ADDR>GROUND FLOOR INDUSTRIAL BUILDING</ADDR> <CITY>MUMBAI</CITY> <STATE>MAHARASHTRA</STATE> <BRANSTAT>C</BRANSTAT> <DEALFE>NO</DEALFE> <DATASTAT>F</DATASTAT> </IFSC> <IFSC> <IFSCODE>BKID0001023</IFSCODE> <BNAME>BANK OF INDIA</BNAME> <BRANCH>CHURCHGATE</BRANCH> <ADDR>GROUND FLOOR INDUSTRIAL BUILDING</ADDR> <CITY>MUMBAI</CITY> <STATE>MAHARASHTRA</STATE> <BRANSTAT>O</BRANSTAT> <DEALFE>YES</DEALFE> <DATASTAT>F</DATASTAT> </IFSC> </ENVELOPE> </IFSCDATA> 22

F. IFSC Sample XML File (Digitally Signed) <?xml version="1.0" encoding="utf-8"?> <IFSCDATA> <FILENAME>IFSCDATABKID16032012</FILENAME> <ENVELOPE> <IFSC> <IFSCODE>BKID0001024</IFSCODE> <BNAME>BANK OF INDIA</BNAME> <BRANCH>CHURCHGATE</BRANCH> <ADDR>GROUND FLOOR INDUSTRIAL BUILDING</ADDR> <CITY>MUMBAI</CITY> <STATE>MAHARASHTRA</STATE> <BRANSTAT>C</BRANSTAT> <DEALFE>NO</DEALFE> <DATASTAT>F</DATASTAT> </IFSC> <IFSC> <IFSCODE>BKID0001023</IFSCODE> <BNAME>BANK OF INDIA</BNAME> <BRANCH>CHURCHGATE</BRANCH> <ADDR>GROUND FLOOR INDUSTRIAL BUILDING</ADDR> <CITY>MUMBAI</CITY> <STATE>MAHARASHTRA</STATE> <BRANSTAT>O</BRANSTAT> <DEALFE>YES</DEALFE> <DATASTAT>F</DATASTAT> </IFSC> </ENVELOPE> <DIGSIGN> <USERID>BKID001</USERID> <CERTNO>46 96 01 af</certno> <SIGNHASH>Wdb0Wy4Adaw38XRVpkOmxNXNd2daD/6MOggJm+qorojbC0fL3uKTm/pZCdWEsmT Erjbvx+Ls4P83JkwiP+0GnSyMMzW7zvWI1c5Hk3IzsiW8qdiOtPyx8MdPT3mzYE60YXXvG8psAB XTdyJeImnFYnjGo6M9Y3zRwkIN6ajcFI=</SIGNHASH> </DIGSIGN> </IFSCDATA> 23

G. Sample IFSC Acknowledge File: <?xml version="1.0" encoding="utf-8"?> <IFSCACKG> <FILENAME>IFSCDATABKID15032012</FILENAME> <ERRCODE>000</ERRCODE> <IFSC> <IFSCODE>BKID0001024</IFSCODE> <ERRCODE>000</ERRCODE> </IFSC> <IFSC> <IFSCODE>BKID0001023</IFSCODE> <ERRCODE>000</ERRCODE> </IFSC> </IFSCACKG> 24

H. List of Currency Codes: Currency Codes USD DEM SGD CHF GBP JPY HKD EUR AUD SEK CAD DKK INR ACU NOK Currency Description US Dollars Deutsch Mark Singapore Dollar Swiss Franc Pound Sterling Japanese Yen Honkong Dollar EURO Australian Dollar Swedish Krona Canadian Dollar Danish Kroner Indian Rupees Asian Clearing Union Dollar Norwegian Krones Note: List will be updated as and when changed by Custom. 25