Giter Site home page Giter Site logo

razorpay / ifsc Goto Github PK

View Code? Open in Web Editor NEW
334.0 199.0 129.0 6.49 MB

:bank: IFSC Codes Repository

Home Page: https://ifsc.razorpay.com

License: MIT License

Ruby 5.48% Shell 0.23% PHP 6.21% JavaScript 2.51% Makefile 0.04% Go 7.85% Smarty 0.18% HTML 77.49%

ifsc's People

Contributors

ambar93 avatar capedcrusader23 avatar captn3m0 avatar chandansunag avatar dependabot-preview[bot] avatar dhanushreddy-2513 avatar gelivisasi avatar gyanesh-m avatar icyflame avatar javeeth avatar manask322 avatar mining016 avatar naveen-s-rzp avatar nihalgonsalves avatar patlola avatar prem-razorpay avatar rahulg983355 avatar sagnik3012 avatar saravyas avatar sarthak2707 avatar thotakartheek004 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ifsc's Issues

Double IFSC codes in bankname.json file

{
FIRN : Firstrand Bank
FIRX : Firstrand Bank
}

{
KANG : Kangra Co-operative Bank
KCOB : Kangra Co-operative Bank
}

{
SJSB : Solapur Janata Sahakari Bank
SJSX : Solapur Janata Sahakari Bank
}

So many banks with ends with X what is meaning of that bank code?

Set up travis

Need a box with multi-language support to run both node and php tests.

CORS

Why is the CORS disabled on https://ifsc.razorpay.com/KARB0000001 API.

Bad characters in json / API response

There are some bad characters in the data.

E.g., in ICIC.json we find:

  "ICIC0000001": {
    "BANK": "ICICI BANK LIMITED",
    "IFSC": "ICIC0000001",
    "BRANCH": "CHENNAI - CENOTAPH ROAD ",
    "ADDRESS": "1, CENOTAPH ROAD, CHENNAI. ",
    "CONTACT": null,
    "CITY": "CHENNAI",
    "DISTRICT": "CHENNAI",
    "STATE": "TAMIL NADU"
  },
  "ICIC0000002": {
    "BANK": "ICICI BANK LIMITED",
    "IFSC": "ICIC0000002",
    "BRANCH": "BANGALORE - M G ROAD ",
    "ADDRESS": "ICICI BANK TOWERS, 1, COMMISSARIAT ROAD, GROUND FLOOR, BANGALORE 560025. ",
    "CONTACT": null,
    "CITY": "BANGALORE",
    "DISTRICT": "BANGALORE URBAN",
    "STATE": "KARNATAKA"
  }

These bad characters are also part of the GET API responses.

Following banks ifsc not available in bankname.json

  1. Bank Internasional Indonesia
  2. Capital Local Area Bank Ltd
  3. Development Credit Bank Ltd
  4. Oman International Bank SAOG
  5. Parsik Janata Sahakari Bank Ltd
  6. Ratnakar Bank Limited
  7. The Lakshmi Vilas Bank Ltd
  8. UBS AG
  9. Westpac Banking Corporation

Getting IFSC Code from Bank Name and Branch

I am using this package for Nodejs. I would like to have a reverse feature of what we are doing now.

You choose

  • Bank Name
  • State
  • District
  • Branch

Then we get the output as IFSC code of the matching branch of the bank.

Is that in your to-do list?

Project restructure required

I have been trying to implement Python version and Golang version for the same.

Here are some of the problems I faced:

  • While creating setup.py for Python, a lot of time was consumed to handle relative paths for IFSC.json.
  • Another problem caused by having setup.py in the root is that the resulting build/egg after python setup.py build has the source file at src/python/ifsc.py instead of just ifsc.py.
  • tests being in /tests requires importing source files using the relative path. This works for languages like JavaScript but causes problems when writing tests for python and golang.
  • Current structure requires all sources to be built every time IFSC.json is updated.

A proposed solution would be to have following directory structure:

.
├── data
├── golang
│   ├── ifsc.go
│   └── ifsc_test.go
├── nodejs
│   ├── index.js
│   ├── package.json
│   └── tests
├── php
│   └── tests
├── python
│   ├── ifsc.py
│   ├── setup.py
│   └── tests
│       └── validator_test.py
└── scraper

9 directories, 7 files

This would bring more segregation among language-specific modules where the language enforces a specific construct on the directory structure.

Solution for IFSC.json

Provide IFSC.json as a symlink to each language's directory. This will avoid duplicates and help language specific files local to a directory while building.

Fix spreadsheet parsing errors

These used to be a lot in number, but have gone down to just the following:

data/PUNB.json
1518:    "CITY": "#<Spreadsheet::Excel::Error:0x000000099b14b0>",

data/VIJB.json
15615:    "BRANCH": "#<Spreadsheet::Excel::Error:0x0000000a28c850>",
15625:    "BRANCH": "#<Spreadsheet::Excel::Error:0x0000000a298290>",
15665:    "BRANCH": "#<Spreadsheet::Excel::Error:0x0000000a2d30e8>",
15685:    "BRANCH": "#<Spreadsheet::Excel::Error:0x0000000a2ee3e8>",
15695:    "BRANCH": "#<Spreadsheet::Excel::Error:0x0000000a2f90e0>",
15705:    "BRANCH": "#<Spreadsheet::Excel::Error:0x0000000a303900>",
15765:    "BRANCH": "#<Spreadsheet::Excel::Error:0x0000000a3568a8>",
15845:    "BRANCH": "#<Spreadsheet::Excel::Error:0x0000000a431b38>",
15855:    "BRANCH": "#<Spreadsheet::Excel::Error:0x0000000a446998>",
15865:    "BRANCH": "#<Spreadsheet::Excel::Error:0x0000000a454e30>",
21025:    "BRANCH": "#<Spreadsheet::Excel::Error:0x0000000f0b5568>",

Line numbers can be checked against the files in the razorpay/ifsc-api repo.

Temporary NEFT Block

As per the RBI circular, the below following banks have been temporarily kept out of NEFT system (only) due to technical non-compliance, as such these bank will not be in a position to receive or make payments through NEFT till further orders.

The NEFT payments will be REJECTED by RBI with reason as “SENDER OR BENEFICIARY BANK NOT PARTICIPANT OF NEFT”, if we received and sent for settlement.

Note: This issue contains multiple lists.

