https://github.com/folio-org/mod-feesfines
Provide central management for fees and fines
https://github.com/folio-org/mod-feesfines
Last synced: 10 months ago
JSON representation
Provide central management for fees and fines
- Host: GitHub
- URL: https://github.com/folio-org/mod-feesfines
- Owner: folio-org
- License: apache-2.0
- Created: 2018-03-06T00:16:46.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-07-18T02:46:52.000Z (11 months ago)
- Last Synced: 2025-07-18T06:16:30.968Z (11 months ago)
- Language: Java
- Size: 1.75 MB
- Stars: 4
- Watchers: 20
- Forks: 14
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# mod-feesfines
Copyright (C) 2016-2023 The Open Library Foundation
This software is distributed under the terms of the Apache License,
Version 2.0. See the file "[LICENSE](LICENSE)" for more information.
## Introduction
Module to provide central feesfines management for FOLIO systems.
## Additional information
The [raml-module-builder](https://github.com/folio-org/raml-module-builder) framework.
Other [modules](https://dev.folio.org/source-code/#server-side).
Other FOLIO Developer documentation is at [dev.folio.org](https://dev.folio.org/)
### Issue tracker
See project [MODFEE](https://issues.folio.org/browse/MODFEE)
at the [FOLIO issue tracker](https://dev.folio.org/guidelines/issue-tracker/).
### ModuleDescriptor
See the built `target/ModuleDescriptor.json` for the interfaces that this module
requires and provides, the permissions, and the additional module metadata.
### API documentation
This module's [API documentation](https://dev.folio.org/reference/api/#mod-feesfines).
### Code analysis
[SonarQube analysis](https://sonarcloud.io/dashboard?id=org.folio%3Amod-feesfines).
### Download and configuration
The built artifacts for this module are available.
See [configuration](https://dev.folio.org/download/artifacts) for repository access,
and the [Docker image](https://hub.docker.com/r/folioorg/mod-feesfines/).
### Implementation details
#### Fee/fine amount rounding
It was decided and agreed with the fee/fine's PO that default fee/fine amount rounding mode is half up
(java `BigDecimal.ROUND_HALF_UP`). It means that value X < `0.005` is rounded to `0.00` and value X >= `0.005`
is rounded to `0.01`.