Informazioni sulla fatturazione

Come previsto dai termini di Google Maps Platform Last Mile Fleet Solution (LMFS), si verifica una transazione fatturabile con il completamento delle attività associate a una spedizione.

L'oggetto Tasks è un tipo di oggetto fondamentale che svolge un ruolo chiave nel monitoraggio e nella segnalazione delle transazioni fatturabili nell'API LMFS Deliveries. I nostri termini richiedono di modellare correttamente le attività del conducente e registrare correttamente TaskOutcome. Ciò garantisce che tutte le transazioni fatturabili vengano registrate correttamente. Per i clienti con contratto, consulta i Requisiti per i report applicabili per il tuo prodotto:

Che cos'è un'attività fatturabile?

Un'attività fatturabile è qualsiasi attività che completa correttamente una spedizione: il trasporto di uno o più articoli da un corriere unico a un destinatario unico. Le attività di spedizione non riuscite non sono fatturabili.

La seguente tabella fornisce alcuni scenari reali per attività fatturabili e non fatturabili.

Scenario Fatturabili?
Un conducente ha tentato di consegnare un pacco e il tentativo è andato a buon fine. ad esempio il destinatario l'ha ricevuta direttamente o il conducente ha lasciato il pacco con un vicino.
Un autista ha consegnato un pacco oltre il periodo di tempo previsto indicato per il pacco.
Un conducente ha segnalato che una spedizione è andata a buon fine, ma il destinatario in seguito ha contestato la ricezione della spedizione.
Un conducente ha tentato di consegnare un pacco, ma il tentativo non è riuscito. Ad esempio, il destinatario non era a casa per una firma obbligatoria o l'indirizzo era errato. No
Un autista fa una sosta o una fermata programmata. No

Come avviene la fatturazione all'interno dell'API Deliveries?

Un'attività viene fatturata alle seguenti condizioni:

  • Il tipo dell'attività è impostato su delivery. Le attività di ritiro non attivano la fatturazione e le interruzioni o le interruzioni pianificate non sono idonee. A ogni transazione fatturabile deve essere associata un'attività di consegna. Per i prelievi del primo miglio consegnati in un deposito, è possibile modellare l'attività di ritiro presso il punto di ritiro e quella di consegna nel deposito.

  • TaskOutcome ha il valore SUCCEEDED.

L'API Last Mile Fleet Solution Deliveries crea un evento fatturabile al primo aggiornamento di un valore TaskOutcome con un valore di SUCCEEDED. In questo caso, la metrica di fatturazione per quello SKU viene incrementata. Eventuali aggiornamenti successivi dell'attività non influiscono su questa metrica di fatturazione, che non può essere incrementata o ridotta dopo la prima impostazione del risultato.

Come dovresti modellare le tue attività?

Questa sezione fornisce consigli di base per aiutarti a verificare di aver impostato correttamente le attività in base ai nostri Termini e condizioni.

  • Imposta i campi corretti per le attività relative alle spedizioni. Imposta il tipo di attività su delivery, assegna un ID attività univoco e specifica la località corretta per il completamento di ogni attività. Assicurati che ogni spedizione preveda un'attività di consegna.
  • Crea attività separate per ogni combinazione di mittente e destinatario. Ad esempio, utilizza due attività per un solo destinatario con più spedizionieri. In alternativa, per un singolo percorso di consegna in cui più pacchi verranno consegnati a più destinatari, crea più attività.
  • Definisci correttamente le attività di non spedizione. Per le fermate pianificate, imposta l'attività Type su SCHEDULED_STOP. Per le pause dal conducente, imposta Type su UNAVAILABLE.
  • Imposta il campo TaskOutcome in modo appropriato. Al termine dell'attività, assicurati che l'implementazione imposti TaskOutcome su SUCCEEDED o FAILED. Il semplice aggiornamento di un'attività completata con lo stato CLOSED non rispetta i nostri termini. Puoi impostare il risultato dell'attività utilizzando Driver SDK, gRPC o REST.

Per ulteriori informazioni, consulta i seguenti argomenti della guida dell'utente di Fleet Engine: