e-brc Information Services



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

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

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

Western Union Payments Frequently Asked Questions

Tracking an Affiliate Program or campaign

Citi London Funds Transfer Cut-off Times and Routing Information

Payment cut-off times

PLEASE READ THIS DOCUMENT CAREFULLY

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

Official Journal C 425

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

Understanding the Effects Of Currency Exchange Rates

PayPal Foreign Currency Acceptance Training Guide

1992 ISDA FX and Currency Option Definitions

How To Get A Euro From Usd To Euro

Internet Banking for Business

International currency FXPERTS

Dynamic Currency Conversion Staff Training Manual

First 10 transactions Transactions 11 to 50 Transactions 51 and above

Dynamic Currency Conversion Staff Training Manual. Version 05/22/004

GUIDE TO COMPLETING THE PROOF OF CLAIM FORM

Additional information >>> HERE <<<

Correspondent Banks (effective )

Retail Banking and Wealth Management Bank Tariffs 2016 GENERAL SERVICES - ALL ACCOUNTS TIME DEPOSITS. Cheque/draft deposits US dollar local clearing

CURRENCY INDICES FTSE PUBLICATIONS. FTSE Cürex FX Index Series.

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

Bendigo Foreign Exchange Contracts. Product Disclosure Statement.

Recurring Payments Profile Report. Version 1.1

Classes of OTC derivatives that LCH Clearnet Ltd has been authorised to clear as notified to ESMA under Regulation 648/2012

Business Banking Fees and Limits

AliPay International Services

Trading forex is buying one currency while at the same time selling a different currency.

SUBSCRIPTION AND SaaS FEATURES

International currency exchange > FAQs

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

ereg Event Info Manual Payment Settings

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

PCT Fee Tables (amounts on 1 August 2016, unless otherwise indicated)

THE FOREIGN EXCHANGE COMMITTEE SEMI-ANNUAL FOREIGN EXCHANGE VOLUME SURVEY REPORTING GUIDELINES

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

AliPay International Services

EUROPEAN UNION. Chapter prepared by. Marc Greven

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

Payment Transaction.

Developments in the Trade-Weighted Index 1

PAYMENT TRANSACTION. Your payment transaction information

Barclaycard SmartPay. Virtual Terminal / MOTO Guide

Skrill Automated Payments Interface (API) Guide

International payments Tariff for corporate customers effective from 1 January 2015

SMS Banking: Convenience on the move!

Wire Service User Guide

Recent trends in foreign exchange turnover

Rates and Charges. Effective from 6 October 2014

Currency classifications

Rates and Charges. Effective from 1 January 2016

Contract Specifications 2015 Mini Trading Account

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

BOSLIL SETTLEMENT INSTRUCTIONS FOR COMMERCIAL PAYMENTS IN:

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

Foreign Currency Account. Easily manage foreign currencies

Foreign Currency Accounts

Merchant Setup and Administration Guide

MATHEMATICAL EXCURSIONS Math and the Tourist

Chapter 2: The balance of payments and the foreign exchange market

The Markit CDS Converter Guide

Payments via Unitel & Corporate Netbank Request for Transfer Customer tariff effective from 1 September 2016

SecurePay Batch File Specification & Upload Procedure

Dual Currency Investment. Product Sheet

Your foreign exchange specialist. Your life, your money, your way

International Currency

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

Digibilly Cloud Pay 1.00.C. Installation Guide

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

Clearing Firm ID No. Asset Account ID No.

Contract Specifications 2015 Dynamic STP Trading Account

THE US DOLLAR, THE EURO, THE JAPANESE YEN AND THE CHINESE YUAN IN THE FOREIGN EXCHANGE MARKET A COMPARATIVE ANALYSIS

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

Banking with SEAWire

Pursuant to Section 19(b)(1) of the Securities Exchange Act of 1934 ( Act ) 1 and Rule

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

INTERPRETATION NOTE: NO. 63 (Issue 2) DATE: 12 August 2015

8. Country names, codes and currencies

vrealize Business Standard Installation and Administration Guide

Galvan Derivative Trading - CFD Market Information Sheets

WM/Reuters Spot & Forward Rates Methodology Guide

TIAA-CREF ANNUITY PAYMENTS

Getting Started with Visa Checkout

Transcription:

