Zurück zum Blog Großhandelsbetrieb für SMS

Abweichungen bei abrechenbaren A2P-SMS-Segmenten: Leitfaden zur Abstimmung

Eine operative Methode zur Untersuchung von Abweichungen zwischen Zählungen in der Anwendung, der Versandplattform, beim Anbieter und in Nutzungsdatensätzen – ohne Zustellungen, Versuche und Gebühren gleichzusetzen.

Ein Betriebsteam vergleicht A2P-SMS-Versandprotokolle, um Abweichungen bei Segmenten und Gebühren zu untersuchen

Warum ein Versand in verschiedenen Systemen unterschiedlich gezählt werden kann

Eine Abweichung ist für sich genommen kein Beweis für einen Abrechnungsfehler. Die Anwendung kann Segmente vor dem Versand schätzen; die Schnittstelle kann die Anfrage annehmen oder umwandeln; der Anbieter kann jeden Versuch oder jede verarbeitete Einheit erfassen; und der Nutzungsdatensatz kann die vereinbarten Regeln für die Zählung anwenden. Es darf nicht vorausgesetzt werden, dass all diese Systeme dieselbe Einheit zählen.

Die verfügbaren Nachweise belegen keine allgemeingültige Regel für Berechnung, Erfassung oder Zuordnung, die für alle Anbieter gilt. Die Abstimmung sollte daher von den Daten der einzelnen Systeme und den maßgeblichen Vertragsbedingungen ausgehen. Für konkrete Einzelheiten sind die technischen Spezifikationen und die Dokumentation des Anbieters heranzuziehen.

  • Jede Zählung als Datenpunkt behandeln und zunächst klären, was sie bedeutet.
  • Abweichungen bei Berechnung, Annahme, Übertragung, Wiederholungsversuchen und Erfassung getrennt betrachten.
  • Den abrechenbaren Betrag nicht allein aus dem Zustellstatus ableiten.
Warum ein Versand in verschiedenen Systemen unterschiedlich gezählt werden kann

Vor dem Vergleich die Abstimmungseinheit festlegen

Bevor Segmente addiert werden, sollte geklärt sein, wofür jede Zeile in den einzelnen Systemen steht. Eine logische Nachricht ist die ursprüngliche Anfrage der Anwendung. Ein versendetes Segment ist eine Einheit, die sich aus der Codierung und dem Format ergibt, die in einer bestimmten Phase verwendet werden. Ein Versuch ist ein Sendevorgang, der wiederholt werden kann. Ein abrechenbarer Datensatz ist die Einheit, die der Anbieter gemäß den geltenden Bedingungen erfasst.

Diese Kategorien sind nicht austauschbar. Wird die Gesamtzahl logischer Nachrichten aus der Anwendung mit der Anzahl der Versuche beim Anbieter verglichen, können die Zahlen voneinander abweichen, obwohl jeder Datensatz korrekt erstellt wurde. Bitte jede Partei um Definitionen ihrer Felder und um die Kriterien, nach denen Zeilen zusammengefasst werden.

  • Gesamtzahlen für logische Nachrichten, Segmente, Versuche und Nutzungsdatensätze getrennt aufführen.
  • Klären, ob eine Kennung bei Wiederholungsversuchen erhalten bleibt und ob eine Zeile eine Anfrage oder eine erfasste Einheit darstellt.
  • Vor dem Vergleich der Gesamtzahlen den Zeitraum und die Zeitzone jedes Berichts bestätigen.
Vor dem Vergleich die Abstimmungseinheit festlegen

Welche Felder in den einzelnen Phasen zu vergleichen sind

Erstellen Sie eine Tabelle pro Datensatz mit den verfügbaren Feldern und ihrer Herkunft. Versuchen Sie mindestens, die Kennung der Anfrage, die von der Plattform oder dem Anbieter vergebene Nachrichtenkennung, das normalisierte Ziel, den Zeitstempel und den in der jeweiligen Phase erfassten Status beizubehalten. Fügen Sie den ursprünglichen Text und jede umgewandelte Darstellung hinzu, sofern deren sichere Speicherung zulässig ist.

