openspp-modules
openspp-modules copied to clipboard
Split Entitlement Amounts in Program Management
Summary: Enhance the entitlement manager within the program management module to allow splitting the assigned amounts using either a percentage or a fixed amount. This split can be taken from the calculated amount or added on top of the assigned amount, and it can be distributed among multiple entities simultaneously.
Feature Description:
-
Percentage or Fixed Amount Split:
- Users can specify a percentage of the total assigned amount or a fixed amount to allocate to multiple entities. For example, if $100 is assigned to a farmer, the user can split 10% ($10) between the district and province, or assign fixed amounts such as $5 to the district and $5 to the province.
-
Source of Split (Taken from or Added On Top):
- Taken from Calculated Amount: The specified percentage or fixed amounts are deducted from the original entitlement. For example, if $100 is assigned and $10 is split, the beneficiary receives $90, and the $10 is distributed among the designated entities (e.g., district and province).
- Added On Top of Calculated Amount: The specified percentage or fixed amounts are added on top of the original entitlement. For instance, if $100 is assigned and $10 is added, the beneficiary receives $100, and an additional $10 is distributed among the designated entities.
-
Multiple Entity Allocation:
- The system should allow for splitting the entitlement among multiple entities at the same time. For example, in a single allocation, a portion can go to a district, another portion to a province, and so on.
Use Cases:
- Food Distribution: Allocate portions of food or other resources to multiple agents or organizations managing the distribution, either by reducing the beneficiary’s entitlement or by adding on top of it.
- Financial Aid Programs: Provide additional funds to multiple supporting entities like districts and provinces, either by deducting from the beneficiary’s amount or by adding extra funds.
The receiving entities will need to be configured as Service Points for the beneficiary