> For the complete documentation index, see [llms.txt](https://apidocs.gsped.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apidocs.gsped.com/spedizioni-e-dintorni/shipment/corrieri/dachser.md).

# Dachser

{% hint style="info" %}
**ATTENZIONE:** Questo corriere è attualmente in fase di integrazione
{% endhint %}

## Lista codici Gsped

| Servizio              | Codice corriere | Codice servizio |
| --------------------- | --------------- | --------------- |
| Targospeed            | 48              | 0               |
| Targospeed 10         | 48              | 1               |
| Targospeed 12         | 48              | 2               |
| Targospeed plus       | 48              | 3               |
| Targofix              | 48              | 4               |
| Targofix 10           | 48              | 5               |
| Targofix 12           | 48              | 6               |
| Targoflex             | 48              | 7               |
| Targo on-site         | 48              | 8               |
| Targo on-site plus    | 48              | 9               |
| Targo on-site fix     | 48              | 10              |
| Targo on-site premium | 48              | 11              |

## Particolarità

* Le spedizioni affidate a questo corriere devono partire esclusivamente dall'indirizzo associato al codice contratto in uso; pertanto, non è possibile effettuare spedizioni in dropshipping.
* Per ogni spedizione è obbligatorio specificare la data e l'orario di affidamento della merce. Nella richiesta API all'endpoint `Shipment` è quindi necessario valorizzare i parametri `date_req_ritiro`, `opening_time` e `closing_time`.
* Non è possibile assicurare la singola spedizione generata.
* È possibile specificare il codice Incoterm per la spedizione. I valori supportati dal corriere sono: `DAP`, `DDP` ed `EXW`. Per istruzioni su come valorizzare questo parametro, consultare la sezione [incoterm](/spedizioni-e-dintorni/shipment/shipment-objects/incoterm.md)
* È possibile richiedere la consegna tassativa della spedizione usufruendo dei servizi Targofix e Targo on-site fix. A tal fine, nella richiesta API all'endpoint `Shipment` è necessario valorizzare il parametro `date_req_cons`. Prima di procedere, si raccomanda di verificare con il corriere che tali servizi siano attivi nel proprio contratto.
* È possibile richiedere l'utilizzo della sponda idraulica. A tal fine, nella richiesta API all'endpoint `Shipment`, è necessario impostare il parametro `sponda` al valore `1`.
* È possibile richiedere spedizioni in "Fermo Deposito", una modalità che prevede l'arrivo della merce presso la filiale di destinazione per il successivo ritiro da parte del destinatario. Per usufruirne, è necessario impostare il parametro `fermo_deposito` al valore `"S"` nella richiesta API all'endpoint `Shipment`. Prima di procedere, si raccomanda di verificare con il corriere che tali servizi siano attivi nel proprio contratto.
* È possibile generare spedizioni in contrassegno

## Prenotazione autonoma della consegna

Questo corriere supporta il servizio di prenotazione autonoma: il destinatario riceverà un'e-mail o un SMS con le istruzioni per pianificare la consegna. Per attivarlo, è necessario valorizzare il parametro `selfBooking` all'interno dell'oggetto dedicato ai dati specifici del corriere (chiave `dachser`):

```json
"dachser": {
        "selfBooking": true
    }
```

## Prenotazione della consegna

Questo corriere supporta il servizio di prenotazione, dove il corriere chiamerà il destinatario per concordare la consegna. Per attivarlo, è necessario valorizzare il parametro `selfBooking` all'interno dell'oggetto dedicato ai dati specifici del corriere (chiave `dachser`):

## Notifica di consegna automatica

Questo corriere offre il servizio di invio automatico delle notifiche di consegna al destinatario via email / sms. A tal fine, nella richiesta API all'endpoint `Shipment` è necessario valorizzare il parametro `preavviso_telefonico`. valorizza con "S":

```json
{
    "client_id": 1,
    "corriere": 48,
    "servizio": 0,
    "ddt_num": 19891,
    "ddt_alpha": "test2",
    "colli": 1,
    "peso": 2,
    "merce": "fashion articles",
    "origine": "IT",
    "rcpt_addr": "Via Giaggiolo 19",
    "rcpt_cap": "52022",
    "rcpt_city": "Cavriglia",
    "rcpt_country_code": "IT",
    "rcpt_email": "info@test.it",
    "rcpt_name": "Test destinatario",
    "rcpt_phone": "+393485541234",
    "rcpt_prov": "AR",
    "sender_phone": "+57840041234",
    "sender_name": "test mittente",
    "sender_contact": "Kostelia",
    "sender_addr": "Via Milano 35",
    "sender_city": "Gorgonzola",
    "sender_cap": "20064",
    "sender_prov": "MI",
    "sender_country_code": "IT",
    "sender_email": "info@test.it",
    "labelType": "PDF",
    "date_req_ritiro": "2026-10-02",
    "opening_time": "15:00:00",
    "closing_time": "18:00:00",
    "preavviso_telefonico": "S"
}
```

## Avviso telefonico di consegna

Questo corriere offre il servizio di preavviso telefonico al destinatario prima della consegna. Per attivarlo, è necessario valorizzare il parametro `courierNotificationCall` all'interno dell'oggetto dedicato ai dati specifici del corriere (chiave `dachser`):

```json
"dachser": {
        "courierNotificationCall": true
    }
```

## Riferimenti aggiuntivi

Per questo corriere è possibile indicare alcuni riferimenti aggiuntivi :

* **deliveryNoteNumber** : Riferimento aggiuntivo bolla di consegna
* **bookingReference :** Riferimento di prenotazione
* **purchaseOrderNumber** : Numero ordine di acquisto
* **ekaerNumber** : codice del sistema EKAER ungherese
* **identificationCodeTransportUit** : codice del sistema e-Transport rumeno
* **identificationCodeTransportUtn** : codice per i trasporti che coinvolgono la Bulgaria
* **identificationCodeTransportSent** : codice del sistema SENT
* **identificationCodeTransportOther** : qualsiasi altro codice che identifichi il trasporto

E' possibile inserire uno o più riferimenti all'interno dell'oggetto dedicato ai dati specifici del corriere (chiave `dachser`):

```json
"dachser": {
        "identificationCodeTransportOther": "code123",
        "purchaseOrderNumber": "code321"
    }
```

L'unico vincolo è che non superino i 35 caratteri di lunghezza.

## Note aggiuntive

Per questo corriere è possibile indicare delle note aggiuntive :

* **goodsDescriptionExtended** : Descrizione estesa della merce che si sta spedendo
* **invoiceText** : Testo che il corriere stamperà sulla fattura Dachser

E' possibile inserire una o più note note all'interno dell'oggetto dedicato ai dati specifici del corriere (chiave `dachser`):

```json
"dachser": {
        "goodsDescriptionExtended": "......",
        "invoiceText": "......"
    }
```

L'unico vincolo è che non superino i 600 caratteri di lunghezza.

## Tipo di imballaggio dei colli

Durante la creazione della spedizione è possibile specificare il tipo di imballaggio utilizzato per i singoli colli. Per farlo, nella richiesta API all'endpoint `Shipment`, è necessario valorizzare il parametro `tipo_collo` all'interno dei dettagli del collo con un codice supportato dal corriere. Di seguito è riportato un esempio minimale in cui viene utilizzato il valore `"BAG"`:

```json
{
    "client_id": 1,
    "corriere": 48,
    "servizio": 0,
    "ddt_num": 19891,
    "ddt_alpha": "test2",
    "colli": 1,
    "peso": 2,
    "merce": "fashion articles",
    "origine": "IT",
    "rcpt_addr": "Via Giaggiolo 19",
    "rcpt_cap": "52022",
    "rcpt_city": "Cavriglia",
    "rcpt_country_code": "IT",
    "rcpt_email": "info@test.it",
    "rcpt_name": "Test destinatario",
    "rcpt_phone": "+393485541234",
    "rcpt_prov": "AR",
    "sender_phone": "+57840041234",
    "sender_name": "test mittente",
    "sender_contact": "Kostelia",
    "sender_addr": "Via Milano 35",
    "sender_city": "Gorgonzola",
    "sender_cap": "20064",
    "sender_prov": "MI",
    "sender_country_code": "IT",
    "sender_email": "info@test.it",
    "labelType": "PDF",
    "date_req_ritiro": "2026-10-02",
    "opening_time": "15:00:00",
    "closing_time": "18:00:00",
    "daticolli": [
        {
            "altezza": 25,
            "larghezza": 33,
            "lunghezza": 35,
            "volume": 0.028875,
            "peso": 2,
            "tipo_collo": "BAG"
        }
    ]
}
```

Di seguito l'elenco completo dei codici imballaggio accettati dal corriere :

|        Codice imballaggio        |
| :------------------------------: |
|                BAG               |
|               BALE               |
|              BARREL              |
|             BIG\_BAG             |
|              BOTTLE              |
|                BOX               |
|              BUCKET              |
|              BUNDLE              |
|              CARTON              |
|               CASE               |
|              CASTOR              |
|   CBL17\_BOX\_600X400X163.8\_MM  |
|    CBL23\_BOX\_600X400X240\_MM   |
|    CBL7\_BOX\_600X400X86.6\_MM   |
|      CBL8\_400X300X86.6\_MM      |
|        CHEP\_HALF\_PALLET        |
| CHEP\_INDUSTRIAL\_PALLET\_1,2x1M |
|       CHEP\_QUARTER\_PALLET      |
|      CHEP\_STANDARD\_PALLET      |
|    CLB11\_BOX\_600X400X125\_MM   |
|   CLB15\_BOX\_400X300X163.8\_MM  |
|       COLLAPSIBLE\_STILLAGE      |
|             CONTAINER            |
|               CRATE              |
|    CUSTOMER\_EURO\_MEAT\_TRAY2   |
|   CUSTOMER\_PLASTIC\_DD\_PALLET  |
|     CUSTOMER\_STERILE\_PALLET    |
|         CUSTOMS\_ENVELOPE        |
|              DISPLAY             |
|        DISPOSABLE\_PALLET        |
|               DRUM               |
|       DUESSELDORFER-PALLET       |
|      E\_PERFORMANCE\_CASE\_1     |
|      E\_PERFORMANCE\_CASE\_2     |
|      EURO\_CONTAINER\_150MM      |
|      EURO\_CONTAINER\_220MM      |
|      EURO\_CONTAINER\_300MM      |
|        EURO\_MEAT\_TRAY\_1       |
|        EURO\_MEAT\_TRAY\_2       |
|           EURO\_PALLET           |
|               FRAME              |
|         HALF\_EU\_PALLET         |
|              HOBBOCK             |
|       I2\_IPP\_HALF\_PALLET      |
|     I4\_IPP\_QUARTER\_PALLET     |
|        INDUSTRIAL\_PALLET        |
|   INTERMEDIATE\_BULK\_CONTAINER  |
|         IPP\_EURO\_PALLET        |
|             JERRICAN             |
|         LARGE\_PACKAGING         |
|   LIGHT\_GAUGEMETAL\_PACKAGING   |
|          PARCEL\_PACKET          |
|               PIECE              |
|         PLASTIC\_JERRICAN        |
|       PRESSURE\_RECEPTACLE       |
|    PRIVATELY\_OWNED\_CONTAINER   |
|          PROTECTIVE\_LID         |
|        QUARTER\_EU\_PALLET       |
|               RACK               |
|            RECEPTACLE            |
|       RETAIL\_BOX\_CLASSIC       |
|        RETAIL\_BOX\_SMALL        |
|               ROLL               |
|             ROLL\_GOH            |
|          SECURITY\_CAGE          |
|       SKELETON\_BOX\_PALLET      |
|               SPOOL              |
|        STERILE\_PALLET\_1        |