e-brc Information Services Version: 0.1 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 Information Services process. Annexure: Response codes, sample XML files etc. Contact Details: For any queries or information regarding e BRC Information Services you may contact Policy Related Issues Shri. Ajay Kumar Shrivastava Joint DGFT, O/o DGFT, 1 st floor, H- Wing Gate No 2, Udyog Bhavan, New Delhi -110011 Ph. 011 23062484 Ext.229 e-mail: sajay@nic.in 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 e-mail: anilksinha@nic.in Abbreviations: BRC IFSC DGFT IEC DS Consumer Bank Realisation Certificate Indian Financial System Code Director General of Foreign Trade Importer Exporter Code Digital Signature Recipient of ebrc Information (web) Services 1

Introduction Bank Realisation Certificate (BRC) is issued by Banks based on realisation of payment against export by an Exporter. Message exchange with banks has resulted into Repository of Foreign Exchange realisation information in form of Electronic Bank Realisation Certificate (e- BRC). DGFT plans to share this information with all stake holders like Customs, RBI and various Departments of State Government by the way of e-brc Information Services. This document specifies broad outline of e-brc information services. Further Service can be tailor made to suit the needs of consumer. Audience Interested external agencies like Departments of State Government, Customs, RBI henceforth termed as Consumer (Recipient of e BRC Information (web) Services) Purpose To outline the process Role of Service Provider i.e. DGFT Role of Consumer 2

Index Sr.No. Contents Page no. 1 Key features of e-brc Information Services 4 2 e-brc information made available to users 5 3 Input Parameters (Request Parameters ) 6 4 Response contents 7 5 Validations 8 6 Registration 9 7 Process Flow 9 8 Annexure 10 Sample Request XML e-brc information XML Response codes Currency Codes 3

1. Key features of e-brc Information Services DGFT has published web services to access e-brc information. Access to information is for registered users only. Consumer need to register with DGFT before consuming the web services. Consumer need to sign a MoU with DGFT. Information exchange will be automatic, without any human intervention. DGFT expects the consumer to use the web services in dynamic way and avoid bulk data exchange (download) using these web services. All Information exchange (request and Response data) will be in platform independent predefined XML format. Authorisation, Authentication and tamper proof aspect of information will be through Digital signature based message exchange. e BRC information will be available for e BRC issued and uploaded on or after 17.08.2012 e BRC information is snapshot of data at the time of request. 4

2. e-brc information made available to users By default only Active e-brc data is shared Information Remarks BRC number e-brc number BRC date Date of BRC generation by bank Importer Exporter Code (IEC) Name of the exporter Bank Code (IFSC ) Shipping bill number/ Invoice number Shipping bill date 6 character custom port code Custom port code /DEEMED/OTHERS Currency of realisation See currency code list Total realised Value in currency of realisation It may/may not include commission Date of Realisation Note: e BRC information will be available for e BRC issued and uploaded on or after 17.08.2012 5

3. Input Parameters (Request Parameters) Consumer DGFT Parameter to be exchanged XML Element Name Type, Length Mandatory BRC number BRCNO Char(20) Optional Importer Exporter Code (IEC)* IEC Char(10) Optional Permanent Account Number of the Firm (PAN)* EXPPAN Char(10) Optional Bank Code (IFSC ) (BRC generated by) IFSC Char(11) Optional Shipping Bill Number SNO Char(20) Optional. Shipping bill Port SPORT Char(6) Shipping bill date SDATE Date(yyyy-mm-dd) Date of Realisation FRDATE, TRDATE Date(yyyy-mm-dd) When user needs data for a shipping bill then shipping bill number, port, date are mandatory Optional. In case user needs BRC data for a period then realisation period is mandatory *When consumer needs information based only on IEC or PAN then the period of realisation is mandatory. 6

4. Response Contents DGFT Consumer Response XML will have a unique Request Id and timestamp and one or more e-brc element with following information for each BRC. XML file level parameters: Parameter to be exchanged XML Element Name Type, Length Request Id RQSTNO Char(15) Request served at Time RQSTTIME Timestamp Response Code RESPCODE Char(3) For each e-brc: BRC level Parameter to be exchanged XML Element Name Type, Length BRC number BRCNO Char(20) BRC date BRCDATE Date(yyyy-mm-dd) Importer Exporter Code (IEC) IEC Char(10) Name of the exporter EXPNAME Char(50) Bank Code (IFSC ) IFSC Char(11) Shipping bill number/ Invoice number SNO Char(20) 6 character custom port code SPORT Char(6) Shipping bill date SDATE Date(yyyy-mm-dd) Currency of realisation RCC Char(3) Total realised Value in currency of realisation RVALUE Decimal(15,2) Date of Realisation RDATE Date(yyyy-mm-dd) Note : Request Id Repose Code : user id /running sequence number e.g. MH01/5678 : Please see the Annexure for list of response codes. 7

