The GSM PLMN supports a wide range of voice and non-voice services in the same network. In order to enable operators the ability to provide a commercially viable service there is a need to provide charging functions. The present document describes the functionality of charging in GPRS needed to support the first phase of GPRS@ as defined in GSM 02.60[3] and GSM 03.60[8] (packet based services).