Bank Name IFSC Main Code Total Branches
BANK OF CEYLON BCEY 3
KAVERI GRAMEENA BANK KGRB 488
KERALA GRAMIN BANK KLGB 650
KRUNG THAI BANK PCL KRTH 2
PRAGATHI KRISHNA GRAMIN BANK PKGB 1160
SBM BANK MAURITIUS LTD STCB 2
BANK OF CEYLON BCEY BCEY0000001
BANK OF CEYLON BCEY BCEY0NEFTSC
BANK OF CEYLON BCEY BCEY0CHEN01
KRUNG THAI BANK PCL KRTH KRTH0INBB00
KRUNG THAI BANK PCL KRTH KRTH0INBB01
Long Table
BANK_NAME BANK_CODE IFSC_CODE
BANK OF CEYLON BCEY BCEY0000001
BANK OF CEYLON BCEY BCEY0NEFTSC
BANK OF CEYLON BCEY BCEY0CHEN01
KAVERI GRAMEENA BANK KGRB KGRB0000438
KAVERI GRAMEENA BANK KGRB KGRB0000417
KAVERI GRAMEENA BANK KGRB KGRB0000441
KAVERI GRAMEENA BANK KGRB KGRB0000443
KAVERI GRAMEENA BANK KGRB KGRB0000450
KAVERI GRAMEENA BANK KGRB KGRB0000371
KAVERI GRAMEENA BANK KGRB KGRB0000406
KAVERI GRAMEENA BANK KGRB KGRB0000409
KAVERI GRAMEENA BANK KGRB KGRB0000389
KAVERI GRAMEENA BANK KGRB KGRB0000394
KAVERI GRAMEENA BANK KGRB KGRB0000399
KAVERI GRAMEENA BANK KGRB KGRB0000381
KAVERI GRAMEENA BANK KGRB KGRB0000360
KAVERI GRAMEENA BANK KGRB KGRB0000365
KAVERI GRAMEENA BANK KGRB KGRB0000330
KAVERI GRAMEENA BANK KGRB KGRB0000366
KAVERI GRAMEENA BANK KGRB KGRB0000342
KAVERI GRAMEENA BANK KGRB KGRB0000347
KAVERI GRAMEENA BANK KGRB KGRB0000335
KAVERI GRAMEENA BANK KGRB KGRB0000340
KAVERI GRAMEENA BANK KGRB KGRB0000287
KAVERI GRAMEENA BANK KGRB KGRB0000290
KAVERI GRAMEENA BANK KGRB KGRB0000295
KAVERI GRAMEENA BANK KGRB KGRB0000319
KAVERI GRAMEENA BANK KGRB KGRB0000324
KAVERI GRAMEENA BANK KGRB KGRB0000315
KAVERI GRAMEENA BANK KGRB KGRB0000301
KAVERI GRAMEENA BANK KGRB KGRB0000308
KAVERI GRAMEENA BANK KGRB KGRB0000266
KAVERI GRAMEENA BANK KGRB KGRB0000280
KAVERI GRAMEENA BANK KGRB KGRB0000285
KAVERI GRAMEENA BANK KGRB KGRB0000271
KAVERI GRAMEENA BANK KGRB KGRB0000220
KAVERI GRAMEENA BANK KGRB KGRB0000225
KAVERI GRAMEENA BANK KGRB KGRB0000184
KAVERI GRAMEENA BANK KGRB KGRB0000189
KAVERI GRAMEENA BANK KGRB KGRB0000131
KAVERI GRAMEENA BANK KGRB KGRB0000145
KAVERI GRAMEENA BANK KGRB KGRB0000151
KAVERI GRAMEENA BANK KGRB KGRB0000457
KAVERI GRAMEENA BANK KGRB KGRB0000013
KAVERI GRAMEENA BANK KGRB KGRB0000044
KAVERI GRAMEENA BANK KGRB KGRB0000058
KAVERI GRAMEENA BANK KGRB KGRB0000090
KAVERI GRAMEENA BANK KGRB KGRB0000095
KAVERI GRAMEENA BANK KGRB KGRB0000070
KAVERI GRAMEENA BANK KGRB KGRB0000076
KAVERI GRAMEENA BANK KGRB KGRB0000022
KAVERI GRAMEENA BANK KGRB KGRB0000028
KAVERI GRAMEENA BANK KGRB KGRB0000033
KAVERI GRAMEENA BANK KGRB KGRB0000038
KAVERI GRAMEENA BANK KGRB KGRB0000063
KAVERI GRAMEENA BANK KGRB KGRB0000068
KAVERI GRAMEENA BANK KGRB KGRB0000154
KAVERI GRAMEENA BANK KGRB KGRB0000159
KAVERI GRAMEENA BANK KGRB KGRB0000138
KAVERI GRAMEENA BANK KGRB KGRB0000143
KAVERI GRAMEENA BANK KGRB KGRB0000110
KAVERI GRAMEENA BANK KGRB KGRB0000117
KAVERI GRAMEENA BANK KGRB KGRB0000122
KAVERI GRAMEENA BANK KGRB KGRB0000098
KAVERI GRAMEENA BANK KGRB KGRB0000103
KAVERI GRAMEENA BANK KGRB KGRB0000192
KAVERI GRAMEENA BANK KGRB KGRB0000197
KAVERI GRAMEENA BANK KGRB KGRB0000228
KAVERI GRAMEENA BANK KGRB KGRB0000210
KAVERI GRAMEENA BANK KGRB KGRB0000215
KAVERI GRAMEENA BANK KGRB KGRB0000166
KAVERI GRAMEENA BANK KGRB KGRB0000171
KAVERI GRAMEENA BANK KGRB KGRB0000176
KAVERI GRAMEENA BANK KGRB KGRB0000201
KAVERI GRAMEENA BANK KGRB KGRB0000206
KAVERI GRAMEENA BANK KGRB KGRB0000273
KAVERI GRAMEENA BANK KGRB KGRB0000278
KAVERI GRAMEENA BANK KGRB KGRB0000247
KAVERI GRAMEENA BANK KGRB KGRB0000252
KAVERI GRAMEENA BANK KGRB KGRB0000257
KAVERI GRAMEENA BANK KGRB KGRB0000525
KAVERI GRAMEENA BANK KGRB KGRB0000469
KAVERI GRAMEENA BANK KGRB KGRB0000472
KAVERI GRAMEENA BANK KGRB KGRB0000476
KAVERI GRAMEENA BANK KGRB KGRB0000478
KAVERI GRAMEENA BANK KGRB KGRB0000464
KAVERI GRAMEENA BANK KGRB KGRB0000511
KAVERI GRAMEENA BANK KGRB KGRB0000513
KAVERI GRAMEENA BANK KGRB KGRB0000516
KAVERI GRAMEENA BANK KGRB KGRB0000518
KAVERI GRAMEENA BANK KGRB KGRB0000532
KAVERI GRAMEENA BANK KGRB KGRB0000424
KAVERI GRAMEENA BANK KGRB KGRB0000426
KAVERI GRAMEENA BANK KGRB KGRB0000429
KAVERI GRAMEENA BANK KGRB KGRB0000536
KAVERI GRAMEENA BANK KGRB KGRB0000490
KAVERI GRAMEENA BANK KGRB KGRB0000497
KAVERI GRAMEENA BANK KGRB KGRB0000522
KAVERI GRAMEENA BANK KGRB KGRB0000527
KAVERI GRAMEENA BANK KGRB KGRB0000475
KAVERI GRAMEENA BANK KGRB KGRB0000463
KAVERI GRAMEENA BANK KGRB KGRB0000515
KAVERI GRAMEENA BANK KGRB KGRB0000411
KAVERI GRAMEENA BANK KGRB KGRB0000428
KAVERI GRAMEENA BANK KGRB KGRB0000431
KAVERI GRAMEENA BANK KGRB KGRB0000433
KAVERI GRAMEENA BANK KGRB KGRB0000436
KAVERI GRAMEENA BANK KGRB KGRB0000372
KAVERI GRAMEENA BANK KGRB KGRB0000376
KAVERI GRAMEENA BANK KGRB KGRB0000407
KAVERI GRAMEENA BANK KGRB KGRB0000384
KAVERI GRAMEENA BANK KGRB KGRB0000386
KAVERI GRAMEENA BANK KGRB KGRB0000390
KAVERI GRAMEENA BANK KGRB KGRB0000392
KAVERI GRAMEENA BANK KGRB KGRB0000395
KAVERI GRAMEENA BANK KGRB KGRB0000397
KAVERI GRAMEENA BANK KGRB KGRB0000400
KAVERI GRAMEENA BANK KGRB KGRB0000402
KAVERI GRAMEENA BANK KGRB KGRB0000237
KAVERI GRAMEENA BANK KGRB KGRB0000242
KAVERI GRAMEENA BANK KGRB KGRB0000379
KAVERI GRAMEENA BANK KGRB KGRB0000382
KAVERI GRAMEENA BANK KGRB KGRB0000357
KAVERI GRAMEENA BANK KGRB KGRB0000361
KAVERI GRAMEENA BANK KGRB KGRB0000363
KAVERI GRAMEENA BANK KGRB KGRB0000403
KAVERI GRAMEENA BANK KGRB KGRB0000405
KAVERI GRAMEENA BANK KGRB KGRB0000326
KAVERI GRAMEENA BANK KGRB KGRB0000328
KAVERI GRAMEENA BANK KGRB KGRB0000331
KAVERI GRAMEENA BANK KGRB KGRB0000367
KAVERI GRAMEENA BANK KGRB KGRB0000369
KAVERI GRAMEENA BANK KGRB KGRB0000343
KAVERI GRAMEENA BANK KGRB KGRB0000345
KAVERI GRAMEENA BANK KGRB KGRB0000348
KAVERI GRAMEENA BANK KGRB KGRB0000333
KAVERI GRAMEENA BANK KGRB KGRB0000336
KAVERI GRAMEENA BANK KGRB KGRB0000338
KAVERI GRAMEENA BANK KGRB KGRB0000341
KAVERI GRAMEENA BANK KGRB KGRB0000288
KAVERI GRAMEENA BANK KGRB KGRB0000351
KAVERI GRAMEENA BANK KGRB KGRB0000291
KAVERI GRAMEENA BANK KGRB KGRB0000293
KAVERI GRAMEENA BANK KGRB KGRB0000296
KAVERI GRAMEENA BANK KGRB KGRB0000298
KAVERI GRAMEENA BANK KGRB KGRB0000320
KAVERI GRAMEENA BANK KGRB KGRB0000322
KAVERI GRAMEENA BANK KGRB KGRB0000325
KAVERI GRAMEENA BANK KGRB KGRB0000316
KAVERI GRAMEENA BANK KGRB KGRB0000299
KAVERI GRAMEENA BANK KGRB KGRB0000302
KAVERI GRAMEENA BANK KGRB KGRB0000304
KAVERI GRAMEENA BANK KGRB KGRB0000306
KAVERI GRAMEENA BANK KGRB KGRB0000309
KAVERI GRAMEENA BANK KGRB KGRB0000311
KAVERI GRAMEENA BANK KGRB KGRB0000312
KAVERI GRAMEENA BANK KGRB KGRB0000264
KAVERI GRAMEENA BANK KGRB KGRB0000267
KAVERI GRAMEENA BANK KGRB KGRB0000085
KAVERI GRAMEENA BANK KGRB KGRB0000081
KAVERI GRAMEENA BANK KGRB KGRB0000049
KAVERI GRAMEENA BANK KGRB KGRB0000042
KAVERI GRAMEENA BANK KGRB KGRB0000004
KAVERI GRAMEENA BANK KGRB KGRB0000009
KAVERI GRAMEENA BANK KGRB KGRB000RTGS
KAVERI GRAMEENA BANK KGRB KGRB0000533
KAVERI GRAMEENA BANK KGRB KGRB0000491
KAVERI GRAMEENA BANK KGRB KGRB0000495
KAVERI GRAMEENA BANK KGRB KGRB0000498
KAVERI GRAMEENA BANK KGRB KGRB0000520
KAVERI GRAMEENA BANK KGRB KGRB0000523
KAVERI GRAMEENA BANK KGRB KGRB0000187
KAVERI GRAMEENA BANK KGRB KGRB0000190
KAVERI GRAMEENA BANK KGRB KGRB0000129
KAVERI GRAMEENA BANK KGRB KGRB0000132
KAVERI GRAMEENA BANK KGRB KGRB0000134
KAVERI GRAMEENA BANK KGRB KGRB0000146
KAVERI GRAMEENA BANK KGRB KGRB0000148
KAVERI GRAMEENA BANK KGRB KGRB0000097
KAVERI GRAMEENA BANK KGRB KGRB0000152
KAVERI GRAMEENA BANK KGRB KGRB0000086
KAVERI GRAMEENA BANK KGRB KGRB0000079
KAVERI GRAMEENA BANK KGRB KGRB0000082
KAVERI GRAMEENA BANK KGRB KGRB0000050
KAVERI GRAMEENA BANK KGRB KGRB0000052
KAVERI GRAMEENA BANK KGRB KGRB0000020
KAVERI GRAMEENA BANK KGRB KGRB0000001
KAVERI GRAMEENA BANK KGRB KGRB0000005
KAVERI GRAMEENA BANK KGRB KGRB0000007
KAVERI GRAMEENA BANK KGRB KGRB0000010
KAVERI GRAMEENA BANK KGRB KGRB0000011
KAVERI GRAMEENA BANK KGRB KGRB0000014
KAVERI GRAMEENA BANK KGRB KGRB0000016
KAVERI GRAMEENA BANK KGRB KGRB0000046
KAVERI GRAMEENA BANK KGRB KGRB0000048
KAVERI GRAMEENA BANK KGRB KGRB0000053
KAVERI GRAMEENA BANK KGRB KGRB0000055
KAVERI GRAMEENA BANK KGRB KGRB0000059
KAVERI GRAMEENA BANK KGRB KGRB0000088
KAVERI GRAMEENA BANK KGRB KGRB0000091
KAVERI GRAMEENA BANK KGRB KGRB0000093
KAVERI GRAMEENA BANK KGRB KGRB0000096
KAVERI GRAMEENA BANK KGRB KGRB0000071
KAVERI GRAMEENA BANK KGRB KGRB0000074
KAVERI GRAMEENA BANK KGRB KGRB0000077
KAVERI GRAMEENA BANK KGRB KGRB0000040
KAVERI GRAMEENA BANK KGRB KGRB0000023
KAVERI GRAMEENA BANK KGRB KGRB0000025
KAVERI GRAMEENA BANK KGRB KGRB0000029
KAVERI GRAMEENA BANK KGRB KGRB0000031
KAVERI GRAMEENA BANK KGRB KGRB0000034
KAVERI GRAMEENA BANK KGRB KGRB0000036
KAVERI GRAMEENA BANK KGRB KGRB0000039
KAVERI GRAMEENA BANK KGRB KGRB0000061
KAVERI GRAMEENA BANK KGRB KGRB0000064
KAVERI GRAMEENA BANK KGRB KGRB0000066
KAVERI GRAMEENA BANK KGRB KGRB0000155
KAVERI GRAMEENA BANK KGRB KGRB0000157
KAVERI GRAMEENA BANK KGRB KGRB0000160
KAVERI GRAMEENA BANK KGRB KGRB0000136
KAVERI GRAMEENA BANK KGRB KGRB0000139
KAVERI GRAMEENA BANK KGRB KGRB0000141
KAVERI GRAMEENA BANK KGRB KGRB0000432
KAVERI GRAMEENA BANK KGRB KGRB0000434
KAVERI GRAMEENA BANK KGRB KGRB0000437
KAVERI GRAMEENA BANK KGRB KGRB0000439
KAVERI GRAMEENA BANK KGRB KGRB0000414
KAVERI GRAMEENA BANK KGRB KGRB0000418
KAVERI GRAMEENA BANK KGRB KGRB0000421
KAVERI GRAMEENA BANK KGRB KGRB0000442
KAVERI GRAMEENA BANK KGRB KGRB0000444
KAVERI GRAMEENA BANK KGRB KGRB0000446
KAVERI GRAMEENA BANK KGRB KGRB0000455
KAVERI GRAMEENA BANK KGRB KGRB0000458
KAVERI GRAMEENA BANK KGRB KGRB0000460
KAVERI GRAMEENA BANK KGRB KGRB0000198
KAVERI GRAMEENA BANK KGRB KGRB0000229
KAVERI GRAMEENA BANK KGRB KGRB0000231
KAVERI GRAMEENA BANK KGRB KGRB0000208
KAVERI GRAMEENA BANK KGRB KGRB0000211
KAVERI GRAMEENA BANK KGRB KGRB0000213
KAVERI GRAMEENA BANK KGRB KGRB0000181
KAVERI GRAMEENA BANK KGRB KGRB0000164
KAVERI GRAMEENA BANK KGRB KGRB0000167
KAVERI GRAMEENA BANK KGRB KGRB0000169
KAVERI GRAMEENA BANK KGRB KGRB0000172
KAVERI GRAMEENA BANK KGRB KGRB0000174
KAVERI GRAMEENA BANK KGRB KGRB0000177
KAVERI GRAMEENA BANK KGRB KGRB0000179
KAVERI GRAMEENA BANK KGRB KGRB0000199
KAVERI GRAMEENA BANK KGRB KGRB0000202
KAVERI GRAMEENA BANK KGRB KGRB0000204
KAVERI GRAMEENA BANK KGRB KGRB0000274
KAVERI GRAMEENA BANK KGRB KGRB0000276
KAVERI GRAMEENA BANK KGRB KGRB0000243
KAVERI GRAMEENA BANK KGRB KGRB0000245
KAVERI GRAMEENA BANK KGRB KGRB0000248
KAVERI GRAMEENA BANK KGRB KGRB0000250
KAVERI GRAMEENA BANK KGRB KGRB0000253
KAVERI GRAMEENA BANK KGRB KGRB0000255
KAVERI GRAMEENA BANK KGRB KGRB0000258
KAVERI GRAMEENA BANK KGRB KGRB0000260
KAVERI GRAMEENA BANK KGRB KGRB0000238
KAVERI GRAMEENA BANK KGRB KGRB0000240
KAVERI GRAMEENA BANK KGRB KGRB0000261
KAVERI GRAMEENA BANK KGRB KGRB0000502
KAVERI GRAMEENA BANK KGRB KGRB0000507
KAVERI GRAMEENA BANK KGRB KGRB0000356
KAVERI GRAMEENA BANK KGRB KGRB0000537
KAVERI GRAMEENA BANK KGRB KGRB0000534
KAVERI GRAMEENA BANK KGRB KGRB0000486
KAVERI GRAMEENA BANK KGRB KGRB0000496
KAVERI GRAMEENA BANK KGRB KGRB0000521
KAVERI GRAMEENA BANK KGRB KGRB0000526
KAVERI GRAMEENA BANK KGRB KGRB0000474
KAVERI GRAMEENA BANK KGRB KGRB0000485
KAVERI GRAMEENA BANK KGRB KGRB0000514
KAVERI GRAMEENA BANK KGRB KGRB0000519
KAVERI GRAMEENA BANK KGRB KGRB0000410
KAVERI GRAMEENA BANK KGRB KGRB0000427
KAVERI GRAMEENA BANK KGRB KGRB0000430
KAVERI GRAMEENA BANK KGRB KGRB0000435
KAVERI GRAMEENA BANK KGRB KGRB0000416
KAVERI GRAMEENA BANK KGRB KGRB0000422
KAVERI GRAMEENA BANK KGRB KGRB0000440
KAVERI GRAMEENA BANK KGRB KGRB0000447
KAVERI GRAMEENA BANK KGRB KGRB0000269
KAVERI GRAMEENA BANK KGRB KGRB0000281
KAVERI GRAMEENA BANK KGRB KGRB0000283
KAVERI GRAMEENA BANK KGRB KGRB0000272
KAVERI GRAMEENA BANK KGRB KGRB0000505
KAVERI GRAMEENA BANK KGRB KGRB0000218
KAVERI GRAMEENA BANK KGRB KGRB0000221
KAVERI GRAMEENA BANK KGRB KGRB0000223
KAVERI GRAMEENA BANK KGRB KGRB0000233
KAVERI GRAMEENA BANK KGRB KGRB0000235
KAVERI GRAMEENA BANK KGRB KGRB0000226
KAVERI GRAMEENA BANK KGRB KGRB0000163
KAVERI GRAMEENA BANK KGRB KGRB0000185
KAVERI GRAMEENA BANK KGRB KGRB0000456
KAVERI GRAMEENA BANK KGRB KGRB0000423
KAVERI GRAMEENA BANK KGRB KGRB0000377
KAVERI GRAMEENA BANK KGRB KGRB0000408
KAVERI GRAMEENA BANK KGRB KGRB0000387
KAVERI GRAMEENA BANK KGRB KGRB0000393
KAVERI GRAMEENA BANK KGRB KGRB0000398
KAVERI GRAMEENA BANK KGRB KGRB0000380
KAVERI GRAMEENA BANK KGRB KGRB0000359
KAVERI GRAMEENA BANK KGRB KGRB0000364
KAVERI GRAMEENA BANK KGRB KGRB0000370
KAVERI GRAMEENA BANK KGRB KGRB0000346
KAVERI GRAMEENA BANK KGRB KGRB0000334
KAVERI GRAMEENA BANK KGRB KGRB0000339
KAVERI GRAMEENA BANK KGRB KGRB0000286
KAVERI GRAMEENA BANK KGRB KGRB0000352
KAVERI GRAMEENA BANK KGRB KGRB0000294
KAVERI GRAMEENA BANK KGRB KGRB0000318
KAVERI GRAMEENA BANK KGRB KGRB0000323
KAVERI GRAMEENA BANK KGRB KGRB0000300
KAVERI GRAMEENA BANK KGRB KGRB0000307
KAVERI GRAMEENA BANK KGRB KGRB0000263
KAVERI GRAMEENA BANK KGRB KGRB0000314
KAVERI GRAMEENA BANK KGRB KGRB0000279
KAVERI GRAMEENA BANK KGRB KGRB0000284
KAVERI GRAMEENA BANK KGRB KGRB0000270
KAVERI GRAMEENA BANK KGRB KGRB0000219
KAVERI GRAMEENA BANK KGRB KGRB0000224
KAVERI GRAMEENA BANK KGRB KGRB0000183
KAVERI GRAMEENA BANK KGRB KGRB0000188
KAVERI GRAMEENA BANK KGRB KGRB0000130
KAVERI GRAMEENA BANK KGRB KGRB0000135
KAVERI GRAMEENA BANK KGRB KGRB0000149
KAVERI GRAMEENA BANK KGRB KGRB0000150
KAVERI GRAMEENA BANK KGRB KGRB0000084
KAVERI GRAMEENA BANK KGRB KGRB0000080
KAVERI GRAMEENA BANK KGRB KGRB0000041
KAVERI GRAMEENA BANK KGRB KGRB0000002
KAVERI GRAMEENA BANK KGRB KGRB0000008
KAVERI GRAMEENA BANK KGRB KGRB0000012
KAVERI GRAMEENA BANK KGRB KGRB0000017
KAVERI GRAMEENA BANK KGRB KGRB0000043
KAVERI GRAMEENA BANK KGRB KGRB0000056
KAVERI GRAMEENA BANK KGRB KGRB0000089
KAVERI GRAMEENA BANK KGRB KGRB0000094
KAVERI GRAMEENA BANK KGRB KGRB0000069
KAVERI GRAMEENA BANK KGRB KGRB0000075
KAVERI GRAMEENA BANK KGRB KGRB0000459
KAVERI GRAMEENA BANK KGRB KGRB0000461
KAVERI GRAMEENA BANK KGRB KGRB0000375
KAVERI GRAMEENA BANK KGRB KGRB0000373
KAVERI GRAMEENA BANK KGRB KGRB0000144
KAVERI GRAMEENA BANK KGRB KGRB0000107
KAVERI GRAMEENA BANK KGRB KGRB0000111
KAVERI GRAMEENA BANK KGRB KGRB0000114
KAVERI GRAMEENA BANK KGRB KGRB0000118
KAVERI GRAMEENA BANK KGRB KGRB0000123
KAVERI GRAMEENA BANK KGRB KGRB0000125
KAVERI GRAMEENA BANK KGRB KGRB0000099
KAVERI GRAMEENA BANK KGRB KGRB0000101
KAVERI GRAMEENA BANK KGRB KGRB0000104
KAVERI GRAMEENA BANK KGRB KGRB0000127
KAVERI GRAMEENA BANK KGRB KGRB0000193
KAVERI GRAMEENA BANK KGRB KGRB0000195
KAVERI GRAMEENA BANK KGRB KGRB0000067
KAVERI GRAMEENA BANK KGRB KGRB0000153
KAVERI GRAMEENA BANK KGRB KGRB0000158
KAVERI GRAMEENA BANK KGRB KGRB0000137
KAVERI GRAMEENA BANK KGRB KGRB0000142
KAVERI GRAMEENA BANK KGRB KGRB0000108
KAVERI GRAMEENA BANK KGRB KGRB0000116
KAVERI GRAMEENA BANK KGRB KGRB0000121
KAVERI GRAMEENA BANK KGRB KGRB0000126
KAVERI GRAMEENA BANK KGRB KGRB0000102
KAVERI GRAMEENA BANK KGRB KGRB0000191
KAVERI GRAMEENA BANK KGRB KGRB0000196
KAVERI GRAMEENA BANK KGRB KGRB0000227
KAVERI GRAMEENA BANK KGRB KGRB0000232
KAVERI GRAMEENA BANK KGRB KGRB0000209
KAVERI GRAMEENA BANK KGRB KGRB0000214
KAVERI GRAMEENA BANK KGRB KGRB0000165
KAVERI GRAMEENA BANK KGRB KGRB0000170
KAVERI GRAMEENA BANK KGRB KGRB0000175
KAVERI GRAMEENA BANK KGRB KGRB0000180
KAVERI GRAMEENA BANK KGRB KGRB0000200
KAVERI GRAMEENA BANK KGRB KGRB0000205
KAVERI GRAMEENA BANK KGRB KGRB0000216
KAVERI GRAMEENA BANK KGRB KGRB0000277
KAVERI GRAMEENA BANK KGRB KGRB0000246
KAVERI GRAMEENA BANK KGRB KGRB0000332
KAVERI GRAMEENA BANK KGRB KGRB0000368
KAVERI GRAMEENA BANK KGRB KGRB0000344
KAVERI GRAMEENA BANK KGRB KGRB0000349
KAVERI GRAMEENA BANK KGRB KGRB0000337
KAVERI GRAMEENA BANK KGRB KGRB0000289
KAVERI GRAMEENA BANK KGRB KGRB0000292
KAVERI GRAMEENA BANK KGRB KGRB0000329
KAVERI GRAMEENA BANK KGRB KGRB0000024
KAVERI GRAMEENA BANK KGRB KGRB0000030
KAVERI GRAMEENA BANK KGRB KGRB0000035
KAVERI GRAMEENA BANK KGRB KGRB0000060
KAVERI GRAMEENA BANK KGRB KGRB0000065
KAVERI GRAMEENA BANK KGRB KGRB0000156
KAVERI GRAMEENA BANK KGRB KGRB0000161
KAVERI GRAMEENA BANK KGRB KGRB0000140
KAVERI GRAMEENA BANK KGRB KGRB0000106
KAVERI GRAMEENA BANK KGRB KGRB0000112
KAVERI GRAMEENA BANK KGRB KGRB0000124
KAVERI GRAMEENA BANK KGRB KGRB00000SC
KAVERI GRAMEENA BANK KGRB KGRB0000105
KAVERI GRAMEENA BANK KGRB KGRB0000194
KAVERI GRAMEENA BANK KGRB KGRB0000230
KAVERI GRAMEENA BANK KGRB KGRB0000212
KAVERI GRAMEENA BANK KGRB KGRB0000182
KAVERI GRAMEENA BANK KGRB KGRB0000168
KAVERI GRAMEENA BANK KGRB KGRB0000494
KAVERI GRAMEENA BANK KGRB KGRB0000500
KAVERI GRAMEENA BANK KGRB KGRB0000524
KAVERI GRAMEENA BANK KGRB KGRB0000471
KAVERI GRAMEENA BANK KGRB KGRB0000477
KAVERI GRAMEENA BANK KGRB KGRB0000467
KAVERI GRAMEENA BANK KGRB KGRB0000512
KAVERI GRAMEENA BANK KGRB KGRB0000517
KAVERI GRAMEENA BANK KGRB KGRB0000528
KAVERI GRAMEENA BANK KGRB KGRB0000425
KAVERI GRAMEENA BANK KGRB KGRB0000413
KAVERI GRAMEENA BANK KGRB KGRB0000419
KAVERI GRAMEENA BANK KGRB KGRB0000445
KAVERI GRAMEENA BANK KGRB KGRB0000173
KAVERI GRAMEENA BANK KGRB KGRB0000178
KAVERI GRAMEENA BANK KGRB KGRB0000203
KAVERI GRAMEENA BANK KGRB KGRB0000275
KAVERI GRAMEENA BANK KGRB KGRB0000244
KAVERI GRAMEENA BANK KGRB KGRB0000249
KAVERI GRAMEENA BANK KGRB KGRB0000254
KAVERI GRAMEENA BANK KGRB KGRB0000256
KAVERI GRAMEENA BANK KGRB KGRB0000259
KAVERI GRAMEENA BANK KGRB KGRB0000236
KAVERI GRAMEENA BANK KGRB KGRB0000239
KAVERI GRAMEENA BANK KGRB KGRB0000241
KAVERI GRAMEENA BANK KGRB KGRB0000262
KAVERI GRAMEENA BANK KGRB KGRB0000021
KAVERI GRAMEENA BANK KGRB KGRB0000018
KAVERI GRAMEENA BANK KGRB KGRB0000251
KAVERI GRAMEENA BANK KGRB KGRB0000297
KAVERI GRAMEENA BANK KGRB KGRB0000321
KAVERI GRAMEENA BANK KGRB KGRB0000317
KAVERI GRAMEENA BANK KGRB KGRB0000303
KAVERI GRAMEENA BANK KGRB KGRB0000305
KAVERI GRAMEENA BANK KGRB KGRB0000310
KAVERI GRAMEENA BANK KGRB KGRB0000265
KAVERI GRAMEENA BANK KGRB KGRB0000313
KAVERI GRAMEENA BANK KGRB KGRB0000268
KAVERI GRAMEENA BANK KGRB KGRB0000282
KAVERI GRAMEENA BANK KGRB KGRB0000217
KAVERI GRAMEENA BANK KGRB KGRB0000222
KAVERI GRAMEENA BANK KGRB KGRB0000234
KAVERI GRAMEENA BANK KGRB KGRB0000162
KAVERI GRAMEENA BANK KGRB KGRB0000186
KAVERI GRAMEENA BANK KGRB KGRB0000128
KAVERI GRAMEENA BANK KGRB KGRB0000133
KAVERI GRAMEENA BANK KGRB KGRB0000147
KAVERI GRAMEENA BANK KGRB KGRB0000087
KAVERI GRAMEENA BANK KGRB KGRB0000051
KAVERI GRAMEENA BANK KGRB KGRB0000019
KAVERI GRAMEENA BANK KGRB KGRB0000006
KAVERI GRAMEENA BANK KGRB KGRB0000015
KAVERI GRAMEENA BANK KGRB KGRB0000047
KAVERI GRAMEENA BANK KGRB KGRB0000054
KAVERI GRAMEENA BANK KGRB KGRB0000083
KAVERI GRAMEENA BANK KGRB KGRB0000092
KAVERI GRAMEENA BANK KGRB KGRB0000072
KAVERI GRAMEENA BANK KGRB KGRB0000078
KAVERI GRAMEENA BANK KGRB KGRB0000504
KAVERI GRAMEENA BANK KGRB KGRB0000509
KAVERI GRAMEENA BANK KGRB KGRB0000501
KAVERI GRAMEENA BANK KGRB KGRB0000503
KAVERI GRAMEENA BANK KGRB KGRB0000506
KAVERI GRAMEENA BANK KGRB KGRB0000508
KAVERI GRAMEENA BANK KGRB KGRB0000385
KAVERI GRAMEENA BANK KGRB KGRB0000391
KAVERI GRAMEENA BANK KGRB KGRB0000396
KAVERI GRAMEENA BANK KGRB KGRB0000401
KAVERI GRAMEENA BANK KGRB KGRB0000378
KAVERI GRAMEENA BANK KGRB KGRB0000383
KAVERI GRAMEENA BANK KGRB KGRB0000362
KAVERI GRAMEENA BANK KGRB KGRB0000404
KAVERI GRAMEENA BANK KGRB KGRB0000327
KAVERI GRAMEENA BANK KGRB KGRB0000026
KAVERI GRAMEENA BANK KGRB KGRB0000032
KAVERI GRAMEENA BANK KGRB KGRB0000037
KAVERI GRAMEENA BANK KGRB KGRB0000062
KERALA GRAMIN BANK KLGB KLGB0040745
KERALA GRAMIN BANK KLGB KLGB0040710
KERALA GRAMIN BANK KLGB KLGB0040711
KERALA GRAMIN BANK KLGB KLGB0040713
KERALA GRAMIN BANK KLGB KLGB0040715
KERALA GRAMIN BANK KLGB KLGB0040716
KERALA GRAMIN BANK KLGB KLGB0040717
KERALA GRAMIN BANK KLGB KLGB0040712
KERALA GRAMIN BANK KLGB KLGB0040718
KERALA GRAMIN BANK KLGB KLGB0040702
KERALA GRAMIN BANK KLGB KLGB0040722
KERALA GRAMIN BANK KLGB KLGB0040754
KERALA GRAMIN BANK KLGB KLGB0040746
KERALA GRAMIN BANK KLGB KLGB0040237
KERALA GRAMIN BANK KLGB KLGB0040238
KERALA GRAMIN BANK KLGB KLGB0040239
KERALA GRAMIN BANK KLGB KLGB0040241
KERALA GRAMIN BANK KLGB KLGB0040242
KERALA GRAMIN BANK KLGB KLGB0040243
KERALA GRAMIN BANK KLGB KLGB0040244
KERALA GRAMIN BANK KLGB KLGB0040245
KERALA GRAMIN BANK KLGB KLGB0040246
KERALA GRAMIN BANK KLGB KLGB0040247
KERALA GRAMIN BANK KLGB KLGB0040248
KERALA GRAMIN BANK KLGB KLGB0040249
KERALA GRAMIN BANK KLGB KLGB0040250
KERALA GRAMIN BANK KLGB KLGB0040251
KERALA GRAMIN BANK KLGB KLGB0040278
KERALA GRAMIN BANK KLGB KLGB0040279
KERALA GRAMIN BANK KLGB KLGB0040280
KERALA GRAMIN BANK KLGB KLGB0040281
KERALA GRAMIN BANK KLGB KLGB0040282
KERALA GRAMIN BANK KLGB KLGB0040328
KERALA GRAMIN BANK KLGB KLGB0040329
KERALA GRAMIN BANK KLGB KLGB0040287
KERALA GRAMIN BANK KLGB KLGB0040288
KERALA GRAMIN BANK KLGB KLGB0040289
KERALA GRAMIN BANK KLGB KLGB0040290
KERALA GRAMIN BANK KLGB KLGB0040291
KERALA GRAMIN BANK KLGB KLGB0040292
KERALA GRAMIN BANK KLGB KLGB0040293
KERALA GRAMIN BANK KLGB KLGB0040294
KERALA GRAMIN BANK KLGB KLGB0040295
KERALA GRAMIN BANK KLGB KLGB0040654
KERALA GRAMIN BANK KLGB KLGB0040655
KERALA GRAMIN BANK KLGB KLGB0040656
KERALA GRAMIN BANK KLGB KLGB0040657
KERALA GRAMIN BANK KLGB KLGB0040658
KERALA GRAMIN BANK KLGB KLGB0040659
KERALA GRAMIN BANK KLGB KLGB0040660
KERALA GRAMIN BANK KLGB KLGB0040661
KERALA GRAMIN BANK KLGB KLGB0040686
KERALA GRAMIN BANK KLGB KLGB0040691
KERALA GRAMIN BANK KLGB KLGB0040685
KERALA GRAMIN BANK KLGB KLGB0040684
KERALA GRAMIN BANK KLGB KLGB0040693
KERALA GRAMIN BANK KLGB KLGB0040688
KERALA GRAMIN BANK KLGB KLGB0040689
KERALA GRAMIN BANK KLGB KLGB0040683
KERALA GRAMIN BANK KLGB KLGB0040674
KERALA GRAMIN BANK KLGB KLGB0040675
KERALA GRAMIN BANK KLGB KLGB0040676
KERALA GRAMIN BANK KLGB KLGB0040677
KERALA GRAMIN BANK KLGB KLGB0040678
KERALA GRAMIN BANK KLGB KLGB0040668
KERALA GRAMIN BANK KLGB KLGB0040669
KERALA GRAMIN BANK KLGB KLGB0040670
KERALA GRAMIN BANK KLGB KLGB0040671
KERALA GRAMIN BANK KLGB KLGB0040672
KERALA GRAMIN BANK KLGB KLGB0040673
KERALA GRAMIN BANK KLGB KLGB0040679
KERALA GRAMIN BANK KLGB KLGB0040680
KERALA GRAMIN BANK KLGB KLGB0040681
KERALA GRAMIN BANK KLGB KLGB0040682
KERALA GRAMIN BANK KLGB KLGB0040701
KERALA GRAMIN BANK KLGB KLGB0040719
KERALA GRAMIN BANK KLGB KLGB0040720
KERALA GRAMIN BANK KLGB KLGB0040614
KERALA GRAMIN BANK KLGB KLGB0040615
KERALA GRAMIN BANK KLGB KLGB0040616
KERALA GRAMIN BANK KLGB KLGB0040617
KERALA GRAMIN BANK KLGB KLGB0040618
KERALA GRAMIN BANK KLGB KLGB0040619
KERALA GRAMIN BANK KLGB KLGB0040620
KERALA GRAMIN BANK KLGB KLGB0040621
KERALA GRAMIN BANK KLGB KLGB0040622
KERALA GRAMIN BANK KLGB KLGB0040623
KERALA GRAMIN BANK KLGB KLGB0040624
KERALA GRAMIN BANK KLGB KLGB0040625
KERALA GRAMIN BANK KLGB KLGB0040626
KERALA GRAMIN BANK KLGB KLGB0040627
KERALA GRAMIN BANK KLGB KLGB0040628
KERALA GRAMIN BANK KLGB KLGB0040629
KERALA GRAMIN BANK KLGB KLGB0040639
KERALA GRAMIN BANK KLGB KLGB0040640
KERALA GRAMIN BANK KLGB KLGB0040641
KERALA GRAMIN BANK KLGB KLGB0040642
KERALA GRAMIN BANK KLGB KLGB0040643
KERALA GRAMIN BANK KLGB KLGB0040644
KERALA GRAMIN BANK KLGB KLGB0040430
KERALA GRAMIN BANK KLGB KLGB0040431
KERALA GRAMIN BANK KLGB KLGB0040432
KERALA GRAMIN BANK KLGB KLGB0040433
KERALA GRAMIN BANK KLGB KLGB0040434
KERALA GRAMIN BANK KLGB KLGB0040435
KERALA GRAMIN BANK KLGB KLGB0040453
KERALA GRAMIN BANK KLGB KLGB0040454
KERALA GRAMIN BANK KLGB KLGB0040455
KERALA GRAMIN BANK KLGB KLGB0040456
KERALA GRAMIN BANK KLGB KLGB0040457
KERALA GRAMIN BANK KLGB KLGB0040458
KERALA GRAMIN BANK KLGB KLGB0040459
KERALA GRAMIN BANK KLGB KLGB0040460
KERALA GRAMIN BANK KLGB KLGB0040370
KERALA GRAMIN BANK KLGB KLGB0040371
KERALA GRAMIN BANK KLGB KLGB0040372
KERALA GRAMIN BANK KLGB KLGB0040381
KERALA GRAMIN BANK KLGB KLGB0040382
KERALA GRAMIN BANK KLGB KLGB0040383
KERALA GRAMIN BANK KLGB KLGB0040384
KERALA GRAMIN BANK KLGB KLGB0040385
KERALA GRAMIN BANK KLGB KLGB0040386
KERALA GRAMIN BANK KLGB KLGB0040387
KERALA GRAMIN BANK KLGB KLGB0040388
KERALA GRAMIN BANK KLGB KLGB0040332
KERALA GRAMIN BANK KLGB KLGB0040333
KERALA GRAMIN BANK KLGB KLGB0040334
KERALA GRAMIN BANK KLGB KLGB0040335
KERALA GRAMIN BANK KLGB KLGB0040336
KERALA GRAMIN BANK KLGB KLGB0040337
KERALA GRAMIN BANK KLGB KLGB0040338
KERALA GRAMIN BANK KLGB KLGB0040339
KERALA GRAMIN BANK KLGB KLGB0040340
KERALA GRAMIN BANK KLGB KLGB0040341
KERALA GRAMIN BANK KLGB KLGB0040342
KERALA GRAMIN BANK KLGB KLGB0040229
KERALA GRAMIN BANK KLGB KLGB0040230
KERALA GRAMIN BANK KLGB KLGB0040231
KERALA GRAMIN BANK KLGB KLGB0040234
KERALA GRAMIN BANK KLGB KLGB0040235
KERALA GRAMIN BANK KLGB KLGB0040236
KERALA GRAMIN BANK KLGB KLGB0040483
KERALA GRAMIN BANK KLGB KLGB0040484
KERALA GRAMIN BANK KLGB KLGB0040485
KERALA GRAMIN BANK KLGB KLGB0040486
KERALA GRAMIN BANK KLGB KLGB0040487
KERALA GRAMIN BANK KLGB KLGB0040488
KERALA GRAMIN BANK KLGB KLGB0040489
KERALA GRAMIN BANK KLGB KLGB0040515
KERALA GRAMIN BANK KLGB KLGB0040516
KERALA GRAMIN BANK KLGB KLGB0040517
KERALA GRAMIN BANK KLGB KLGB0040518
KERALA GRAMIN BANK KLGB KLGB0040519
KERALA GRAMIN BANK KLGB KLGB0040520
KERALA GRAMIN BANK KLGB KLGB0040422
KERALA GRAMIN BANK KLGB KLGB0040423
KERALA GRAMIN BANK KLGB KLGB0040424
KERALA GRAMIN BANK KLGB KLGB0040425
KERALA GRAMIN BANK KLGB KLGB0040426
KERALA GRAMIN BANK KLGB KLGB0040427
KERALA GRAMIN BANK KLGB KLGB0040428
KERALA GRAMIN BANK KLGB KLGB0040429
KERALA GRAMIN BANK KLGB KLGB0040137
KERALA GRAMIN BANK KLGB KLGB0040138
KERALA GRAMIN BANK KLGB KLGB0040139
KERALA GRAMIN BANK KLGB KLGB0040140
KERALA GRAMIN BANK KLGB KLGB0040141
KERALA GRAMIN BANK KLGB KLGB0040142
KERALA GRAMIN BANK KLGB KLGB0040143
KERALA GRAMIN BANK KLGB KLGB0040198
KERALA GRAMIN BANK KLGB KLGB0040199
KERALA GRAMIN BANK KLGB KLGB0040200
KERALA GRAMIN BANK KLGB KLGB0040201
KERALA GRAMIN BANK KLGB KLGB0040202
KERALA GRAMIN BANK KLGB KLGB0040203
KERALA GRAMIN BANK KLGB KLGB0040204
KERALA GRAMIN BANK KLGB KLGB0040205
KERALA GRAMIN BANK KLGB KLGB0040206
KERALA GRAMIN BANK KLGB KLGB0040207
KERALA GRAMIN BANK KLGB KLGB0040208
KERALA GRAMIN BANK KLGB KLGB0040209
KERALA GRAMIN BANK KLGB KLGB0040210
KERALA GRAMIN BANK KLGB KLGB0040211
KERALA GRAMIN BANK KLGB KLGB0040212
KERALA GRAMIN BANK KLGB KLGB0040213
KERALA GRAMIN BANK KLGB KLGB0040214
KERALA GRAMIN BANK KLGB KLGB0040215
KERALA GRAMIN BANK KLGB KLGB0040216
KERALA GRAMIN BANK KLGB KLGB0040217
KERALA GRAMIN BANK KLGB KLGB0040218
KERALA GRAMIN BANK KLGB KLGB0040219
KERALA GRAMIN BANK KLGB KLGB0040220
KERALA GRAMIN BANK KLGB KLGB0040221
KERALA GRAMIN BANK KLGB KLGB0040222
KERALA GRAMIN BANK KLGB KLGB0040223
KERALA GRAMIN BANK KLGB KLGB0040224
KERALA GRAMIN BANK KLGB KLGB0040225
KERALA GRAMIN BANK KLGB KLGB0040226
KERALA GRAMIN BANK KLGB KLGB0040227
KERALA GRAMIN BANK KLGB KLGB0040228
KERALA GRAMIN BANK KLGB KLGB0040608
KERALA GRAMIN BANK KLGB KLGB0040609
KERALA GRAMIN BANK KLGB KLGB0040610
KERALA GRAMIN BANK KLGB KLGB0040611
KERALA GRAMIN BANK KLGB KLGB0040612
KERALA GRAMIN BANK KLGB KLGB0040127
KERALA GRAMIN BANK KLGB KLGB0040128
KERALA GRAMIN BANK KLGB KLGB0040129
KERALA GRAMIN BANK KLGB KLGB0040130
KERALA GRAMIN BANK KLGB KLGB0040131
KERALA GRAMIN BANK KLGB KLGB0040132
KERALA GRAMIN BANK KLGB KLGB0040133
KERALA GRAMIN BANK KLGB KLGB0040134
KERALA GRAMIN BANK KLGB KLGB0040135
KERALA GRAMIN BANK KLGB KLGB0040136
KERALA GRAMIN BANK KLGB KLGB0040564
KERALA GRAMIN BANK KLGB KLGB0040565
KERALA GRAMIN BANK KLGB KLGB0040566
KERALA GRAMIN BANK KLGB KLGB0040567
KERALA GRAMIN BANK KLGB KLGB0040568
KERALA GRAMIN BANK KLGB KLGB0040569
KERALA GRAMIN BANK KLGB KLGB0040570
KERALA GRAMIN BANK KLGB KLGB0040571
KERALA GRAMIN BANK KLGB KLGB0040572
KERALA GRAMIN BANK KLGB KLGB0040573
KERALA GRAMIN BANK KLGB KLGB0040574
KERALA GRAMIN BANK KLGB KLGB0040575
KERALA GRAMIN BANK KLGB KLGB0040576
KERALA GRAMIN BANK KLGB KLGB0040577
KERALA GRAMIN BANK KLGB KLGB0040578
KERALA GRAMIN BANK KLGB KLGB0040524
KERALA GRAMIN BANK KLGB KLGB0040525
KERALA GRAMIN BANK KLGB KLGB0040527
KERALA GRAMIN BANK KLGB KLGB0040528
KERALA GRAMIN BANK KLGB KLGB0040529
KERALA GRAMIN BANK KLGB KLGB0040530
KERALA GRAMIN BANK KLGB KLGB0040531
KERALA GRAMIN BANK KLGB KLGB0040532
KERALA GRAMIN BANK KLGB KLGB0040533
KERALA GRAMIN BANK KLGB KLGB0040534
KERALA GRAMIN BANK KLGB KLGB0040535
KERALA GRAMIN BANK KLGB KLGB0040536
KERALA GRAMIN BANK KLGB KLGB0040537
KERALA GRAMIN BANK KLGB KLGB0040538
KERALA GRAMIN BANK KLGB KLGB0040539
KERALA GRAMIN BANK KLGB KLGB0040540
KERALA GRAMIN BANK KLGB KLGB0040541
KERALA GRAMIN BANK KLGB KLGB0040603
KERALA GRAMIN BANK KLGB KLGB0040604
KERALA GRAMIN BANK KLGB KLGB0040605
KERALA GRAMIN BANK KLGB KLGB0040606
KERALA GRAMIN BANK KLGB KLGB0040607
KERALA GRAMIN BANK KLGB KLGB0040544
KERALA GRAMIN BANK KLGB KLGB0040545
KERALA GRAMIN BANK KLGB KLGB0040546
KERALA GRAMIN BANK KLGB KLGB0040547
KERALA GRAMIN BANK KLGB KLGB0040548
KERALA GRAMIN BANK KLGB KLGB0040549
KERALA GRAMIN BANK KLGB KLGB0040550
KERALA GRAMIN BANK KLGB KLGB0040551
KERALA GRAMIN BANK KLGB KLGB0040552
KERALA GRAMIN BANK KLGB KLGB0040553
KERALA GRAMIN BANK KLGB KLGB0040554
KERALA GRAMIN BANK KLGB KLGB0040477
KERALA GRAMIN BANK KLGB KLGB0040478
KERALA GRAMIN BANK KLGB KLGB0040479
KERALA GRAMIN BANK KLGB KLGB0040480
KERALA GRAMIN BANK KLGB KLGB0040481
KERALA GRAMIN BANK KLGB KLGB0040482
KERALA GRAMIN BANK KLGB KLGB0040500
KERALA GRAMIN BANK KLGB KLGB0040501
KERALA GRAMIN BANK KLGB KLGB0040502
KERALA GRAMIN BANK KLGB KLGB0040503
KERALA GRAMIN BANK KLGB KLGB0040504
KERALA GRAMIN BANK KLGB KLGB0040505
KERALA GRAMIN BANK KLGB KLGB0040506
KERALA GRAMIN BANK KLGB KLGB0040507
KERALA GRAMIN BANK KLGB KLGB0040508
KERALA GRAMIN BANK KLGB KLGB0040509
KERALA GRAMIN BANK KLGB KLGB0040510
KERALA GRAMIN BANK KLGB KLGB0040511
KERALA GRAMIN BANK KLGB KLGB0040512
KERALA GRAMIN BANK KLGB KLGB0040513
KERALA GRAMIN BANK KLGB KLGB0040514
KERALA GRAMIN BANK KLGB KLGB0040555
KERALA GRAMIN BANK KLGB KLGB0040556
KERALA GRAMIN BANK KLGB KLGB0040557
KERALA GRAMIN BANK KLGB KLGB0040558
KERALA GRAMIN BANK KLGB KLGB0040559
KERALA GRAMIN BANK KLGB KLGB0040560
KERALA GRAMIN BANK KLGB KLGB0040561
KERALA GRAMIN BANK KLGB KLGB0040562
KERALA GRAMIN BANK KLGB KLGB0040563
KERALA GRAMIN BANK KLGB KLGB0040630
KERALA GRAMIN BANK KLGB KLGB0040631
KERALA GRAMIN BANK KLGB KLGB0040632
KERALA GRAMIN BANK KLGB KLGB0040633
KERALA GRAMIN BANK KLGB KLGB0040634
KERALA GRAMIN BANK KLGB KLGB0040635
KERALA GRAMIN BANK KLGB KLGB0040636
KERALA GRAMIN BANK KLGB KLGB0040637
KERALA GRAMIN BANK KLGB KLGB0040638
KERALA GRAMIN BANK KLGB KLGB0040585
KERALA GRAMIN BANK KLGB KLGB0040586
KERALA GRAMIN BANK KLGB KLGB0040587
KERALA GRAMIN BANK KLGB KLGB0040588
KERALA GRAMIN BANK KLGB KLGB0040589
KERALA GRAMIN BANK KLGB KLGB0040590
KERALA GRAMIN BANK KLGB KLGB0040591
KERALA GRAMIN BANK KLGB KLGB0040592
KERALA GRAMIN BANK KLGB KLGB0040579
KERALA GRAMIN BANK KLGB KLGB0040580
KERALA GRAMIN BANK KLGB KLGB0040581
KERALA GRAMIN BANK KLGB KLGB0040582
KERALA GRAMIN BANK KLGB KLGB0040583
KERALA GRAMIN BANK KLGB KLGB0040584
KERALA GRAMIN BANK KLGB KLGB0040593
KERALA GRAMIN BANK KLGB KLGB0040594
KERALA GRAMIN BANK KLGB KLGB0040595
KERALA GRAMIN BANK KLGB KLGB0040596
KERALA GRAMIN BANK KLGB KLGB0040597
KERALA GRAMIN BANK KLGB KLGB0040598
KERALA GRAMIN BANK KLGB KLGB0040599
KERALA GRAMIN BANK KLGB KLGB0040600
KERALA GRAMIN BANK KLGB KLGB0040526
KERALA GRAMIN BANK KLGB KLGB0040601
KERALA GRAMIN BANK KLGB KLGB0040602
KERALA GRAMIN BANK KLGB KLGB0040542
KERALA GRAMIN BANK KLGB KLGB0040543
KERALA GRAMIN BANK KLGB KLGB0040187
KERALA GRAMIN BANK KLGB KLGB0040188
KERALA GRAMIN BANK KLGB KLGB0040189
KERALA GRAMIN BANK KLGB KLGB0040125
KERALA GRAMIN BANK KLGB KLGB0040461
KERALA GRAMIN BANK KLGB KLGB0040462
KERALA GRAMIN BANK KLGB KLGB0040463
KERALA GRAMIN BANK KLGB KLGB0040464
KERALA GRAMIN BANK KLGB KLGB0040465
KERALA GRAMIN BANK KLGB KLGB0040466
KERALA GRAMIN BANK KLGB KLGB0040467
KERALA GRAMIN BANK KLGB KLGB0040468
KERALA GRAMIN BANK KLGB KLGB0040469
KERALA GRAMIN BANK KLGB KLGB0040470
KERALA GRAMIN BANK KLGB KLGB0040471
KERALA GRAMIN BANK KLGB KLGB0040472
KERALA GRAMIN BANK KLGB KLGB0040473
KERALA GRAMIN BANK KLGB KLGB0040474
KERALA GRAMIN BANK KLGB KLGB0040475
KERALA GRAMIN BANK KLGB KLGB0040476
KERALA GRAMIN BANK KLGB KLGB0040645
KERALA GRAMIN BANK KLGB KLGB0040646
KERALA GRAMIN BANK KLGB KLGB0040647
KERALA GRAMIN BANK KLGB KLGB0040648
KERALA GRAMIN BANK KLGB KLGB0040108
KERALA GRAMIN BANK KLGB KLGB0040109
KERALA GRAMIN BANK KLGB KLGB0040110
KERALA GRAMIN BANK KLGB KLGB0040111
KERALA GRAMIN BANK KLGB KLGB0040112
KERALA GRAMIN BANK KLGB KLGB0040113
KERALA GRAMIN BANK KLGB KLGB0040114
KERALA GRAMIN BANK KLGB KLGB0040115
KERALA GRAMIN BANK KLGB KLGB0040116
KERALA GRAMIN BANK KLGB KLGB0040117
KERALA GRAMIN BANK KLGB KLGB0040118
KERALA GRAMIN BANK KLGB KLGB0040119
KERALA GRAMIN BANK KLGB KLGB0040120
KERALA GRAMIN BANK KLGB KLGB0040121
KERALA GRAMIN BANK KLGB KLGB0040172
KERALA GRAMIN BANK KLGB KLGB0040173
KERALA GRAMIN BANK KLGB KLGB0040174
KERALA GRAMIN BANK KLGB KLGB0040175
KERALA GRAMIN BANK KLGB KLGB0040176
KERALA GRAMIN BANK KLGB KLGB0040177
KERALA GRAMIN BANK KLGB KLGB0040178
KERALA GRAMIN BANK KLGB KLGB0040179
KERALA GRAMIN BANK KLGB KLGB0040180
KERALA GRAMIN BANK KLGB KLGB0040181
KERALA GRAMIN BANK KLGB KLGB0040182
KERALA GRAMIN BANK KLGB KLGB0040183
KERALA GRAMIN BANK KLGB KLGB0040184
KERALA GRAMIN BANK KLGB KLGB0040185
KERALA GRAMIN BANK KLGB KLGB0040186
KERALA GRAMIN BANK KLGB KLGB0040649
KERALA GRAMIN BANK KLGB KLGB0040650
KERALA GRAMIN BANK KLGB KLGB0040651
KERALA GRAMIN BANK KLGB KLGB0040652
KERALA GRAMIN BANK KLGB KLGB0040653
KERALA GRAMIN BANK KLGB KLGB0040490
KERALA GRAMIN BANK KLGB KLGB0040491
KERALA GRAMIN BANK KLGB KLGB0040492
KERALA GRAMIN BANK KLGB KLGB0040493
KERALA GRAMIN BANK KLGB KLGB0040494
KERALA GRAMIN BANK KLGB KLGB0040495
KERALA GRAMIN BANK KLGB KLGB0040496
KERALA GRAMIN BANK KLGB KLGB0040497
KERALA GRAMIN BANK KLGB KLGB0040498
KERALA GRAMIN BANK KLGB KLGB0040499
KERALA GRAMIN BANK KLGB KLGB0040441
KERALA GRAMIN BANK KLGB KLGB0040442
KERALA GRAMIN BANK KLGB KLGB0040443
KERALA GRAMIN BANK KLGB KLGB0040444
KERALA GRAMIN BANK KLGB KLGB0040445
KERALA GRAMIN BANK KLGB KLGB0040446
KERALA GRAMIN BANK KLGB KLGB0040447
KERALA GRAMIN BANK KLGB KLGB0040448
KERALA GRAMIN BANK KLGB KLGB0040449
KERALA GRAMIN BANK KLGB KLGB0040161
KERALA GRAMIN BANK KLGB KLGB0040162
KERALA GRAMIN BANK KLGB KLGB0040163
KERALA GRAMIN BANK KLGB KLGB0040164
KERALA GRAMIN BANK KLGB KLGB0040165
KERALA GRAMIN BANK KLGB KLGB0040166
KERALA GRAMIN BANK KLGB KLGB0040167
KERALA GRAMIN BANK KLGB KLGB0040122
KERALA GRAMIN BANK KLGB KLGB0040123
KERALA GRAMIN BANK KLGB KLGB0040124
KERALA GRAMIN BANK KLGB KLGB0040144
KERALA GRAMIN BANK KLGB KLGB0040145
KERALA GRAMIN BANK KLGB KLGB0040146
KERALA GRAMIN BANK KLGB KLGB0040147
KERALA GRAMIN BANK KLGB KLGB0040148
KERALA GRAMIN BANK KLGB KLGB0040149
KERALA GRAMIN BANK KLGB KLGB0040150
KERALA GRAMIN BANK KLGB KLGB0040151
KERALA GRAMIN BANK KLGB KLGB0040152
KERALA GRAMIN BANK KLGB KLGB0040153
KERALA GRAMIN BANK KLGB KLGB0040168
KERALA GRAMIN BANK KLGB KLGB0040169
KERALA GRAMIN BANK KLGB KLGB0040170
KERALA GRAMIN BANK KLGB KLGB0040171
KERALA GRAMIN BANK KLGB KLGB0040101
KERALA GRAMIN BANK KLGB KLGB0040102
KERALA GRAMIN BANK KLGB KLGB0040103
KERALA GRAMIN BANK KLGB KLGB0040104
KERALA GRAMIN BANK KLGB KLGB0040105
KERALA GRAMIN BANK KLGB KLGB0040106
KERALA GRAMIN BANK KLGB KLGB0040107
KERALA GRAMIN BANK KLGB KLGB0040450
KERALA GRAMIN BANK KLGB KLGB0040451
KERALA GRAMIN BANK KLGB KLGB0040452
KERALA GRAMIN BANK KLGB KLGB0040389
KERALA GRAMIN BANK KLGB KLGB0040390
KERALA GRAMIN BANK KLGB KLGB0040391
KERALA GRAMIN BANK KLGB KLGB0040392
KERALA GRAMIN BANK KLGB KLGB0040393
KERALA GRAMIN BANK KLGB KLGB0040394
KERALA GRAMIN BANK KLGB KLGB0040395
KERALA GRAMIN BANK KLGB KLGB0040396
KERALA GRAMIN BANK KLGB KLGB0040397
KERALA GRAMIN BANK KLGB KLGB0040398
KERALA GRAMIN BANK KLGB KLGB0040399
KERALA GRAMIN BANK KLGB KLGB0040400
KERALA GRAMIN BANK KLGB KLGB0040401
KERALA GRAMIN BANK KLGB KLGB0040402
KERALA GRAMIN BANK KLGB KLGB0040403
KERALA GRAMIN BANK KLGB KLGB0040404
KERALA GRAMIN BANK KLGB KLGB0040405
KERALA GRAMIN BANK KLGB KLGB0040406
KERALA GRAMIN BANK KLGB KLGB0040521
KERALA GRAMIN BANK KLGB KLGB0040522
KERALA GRAMIN BANK KLGB KLGB0040523
KERALA GRAMIN BANK KLGB KLGB0NEFT01
KERALA GRAMIN BANK KLGB KLGB0040271
KERALA GRAMIN BANK KLGB KLGB0040272
KERALA GRAMIN BANK KLGB KLGB0040273
KERALA GRAMIN BANK KLGB KLGB0040274
KERALA GRAMIN BANK KLGB KLGB0040275
KERALA GRAMIN BANK KLGB KLGB0040276
KERALA GRAMIN BANK KLGB KLGB0040277
KERALA GRAMIN BANK KLGB KLGB0040330
KERALA GRAMIN BANK KLGB KLGB0040331
KERALA GRAMIN BANK KLGB KLGB0040344
KERALA GRAMIN BANK KLGB KLGB0040345
KERALA GRAMIN BANK KLGB KLGB0040346
KERALA GRAMIN BANK KLGB KLGB0040347
KERALA GRAMIN BANK KLGB KLGB0040348
KERALA GRAMIN BANK KLGB KLGB0040349
KERALA GRAMIN BANK KLGB KLGB0040350
KERALA GRAMIN BANK KLGB KLGB0040351
KERALA GRAMIN BANK KLGB KLGB0040352
KERALA GRAMIN BANK KLGB KLGB0040353
KERALA GRAMIN BANK KLGB KLGB0040354
KERALA GRAMIN BANK KLGB KLGB0040355
KERALA GRAMIN BANK KLGB KLGB0040356
KERALA GRAMIN BANK KLGB KLGB0040357
KERALA GRAMIN BANK KLGB KLGB0040358
KERALA GRAMIN BANK KLGB KLGB0040359
KERALA GRAMIN BANK KLGB KLGB0040360
KERALA GRAMIN BANK KLGB KLGB0040361
KERALA GRAMIN BANK KLGB KLGB0040362
KERALA GRAMIN BANK KLGB KLGB0040363
KERALA GRAMIN BANK KLGB KLGB0040364
KERALA GRAMIN BANK KLGB KLGB0040365
KERALA GRAMIN BANK KLGB KLGB0040366
KERALA GRAMIN BANK KLGB KLGB0040367
KERALA GRAMIN BANK KLGB KLGB0040368
KERALA GRAMIN BANK KLGB KLGB0040369
KERALA GRAMIN BANK KLGB KLGB0040373
KERALA GRAMIN BANK KLGB KLGB0040374
KERALA GRAMIN BANK KLGB KLGB0040375
KERALA GRAMIN BANK KLGB KLGB0040376
KERALA GRAMIN BANK KLGB KLGB0040377
KERALA GRAMIN BANK KLGB KLGB0040378
KERALA GRAMIN BANK KLGB KLGB0040379
KERALA GRAMIN BANK KLGB KLGB0040380
KERALA GRAMIN BANK KLGB KLGB0040407
KERALA GRAMIN BANK KLGB KLGB0040408
KERALA GRAMIN BANK KLGB KLGB0040409
KERALA GRAMIN BANK KLGB KLGB0040410