5. Input validations Request Parameter XML Element Name Type, Length Validation 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 Numeric Importer Exporter IEC character (10) 10 character valid IEC issued by DGFT. Code (IEC) PAN EXPPAN character (10) 10 Alphanumeric Bank Code( IFSC ) IFSC character (11) Exact 11 character in length Alphanumeric characters Shipping Bill Number SNO character (20) Max 20 characters Alpha numeric characters and - and / Alphabets in capital letters 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 Date of Realisation FRDATE Date Format: YYYY-MM-DD TRDATE 8

6. Registration One time registration of Digital Certificate of the Administrator for Consumer. Consumer of e-brc information services has to register the public key (Digital Signature) of one user who will act as Administrator. Administrator in turn can register other users (DS) for consumption of information. 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. 7. Process Flow: Step I: One time Registration for e-brc information services Step II: Consumer to write a web service client to consume the web service Step III: Call web service by sending the request in predefined XML format Step IV: Consume the response received from DGFT ( in XML format) and use. 9

8. Annexure Generic Request XML : Request XML to have following format. Input request parameters are sub elements of ENVELOPE element. < ENVELOPE >.. </ ENVELOPE > part of XML is to be signed with user certificate. No empty element is allowed. See the Sample Cases based on specific input parameters for more details. <?xml version="1.0" encoding="utf-8"?> <BRCRQST> <ENVELOPE> <BRCNO> ebrcno</brcno> <IEC>iec</IEC> <EXPPAN>Exporter s PAN </ EXPPAN > <IFSC> IFSC of branch (bank) </ IFSC > <SNO>Shipping bill number</ SNO > <SDATE>Shipping bill date </SDATE> <SPORT> Port of export</sport> <FRDATE>Realisation date from </FRDATE> <TRDATE> Realisation date upto </TRDATE> </ENVELOPE> <DIGSIGN> <USERID>userid</USERID> <CERTNO>user certificate number</certno> <SIGNHASH>signature hash</signhash> </DIGSIGN> </BRCRQST> o Sample Cases based on specific input parameters Request based on e-brc number <?xml version="1.0" encoding="utf-8"?> <BRCRQST> <ENVELOPE> <BRCNO>UTIB0000003000001255</BRCNO> </ENVELOPE> <DIGSIGN> <USERID>MH001</USERID> <CERTNO>42 02 00 2a 53 2c 36 ea 28 d9</certno> <SIGNHASH>AHAwP5nMcxU7Temebu6LcZ</SIGNHASH> </DIGSIGN> </BRCRQST> Request based on IEC <?xml version="1.0" encoding="utf-8"?> <BRCRQST> <ENVELOPE> <IEC>0388622200</IEC> <FRDATE>2013-01-25</FRDATE> <TRDATE>2013-02-28</TRDATE> 10

</ENVELOPE> <DIGSIGN> <USERID>MH001</USERID> <CERTNO>42 02 00 2a 53 2c 36 ea 28 d9</certno> <SIGNHASH>AHAwP5nMcxU7Temebu6L</SIGNHASH> </DIGSIGN> </BRCRQST> Request based on PAN <?xml version="1.0" encoding="utf-8"?> <BRCRQST> <ENVELOPE> <EXPPAN>ABDCC1039M</ EXPPAN > <FRDATE>2013-01-25</FRDATE> <TRDATE>2013-02-28</TRDATE> </ENVELOPE> <DIGSIGN> <USERID>MH001</USERID> <CERTNO>42 02 00 2a 53 2c 36 ea 28 d9</certno> <SIGNHASH>AHAwP5nMcxU7Temebu6L</SIGNHASH> </DIGSIGN> </BRCRQST> Request based on Shipping bill number <?xml version="1.0" encoding="utf-8"?> <BRCRQST> <ENVELOPE> <SNO>1234567</ SNO > <SDATE>2012-08-25</SDATE> <SPORT>INNSA1</SPORT> </ENVELOPE> <DIGSIGN> <USERID>MH001</USERID> <CERTNO>42 02 00 2a 53 2c 36 ea 28 d9</certno> <SIGNHASH>AHAwP5nMcxU7Temebu6L</SIGNHASH> </DIGSIGN> </BRCRQST> Request based on IFSC <?xml version="1.0" encoding="utf-8"?> <BRCRQST> <ENVELOPE> <IFSC>BKID000FORT</ IFSC > <FRDATE>2013-01-25</FRDATE> <TRDATE>2013-02-28</TRDATE> </ENVELOPE> <DIGSIGN> <USERID>MH001</USERID> <CERTNO>42 02 00 2a 53 2c 36 ea 28 d9</certno> <SIGNHASH>AHAwP5nMcxU7Temebu6L</SIGNHASH> </DIGSIGN> </BRCRQST> 11

