File size: 19,620 Bytes
dcc24f8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 |
"""
Indian Banking & Finance Glossary for Domain Pre-training.
This module contains comprehensive financial terminology used in Indian
banking, payments, investments, and taxation. Used for domain pre-training
to teach the model financial vocabulary.
Categories:
- UPI & Digital Payments
- Banking Terms
- Investment & MF Terms
- Tax Terms
- Regulatory Terms
Author: Ranjit Behera
"""
# UPI & Digital Payments
UPI_GLOSSARY = """
UPI: Unified Payments Interface - A real-time payment system developed by NPCI that enables instant money transfers between bank accounts through mobile phones. Launched in 2016.
VPA: Virtual Payment Address - A unique identifier for UPI transactions in the format username@bankhandle (e.g., name@ybl, user@okaxis). Eliminates need to share bank account details.
IMPS: Immediate Payment Service - An instant 24x7 interbank electronic fund transfer service launched by NPCI in 2010. Maximum limit typically Rs.5 lakhs per transaction.
NEFT: National Electronic Funds Transfer - A nationwide payment system facilitating one-to-one funds transfer. Operates in half-hourly batches. No minimum limit, maximum limit varies by bank.
RTGS: Real Time Gross Settlement - For high-value instant fund transfers. Minimum Rs.2 lakhs, no upper limit. Settlement happens on a real-time gross basis.
IFSC: Indian Financial System Code - An 11-character alphanumeric code that uniquely identifies bank branches in India. First 4 characters represent bank, 5th is 0, last 6 identify branch.
UPI ID: Also called VPA. Unique address for receiving UPI payments. Format: username@bankhandle.
UPI PIN: 4 or 6 digit Personal Identification Number set by user to authorize UPI transactions. Never share with anyone.
QR Code: Quick Response Code used for UPI payments. Contains merchant's VPA/UPI ID for easy scanning and payment.
Collect Request: UPI feature where money is requested from another user. Payee initiates the request, payer approves.
UPI Lite: Offline UPI feature for small value transactions up to Rs.500 without internet connectivity.
UPI AutoPay: Mandate-based recurring payments through UPI for subscriptions, EMIs, etc.
P2P: Peer-to-Peer payment between two individuals via UPI.
P2M: Peer-to-Merchant payment for purchasing goods/services via UPI.
BHIM: Bharat Interface for Money - Government's UPI payment app developed by NPCI.
PhonePe: Popular UPI payment app owned by Walmart. Uses @ybl (Yes Bank Limited) handle.
GPay: Google Pay - Google's UPI payment app in India. Uses @okaxis, @okicici, @oksbi handles.
Paytm: Payment app offering UPI, wallet, and banking services. Uses @paytm handle.
CRED: Members-only app for credit card payments. Offers rewards for bill payments.
Transaction Reference Number: Unique 12-digit number assigned to each UPI transaction for tracking.
UTR: Unique Transaction Reference - 16 or 22 digit number for NEFT/RTGS/IMPS transactions.
Beneficiary: The person or entity receiving the fund transfer.
Remitter: The person or entity sending/initiating the fund transfer.
"""
# Banking Terms
BANKING_GLOSSARY = """
CASA: Current Account Savings Account - Low-cost deposits for banks. CASA ratio indicates financial health.
FD: Fixed Deposit - Term deposit where money is locked for a fixed period at predetermined interest rate.
RD: Recurring Deposit - Monthly savings scheme with fixed deposit at regular intervals.
Savings Account: Basic bank account for individuals with variable interest (usually 2.5-4% p.a.).
Current Account: Account for businesses with no interest but unlimited transactions.
NRE Account: Non-Resident External account for NRIs. Foreign currency converted to INR. Tax-free interest.
NRO Account: Non-Resident Ordinary account for NRIs. For income earned in India. Taxable interest.
FCNR: Foreign Currency Non-Resident account. Deposits held in foreign currency. Tax-free.
CIF: Customer Information File - Unique identification number assigned to each customer by bank.
Account Number: Unique number identifying a specific bank account. Usually 11-16 digits.
MICR: Magnetic Ink Character Recognition - 9-digit code on cheques identifying bank, branch, and account.
Cheque: Written order to bank to pay specific amount from account to named person/entity.
DD: Demand Draft - Prepaid negotiable instrument for fund transfer. Safer than cheques.
KYC: Know Your Customer - Mandatory identity verification process for opening bank accounts.
e-KYC: Electronic KYC using Aadhaar-based authentication for faster verification.
CKYC: Central KYC - Centralized repository of KYC records to avoid repeated submissions.
Passbook: Physical record of all transactions in a bank account.
Statement: Periodic summary of all transactions, available monthly or on-demand.
Overdraft: Facility to withdraw more than available balance, up to approved limit. Interest charged on usage.
NACH: National Automated Clearing House - NPCI system for bulk/repetitive payments like EMIs, salaries.
ECS: Electronic Clearing Service - For bulk payments like dividends, salaries. Being replaced by NACH.
Standing Instruction: Automatic recurring payment instruction to bank for regular transfers.
Nomination: Designating a person to receive account balance in case of account holder's death.
Joint Account: Bank account held by two or more individuals together.
Minor Account: Bank account for individuals below 18 years, operated by guardian.
Dormant Account: Account with no transactions for extended period (usually 24 months).
ATM: Automated Teller Machine - For cash withdrawal, balance inquiry, mini statements.
Debit Card: Card linked to bank account for purchases and ATM withdrawals.
Credit Card: Card with pre-approved credit limit for purchases. Interest charged on unpaid balance.
CVV: Card Verification Value - 3-digit security code on back of card.
PIN: Personal Identification Number - 4-digit code for ATM/card transactions.
EMI: Equated Monthly Installment - Fixed monthly payment for loans, calculated on principal and interest.
APR: Annual Percentage Rate - True cost of borrowing including interest and fees.
PLR: Prime Lending Rate - Base rate used by banks to set loan interest rates.
MCLR: Marginal Cost of Funds based Lending Rate - Current benchmark for setting loan rates.
Repo Rate: Rate at which RBI lends to commercial banks. Affects all interest rates.
Reverse Repo Rate: Rate at which RBI borrows from commercial banks.
CRR: Cash Reserve Ratio - Percentage of deposits banks must keep with RBI.
SLR: Statutory Liquidity Ratio - Percentage of deposits banks must invest in government securities.
NPA: Non-Performing Asset - Loan where interest/principal payment is overdue by 90+ days.
Write-off: When bank removes irrecoverable loan from books. Borrower still liable.
Lien: Bank's right to hold customer's deposits against loan default.
Garnishee Order: Court order to bank to freeze and transfer funds for debt recovery.
"""
# Investment & Mutual Fund Terms
INVESTMENT_GLOSSARY = """
Mutual Fund: Investment vehicle that pools money from multiple investors to invest in securities.
AMC: Asset Management Company - Entity that manages mutual fund schemes.
NAV: Net Asset Value - Per unit price of mutual fund. Calculated as (Assets - Liabilities) / Units.
AUM: Assets Under Management - Total market value of assets managed by AMC.
SIP: Systematic Investment Plan - Regular investment of fixed amount in mutual fund at set intervals.
SWP: Systematic Withdrawal Plan - Regular withdrawal of fixed amount from mutual fund.
STP: Systematic Transfer Plan - Regular transfer from one fund to another.
Lumpsum: One-time investment in mutual fund.
ELSS: Equity Linked Savings Scheme - Tax-saving mutual fund with 3-year lock-in under Section 80C.
Debt Fund: Mutual fund investing in fixed income securities like bonds, debentures.
Equity Fund: Mutual fund investing primarily in stocks/shares.
Hybrid Fund: Mutual fund investing in both equity and debt instruments.
Index Fund: Fund that replicates a market index like Nifty 50, Sensex.
ETF: Exchange Traded Fund - Index fund traded on stock exchange like a stock.
NFO: New Fund Offer - Initial offering of a new mutual fund scheme.
Exit Load: Fee charged when selling mutual fund units before specified period.
Expense Ratio: Annual fee charged by AMC as percentage of AUM.
CAGR: Compound Annual Growth Rate - Annualized rate of return accounting for compounding.
XIRR: Extended Internal Rate of Return - Actual return considering irregular cash flows.
Absolute Return: Simple percentage gain/loss without annualization.
Direct Plan: Mutual fund bought directly from AMC without distributor. Lower expense ratio.
Regular Plan: Mutual fund bought through distributor. Higher expense ratio, includes commission.
Growth Option: Mutual fund option where returns are reinvested. No dividends paid.
IDCW: Income Distribution cum Capital Withdrawal - New name for dividend option in mutual funds.
Bluechip: Large, well-established companies with stable growth and dividends.
Smallcap: Companies with market cap below Rs.5,000 crores. Higher risk, higher potential return.
Midcap: Companies with market cap between Rs.5,000-20,000 crores.
Largecap: Companies with market cap above Rs.20,000 crores. More stable.
Flexi-cap: Fund that invests across market caps without restrictions.
Sectoral Fund: Fund investing in specific sector like banking, IT, pharma.
Thematic Fund: Fund investing based on theme like ESG, infrastructure, consumption.
SEBI: Securities and Exchange Board of India - Regulator for securities market.
AMFI: Association of Mutual Funds in India - Industry body for mutual funds.
Demat Account: Dematerialized account holding securities in electronic form.
DP: Depository Participant - Intermediary between investor and depository (NSDL/CDSL).
NSDL: National Securities Depository Limited - Depository for holding securities.
CDSL: Central Depository Services Limited - Another depository for securities.
Zerodha: Largest discount broker in India. Pioneer of zero brokerage model.
Groww: Popular investment platform for mutual funds and stocks.
Upstox: Discount broker and investment platform.
Kuvera: Commission-free mutual fund investment platform.
"""
# Tax Terms
TAX_GLOSSARY = """
PAN: Permanent Account Number - 10-character alphanumeric tax identification issued by Income Tax Dept.
TAN: Tax Deduction Account Number - 10-digit number for entities deducting TDS.
TDS: Tax Deducted at Source - Tax deducted by payer before making payment.
TCS: Tax Collected at Source - Tax collected by seller from buyer on certain transactions.
Form 26AS: Annual tax statement showing TDS/TCS and taxes paid.
Form 16: TDS certificate from employer showing salary and tax deducted.
Form 16A: TDS certificate for non-salary income like interest, commission.
ITR: Income Tax Return - Annual declaration of income and tax liability.
ITR-1 (Sahaj): For salaried individuals with income up to Rs.50 lakhs.
ITR-2: For individuals with capital gains, multiple house properties.
ITR-3: For individuals with business/professional income.
ITR-4 (Sugam): For presumptive taxation under Section 44AD/44ADA.
Assessment Year (AY): Year in which income is assessed and return filed. AY follows FY.
Financial Year (FY): April to March period in which income is earned.
Due Date: Last date for filing ITR. Usually July 31 for non-audit cases.
Belated Return: ITR filed after due date but before end of assessment year.
Revised Return: Correcting errors in originally filed return.
Section 80C: Deduction up to Rs.1.5 lakhs for specified investments (PPF, ELSS, LIC, etc.).
Section 80D: Deduction for health insurance premium. Rs.25,000 self, Rs.50,000 parents (senior).
Section 80E: Deduction for education loan interest. No upper limit.
Section 80G: Deduction for donations to specified charitable organizations.
Section 80TTA: Deduction up to Rs.10,000 on savings account interest.
Section 80TTB: Deduction up to Rs.50,000 on deposit interest for senior citizens.
HRA: House Rent Allowance - Tax-exempt allowance for rental accommodation.
LTA: Leave Travel Allowance - Tax-exempt allowance for domestic travel.
Standard Deduction: Flat deduction of Rs.50,000 from salary income.
Old Tax Regime: Tax regime with deductions and exemptions but higher rates.
New Tax Regime: Simplified regime with lower rates but no deductions.
Capital Gains: Profit from sale of capital assets like property, shares.
LTCG: Long Term Capital Gains - Gains from assets held beyond specified period. Lower tax rate.
STCG: Short Term Capital Gains - Gains from assets held below specified period. Higher tax rate.
Indexation: Adjusting purchase price for inflation to reduce capital gains tax.
GST: Goods and Services Tax - Indirect tax on supply of goods and services.
GSTIN: GST Identification Number - 15-digit unique ID for GST registered businesses.
CGST: Central GST - GST component going to central government.
SGST: State GST - GST component going to state government.
IGST: Integrated GST - For inter-state supplies. Goes to consuming state.
HSN Code: Harmonized System Nomenclature - Product classification code for GST.
SAC Code: Services Accounting Code - Service classification code for GST.
e-Way Bill: Electronic document for movement of goods above Rs.50,000.
Input Tax Credit (ITC): Credit of GST paid on inputs against output GST liability.
Advance Tax: Paying tax in installments during the financial year if liability exceeds Rs.10,000.
Self-Assessment Tax: Balance tax paid at time of filing return.
Interest u/s 234A/B/C: Interest for late filing, short advance tax, deferment of advance tax.
Scrutiny Assessment: Detailed examination of return by tax officer.
Faceless Assessment: Online assessment without physical meeting with tax officer.
"""
# Regulatory & Other Terms
REGULATORY_GLOSSARY = """
RBI: Reserve Bank of India - Central bank of India. Regulates monetary policy, banks, forex.
NPCI: National Payments Corporation of India - Umbrella organization for retail payments.
SEBI: Securities and Exchange Board of India - Regulator for securities market.
IRDAI: Insurance Regulatory and Development Authority of India - Insurance regulator.
PFRDA: Pension Fund Regulatory and Development Authority - Pension regulator.
AMFI: Association of Mutual Funds in India - Mutual fund industry body.
IBA: Indian Banks' Association - Banking industry body.
FEDAI: Foreign Exchange Dealers' Association of India - Forex market body.
FEMA: Foreign Exchange Management Act - Law governing forex transactions.
PMLA: Prevention of Money Laundering Act - Anti-money laundering law.
PPF: Public Provident Fund - Government savings scheme with tax benefits. 15-year lock-in.
EPF: Employees' Provident Fund - Mandatory retirement savings for salaried employees.
EPFO: Employees' Provident Fund Organisation - Administers EPF.
UAN: Universal Account Number - Unique number for EPF members.
NPS: National Pension System - Voluntary pension scheme for retirement.
PRAN: Permanent Retirement Account Number - Unique NPS account number.
Aadhaar: 12-digit unique identification number issued by UIDAI.
UIDAI: Unique Identification Authority of India - Issues Aadhaar.
OTP: One Time Password - Time-sensitive code for transaction verification.
2FA: Two Factor Authentication - Two-step verification for security.
CIBIL Score: Credit score by TransUnion CIBIL. Range 300-900. Above 750 is good.
Credit Report: Detailed history of credit behavior and repayment.
Fintech: Financial Technology - Technology to deliver financial services.
Neobank: Digital-only bank without physical branches.
NBFC: Non-Banking Financial Company - Financial institution not holding banking license.
P2P Lending: Peer-to-Peer lending platform connecting borrowers and lenders directly.
BNPL: Buy Now Pay Later - Short-term financing for purchases.
Digital Rupee (e₹): CBDC (Central Bank Digital Currency) issued by RBI.
Cryptocurrency: Digital currency like Bitcoin, Ethereum. Not legal tender in India.
Blockchain: Distributed ledger technology underlying cryptocurrencies.
AML: Anti-Money Laundering - Regulations to prevent financial crimes.
CFT: Combating Financing of Terrorism - Regulations against terror financing.
PPI: Prepaid Payment Instrument - Wallets, prepaid cards for payments.
Ombudsman: RBI-appointed officer for resolving customer grievances against banks.
Lok Adalat: People's court for settling bank-related disputes amicably.
SARFAESI Act: Law allowing banks to recover NPAs by selling secured assets.
DRT: Debt Recovery Tribunal - For recovery of bank dues.
IBC: Insolvency and Bankruptcy Code - For corporate insolvency resolution.
NCLT: National Company Law Tribunal - Adjudicates corporate disputes.
"""
# Bank-specific terms
BANK_SPECIFIC = """
HDFC Bank: Housing Development Finance Corporation Bank. Largest private sector bank in India.
ICICI Bank: Industrial Credit and Investment Corporation of India Bank. Second largest private bank.
SBI: State Bank of India. Largest public sector bank in India. Government-owned.
Axis Bank: Third largest private sector bank. Previously called UTI Bank.
Kotak Mahindra Bank: Private sector bank founded by Uday Kotak.
Yes Bank: Private sector bank. Had crisis in 2020, now under reconstruction.
IndusInd Bank: Private sector bank headquartered in Pune.
IDFC First Bank: Merged entity of IDFC Bank and Capital First.
Federal Bank: Kerala-based private sector bank.
RBL Bank: Ratnakar Bank Limited. Private sector bank.
Canara Bank: Public sector bank merged with Syndicate Bank.
Bank of Baroda: Public sector bank merged with Dena Bank and Vijaya Bank.
Punjab National Bank: Public sector bank merged with Oriental Bank and United Bank.
Union Bank of India: Public sector bank merged with Andhra Bank and Corporation Bank.
Indian Bank: Public sector bank merged with Allahabad Bank.
UCO Bank: Public sector bank previously called United Commercial Bank.
IDBI Bank: Development bank now owned by LIC.
Payments Bank: Bank that can accept deposits up to Rs.2 lakhs but cannot lend. Examples: Paytm, Airtel.
Small Finance Bank: Bank for unserved/underserved sections. Examples: AU, Ujjivan, Equitas.
NBFCs: Bajaj Finance, HDFC Ltd, Shriram Finance, L&T Finance, Mahindra Finance.
"""
def get_full_glossary() -> str:
"""Get the complete banking and finance glossary."""
sections = [
"# UPI & DIGITAL PAYMENTS",
UPI_GLOSSARY,
"\n# BANKING TERMS",
BANKING_GLOSSARY,
"\n# INVESTMENT & MUTUAL FUNDS",
INVESTMENT_GLOSSARY,
"\n# TAX TERMS",
TAX_GLOSSARY,
"\n# REGULATORY & OTHER TERMS",
REGULATORY_GLOSSARY,
"\n# BANK-SPECIFIC TERMS",
BANK_SPECIFIC,
]
return "\n".join(sections)
def save_glossary(output_path: str = "data/corpus/glossary/banking_glossary.txt"):
"""Save the glossary to a text file."""
from pathlib import Path
path = Path(output_path)
path.parent.mkdir(parents=True, exist_ok=True)
with open(path, 'w') as f:
f.write(get_full_glossary())
# Count terms
full_text = get_full_glossary()
term_count = full_text.count(':') - full_text.count('://')
word_count = len(full_text.split())
print(f"✅ Saved glossary to {path}")
print(f" Terms: ~{term_count}")
print(f" Words: {word_count:,}")
return path
if __name__ == "__main__":
save_glossary()
|