Abstract:
Systems, methods, and computer program products for validating billing data and detecting anomalies in billing data are provided. In one embodiment a method is provided, the method comprising: receiving historical billing data for a customer, the historical billing data organized into a plurality of historical data sets; calculating a plurality of statistical representations of each of the plurality of historical data sets; generating a historical profile for the customer based on the plurality of statistical representations of the historical billing data; receiving current billing data for the customer; generating a current profile for the customer; comparing the current profile to the historical profile, the current profile and the historical profile being associated with the same at least one category attribute; and, based at least in part on the result of the comparison, determining whether one or more anomalies are present in the current billing data for the customer.