Expense
Overview
The expense module implements the functionality of bills and payments. A bill or a group of bills can be aggregated together as payments. Payment advice can be submitted through integration with IFMS (Integrated Financial Management Systems) or any other third-party payment provider. The expense module always works in combination with a calculator service. The calculator service is implementation-specific and provides business logic to compute bills. The calculator calls into the expense service to create bills. In general, the expense create/update APIs are not called by any other module other than the calculator.
Click here to browse for more information on the sample calculator provided with the Works platform.
Pre-requisites
DIGIT backbone services
Persister
Indexer
IDGen
MDMS
Workflow
Notification
Functionalities
Create/update/search functionality for bills
Ability to create different bill types according to configuration.
The workflow is integrated and needs to be configured for usage.
Works with an expense calculator that contains the business logic to compute bills.
Code