e-brc information XML A valid request will be processed and e-brc information will be enclosed in ENVELOPE element as shown below. < ENVELOPE >.. </ ENVELOPE > part of XML will be signed with DGFT authorized signatory s certificate. Response XML with data <?xml version="1.0" encoding="utf-8"?> <EBRCINFO> <RQSTNO>MH001/1</RQSTNO> <RQSTTIME>2013-03-31 15:25:10</RQSTTIME> <RESPCODE>000</RESPCODE> <ENVELOPE> <EBRC> <BRCNO>UTIB0000003000001255</BRCNO> <BRCDATE>2012-12-25</BRCDATE> <IEC>0288622200</IEC> <EXPNAME>A B C COMPANY</EXPNAME> <IFSC>UTIB0000003</IFSC> <SNO>1234567</SNO > <SDATE>2012-08-25</SDATE> <SPORT>INNSA1</SPORT> <RCC>USD</RCC> <RVALUE>3456.23</RVALUE> <RDATE>2012-12-19</RDATE> </EBRC> <EBRC> <BRCNO>UTIB0000003000001256</BRCNO> <BRCDATE>2012-12-25</BRCDATE> <IEC>0288622200</IEC> <EXPNAME>A B C COMPANY</EXPNAME> <IFSC>UTIB0000003</IFSC> <SNO>2345656</SNO > <SDATE>2012-08-24</SDATE> <SPORT>INNSA1</SPORT> <RCC>USD</RCC> <RVALUE>3456.23</RVALUE> <RDATE>2012-12-19</RDATE> </EBRC> </ENVELOPE> <DIGSIGN> <USERID>DGFT001</USERID> <CERTNO>42 02 00 2a 53 2c 36 ea 28 d9</certno> <SIGNHASH>AHAwP5nMcxU7Temebu6L</SIGNHASH> </DIGSIGN> </EBRCINFO> Response XML with no data found 12

<?xml version="1.0" encoding="utf-8"?> <EBRCINFO> <RQSTNO>MH001/2</RQSTNO> <RQSTTIME>2013-03-05 15:25:10</RQSTTIME> <RESPCODE>999</RESPCODE> <ENVELOPE> <EBRC/> </ENVELOPE> <DIGSIGN> <USERID>DGFT001</USERID> <CERTNO>42 02 00 2a 53 2c 36 ea 28 d9</certno> <SIGNHASH>AHAwP5nMcxU7Temebu6L</SIGNHASH> </DIGSIGN> </EBRCINFO> Response XML when request contains error <?xml version="1.0" encoding="utf-8"?> <EBRCINFO> <RQSTNO>MH001/3</RQSTNO> <RQSTTIME>2013-03-05 15:20:10</RQSTTIME> <RESPCODE>R03</RESPCODE> <RESPCODE>R05</RESPCODE> </EBRCINFO> 13

Response codes Response Code Description 000 Request Processed successfully 999 No information available for the request R01 R02 R03 R04 R05 R06 R07 R09 R10 R11 Not a valid e-brc Invalid IEC Invalid from / to date Invalid to date Invalid PAN Invalid IFSC No input parameter found Invalid Shipping bill number Invalid Shipping bill port code Invalid shipping bill date F01 F04 F05 T01 U01 U02 Invalid File format Schema Check Failed Signature Verification failed Server facing Technical Problem. Error while processing. Invalid User Id. User not authorized for the operation. 14

List of Currency Codes Currency Code Currency Description USD US Dollars DEM Deutsch Mark SGD Singapore Dollar CHF Swiss Franc GBP Pound Sterling JPY Japanese Yen HKD Honkong Dollar EUR EURO ITL Italian Lira FRF French Franc AUD Australian Dollar SEK Swedish Krona CAD Canadian Dollar BEF Belgian Franc DKK Danish Kroner FIM Finish Markka NOK Norwegian Krones ATS Austrian Schilling INR Indian Rupees NLG Dutch Guilder ACU Asian Clearing Union Dollar BHD Baharin Dinar SAR Saudi Arabian Riyal ZAR South African Rand AED UAE Dirham KES Kenya Shilling NZD New Zealand Dollar KWD Kuwait Dinar CNY Chinese Yuan Renminbi EGP Egyption Pound IDR Indonesion Rupiah KRW Korean Won MYR Malaysian Ringgi OMR Omani Rial QAR Qatari Riyal RUB Russian Ruble rates THB Thai Bhat Note: List will be updated as and when changed by Custom. 15