# Entregas

Es la unidad central dentro de Shippify. Consiste en un conjunto de dos puntos, uno de recolección y otro de entrega donde se deben transportar los paquetes asociados.

<figure><img src="https://4161681308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5jRdo0cXdFHp6c7ZKdof%2Fuploads%2FOhmBfQhDMgmE2eSBLxXD%2Fimage.png?alt=media&#x26;token=bdd3c139-9561-4d53-af59-4a6dc3f87081" alt=""><figcaption><p>Entrega</p></figcaption></figure>

## Componentes

Una tarea tiene tres componentes escenciales:

* **Datos de recolección:** Consta de dos partes, la información de contacto y una ubicación. Es la información visible para el conductor al recoger los paquetes.
* **Datos de entrega:** Consta de dos partes, la información de contacto y la ubicación. Es la información visible para el conductor en el momento de la entrega de los paquetes.
* **Paquetes:** Contiene la información de el o los objetos a transportar en una tarea.

Adicional a estos, se puede agregar mas información relevante:

* **Etiquetas digitales:** Aqui puedes añadir cuantas quieras, son palabras que describen tu entrega, por ejemplo frágil.
* **Identificador de referencia:** Es el identificador de tu pedido en el sistema externo que uses.&#x20;
* **Data extra:** Aqui puedes guardar la información extra que necesites, por ejemplo numero de la factura, numero de la guía de transporte, codigo del cliente, etc.
* **Cod:** Valor del pago contra entrega.

## Tipo de entregas y horarios de agendamiento

Existen 3 tipos de entregas que puedes crear, según esto tendrás diferentes precios y horarios de recolección y entrega.

### Flex <a href="#flex" id="flex"></a>

Este tipo de tarifa divide el día en dos partes por una hora límite:

* Cuando una entrega se crea antes de la hora límite.
* Cuando una entrega se crea después de la hora límite.

Para ambos casos se pueden hacer diferentes configuraciones en cuanto al día y la hora en que se programará la entrega, las más populares son:

#### **Flex same day**

* Cuando una entrega se crea antes de la hora límite, se programa para el mismo día.
* Cuando se crea una entrega después de la hora límite, se programa para el siguiente día laborable.

#### **Flex next day**

* Cuando una entrega se crea antes de la hora límite, se programa para el día siguiente laborable.
* Cuando se crea una entrega después de la hora límite, se programa para dentro de dos días laborables.

### Express <a href="#express" id="express"></a>

Este tipo de tarifa fija la hora de recolección más temprana posible, y sólo se puede elegir esa.

### Regular <a href="#regular" id="regular"></a>

Este tipo de tarifa proporciona al usuario varias ventanas de tiempo entre las que puede elegir una para crear su entrega. También se puede proporcionar una fecha/hora a elección del usuario.

## Endpoints

* [Creación de entregas](https://docs.shippify.co/developers/shippify-api/entregas/creacion-de-entregas)
* [Cotización de entregas ](https://docs.shippify.co/developers/shippify-api/entregas/cotizacion-de-entregas)
* [Obtener información de una entrega ](https://docs.shippify.co/developers/shippify-api/entregas/obtener-informacion-de-una-entrega)
* [Modificar datos de recolección de una entrega](https://docs.shippify.co/developers/shippify-api/entregas/modificar-recoleccion)
* [Modificar datos de una entrega ](https://docs.shippify.co/developers/shippify-api/entregas/modificar-entrega)
* [Cambiar estados de entrega](https://docs.shippify.co/developers/shippify-api/entregas/cambiar-estados-de-entrega)
* [Asignar conductor](https://docs.shippify.co/developers/shippify-api/entregas/asignar-conductor)
* [Imprimir etiquetas de la entrega](https://docs.shippify.co/developers/shippify-api/entregas/imprimir-etiquetas-de-la-entrega)
* [Obtener enlace de seguimiento ](https://docs.shippify.co/developers/shippify-api/entregas/obtener-enlace-de-seguimiento)
* [Adjuntar documentos a una entrega](https://docs.shippify.co/developers/shippify-api/entregas/adjuntar-documentos-a-una-entrega)
