Modelos Excel

Encuentra toda la informacion que necesitas para poder integrarte en función a tus necesidades con nuestro software.
  • Método

«El modelo EXCEL única y exclusivamente se usa para la importación de clientes en puntos de entrega en la plataforma.»

1. Punto de entrega – Campos

Todos los formatos de archivo que veremos más delante deberán tener la misma información sobre los puntos de entrega de cada ruta. Los campos son los siguientes:

    • id
    • name
    • nif
    • address
    • coordinatesLatitude
    • coordinatesLongitude
    • postalCode
    • province
    • email
    • phone
    • deliveyZoneId
    • deliveryWindowStart
    • deliveryWindowEnd
    • serviceTime
    • demand
    • requiredSignature
    • leadTime
    • delayTime
    • sendDeliveryNoteMail
2. Punto de entrega – Especificación de los campos

A continuación, se especifica para cada uno de los campos descritos en el anterior apartado su definición y sus restricciones. Los campos marcados con el símbolo indicarán la obligatoriedad de este. Por el contrario, los campos que no lleven dicho símbolo serán tratados como información opcional. En caso de tener dependencia entre campos, se indicará en cada una de las especificaciones; así como los campos a los que se debe esa dependencia (obligatoriedad).

1. Identificador del punto de entrega [id] (*)

• Identificador: id

• Descripción: Identifica el punto de entrega.

• Restricciones: Cadena de caracteres (string). Valor máximo: 100 caracteres. No pueden existir dos puntos de entrega con el mismo identificador en el fichero de importación.

Ejemplos:

• dp23767

• 738

• bcn_32

2. Nombre del punto de entrega [name] ():

• Identificador: name

• Descripción: Nombre del punto de entrega (cliente) que aparecerá en la aplicación. No hace falta que sea único, es decir, puede haber dos puntos de entrega con el mismo nombre, pero con diferente dirección o localidad.

• Restricciones: Cadena de caracteres (string). Valor máximo: 100 caracteres.

Ejemplos:

• Dispoll S.A.

• BooleanWork

• Punto de entrega B

3. Número de identificación fiscal [nif] ():

• Identificador: nif

• Descripción: Número de identificación fiscal del cliente.

• Restricciones: Cadena de caracteres (string). Valor máximo: 100 caracteres.

Ejemplos:

• 53892323P

• X80985423

• 32453135

4. Dirección de entrega [address] (✱ ver campo obligatoriedad):

• Identificador: address

• Descripción: Dirección del punto de entrega. El valor de este campo se usa para obtener las coordenadas de la dirección mediante Google Maps. Debería incluir la dirección (junto al tipo de calle), la ciudad y el código postal (en ese orden).

• Restricciones: Cadena de caracteres (string). Valor máximo: 200 caracteres.

Obligatoriedad: Este campo será obligatorio si se dejan en blanco los campos de coordinates.

Ejemplos:

• Calle Pintor Fortuny 21 08840 Viladecans

• Calle Londres 34 08029 Barcelona

5. Coordenadas: Latitud [coordinatesLatitude] (✱ ver campo obligatoriedad):

• Identificador: coordinatesLatitude

• Descripción: Coordenada de latitud del punto de entrega. Si este campo se especifica, también se debe especificar el campo coordinatesLongitude. En caso de omitir el campo y dejarlo en blanco, este campo será rellenado con las coordenadas de latitud de la dirección marcada en el campo address.

• Restricciones: Número decimal (number). Valor: Entre -90 y 90 incluidos. El separador decimal será un punto (43.3242).

Obligatoriedad: Este campo será obligatorio si se deja en blanco el campo de address. Este campo será obligatorio si se rellena el campo coordinatesLongitude.

Ejemplos:

• 40.321

• -88.123213

• 1.12

6. Coordenadas: Longitud [coordinatesLongitude] (✱ ver campo obligatoriedad):

• Identificador: coordinatesLongitude

• Descripción: Coordenada de longitud del punto de entrega. Si este campo se especifica, también se debe especificar el campo coordinatesLatitude. En caso de omitir el campo y dejarlo en blanco, este campo será rellenado con las coordenadas de longitud de la dirección marcada en el campo address.

• Restricciones: Número decimal (float). Valor: Entre -180 y 180 incluidos. El separador decimal será un punto (43.3242).