Halten Sie zur Prüfung der Codierung verfügbare Metadaten fest, etwa den angegebenen Zeichensatz und die Länge vor und nach der Umwandlung. Erfragen Sie zur Untersuchung der Verkettung die Kennungen oder Referenzen von Teilen, die das System tatsächlich bereitstellt. Verfügbarkeit und Bedeutung dieser Felder sind unterschiedlich. Gehen Sie weder davon aus, dass sie immer vorhanden sind, noch werten Sie ihr Fehlen als Beweis dafür, dass keine Umwandlung stattgefunden hat.

  • Zeitstempel mit Zeitzone speichern und den ursprünglichen Systemzeitstempel beibehalten.
  • Das Ziel in einem normalisierten Format vergleichen, ohne den empfangenen Wert zu verwerfen.
  • Länge, Codierung und Verkettungsreferenz nur dann erfassen, wenn die Plattform diese Angaben bereitstellt.
  • Inhalte und Zieldaten gemäß den geltenden Datenschutz- und Aufbewahrungsrichtlinien schützen.

Codierung und Verkettung von Duplikaten und Wiederholungsversuchen unterscheiden

Abweichungen bei der Segmentzahl können dadurch entstehen, wie die einzelnen Phasen die Nachricht berechnen oder darstellen. Codierung und Verkettung sind mögliche Faktoren, die anhand der Protokolle geprüft werden sollten. Schwellenwerte oder Zählregeln dürfen jedoch nicht ohne konkrete technische Dokumentation für den jeweiligen Modus und das jeweilige System angewendet werden. Prüfen Sie, welchen Text jede Phase erhalten hat und welche Codierung in den einzelnen Datensätzen angegeben ist.

Duplikate und Wiederholungsversuche erfordern eine andere Untersuchung: Suchen Sie nach wiederholten Anfragen, unterschiedlichen Kennungen für denselben Vorgang und eng beieinanderliegenden Zeitstempeln. Ähnlichkeit von Text und Ziel hilft, mögliche Fälle zu finden, reicht aber nicht aus, um zwei Zeilen als Duplikate einzustufen. Es könnte sich um separate, legitime Versendungen handeln. Prüfen Sie außerdem, ob die Anwendung oder Plattform eine Anfrage erneut versucht hat und welche Antwort vor dem nächsten Versuch einging.

  • Zuerst feststellen, ob sich Inhalt oder Codierung geändert haben; danach Wiederholungen von Anfragen und Versuchen prüfen.
  • Kennungen und zeitliche Abfolge als Nachweise heranziehen, nicht nur übereinstimmenden Text und ein übereinstimmendes Ziel.
  • Technische Primärdokumentation und Anbieterbedingungen prüfen, bevor eine Abweichung auf Verkettung oder eine Abrechnungsregel zurückgeführt wird.

Eine nachvollziehbare Stichprobe erstellen und Datensätze abstimmen

Beginnen Sie mit einer begrenzten Stichprobe aus einem festgelegten Zeitraum und bewahren Sie die unveränderten Originalexporte aus jedem System auf. Berücksichtigen Sie übereinstimmende und abweichende Fälle: Die übereinstimmenden Fälle helfen, die Zuordnung zu überprüfen; die abweichenden können Muster sichtbar machen, ohne vorauszusetzen, dass jede Abweichung dieselbe Ursache hat.

Ordnen Sie Zeilen über eine gemeinsame Kennung einander zu, sofern eine solche vorhanden ist. Fehlt sie, verwenden Sie eine dokumentierte Kombination aus Ziel, Zeit und anderen verfügbaren Feldern, um mögliche Zuordnungen vorzuschlagen, und kennzeichnen Sie diese als vorläufig. Machen Sie aus einer ungefähren Übereinstimmung keine eindeutige Verknüpfung. Fassen Sie getrennt die zugeordneten, nicht zugeordneten und mehreren möglichen Kandidaten zugewiesenen Zeilen zusammen.