Errors against `NMGB` and `OIBA0000001`

IFSC code with NMGB, the bank name is null in csv and also json releases

edit:
ifsc api shows correct bank name,

for OIBA0000001 branch name blank,
rbi shows OMAN INTERNATIONAL BANK SAOG's branch name as Mumbai
ifsc api for this code return bank name HSBC Bank Oman S.A.O.G

php composer installation failed

PC> composer require razorpay/ifsc
Using version ^1.0 for razorpay/ifsc
./composer.json has been updated
Loading composer repositories with package information Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- razorpay/ifsc 1.0.9 requires php-http/client-implementation ^1.0 -> no matching package found.
- razorpay/ifsc 1.0.8 requires php-http/client-implementation ^1.0 -> no matching package found.
- razorpay/ifsc 1.0.7 requires php-http/client-implementation ^1.0 -> no matching package found.
- razorpay/ifsc 1.0.6 requires php-http/client-implementation ^1.0 -> no matching package found.
- razorpay/ifsc 1.0.5 requires php-http/client-implementation ^1.0 -> no matching package found.
- razorpay/ifsc 1.0.4 requires php-http/client-implementation ^1.0 -> no matching package found.
- razorpay/ifsc 1.0.3 requires php-http/client-implementation ^1.0 -> no matching package found.
- razorpay/ifsc 1.0.2 requires php-http/client-implementation ^1.0 -> no matching package found.
- razorpay/ifsc 1.0.11 requires php-http/client-implementation ^1.0 -> no matching package found.
- razorpay/ifsc 1.0.10 requires php-http/client-implementation ^1.0 -> no matching package found.
- razorpay/ifsc 1.0.1 requires php-http/client-implementation ^1.0 -> no matching package found.
- razorpay/ifsc 1.0.0 requires php-http/client-implementation ^1.0 -> no matching package found.
- Installation request for razorpay/ifsc ^1.0 -> satisfiable by razorpay/ifsc[1.0.0, 1.0.1, 1.0.10, 1.0.11, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8,
1.0.9].