• Obligatoriedad: Este campo será obligatorio si se deja en blanco el campo de address. Este campo será obligatorio si se rellena el campo coordinatesLatitude.

Ejemplos:

• -45.361

• -88.123213

• 156.654

7. Código postal [postalCode] ():

• Identificador: postalCode

• Descripción: Código postal de la población en la que se encuentra el punto de entrega.

• Restricciones: Cadena de caracteres (string). Valor máximo: 5 caracteres.

Ejemplos:

• 08002

• 08850

• 25001

8. Provincia [province]:

• Identificador: province

• Descripción: Provincia de la población en la que se encuentra el punto de entrega.

• Restricciones: Cadena de caracteres (string). Valor máximo: 100 caracteres.

Ejemplos:

• Barcelona

• Málaga

• Tarragona

9. Correo electrónico [email]:

• Identificador: email

• Descripción: Correo electrónico del punto de entrega. En caso de tener un valor correcto, será la dirección donde se enviarán los albaranes, las firmas o los datos del chófer que está realizando la ruta, entre otros. En caso de dejar este campo vacío, no se tendrá en cuenta ninguna dirección de correo electrónico para ese punto de entrega.

• Restricciones: Cadena de caracteres (string). Valor máximo: 30 caracteres. Deberá tener el formato correcto de correo electrónico (con los símbolos @ y .).

Ejemplos:

• prueba_12@gmail.com

• fruteriainvent@frutas.es

• restauranteIT@grupores.es

10. Número de teléfono [phone]:

• Identificador: phone

• Descripción: Número de teléfono referente al punto de entrega. Este número estará presente en la aplicación que llevaran los chóferes para poder ponerse en contacto en cualquier momento con el responsable del punto de entrega de dicho teléfono.

• Restricciones: Cadena de caracteres (string). Valor máximo: 30 caracteres. Deberá tener el formato correcto de teléfono (únicamente símbolos numéricos).

Ejemplos:

• 608123481

• 658124390

• 936581213

11. Identificador de la zona de reparto [deliveryZoneId] ():

• Identificador: deliveryZoneId

• Descripción: Zona de reparto a la que pertenece el punto de entrega (cliente). Una zona de reparto agrupa un conjunto de puntos de entrega. Un mismo vehículo no puede realizar entregas en zonas de reparto diferentes, pero sí pueden realizar entregas en una misma zona de reparto diferentes vehículos.

• Restricciones: Cadena de caracteres (string). Valor máximo: 30 caracteres.

Ejemplos:

• BCN-1

• GIR

• MADRID002

12. Horario de entrega: Inicio [deliveryWindowStart]:

• Identificador: deliveryWindow.start

• Descripción: Especifica la hora del día en la que se puede empezar a realizar el reparto en el punto de entrega. En caso de no existir hora de inicio, se debe especificar con un valor negativo o dejando el campo vacío que indicará que se puede realizar la entrega del producto en el punto de entrega en cualquier momento. El campo se debe indicar en segundos para marcar la hora inicial siendo su valor mínimo 0 (00:00:00) y 86.399 su valor máximo (23:59:59). La tabla de equivalencias (algunos ejemplos) entre segundos y horas es la siguiente:

• Restricciones: Número entero (int). Valor mínimo: 0. Valor máximo: 86.399. El número no debe contener separadores en los millares.

Ejemplos:

• 37800

• 46800

• -1

13. Horario de entrega: Final [deliveryWindowEnd]:

• Identificador: deliveryWindow.end

• Descripción: Especifica la hora del día en la que ya no se puede realizar el reparto en el punto de entrega. En caso de no existir hora de fin de reparto, se debe especificar con un valor negativo o dejando el campo vacío que indicará que se puede realizar la entrega del producto en el punto de entrega en cualquier momento. El campo se debe indicar en segundos para marcar la hora final siendo su valor mínimo 0 (00:00:00) y 86.399 su valor máximo (23:59:59). La tabla de equivalencias (algunos ejemplos) entre segundos y horas es la siguiente:

• Restricciones: Número entero (int). Valor mínimo: 0. Valor máximo: 86.399. El número no debe contener separadores en los millares.

Ejemplos:

• 75600

• 45000

