Mail Address :

Create Rule Engine for AP and AR

Use Case

 A major player in the Media and Entertainment business has a significant application to manage the billing in real time and reporting process – to calculate the Accounts Payable (AP) and Accounts Receivable (AR) in order to invoice its clients who are Studios and content distributors. The client wanted a rule engine to be built to  better manage the contractual obligations and also workflows to be created to leverage the Rule Engine to generate the AP and AR.

The client also wanted a Website to be built that would allow the users to add/update the business/contractual rules, manage minimum guarantees, margin reports, customer service fees, good faith estimates per cient and track the invoice processing through reports and metrics. They wanted email updates to be sent out to notify progress of the invoice processing.


Applications R-Us evaluated the scope and scalability requirements and decided a microservice based architecture would be an optimal approach to facilitate the programming of different financial modules. The interaction of some of those modules were facilitated via AWS message queue orchestrations as in SQS and SNS and lambda calls used to handle some smaller compute services. By releasing the legacy architectural entanglement, the project achieved a significant improvement in billing accuracy and reduced the overall monthly billing turnaround time by approximately 30%.

Technologies Utilized

.NET, C#, ASP.NET, APIs, AWS Lambdas, AWS SQS, AWS SNS, AWS S3, AWS Gateway and AWS Lambda Authorizer.

Click here to see Project Site