felixb / callmeter

Call Meter 3G is the most complete monitor app for your Android device: It monitors your calls, text messages and data usage.
GNU General Public License v3.0
48 stars 39 forks source link

Plans with multiple buckets #99

Closed kamil4 closed 8 years ago

kamil4 commented 8 years ago

I'm having difficulty conveying the pricing structure of my operator to Call Meter.

The operator is Tracfone USA, a prepaid. They use three buckets, separate for calls, text (SMS and MMS) and data. So, e.g., a $20 refill card adds 180 minutes, 180 texts, and 180 MB. This seems to trigger two issues with the Call Meter:

Under Advanced Preferences I selected a Prepaid Plan, and added two more billing periods to keep track of each bucket separately. That seems to work, but in the "Now" view under the first billing period Call Meter displays the sum of all three of them (540 rather than the expected 180) and the names of the billing periods are not displayed anywhere which is confusing (see the attached screenshot).

The second issue is that Call Meter seems to be coded around the concept of the balance always being a cash value. But in my case the balance is simply the number of minutes/texts/MBs. So I set the individual costs of each call/SMS/MMS to "1" and set the custom currency symbol to " " (a space) to get rid of the dollar sign. That seems to work, but as you can see in the screenshot, it looks kind-of ugly (the cumulative "cost" displayed under each item is redundant and just clutters the display).

I wonder if there is already a better way to do what I want? Would I be better off using limits instead?

screenshot_2015-12-23-15-19-56

felixb commented 8 years ago

This is kind of complicated setup. It might be model your plans rules in the app correctly. Prepaid plans are only supported half the way.

You can try adding a forth bill period for your calls bucket and keep the first one as sum. You might switch to mixed plans for messages or calls to get a units instead of message count and billed minutes. The bill periods do not support anything but cost, though.