Potential causes:

Read https://getcomposer.org/doc/articles/troubleshooting.md for further common problems.

Installation failed, reverting ./composer.json to its original content.

and my stability setting is as follows:

"minimum-stability" : "stable"

I am installing this with laravel 5.3 application. Can you please correct me where I am wrong?

Composer dependency resolver issue

Please review the Problem No. 2 in following image.

image

I am installed this package with laravel 5.3. I have also try to fix the version of razorpay library as 1.0 which was working perfectly previously.

Any help/guidance needed..

Fix parsing of "NA" and emtpy value in NACH dataset

The fixes in d39071f are not persistent, and cause the build to fail (since the PHP tests use the generated files, and not the committed ones).

This needs to be changed in the methods_nach file, so that these values are generated as nulls correctly.

version problem

Unable to install razorpay/ifsc after updating laravel, causing error because it requires php-http/httplug version 1.0 and i have latest version 2.0, and i can't degrade, thus package cannot be installed error.
image

Automation Improvements

A few things are missing from the setup that would make things far far better:

  1. Diff the generated IFSC.json against the one in the repo. If there are changes, throw a notification on Slack
  2. Have a tag-initiated release workflow on wercker. Only trigger on a tag push, create a new release on GitHub.
  3. Setup a release template. Use some cut/awk/sed magic on top of git diff -U0|grep IFSC | sort -u against the latest IFSC-API master to generate a diff of the list of IFSC codes.
  4. Make sure that all the usual files are uploaded on the release and that it remains in draft stage
  5. Have a check in the release pipeline to ensure package.json matches the tag
  6. Run npm publish as well?

