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. Payments advice can be submitted through integration with IFMS (Integrated Financial Management Systems) or any other third party payments 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. For more information on the sample calculator provided with the Works platform, please navigate here.

Dependencies

  • DIGIT backbone services

  • Persister

  • Indexer

  • IDGen

  • MDMS

  • Workflow

  • Notification

Key Functionality

  • Create/update/search functionality for bills

  • Ability to create different bill types according to configuration.

  • Workflow is integrated and needs to be configured for usage.

  • Works with an expense calculator that contains the business logic to compute bills.

Code

Expense Module

Deployment

Helm Chart

Master Data

HeadCodes

Integration

API spec

Postman TBD

Last updated

​​  ​All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.