OpenG2P Entitlement: Differential
Module name
g2p_entitlement_differential
Module title
OpenG2P Entitlement: Differential
Technology base
Odoo
Functionality
The OpenG2P Entitlement: Differential module extends the existing cash entitlement manager in OpenG2P to support differential entitlements. Differential entitlements allow for the entitlement amount to vary based on certain criteria, such as the beneficiary's location or household size. The module enables inflation adjustments for cash entitlements and applies additional filtering criteria for beneficiaries eligible for entitlements.
Key features
Inflation Adjustment: Define an inflation rate and enable inflation adjustment for entitlement amounts during program cycles.
Differential Entitlements: Calculate entitlement amounts differentially for beneficiaries based on specified criteria.
Approval and Management: Ability to approve, view, and manage differential entitlements.
Design notes
The module is designed to be flexible and extensible. Administrators can easily configure differential entitlement rules to meet the specific needs of their program.
The module is also designed to be user-friendly. Entitlement managers can easily calculate, approve, and manage differential entitlements.
Relationships with other entities
The
g2p.program.entitlement.manager.cash
model is extended to support differential entitlements.
Dependencies
The module depends on the following modules:
g2p_entitlement_cash
User interface
Access the module through the submenu: Program -> Configuration -> Cash Entitlement Managers
Configuration
Configure inflation rate and other settings in the Cash Entitlement Manager form.
Enter an Amount for the entitlement item.
(Optional) Enter a Condition for the entitlement item, determining eligible beneficiaries.
(Optional) Select a Multiplier Field for the entitlement item to calculate the multiplier.
(Optional) Enter a Maximum Multiplier for the entitlement item, specifying the maximum value.
In the Entitlement Validation Group field, select a validation group from the dropdown list for validation.
Notes:
The Maximum Amount field limits the total entitlement amount.
The Evaluate One Item checkbox evaluates only one entitlement item at a time.
Error codes
Source code
https://github.com/OpenG2P/openg2p-program/tree/15.0-develop/g2p_entitlement_differential
Installation
Standard Odoo package installation
Last updated