/** * Copyright since 2025 Mifos Initiative * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /** Angular Imports */ import { NgModule } from '@angular/core'; /** Custom Modules */ import { SharedModule } from '../shared/shared.module'; import { DirectivesModule } from '../directives/directives.module'; import { PipesModule } from 'app/pipes/pipes.module'; import { CtsClearingRoutingModule } from './ctsclearing-routing.module'; /** Custom Components (standalone) */ import { CtsClearingDashboardComponent } from './ctsclearing-dashboard/ctsclearing-dashboard.component'; import { InwardBatchesComponent } from './inward-batches/inward-batches.component'; import { InwardBatchDetailComponent } from './inward-batch-detail/inward-batch-detail.component'; import { ItemDecisionDialogComponent } from './inward-batch-detail/item-decision-dialog/item-decision-dialog.component'; import { OutwardPresentmentComponent } from './outward-presentment/outward-presentment.component'; import { OutwardBatchDetailComponent } from './outward-batch-detail/outward-batch-detail.component'; import { SettlementComponent } from './settlement/settlement.component'; import { ReconciliationComponent } from './reconciliation/reconciliation.component'; import { PositivePayComponent } from './positive-pay/positive-pay.component'; /** * CTS (Cheque Truncation System) Clearing Module. * * Inward presentment batches with per-cheque validation and pass/return decisioning, outward * presentment life-cycle (capture -> send -> settle/dishonour), plus the CTS views of the shared * settlement and reconciliation screens. */ @NgModule({ imports: [ SharedModule, DirectivesModule, PipesModule, CtsClearingRoutingModule, CtsClearingDashboardComponent, InwardBatchesComponent, InwardBatchDetailComponent, ItemDecisionDialogComponent, OutwardPresentmentComponent, OutwardBatchDetailComponent, SettlementComponent, ReconciliationComponent, PositivePayComponent ] }) export class CtsClearingModule {}