For RDS, EC2, Redshift and Elasticache, the platform resets and regenerates the usage charges via the Partner Generated Billing process.
Via this process, the platform will convert all usage to ‘on-demand’ and then apply any RI benefits when creating the new, customer-specific billing file. The benefits are applied for any current and active RIs that have been collected via the API.
If you’re seeing more on-demand 'Compute' charges when checking your end-customers reports, this may be because the platform has not been able to collect the customers RIs via the API.
This would occur when the AWS Account(s) at the end-customer level are in an ‘Unknown’ status or if the IAM Policy for the Account(s) is missing permission(s) for the below:
`ec2:DescribeReservedInstances`
`ec2:DescribeReservedInstancesListings`
`ec2:DescribeReservedInstancesModifications`
`elasticache:DescribeReservedCacheNodes`
`redshift:DescribeReservedNodes`
`rds:DescribeReservedDBInstances`
If you check the AWS Account(s) at the end-customer level and find that the Account(s) are not in the ‘Unknown’ status and that the IAM Policy does include the above permissions, please open a ticket with the Technical Support Team to investigate further.