Add City Union Bank Bank of Baroda and RBL statement parsers

This commit is contained in:
A R R R Associates
2026-08-03 17:05:41 +05:30
parent d447e6be8b
commit 6224b721c9
4 changed files with 391 additions and 0 deletions
@@ -11,6 +11,9 @@ from .kotak import KotakParser
from .sbi import SBIModernParser, SBIOtherParser
from .central_bank_of_india import CentralBankOfIndiaParser
from .yes_bank import YesBankParser
from .city_union_bank import CityUnionBankParser
from .bank_of_baroda import BankOfBarodaParser
from .rbl_bank import RBLBankParser
from .base import extract_text
PARSERS = [
@@ -18,6 +21,9 @@ PARSERS = [
AxisParser,
CentralBankOfIndiaParser,
YesBankParser,
CityUnionBankParser,
BankOfBarodaParser,
RBLBankParser,
HDFCParser,
ICICIParser,
HSBCParser,
@@ -34,6 +40,9 @@ BANK_OPTIONS = [
("axis", "Axis Bank"),
("central_bank_of_india", "Central Bank of India"),
("yes_bank", "YES Bank"),
("city_union_bank", "City Union Bank"),
("bank_of_baroda", "Bank of Baroda"),
("rbl_bank", "RBL Bank"),
("hdfc", "HDFC Bank"),
("icici", "ICICI Bank"),
("hsbc", "HSBC Bank"),
@@ -48,6 +57,9 @@ BANK_PARSERS = {
"axis": [AxisParser],
"central_bank_of_india": [CentralBankOfIndiaParser],
"yes_bank": [YesBankParser],
"city_union_bank": [CityUnionBankParser],
"bank_of_baroda": [BankOfBarodaParser],
"rbl_bank": [RBLBankParser],
"hdfc": [HDFCParser],
"icici": [ICICIParser],
"hsbc": [HSBCParser],
@@ -104,3 +116,4 @@ def parse_pdf(path, bank_hint: str | None = None):
)
return parser.parse(path, text)