The Accounting tab

The Accounts Accounting tab

The Accounts Accounting tab

Check the Enable Accounting box to enable or disable telephone cost accounting for this account.

Select from the list the applicable rule for your telecoms provider.

If you can't find one, you can write one yourself by copying the supplied template, which you will find in an appendix.

The final option on this page is Volume Accounting, described below.

Volume Accounting

What is volume accounting?

Basically, it means to count the number of bytes transmitted to and from the Internet. KPPP can count incoming bytes, outgoing bytes, or both. It's up to you what you want (or must) use.

Why should I use volume accounting?

Many Internet Service Providers bill their customers based on the number of bytes transferred. Even more commonly, ISP's offer a flat rate up to some arbitrary transfer limit, and then charge more for every megabyte above this limit. KPPP shows you your current volume and can help you keep your bills to the minimum. Of course, even if you're not billed based on volume, you can turn on volume accounting just to satisfy your own curiosity.

What type of volume accounting should I select?

That depends mainly on your provider. Many of them only count how many megabytes you download from the Internet, and ignore how much you send. In that case you should choose Bytes In. If you have to pay for both, you should choose Bytes In and Out. Bytes Out is really only here for completeness, as we're not aware of any providers using it as a billing basis. It might be useful to those of you running a web or FTP server at home though.


Unfortunately, there is a drawback on volume accounting. KPPP will only count the number of bytes, regardless of their origin. Many providers set their limit only for Internet access, and not for data on their own network. Some providers set different limits for data that is on their own network, in the same country, and coming from overseas. So, if you're doing not much websurfing, and getting most of your pages from your ISP's own proxy cache, then your provider is probably not charging you for that data. KPPP will not know these IP packets are coming from the proxy, and so it will count them. So if you this situation applies to you, or, as another example, your provider uses a caching news server such as nntpcached, then the volume reported by KPPP may be higher than the amount you are going to be billed for. On the bright side, at least KPPP will never underestimate your bills.