• 36900

14. Tiempo estimado del servicio [serviceTime]:

• Identificador: serviceTime

• Descripción: Tiempo estimado para realizar la descarga de los productos en un punto de entrega. Contabiliza la suma del tiempo que pasa entre que se estaciona el vehículo y se reanuda la ruta una vez realizada la entrega. Este valor se debe indicar en segundos. Si se marca el valor como 0, no se tendrá en cuenta este campo. La tabla de equivalencias (algunos ejemplos) entre segundos y minutos es la siguiente:

• Restricciones: Número entero (int). Valor mínimo: 0. Valor máximo: 86.399.

• Ejemplos:

• 300

• 922

• 1902

15. Carga total [demand] (✱):

• Identificador: demand

• Descripción: Cantidad de carga (cajas o unidades) que ocupan todos los pedidos de un punto de entrega en el vehículo de transporte. Su valor cobra sentido en relación con la capacidad que se defina en los vehículos de la empresa. Por ejemplo, si una ruta tiene 3 puntos de entrega con demand=30, demand= 320 y demand=16, el vehículo que realizará la ruta debe tener como mínimo una capacidad mayor que 366 (30 + 320 +16 = 366). Si se marca el valor como 0, no se tendrá en cuenta este campo.

• Restricciones: Número entero (int). Valor mínimo: 0. Valor máximo: <= capacidad del vehículo.

Ejemplos:

• 350

• 720

• 20

16. Firma [requiredSignature]:

• Identificador: requiredSignature

• Descripción: Indica si aparecerá o no el campo de firma en la aplicación. En caso de marcador como True, aparecerá el campo firma para poder firmar directamente desde la aplicación. En caso contrario, False, no aparecerá dicho campo en la aplicación. Dejar este campo vacío equivaldrá al valor False.

• Restricciones: Booleano (boolean).

Ejemplos:

• True

• False

17. Tiempo de entrega antes de la apertura [leadTime]:

• Identificador: leadTime

• Descripción: Tiempo estimado en el qué se puede realizar la descarga de productos en el punto de entrega antes de la hora de apertura de dicho punto de entrega.

• Restricciones: Número entero (int). Valor mínimo: 0. Valor máximo: 86.399.

Ejemplos:

• 300

• 922

• 1902

18. Tiempo de retardo permitido [delayTime]:

• Identificador: delayTime

• Descripción: Tiempo estimado en el qué se puede realizar la descarga de productos en el punto de entrega después de la hora de cierre de dicho punto de entrega.

• Restricciones: Número entero (int). Valor mínimo: 0. Valor máximo: 86.399.

Ejemplos:

• 300

• 922

• 1902

19. Tiempo de retardo permitido [sendDeliveryNoteMail]:

• Identificador: sendDeliveryNoteMail

• Descripción: Tiempo estimado en el qué se puede realizar la descarga de productos en el punto de entrega después de la hora de cierre de dicho punto de entrega.

• Restricciones: Booleano (boolean).

Ejemplos:

• False

• True

3. Punto de entrega – Descargar molde Excel

Para descargar un molde 100% funcional de como tiene que ser el fichero os podéis dirigir a la aplicación OptimManage, en el apartado Gestión –> General –> Punto de entrega.

Dentro de este menú clicaremos en el botón Molde Excel, para descargar este fichero de ejemplo listo para el relleno. Este fichero Excel contendrá todos los campos especificados anteriormente.

En cuanto se tenga el fichero completo, simplemente hay que importarlo a la aplicación desde el mismo menú, pero esta vez, clicando en el botón de Importar –> Excel.

https://www.optimmanage.com/wp-content/uploads/2020/05/stitelogo-1.png
Optimmanage nace del sector logístico, tras 20 años de experiencia decidimos poner fin a la gran mayoría de los problemas que vivimos, desarrollando una solución funcional multiplataforma apta para todo tipo de negocio.

CONTÁCTANOS

Horario Comercial de Lunes – Viernes

de 10 – 14 y de 16 – 19

+34 930 08 52 41

© 2019 Copyright – All Rights Reserved. Project by booleanwork.com

ContáctanosBienvenidos a OptimManage

Horario de atención
Lunes a Viernes de 09:00 a 18:00

Teléfono
+34 930085241