Vergleichen Sie die Gesamtzahlen erst, nachdem die Zeilen klassifiziert wurden. Halten Sie für jede Abweichung das Ursprungssystem, die dargestellte Einheit, die beobachteten Nachweise, die bestätigte oder noch offene Erklärung sowie die für die Klärung verantwortliche Person fest.

  • Zeitraum, einbezogene Systeme und Zeitzone vor dem Datenexport festlegen.
  • Eine unveränderte Kopie der Originaldateien aufbewahren und jede Umwandlung dokumentieren.
  • Exakte Übereinstimmungen, vorläufige Zuordnungen, bestätigte Duplikate und Datensätze ohne Gegenstück klassifizieren.
  • Gesamtzahlen je Einheitentyp berechnen, nicht als eine einzige zusammengefasste Zahl.

Unvollständige, verspätete oder nicht eindeutig zuordenbare Datensätze

Ein Export kann unvollständig sein, verspätet hinzugefügte Ereignisse enthalten oder keine gemeinsame Kennung aufweisen. Lassen Sie die Abweichung in diesen Fällen offen und bitten Sie die für das System verantwortliche Stelle um die fehlenden Details. Ergänzen Sie fehlende Felder nicht durch abgeleitete Werte und schließen Sie eine Abweichung nicht allein aufgrund einer ungefähren zeitlichen Korrelation ab.

Vereinbaren Sie mit den Beteiligten ein Wartefenster und einen Stichtag, die ihren Prozessen und Vertragsbedingungen entsprechen. Aus den verfügbaren Nachweisen lässt sich keine allgemeingültige Frist ableiten. Taucht ein Datensatz nach dem Stichtag auf, dokumentieren Sie den Eingangszeitpunkt und prüfen Sie, ob sich dadurch die Abstimmung ändert. Eskalieren Sie nicht zuordenbare Fälle, wenn sie das wirtschaftliche Ergebnis beeinflussen oder auf ein betriebliches Problem hindeuten könnten.

  • Verspätete Datensätze und unvollständige Daten ausdrücklich als eigene Kategorien führen.
  • Erweiterte Exporte oder zusätzliche Zuordnungsfelder anfordern, sofern verfügbar.
  • Unsicherheiten dokumentieren und einer Zeile ohne ausreichende Nachweise keine endgültige Gebühr zuordnen.

Ausnahmen dokumentieren und Regeln mit dem Anbieter vereinbaren

Wiederkehrende Abstimmungen werden einfacher, wenn beide Parteien schriftlich vereinbaren, wofür die einzelnen Felder stehen, welche Kennungen erhalten bleiben, wie Wiederholungsversuche interpretiert werden und welche Datensätze die erfasste Nutzung belegen. Diese Vereinbarung muss zum Vertrag und zu den tatsächlichen Möglichkeiten der beteiligten Plattformen passen. Gehen Sie nicht davon aus, dass alle Anbieter dieselben Details bereitstellen.

Halten Sie für jede Ausnahme den Zeitraum, verfügbare Kennungen, die beobachtete Abweichung, angeforderte und erhaltene Nachweise, das Ergebnis und noch offene Maßnahmen fest. Wenn keine überprüfbare Erklärung gefunden wird, dokumentieren Sie die Abweichung als ungelöst und nutzen Sie das im Geschäftsvertrag vorgesehene Prüfverfahren.

  • Definitionen für Nachricht, Segment, Versuch und erfassten Datensatz vereinbaren.
  • Zuordnungsfelder, Exportformat und Umgang mit Zeitzonen festlegen.
  • Anfrage-, Frist- und Eskalationsverfahren gemäß der geltenden Vereinbarung definieren.
  • Eine plausible Erklärung ohne dokumentierte Bestätigung nicht als allgemeingültige Regel behandeln.

Checkliste zum Abschluss einer Abweichung

