Created a single file by consolidating the individual training data reported by all partners in a week to a single file using an algorithm developed in python.
Identified net new trainings reported in the file and added these to already submitted trainings through last week to create the master consolidated file.
Listed down all the business rules related to incentive calculation such as type of training, course, the country where training is conducted, and special SOWs.
Devised an algorithm to calculate payout for reported trainings covering all these business rules.
Computed payout for all trainings reported by partners using devised logic.
Identified all the paid transactions from client’s internal data and calculated the already paid amount.
Estimated accruals by reducing already paid amount from the total computed payout.
Implications
Monthly updated accrual files provided an accurate representation of the actual financial liabilities of client.
Partner, Country and Region level views of accruals catered to different stakeholders of client.
Accrual figures for scheduled trainings helped the finance team budget and forecast for related activities.