Lnder Banking
Introduction to Lnder Banking
Lnder Banking is a custom-built application developed on the Frappe Framework to manage and streamline an organization's payment transactions. It serves as a centralized platform for:
- Executing payments to employees for salaries or reimbursements.
- Processing payments to third-party vendors or service providers.
- Integrating with multiple banks for outward transactions via connectors.
The application prioritizes automation, traceability, and security by leveraging Frappe’s Doctype-based modular design. Each Doctype represents a specific component of the transaction ecosystem, enabling clear separation of concerns and better maintainability.
Key Features
- Bank Connector Modules: Interfaces with banking systems like HDFC and ICICI via dedicated connector Doctypes.
- Outward Payment Management: Handles scheduling, processing, and referencing of outward bank payments.
- Bulk Payment Handling: Provides tools to process multiple outbound transactions in one go.
- Virtual Accounts: Manages beneficiary virtual account details for swift and accurate transfers.
- API Request Logging: Tracks and records requests sent to banking APIs.
- User Limits: Implements ad-hoc payment limits for security and compliance.
System Modules Overview
- Adhoc Party – Manages details of ad-hoc beneficiaries, allowing flexible recipient setup beyond standard vendors.
- Bank API Request Log – Logs and tracks API requests sent to banking gateways for auditing and troubleshooting.
- Bulk OBP References – Stores bulk outward bank payment references to support batch transaction tracking.
- Bulk Outward Bank Payment – Facilitates batch processing for multiple outward bank payments, increasing efficiency.
- HDFC Connector & ICICI Connector – Provides integration points for HDFC and ICICI bank systems for direct payment processing.
- Outward Bank Payment – Core module for initiating and tracking individual outward payments to beneficiaries.
- Outward Bank Payment Reference – Manages linking and referencing for outward transactions and audit trails.
- Outward Payment Settings – Allows configuration of payment workflows, limits, and system preferences for payment processing.
- User Ad Hoc Limit – Controls and manages user-specific limits for ad-hoc payments to ensure compliance.
- Virtual Account Details – Maintains information on beneficiary virtual accounts for seamless and traceable transactions.
When the code for each Doctype is shared, the system flow will be explained step-by-step to help users understand the transaction lifecycle from initiation to bank confirmation.