Ein belastbarer Abschluss erklärt, was verglichen wurde, welche Nachweise die Schlussfolgerung stützen und welche Unsicherheiten bestehen bleiben. Der gemeldete Zustellstatus – einschließlich eines DLR – muss getrennt vom Nutzungsdatensatz und von der vertraglichen Erfassungsregel betrachtet werden. Die verfügbaren Informationen belegen nicht, dass ein DLR für sich genommen eine Gebühr nachweist oder die abrechenbare Einheit bestimmt.

Kann eine Abweichung anhand der verfügbaren Datensätze nicht geklärt werden, ist es richtig, sie als offen zu dokumentieren, statt eine Ursache abzuleiten. Die folgenden Prüfungen helfen dabei, nur Fälle mit ausreichender Nachvollziehbarkeit abzuschließen.

  • Wurde vereinbart, ob der Vergleich logische Nachrichten, Segmente, Versuche oder Nutzungsdatensätze betrifft?
  • Wurden Zeitraum, Zeitzone und Vollständigkeit der Exporte bestätigt?
  • Gibt es eine gemeinsame Kennung, oder ist die Zuordnung klar als vorläufig gekennzeichnet?
  • Wurden Inhalt, Codierung und Teile-Referenzen anhand tatsächlich verfügbarer Daten geprüft?
  • Wurden bestätigte Duplikate von legitimen wiederholten Anfragen und Wiederholungsversuchen unterschieden?
  • Stützt sich die Schlussfolgerung auf Datensätze und geltende Bedingungen, ohne ein DLR als Abrechnungsnachweis zu verwenden?
  • Sind Ausnahmen, Unsicherheiten und offene Maßnahmen dokumentiert?
FAQ

Häufige Fragen

Bestätigt ein DLR, wie viele Segmente berechnet wurden?

Ein DLR sollte nicht allein dazu verwendet werden, eine abrechenbare Menge zu bestätigen. Halten Sie den gemeldeten Zustellstatus getrennt vom Nutzungsdatensatz und den geltenden Erfassungsregeln. Die verfügbaren Nachweise belegen keine allgemeingültige Beziehung zwischen beiden.

Welche Kennung sollte ich verwenden, um Datensätze zusammenzuführen?

Verwenden Sie nach Möglichkeit zuerst eine gemeinsame Kennung zwischen den Systemen, sofern ihre Bedeutung dokumentiert ist. Gibt es keine solche Kennung, kann eine Kombination von Feldern wie Ziel und Zeitstempel lediglich eine mögliche Zuordnung nahelegen. Dokumentieren Sie die Unsicherheit ausdrücklich.

Ist eine wiederholte Zeile zwangsläufig ein abrechenbares Duplikat?

Nein. Es kann sich um einen Wiederholungsversuch, eine erneut übermittelte Anfrage oder eine separate legitime Versendung handeln. Prüfen Sie Kennungen, zeitliche Abfolge, Antworten und Definitionen des Anbieters, bevor Sie die Zeile klassifizieren.

Wie kann ich die Segmentzahl einer Nachricht bestätigen?

Vergleichen Sie den Inhalt und die in jeder Phase erfassten Codierungsmetadaten und konsultieren Sie die für Plattform und Anbieter geltende technische Dokumentation. Ohne diese Dokumentation und die relevanten Felder sollte keine allgemeingültige Zählregel angenommen werden.

Was ist zu tun, wenn der Anbieter nicht genügend Datensätze bereitstellt?

Dokumentieren Sie die fehlenden Felder und die Auswirkungen dieser Einschränkung, fordern Sie die verfügbaren Nachweise an und befolgen Sie das vertragliche Prüfverfahren. Lassen Sie den Fall ungelöst, wenn keine ausreichende Grundlage für eine Zuordnung oder Schlussfolgerung besteht.

Verwendete Quellen

  1. 3GPP specifications3GPP
  2. ITU-T E.164International Telecommunication Union
  3. GSMA resourcesGSMA