Release Template

Should include:

  1. Diff of IFSC codes (if any). Otherwise state: "No metadata changes"
  2. A cute animal picture. Or leave it as a TODO for the person who does the final release
  3. A summary of any new banks that were added in this new release. Diff banknames.json for this.
  4. A total counter summary of additions and removals for this release
  5. The date the release was done by RBI and us (RBI comes from the website itself).

Issues with data types of IFSC.json

Currently, following is the data-type of IFSC.json:

{
    'bank_code (string)' : [ array of branch_code (int / string) ]
}

While this works in Python and JavaScript, there are issues writing modules for static-typed languages like Golang. I've been trying to manage this while writing a Go variant and caused chaos.

Proposed solution

A solution to this would be strictly using 6 digit string branch codes padded with zeros if required. This will avoid any representation of another size due to prefix zeros getting trimmed.

Using string data type would save a lot of effort and help use the JSON easily.

Missing IFSC of State Bank Of Hyderabad

On Searching for IFSC "SBHY0020039", API returns 404 response. But this is a legit State Bank Of Hyderabad branch.

Search URL used is 'https://ifsc.razorpay.com/SBHY0020039'

Looked for the bank in bank name JSON, it was missing from there. So, I am guessing this bank is not supported. Is there any possibility that this bank will be supported in future?

