Financial Ledger
Management

Enterprise-grade accounting and financial ledger service with double-entry bookkeeping, multi-currency support, and real-time transaction processing.

Connected Services

External integrations and dependencies

🗄️
Database
connected
📬
Kafka
connected
⚡
Redis
connected
💰
BlnkFinance
configured

Core Features

Built-in functionality and capabilities

🏦
Account Management

Create and manage user and system accounts

📊
Double-Entry Bookkeeping

Full double-entry accounting system

💱
Multi-Currency Support

Support for multiple currencies

⚡
Real-time Transactions

Process transactions in real-time

🔗
BlnkFinance Integration

Integrated with BlnkFinance ledger API

📡
Event-Driven Architecture

Kafka-based event streaming

API Endpoints

Available REST API endpoints for integration

GET / Service home page
GET /health Health check endpoint
GET /metrics Prometheus metrics (text format)
GET /metrics/json Metrics in JSON format
GET /metrics/health Health metrics endpoint
GET /api Swagger API documentation
POST /api/accounts Create new account
GET /api/accounts/:id Get account details
GET /api/accounts/user/:userId Get user accounts
POST /api/transactions/transfer Transfer funds between accounts
POST /api/transactions/deposit Deposit funds to account
POST /api/transactions/withdraw Withdraw funds from account
GET /api/transactions/:id Get transaction details
GET /api/accounts/:id/transactions Get account transaction history