Brt Rest API Shipment
Brt Rest API Shipment / executionMessage
In questo argomento
    executionMessage
    In questo argomento
    Descrizione

    Elenco codici di errore che hanno bloccato la creazione della spedizione:

    • -1 = Errore generico
    • -5 = Parametro non valido
    • -7 = Login fallito
    • -57 = Parametro mancante per il login
    • -63 = Errore in calcolo instradamento
    • -64 = Errore in numerazione pacco
    • -65 = Errore in stampa etichetta
    • -67 = Errore su User/Account, il codice impostato come senderCostomerCode deve essere collegato a codice cliente utilizzato per l'autenticazione (account.userId)
    • -68 = Dato errato o inconsistente
      • controllare i messaggi di dettaglio che possono contenere il nome del dato in errore, ma anche il motivo della sua inconsistenza. Ad esempio:
        • GB Shipments: at least one of ConsigneeEMail or consigneeMobilePhoneNumber is mandatory
          • al momento in cui la Brexit sarà attiva, le spedizioni in Gran Bretagna dovranno avere o l'email o il numero di telefono mobile
        • Invalid Return Depot
          • In caso di reso, il deposito di reso indicato non esiste o il mittente non ne è abilitato
        • For shipments to Italy or with this network, The maximum length of ConsigneeAddress is 35 characters - The maximum length of ConsigneeAddress is 105 characters
          • La lunghezza di ConsigneeAddress è diversa a seconda se la spedizione è domestica o estera, e a seconda del network
        • deliveryDateRequired must be <= expiryDate
          • la data consegna richiesta deve essere minore o uguale alla data scadenza (si sta parlando di servizio Fresh)
    • -69 = pudoId non valido o non esistente
    • -70 = problemi in richiesta servizio Fresh, es.: expiryDate (data scadenza) non valida o brtServiceCode non consentito al cliente
    • -71 = Fallita generazione QR Code
    • -101 = Spedizione non confermabile
    • -102 = Spedizione già confermata
    • -151 = Spedizione mai creata oppure creata oltre 40 giorni prima
    • -152 = Spedizione già in presa in gestione dalla filiale
    • -153 = Spedizione in elaborazione, ritentare
    • -154 = Sono state trovate più spedizioni con gli stessi riferimenti
    • -155 = Record allocato in fase di cancellazione

    Elenco codici di warning che NON hanno bloccato la creazione della spedizione:

    • 4 = Normalizzazione CAP/Località/Provincia avvenuta
    • 5 = Indirizzo del destinatario modificato con l'indirizzo del pudo BRTfermopoint
    • 6 = Impostati i dati del destinatario con i dati del deposito di reso
    • 7 = Fallita generazione QR Code (per motivi tecnici la spedizione è stata creata ma non è stato restituito il QR Code)
    Sommario
    executionMessage

    Elenco codici di errore che hanno bloccato la creazione della spedizione:

    • -1 = Errore generico
    • -5 = Parametro non valido
    • -7 = Login fallito
    • -57 = Parametro mancante per il login
    • -63 = Errore in calcolo instradamento
    • -64 = Errore in numerazione pacco
    • -65 = Errore in stampa etichetta
    • -67 = Errore su User/Account, il codice impostato come senderCostomerCode deve essere collegato a codice cliente utilizzato per l'autenticazione (account.userId)
    • -68 = Dato errato o inconsistente
      • controllare i messaggi di dettaglio che possono contenere il nome del dato in errore, ma anche il motivo della sua inconsistenza. Ad esempio:
        • GB Shipments: at least one of ConsigneeEMail or consigneeMobilePhoneNumber is mandatory
          • al momento in cui la Brexit sarà attiva, le spedizioni in Gran Bretagna dovranno avere o l'email o il numero di telefono mobile
        • Invalid Return Depot
          • In caso di reso, il deposito di reso indicato non esiste o il mittente non ne è abilitato
        • For shipments to Italy or with this network, The maximum length of ConsigneeAddress is 35 characters - The maximum length of ConsigneeAddress is 105 characters
          • La lunghezza di ConsigneeAddress è diversa a seconda se la spedizione è domestica o estera, e a seconda del network
        • deliveryDateRequired must be <= expiryDate
          • la data consegna richiesta deve essere minore o uguale alla data scadenza (si sta parlando di servizio Fresh)
    • -69 = pudoId non valido o non esistente
    • -70 = problemi in richiesta servizio Fresh, es.: expiryDate (data scadenza) non valida o brtServiceCode non consentito al cliente
    • -71 = Fallita generazione QR Code
    • -101 = Spedizione non confermabile
    • -102 = Spedizione già confermata
    • -151 = Spedizione mai creata oppure creata oltre 40 giorni prima
    • -152 = Spedizione già in presa in gestione dalla filiale
    • -153 = Spedizione in elaborazione, ritentare
    • -154 = Sono state trovate più spedizioni con gli stessi riferimenti
    • -155 = Record allocato in fase di cancellazione

    Elenco codici di warning che NON hanno bloccato la creazione della spedizione:

    • 4 = Normalizzazione CAP/Località/Provincia avvenuta
    • 5 = Indirizzo del destinatario modificato con l'indirizzo del pudo BRTfermopoint
    • 6 = Impostati i dati del destinatario con i dati del deposito di reso
    • 7 = Fallita generazione QR Code (per motivi tecnici la spedizione è stata creata ma non è stato restituito il QR Code)
    code : integer

    Codice esito richiesta.

    I messaggi sono codificati con questa logica: 

    • code>0 esito postivo, viene comunque segnalato un warning
    • code=0 esito positivo
    • code<0 esito negativo
      •  da -1 a -60 sono errori comuni a tutti i metodi.

      • da -61 a -99 sono errori dedicati alla scrittura spedizione

      • da -100 a -160 sono errori dedicati alla conferma / cancellazione di una spedizione.

    severity : string

    Vale:

    WARNING

    ERROR

    INFO

    codeDesc : string
    Descrizione del messaggio
    message : string
    Dettaglio del messaggio.
    Proprietà
    NomeDescrizioneData Type

    Codice esito richiesta.

    I messaggi sono codificati con questa logica: 

    • code>0 esito postivo, viene comunque segnalato un warning
    • code=0 esito positivo
    • code<0 esito negativo
      •  da -1 a -60 sono errori comuni a tutti i metodi.

      • da -61 a -99 sono errori dedicati alla scrittura spedizione

      • da -100 a -160 sono errori dedicati alla conferma / cancellazione di una spedizione.

    integer

    Vale:

    WARNING

    ERROR

    INFO

    string
    Descrizione del messaggiostring
    Dettaglio del messaggio.string
    Sample Data
    {
      "code": 0,
      "severity": "INFO",
      "codeDesc": "",
      "message": ""
    }
    Vedi Anche