5G Charging Data Records (CHF/NCHF)

This dataset provides comprehensive 5G Standalone charging data records, capturing detailed session, subscriber, and network slice information for converged online/offline charging, edge computing usage, and seamless session continuity across Radio Access Technologies. It is ideal for billing analytics, network slice monetization, and operational optimization in next-generation telecom networks.

  • last updated 1 Nov 2025
  • by GoMask
The brief that made it

Automated billing and revenue assurance for 5G services

Sample rows

preview · 8 of 300 rows · all 20 columns
cdr_idstringcharging_typestringdata_volume_uplink_mbfloatroaming_indicatorbooleannetwork_slice_idstringsession_idstringsubscriber_idstringrat_typestringedge_computing_usedbooleancharging_functionstringstart_timedatetimeend_timedatetimeduration_secondsintegerdata_volume_downlink_mbfloatcharge_amountfloatcurrencystringservice_typestringsession_continuitybooleancharging_event_typestringcharging_reasonstring
CDR0001converged3475.46trueslice-business-2SIDB12345SUB100001LTEtrueCHF2024-05-01T09:10:21Z2024-05-01T12:52:21Z129606910.83154.62USDdatatruesession_startnormal
CDR0002converged1395.01trueslice-business-2SIDB12345SUB100001NRtrueCHF2024-05-01T12:55:21Z2024-05-01T14:15:21Z48003262.1863.2USDdatatruesession_updatehandover
CDR0003converged1652.71trueslice-business-2SIDB12345SUB100001LTEtrueCHF2024-05-01T14:16:21Z2024-05-01T15:56:21Z60003827.5570.9USDdatatruesession_endnormal
CDR0004online612.22falseblankSIDC10001SUB100002WiFifalseCHF2024-05-01T10:24:05Z2024-05-01T11:15:05Z30602043.1815.75EURdatafalsesession_startnormal
CDR0005online815.92falseblankSIDC10001SUB100002WiFifalseCHF2024-05-01T11:16:05Z2024-05-01T12:25:05Z41402884.7322.4EURdatafalsesession_updateslice_change
CDR0006online255.71falseblankSIDC10001SUB100002WiFifalseCHF2024-05-01T12:26:05Z2024-05-01T12:50:05Z14401092.88.25EURdatafalsesession_endnormal
CDR0007converged7981.35trueslice-premium-9SIDG23456SUB100003NRtrueCHF2024-05-02T07:32:44Z2024-05-02T12:32:44Z180009500.8245.1GBPdatatruesession_startnormal
CDR0008converged4982.27trueslice-premium-9SIDG23456SUB100003NRtrueCHF2024-05-02T12:33:44Z2024-05-02T15:33:44Z108006211.38170.8GBPdatatruesession_updatehandover

What the 300 rows show

from the 300-row sample

Converged (charging type) stands out: 78 of its 88 rows have roaming_indicator = true, against 39 of 212 for the rest.

  • 39%roaming_indicator = true
  • 260.6median data_volume_uplink_mb
  • 2charging functions
  • 3charging event types
  • 4service types
  • 4charging reasons
Roaming indicator rate by charging_typeroaming_indicator = true
0%50%100%43%online39 of 910%offline0 of 12189%converged78 of 88

Converged (charging type)'s mean data_volume_uplink_mb is 3,471, against 1,630 for online and 25.2 for offline.

data_volume_uplink_mb300 rows, in bands of 1,000
010020019325152212891604,0008,000data_volume_uplink_mb →

Median 260.6, from 0.0 to 8,000.

network_slice_id228 rows with a value · 72 left blank
  1. slice-business-277
  2. slice-iot-542
  3. slice-premium-938
  4. slice-demo-x38
  5. slice-consumer-223
  6. slice-consumer-110
20 columns by typefrom the column list below
  • string 11
  • integer 1
  • float 3
  • datetime 2
  • boolean 3

Columns

20 columns in four groups
blueprint · 20 columns
columntypedescriptionexample
Text 11 columns
cdr_idstringUnique identifier for the charging data recorduniqueCDR0001
session_idstringIdentifier for the user session associated with this charging recordSIDB12345
subscriber_idstringUnique identifier for the subscriber (e.g., IMSI or SUPI)SUB100001
network_slice_idstringIdentifier for the network slice used in this session6 slices · optionalslice-business-2
rat_typestringRadio Access Technology type (e.g., NR, LTE, WiFi)NR · LTE · WiFi · 3G · 2GLTE
charging_typestringType of charging applied (online, offline, converged)online · offline · convergedconverged
charging_functionstringCharging function source (CHF or NCHF)CHF · NCHFCHF
currencystringCurrency code for the charge amount (ISO 4217)5 currenciesUSD
service_typestringType of service used (e.g., data, voice, SMS, IoT)data · voice · SMS · IoTdata
charging_event_typestringType of charging event (e.g., session_start, session_update, session_end)session_start · session_update · session_endsession_start
charging_reasonstringReason for the charging event (e.g., normal, handover, slice_change)normal · handover · slice_change · other · optionalnormal
Numbers 4 columns
duration_secondsintegerDuration of the session in seconds0 or more12960
data_volume_uplink_mbfloatTotal uplink data volume in megabytes0 or more3475.46
data_volume_downlink_mbfloatTotal downlink data volume in megabytes0 or more6910.83
charge_amountfloatTotal charge amount for the session (in local currency)0 or more154.62
Dates and times 2 columns
start_timedatetimeSession start timestamp2024-05-01T09:10:21Z
end_timedatetimeSession end timestamp2024-05-01T12:52:21Z
True or false 3 columns
edge_computing_usedbooleanIndicates if edge computing resources were used during the sessiontrue
session_continuitybooleanIndicates if session continuity across RATs was maintainedtrue
roaming_indicatorbooleanIndicates if the session was in roaming statustrue

Use it for

  • roaming indica…39%117 of 300 rowsmean data volume upli…1.6konline25.2offline3.5kconver…

    A telecommunications dashboard

    The roaming_indicator rate, data_volume_uplink_mb by charging_type and a breakdown of network_slice_id. Excel, Power BI or Tableau.

  • Why do 117 of 300 rows have roaming_indicator = true?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable cdrs with session_id, subscriber_id and network_slice_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 20 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset300 rows20 columns
Yours1,000 rows20 columns

blueprint · 5g-charging-data-records-chfnchf

Behind this dataset

Same schema. As many rows as you need.

These 300 rows came out of a blueprint — 20 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Charging ID and session ID from SMF (Session Management Function)
  • Subscriber SUPI (Subscription Permanent Identifier) and GPSI (Generic Public)
  • Network slice identifier (S-NSSAI): eMBB, URLLC, mMTC slice types
  • DNN (Data Network Name) replacing 4G APN concept
  • Data volume, session duration, QoS flow-level charging
  • MEC (Multi-access Edge Computing) application usage and latency
  • Online charging (quota management) vs. offline charging (CDR generation)
  • Roaming: visited vs. home-routed traffic with IPX charging
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
5g-charging-data-records-chfnchf

What should your data show?

Preview 20 rows free
No signup. No card.