do we use this method in our new billing model or is it only for backward compatibility (with devices report)?