Goods Disbursement Module
The module allows the generation, approval, execution, and reconciliation of goods. It is only focused on the management of the disbursement of goods to the Beneficiary. Only users with the required authorizations can manage the goods disbursements. It allows for multiple user approval for actions. Good Disbursement supports different kinds of goods, users have the ability to create types of goods and can disable them when disbursement is no longer needed. Only active beneficiaries are considered in terms of Goods Disbursement.
Reconciliation is currently done via CSV import.
High-Level User Stories
Payment value :
Fixed amount (main) - fixed for all active beneficiaries of that program
Variable amount (called “rebate in the current version, but it’s confusing)
Allows configuring the value to be transferred. Variable parts (or extras) are partial additional quantities that are added to the flat-rate amounts for beneficiaries in the payroll that meet certain conditions. For example, extra amounts can be set based on geolocation, disability, payment services provider, number of days worked, training attended, and other beneficiary conditions (also linked to other modules)
Allows two types of variable amounts: one type that should be counted towards max payment amount (default), and a type that doesn’t (e.g., withdrawal fees that can be credited to the beneficiary as an extra amount, and that might vary based on the bank/mobile account they use)
Allows set a combination of fixed (can be zero) and multiple variable amounts
Variable amounts can also include the number of uncollected past payments. This way it could be easy to customize the rules about payment backlog management.
Max payment amount (optional): it should be possible to set a limit per single payment (i.e. combination of fixed and variable amounts cannot be higher than X, if higher than X, pay X); as well as a total amount that a beneficiary could collect (e.g. beneficiary is entitled to 90.000). If users mistakenly try to send a payment amount higher than the balance a beneficiary is entitled to, then the system should flag those transactions. Option to restrict payment amount to reach max amount, or to reject the transactions.
* TBC if max payment amount should be set in payments or as an attribute of the benefit plan beneficiaries are assigned.
Payment points
Allows the creation of payment points. The payment points feature is the creation of subgroups in large payrolls so beneficiaries can be managed better.
Allows uploading of payment point criteria so payment points can be created automatically.
Allows viewing of payment points and criteria used in the creation of subgroups
Allows rejection of payment points
Allows a maker-checker flow for the creation and approval of payment points
Payment Cycle
Allows creation of payment cycle, which are all the sensible defaults, which includes start and end date, which are used to flag payments as delivered on time, rebates configuration, amount to be received per beneficiary in the payroll, and for payrolls using the PPM App, the maximum allocated amount to be carried by the Payment Point Manager
Allows rejection of payment cycle
Allows for a maker-checker flow to approve payment cycles before they can be used
Payment Point Manager
Allows for the creation of payment point managers
Allows searching of payment point managers
Allows to view details of payment point managers
Allows maker checker flow to approve payment point managers
Payroll Creation for Digital Payments
Allows for the creation of a payroll that can be paid digitally or electronically
Allows filtering of beneficiaries to select based on one or more criteria (e.g. geographical location, number of payments received, etc) ** one use case is if users want to pay only backlogs (uncollected payments). In this case, the payment might be restricted to those who have missed a certain number of payments (e.g., 2 or more payments)
Allow using a filter to sub-select beneficiaries who opt for using the Digital Payments option
Allows a summary of all invoices included in the payroll and a summary of the total and number of unique invoices
Allows flagging of invoices that are potentially duplicated (rule can be optionally enforced so that flagged transactions are automatically removed from payroll and separate report generated)
Allows the removal of individual invoices included from the payroll
Allows the ability to download read-only CSV files of all invoices
Allows searching of invoices in payroll
Allows rejection of payroll
Allows maker-checker approval of payroll to set all invoices as read-only to prevent further updates
Provide a feature to generate a read-only PDF report of invoices in payroll after approval
Provide a summary of total invoices and balance from the digital account before payment can be started
Provide a means to digitally make payments via API integration to multiple or single Payment Service Providers
Provide individual reports of each invoice that was paid digitally by grouping successful and failures
Payroll Creation for Payment Point Managers
Allows for the creation of payroll to be paid by payment point managers
Allow using a filter to sub-select beneficiaries who opt for Payment Point Managers
Allows a summary of all invoices included in the payroll and a summary of the total and number of unique invoices
Allows flagging of invoices that are potentially duplicated
Allows the removal of individual invoices included from the payroll
Allows the ability to download read-only CSV files of all invoices
Allows searching of invoices in payroll
Allows grouping of invoices using approved paypoint criteria
Allows grouping of invoices using newly created paypoint criteria
Allows assignment of approved payment point managers to pay point
Allows splitting of paypoint that surpass the limit configured per payment point
Allows searching of invoices in payroll
Allows rejection of payroll
Allows maker-checker approval of payroll to set all invoices as read-only to prevent further updates
Provide a feature to generate a read-only PDF report of invoices in payroll after approval
Provide a feature to generate read-only PDF invoices per payment point of payroll
Provide a summary of total invoices and the total to be paid by each individual payment point manager
Allows each Payment point manager to download invoices assigned to them on the PPM Mobile App
Payroll Creation for Ad-hoc payment with CSV Upload
Allows for the creation of payroll using a defined CSV which can be uploaded with beneficiary/details of people to be paid to
Allow using either Digital or Payment Point Managers for payment of invoices
The option selected will follow the required modalities.
Digital Payment Reconciliation
Allows reconciliation data to be pulled via API for single or multiple Payment Service Providers
Correlate and summarize invoices that were paid and those that were not
Allows a search functionality for all payments completed with status details from the Payment Service Provider
Allows to see the batch summary of invoices paid and channel used in making payment
Allows to either accept or reject using the maker checker flow that the summary on the MIS correlates to the summary provided by the Payment Service Providers
A rejection should clear the upload so it can be rerun again
Payrolls for Payment Point Manager Reconciliation
Allows Payment Point Managers to sync payments completed offline to the MIS
Allows all relevant data captured by the Payment Point Managers on the PPM app to be saved on the MIS. These data include pictures, geo coordinates, and other details of the beneficiary as at the time the payment was disbursed
Allows a search functionality for all payments completed with status details from the Payment Point Manager
Allows to see a batch summary of invoices paid and summary per Payment Point Manager and the Payment Points
Allows to either accept or reject using the maker checker flow that the summary on the MIS correlates to the summary provided by the Payment Point Manager
A rejection should clear the upload so it can be rerun again
Manual CSV/Excel File reconciliation
Allows the upload of CSV/Excel files which detail which invoice has been paid
Allows customization to capture other data collected during payments
Provides real-time validation as the Payment file is imported
Provide summary after payment file is imported
Allows a search functionality for all payments completed with details
Allows to see the batch summary of invoices paid and summary per uploaded payment file
Allows to either accept or reject using the maker checker flow that the summary on the MIS correlates to the summary provided by the file
A rejection should clear the upload so it can be rerun again
Payment History
Allows to search all past payments with details of what option was used to complete the payment
Provide a means to visualize all payments to a beneficiary with a summary
Provide a means to visualize all payments to a household with a summary
Dashboard and Reporting
Provide a dashboard with filters to monitor all indicators for invoices and payments
Provide downloadable reports for payrolls or other indicators
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. https://creativecommons.org/licenses/by-sa/4.0/