Informationen zur Abrechnung

Gemäß den Nutzungsbedingungen der Google Maps Platform für die Last Mile Fleet Solution (LMFS) erfolgt eine abrechenbare Transaktion nach dem erfolgreichen Abschluss der mit einer Sendung verbundenen Aufgaben.

Das Aufgabenobjekt ist ein grundlegender Objekttyp, der eine wichtige Rolle beim Verfolgen und Melden kostenpflichtiger Transaktionen in der LMFS Deliveries API spielt. Gemäß unseren Nutzungsbedingungen müssen die Aufgaben des Treibers korrekt modelliert und die TaskOutcome korrekt aufgezeichnet werden. Dadurch wird sichergestellt, dass alle kostenpflichtigen Transaktionen korrekt erfasst werden. Für Vertragskunden gelten die geltenden Berichtsanforderungen für ihr Produkt:

Was ist eine abrechnungsfähige Aufgabe?

Eine kostenpflichtige Aufgabe ist eine Aufgabe, die eine Lieferung erfolgreich abschließt: der Transport eines oder mehrerer Artikel von einem einzelnen Versandunternehmen zu einem einzelnen Empfänger. Fehlgeschlagene Versandaufgaben sind nicht kostenpflichtig.

Die folgende Tabelle enthält einige reale Szenarien für kostenpflichtige und nicht kostenpflichtige Aufgaben.

Szenario Kostenpflichtig?
Ein Fahrer hat versucht, ein Paket zuzustellen. Dieser Versuch war erfolgreich. Beispiel: Der Empfänger hat es direkt erhalten oder der Fahrer hat es bei einem Nachbarn hinterlassen. Ja
Ein Fahrer hat ein Paket außerhalb des für dieses Paket angegebenen Zeitfensters geliefert. Ja
Ein Fahrer meldete eine Sendung als erfolgreich, aber der Empfänger hat den Erhalt der Sendung später angefochten. Ja
Ein Fahrer hat versucht, ein Paket zuzustellen. Dies ist jedoch fehlgeschlagen. Beispiel: Der Empfänger war nicht zu Hause, weil eine Unterschrift erforderlich war, oder die Adresse war falsch. Nein
Ein Fahrer legt eine geplante Pause oder einen Zwischenstopp ein. Nein

Wie erfolgt die Abrechnung in der Deliveries API?

Eine Aufgabe wird unter folgenden Bedingungen abgerechnet:

  • Der Typ der Aufgabe ist auf delivery festgelegt. Abholaufgaben lösen keine Abrechnung aus und geplante Pausen oder Haltestellen sind nicht zulässig. Jeder abrechnungsfähigen Transaktion muss eine Lieferaufgabe zugeordnet sein. Bei Abholungen auf der ersten Meile, die an ein Depot geliefert werden, kann die Abholaufgabe am Abholort und die Lieferaufgabe im Depot modelliert werden.

  • TaskOutcome hat den Wert SUCCEEDED.

Die Last Mile Fleet Solution Deliveries API erstellt ein kostenpflichtiges Ereignis, wenn eine TaskOutcome zum ersten Mal mit dem Wert SUCCEEDED aktualisiert wird. In diesem Fall wird der Abrechnungsmesswert für diese SKU erhöht. Nachfolgende Aktualisierungen dieser Aufgabe haben keine Auswirkungen auf diesen Abrechnungsmesswert. Er kann nach dem ersten Festlegen des Ergebnisses nicht erhöht oder verringert werden.

Wie sollten Sie Ihre Aufgaben modellieren?

Dieser Abschnitt enthält grundlegende Empfehlungen, mit denen Sie prüfen können, ob Sie Ihre Aufgaben gemäß unseren Nutzungsbedingungen korrekt eingerichtet haben.

  • Legen Sie die richtigen Felder für Versandaufgaben fest. Legen Sie den Aufgabentyp auf delivery fest, weisen Sie eine eindeutige Aufgaben-ID zu und geben Sie den richtigen Standort für die Durchführung jeder Aufgabe an. Jede Sendung muss eine Lieferaufgabe haben.
  • Erstellen Sie separate Aufgaben für jede Kombination aus Spediteur und Empfänger. Verwenden Sie beispielsweise zwei Aufgaben für einen einzelnen Empfänger von mehreren Versandunternehmen. Oder du erstellst mehrere Aufgaben für einen einzelnen Lieferort, an dem mehrere Pakete an mehrere Empfänger zugestellt werden.
  • Definieren Sie Aufgaben, die nicht mit dem Versand zusammenhängen, korrekt. Legen Sie für geplante Haltestellen den Type der Aufgabe auf SCHEDULED_STOP fest. Setze Type bei Fahrtunterbrechungen auf UNAVAILABLE.
  • Legen Sie das Feld TaskOutcome entsprechend fest. Prüfen Sie nach Abschluss der Aufgabe, ob Ihre Implementierung TaskOutcome auf SUCCEEDED oder FAILED festlegt. Die bloße Aktualisierung einer abgeschlossenen Aufgabe auf den Status CLOSED entspricht nicht unseren Nutzungsbedingungen. Sie können das Ergebnis der Aufgabe mit dem Driver SDK, gRPC oder REST festlegen.

Weitere Informationen finden Sie in den folgenden Themen des Fleet Engine-Nutzerhandbuchs: