Skip to content

CRUD module to manage finance-data (i.e. ledgers, funds, budgets, etc.)


Notifications You must be signed in to change notification settings


Repository files navigation


Copyright (C) 2017-2023 The Open Library Foundation

This software is distributed under the terms of the Apache License, Version 2.0. See the file "LICENSE" for more information.


This RMB-module is responsible for the persistence of finance-related data (i.e. funds, ledgers, transactions, etc.)

For additional information regarding this module, please refer to the Finance Module WIKI.

Building the Project

To compile this module, head to the root-folder and run the following command in your Terminal:

mvn clean install

To run the module in standalone mode (i.e. without involving Okapi):

DB_HOST=localhost DB_PORT=5432 DB_USERNAME=myuser DB_PASSWORD=mypass DB_DATABASE=mydb \
 java -jar target/mod-finance-fat.jar -Dhttp.port=8081

Issue tracker

See project MODFISTO at the FOLIO issue tracker.


See the ModuleDescriptor for the interfaces that this module requires and provides, the permissions, and the additional module metadata.

API Documentation

Generated API documentation.

Code analysis

SonarQube analysis.

Download and configuration

The built artifacts for this module are available. See configuration for repository access, and the Docker image.