Add API client

Add a client for ifsc.razorpay.com API to both node and PHP

npm package giving error

inside the npm package src/node/index.js file very first line requires the fs npm package but fs package not exists.
can you please tell me about this require('fs').

image

[NPCI Get exhaustive list of all branches that support ACH/IMPS

There are some specific IFSC codes that are mentioned on the NACH Page: https://www.npci.org.in/national-automated-clearing-live-members-1, and do not show up anywhere on the RBI website.

IMPS/ACH is supported on these IFSC codes, but NEFT and RTGS are not. A complete list of branches that only show up on this page, but not on RBI website:

APBL0019001  ALLA0888888  HDFC0CAMSBA  KKBK0BUCB01  CRLY0000001  CSBX0CSB001  APBL0014001
APBL0005001  APBL0022001  FDRL0000379  SBIN0000DOP  APBL0015022  YESB0HPB051  UTIB0SIDB99
IOBA0009016  HDFC0CITC01  CBIN0MPDACT  GSCB0JNDC01  INDB0KUCB01  APBL0020001  HDFC0CLCBLO
MAHB0003007  APBL0017001  UTIB0STMNBI  ICIC00NDIMC  APBL0023001  YESB0NBGKPI  UTIB0SBCUB1
RBIS0RBIPI0

However, the above page only lists 1 IFSC code per Bank, which leads me to wonder: are there are any such branches. If there are, an exhaustive list of all ACH IFSC codes will be great to have.

UPI Enabled Flag

  • Add UPI enabled as true for all issuers in banks.json
  • RSS Feed from NPCI website.
  • Add PSP handles if possible.

Change CSV delimiter

From the next release please change the delimiter for CSV as the ADDRESS column contains , in the values and it needs manual efforts to clean the data.

Don't follow redirects by default

With razorpay/ifsc-api#13 getting merged soon, we'll want to the client SDKs to not follow the redirects by default (so that they get a backward-compatible old response). As such, we want them not to follow 302 by default, and parse+show the immediate response)

Add Support For Searching IFSC

  1. First I have list of bank which I select
  2. On selecting list I get states of bank
  3. On Selecting State I get Citi of bank
  4. On Selecting Citi I get branches of bak
  5. On Selecting Branch I get details of branch

Add support for custom sublet prefixes

In addition to the generated sublets.json file, we need to add support for custom sublet prefixes, which are known mappings of a sublet bank range being given a specific prefix in the large bank

See #113 for some more details and sample starting dataset.

Create IFSC constants

Need to create constants for Bank::PUNB etc so other consumers can easily refer to a particular bank if needed.

State name incorrect for some IFSC codes

When I'm querying for IFSC code of banks in CHHATTISGARH state, it returns an incorrect state name.

Example 1: SBIN0010147

Branch Name: W R S COLONY RAIPUR
Address: W R S COLONY SEC RAILWAY RAIPUR CHATTISGARH 492001
City: BHOPAL (Incorrect, It should be RAIPUR)
District: RAIPUR
State: MADHYA PRADESH (Incorrect, It should be CHHATTISGARH)

Example 2: SBIN0012141

Branch Name: COLLECTORATE, MAHASAMUND
Address: MAHASAMUND COLLECTORATE ROAD,GOURAV PATH,DISTMAHASAMUND493445
City: MAHASAMUND
District: MAHASAMUND
State: CHANDIGARH (Incorrect, It should be CHATTISGARH)

Example 3: SBIN0017728

Branch Name: RAJEEV NAGAR RAIPUR
Address: MADAN COMPLEX,SHAKTI NAGAR,RAIPUR,DISTT.RAIPUR.CHHATTISGARH 492007
City: RAIPUR
District: RAIPUR
State: CHANDIGARH (Incorrect, It should be CHHATTISGARH)

Example 4: UTIB0000139

Branch Name: RAIPUR (CHHATISGARH)
Address: OPP NEW BUS STAND JEEVAN BIMA MARG PANDRI
City: RAIPUR
District: RAIPUR
State: CHANDIGARH (Incorrect, It should be CHHATTISGARH)

Missing lookup ranges support

@captn3m0 When I added the Rubygem (#31), you said that the "lookup ranges" method should be removed as it is no longer supported (#31 (comment))

We've had problems validating IFSC codes in production and investigating it lead me to the JSON file, which still includes 219 instances of range tuples (\[\d*,\d*\]) and thus it seems that the validation errors are due to missing range support in the Elixir package and Rubygem.

Are these invalid branches, or should range validation be added? The API, PHP package, and NPM package all validate ranges correctly at the moment.

e.g. this Allahabad bank code that falls within the [212820,212826] range in the IFSC.json file

# via offline validation
iex> Razorpay.IFSC.validate("ALLA0212822")
{:error, :invalid_branch_code}

# via online API lookup
iex> Razorpay.IFSC.get("ALLA0212822") 
{:ok,
 %Razorpay.IFSC{
   address: "VILLAGE & POST- RAMRAJ, NEAR STATE BANK OF INDIA, DISTRICT- MUZAFFARNAGAR-251320",
   bank: "Allahabad Bank",
   bank_code: "ALLA",
   branch: "RAMRAJ",
   city: "RAM RAJ",
   contact: "",
   district: "MUZAFFARNAGAR",
   ifsc: "ALLA0212822",
   rtgs: nil,
   state: "UTTAR PRADESH"
 }}
$ curl https://ifsc.razorpay.com/ALLA0212822
{"CITY":"RAM RAJ","ADDRESS":"VILLAGE & POST- RAMRAJ, NEAR STATE BANK OF INDIA, DISTRICT- MUZAFFARNAGAR-251320","DISTRICT":"MUZAFFARNAGAR","BRANCH":"RAMRAJ","CONTACT":"","STATE":"UTTAR PRADESH","BANK":"Allahabad Bank","BANKCODE":"ALLA","IFSC":"ALLA0212822"}

Also, the sole range test in validator_asserts.json does not really test a range:

"testValidateInsideRange": {
  "DLXB0000097": true
},

That IFSC code is actually stored plainly like this:

"DLXB":[..., 98, 97, 96, ...]

Which leads me to believe - is the scraper script the problem instead, as it isn't resolving all the ranges correctly to plain arrays?

Trailing special characters in certain IFSC codes' branch/address details

GET https://ifsc.razorpay.com/ICIC0000001
returns
{"BANK":"ICICI Bank","IFSC":"ICIC0000001","BRANCH":"CHENNAI - CENOTAPH ROAD ","ADDRESS":"1, CENOTAPH ROAD, CHENNAI. ","CONTACT":null,"CITY":"CHENNAI","DISTRICT":"CHENNAI","STATE":"TAMIL NADU"}

As can be seen, there are some trailing special characters in BRANCH and ADDRESS values. I'm not sure if this is due to the way the data is picked or with the dataset itself.
So far I've noticed this only for certain ICICI codes, so could be an issue with the dataset for these entries.
Either way, would like to know if this is something which can be fixed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.