A telecommunication method in a mobile digital cellular telecommunication system, the method comprising the following being executed by a network component of the mobile digital cellular telecommunication system: • establishing a connection with a remote terminal via the digital cellular telecommunication network; • providing a resource on the remote terminal via the established connection; and • sending a usage message to a pipeline batch processing system of the mobile digital cellular telecommunication system, the usage message comprising usage data related to a usage of the resource provided on the remote terminal, wherein the pipeline batch processing system is a data processing system configured to perform pipeline processing of data records according to a sequence of chained processes; wherein the method further comprises the following being executed by the pipeline batch processing system: • receiving the usage message; • converting the received usage message into a record in a database of the mobile digital cellular telecommunication system, the record comprising the usage data, a primary key, and one or more secondary keys (701, 702), wherein primary keys are used for unique identification of records in the database and the secondary keys are used for identification of groups of the records in the database; • generating charge amounts for the usages of the respective resources whose usage data are comprised in the records comprising one or more of the secondary keys (701, 702) of a first key set; • adding the generated charge amounts to the respective record; • generating an invoice record in the database, the invoice record comprising: the primary keys comprised in the records comprising one or more of the secondary keys of a second key set, charge amounts comprised in the records comprising one or more of the secondary keys of the second key set, and the usage data comprised in the records comprising one or more of the secondary keys of the second key set; • receiving a request to correct the invoice record from a controlling component of the mobile digital cellular telecommunication system, the request comprising a correction specification of the respective usage data comprised in the invoice record (211, 211a); • correcting the usage data in the record comprising the usage data to be corrected, wherein the usage data is corrected according the correction specification; • correcting the charge amount in the record comprising the corrected usage data; • generating a corrected invoice record in the database, the corrected invoice record comprising: the primary keys comprised in the invoice record, the corrected charge amounts comprised in the records comprising the primary keys comprised in the invoice record, and the corrected usage data comprised in the records comprising the primary keys comprised in the invoice record. • establishing a connection with a remote terminal via the digital cellular telecommunication network; • providing a resource on the remote terminal via the established connection; and • sending a usage message to a pipeline batch processing system of the mobile digital cellular telecommunication system, the usage message comprising usage data related to a usage of the resource provided on the remote terminal, wherein the pipeline batch processing system is a data processing system configured to perform pipeline processing of data records according to a sequence of chained processes; • receiving the usage message; • converting the received usage message into a record in a database of the mobile digital cellular telecommunication system, the record comprising the usage data, a primary key, and one or more secondary keys (701, 702), wherein primary keys are used for unique identification of records in the database and the secondary keys are used for identification of groups of the records in the database; • generating charge amounts for the usages of the respective resources whose usage data are comprised in the records comprising one or more of the secondary keys (701, 702) of a first key set; • adding the generated charge amounts to the respective record; • generating an invoice record in the database, the invoice record comprising: the primary keys comprised in the records comprising one or more of the secondary keys of a second key set, charge amounts comprised in the records comprising one or more of the secondary keys of the second key set, and the usage data comprised in the records comprising one or more of the secondary keys of the second key set; • receiving a request to correct the invoice record from a controlling component of the mobile digital cellular telecommunication system, the request comprising a correction specification of the respective usage data comprised in the invoice record (211, 211a); • correcting the usage data in the record comprising the usage data to be corrected, wherein the usage data is corrected according the correction specification; • correcting the charge amount in the record comprising the corrected usage data; • generating a corrected invoice record in the database, the corrected invoice record comprising: the primary keys comprised in the invoice record, the corrected charge amounts comprised in the records comprising the primary keys comprised in the invoice record, and the corrected usage data comprised in the records comprising the primary keys comprised in the invoice record.