# VaultGL > VaultGL is a core-banking and loan-management platform built on a double-entry general ledger. It runs as a full bank (lending, deposits, teller, treasury, agency and digital channels) or as a loans-only system for microfinance institutions and credit-only lenders, with every transaction posting to one balanced ledger. VaultGL is used by banking staff through a web console (sign-in required). Every customer account is its own general-ledger account, so sub-ledgers and the general ledger stay reconciled, and financial statements are produced live from the ledger. ## Loan management - Loan products: configurable interest (flat or declining balance), repayment frequency, tenor, moratorium, product charges (flat or percentage, deducted at disbursement, per installment, annual service fees) and overdue penalties. - Origination: staged KYC onboarding with document capture and sanctions screening, loan applications with maker-checker approval, credit scorecards and DMN-based approval authority rules. - Credit control: facility limits with utilisation tracking, tranche (multi-drawdown) disbursements with pre-disbursement conditions, collateral register with valuations, guarantors and guarantor-exposure reporting, covenants. - Disbursement: into the borrower's deposit account, or paid out by cash, bank transfer or mobile money with a payment reference. - Servicing: repayments allocated penalty, fees, interest then principal; bulk collection-sheet uploads; group (JLG) lending with meeting repayment sheets; top-ups, rescheduling, interest capitalisation, waivers. - End of day: interest accrual and suspension, overdue penalties, arrears ageing, periodic fees and customer notifications (SMS and email). - Recoveries: written-off loans, recovery workbench, negotiated settlements, off-balance-sheet memorandum ledger. - Reporting: portfolio at risk (PAR), loan portfolio, disbursements, collections, installment ageing, dropped loans, credit and NPL reports, all exportable to CSV, Excel and PDF. ## Open API and WhatsApp self-service - Open API (/open/v1) for integrators: OAuth 2.0 client-credentials tokens with scopes (loans:read, payments:write, repayments:write, customers:auth); loan list, details, balance, schedule and repayment history; online payments with a checkout link confirmed by the payment gateway; posting repayments collected by partners; idempotency keys and per-client rate limits. - Customer sign-in for apps: phone number plus a one-time SMS code gives a token limited to that customer's loans. - WhatsApp bot: borrowers sign in with their phone number and an SMS code, then check loan balances, details and recent repayments, and repay by online payment link (or from their account on a full bank). Sessions time out after inactivity. ## Core banking - General ledger: chart of accounts, journal postings and reversals, accounting periods, year-end close, suspense accounts, sub-ledger to GL reconciliation, multi-branch inter-branch accounting. - Deposits: current, savings and fixed-deposit accounts with interest, holds, liens, restrictions, transfers and standing instructions. - Teller and cash: tills, vault, cash limits with supervisor authorisation. - Treasury: FX rates, deal blotter, liquidity gap, guarantees and letters of credit, telegraphic transfers. - Financial statements: trial balance, balance sheet, profit and loss, cash flow. ## Security and control - Role-based permissions per module, TOTP multi-factor authentication, password policy and lockout. - Maker-checker on configuration and sensitive changes; hash-chained, tamper-evident audit log. - Modules can be switched off per deployment (for example a loans-only lender), which removes their APIs, permissions and screens. ## Links - [Home](https://vaultis.rechargely.online/): product overview - [Loan management](https://vaultis.rechargely.online/#lending): loan management features - [Features](https://vaultis.rechargely.online/#features): platform modules - [Developers](https://vaultis.rechargely.online/developers): Open API guide — authentication, customer sign-in, loans, online payments, partner repayments, callbacks, errors — with a live reference - [OpenAPI specification](https://vaultis.rechargely.online/api/v3/api-docs/open-api): machine-readable OpenAPI 3 description of the integrator API - [Sign up](https://vaultis.rechargely.online/signup): start a free trial for a lending institution - [Sign in](https://vaultis.rechargely.online/login): staff console (authentication required)