| Interface | Description | 
|---|---|
| AccountBalanceCalculator | This interface declares the methods needed to update an account balance, based on a transaction. | 
| AccountingCycleCachingService | |
| BalanceCalculator | This interface declares methods needed for posting transactions to the appropriate balance records. | 
| BalancePredicate | This class represents business logic, specifically to decide whether a balance should be selected by a FilteringBalanceIterator
 or not. | 
| BalancingService | Interface for BalancingService | 
| BatchFileService | An interface declaring methods needed by the all files for batch gl processes | 
| BatchSortService | |
| CollectorHelperService | Provides methods for processing gl incoming batch files. | 
| CollectorReportService | Services to help the Collector report | 
| CollectorScrubberService | An interface declaring the methods needed to scrub Collector data | 
| CollectorService | An interface that declares the service needed to run the Collector | 
| EncumbranceCalculator | An interface which declares the methods needed to post a transaction against an encumbrance | 
| EncumbranceClosingOriginEntryGenerationService | Service which generates encumbrance closing origin entries | 
| EnterpriseFeederNotificationService | A service that is used to provide notification about the status of an enterprise feed. | 
| EnterpriseFeederService | The enterprise feeder is a component that feeds in origin entries from an external data source | 
| FileEnterpriseFeederHelperService | Implementations of this interface are responsible for reconciliation of origin entry data in a file and loading them into the
 origin entry table. | 
| FilteringBalanceIterator | An extension of the Iterator interface that allows for balances to be selected or not | 
| IndirectCostRecoveryService | An interface with a predicate that tells if a transaction with the given fields would be an ICR transaction or not | 
| OrganizationReversionCategoryLogic | An interface that represents the logic of a category associated with the Organization Reversion Process | 
| OrganizationReversionProcess | |
| OrganizationReversionProcessService | An interface declaring the methods needed to run the organization reversion process | 
| OrganizationReversionUnitOfWorkService | These services have to do with database interactions with an "Org Reversion Unit of Work" - which is basically a
 Chart-Account-SubAccount that will be/has been reverted during the year end organization reversion process, which is the great
 vacuum that sucks the contents out of accounts. | 
| PosterService | An interface of methods to run the Poster | 
| PostTransaction | An interface that delcares the methods that the Poster needs to post a transaction. | 
| ReconciliationParserService | This class parses a reconciliation file | 
| ReconciliationService | An object to reconcile origin entries. | 
| RunDateService | Sometimes it is necessary to rerun a GL process on the following day if the previous night's GL batch processes failed. | 
| ScrubberProcess | |
| SufficientFundsAccountUpdateService | An interface declaring a method that runs the sufficient funds rebuilder process. | 
| SufficientFundsFullRebuildService | An interface declaring methods needed to run the sufficient funds sync service. | 
| VerifyTransaction | An interface declaring methods needed by the Poster to ascertain if a transaction is suitable for posting | 
| YearEndService | An interface declaring the methods that steps running year end services would need to use to close out activity of an ending
 fiscal year (though, note: OrganizationReversion, the other year end job, is not defined here). | 
| Exception | Description | 
|---|---|
| CollectorLoadException | An exception that occurs during the loading and parsing of a Collector file | 
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.