3.14 Kafka Notification for unbalanced and IB Failure Transactions
This topic describes information about the process of kafka notification for unbalanced and IB failure transactions.
The design focuses on managing unbalanced transactions, where the total debit differs from the total credit. This guarantees that the system creates notifications whenever it finds these transactions, whether in real-time processing or batch operations.
Moreover, it handles failures in inter-branch transactions by producing notifications for any unsuccessful inter-branch entries that affect both real-time and batch processing.
Whenever transaction accounting entries are received, the system performs validation checks for the following:
- Unbalanced Transactions: Transactions where the total debit does not equal the total credit. The system sends out Kafka notifications whenever it finds these transactions, both during API-level processing and at the End-of-Day (EOD) batch processing.
- Inter-Branch (IB) failure entries: Inter-Branch entries create kafka notifications when they fail. This is true for both API-level processing and end-of-day batch processing.
Parent topic: Operational Ledger Processing