Referencia de columnas de la hoja de cálculo
Por Nathan ColeActualizado
Esta página lista todas las columnas que Routing24 puede leer de una hoja de cálculo, hoja por hoja, con las variantes de encabezado que acepta, el formato que espera cada celda y valores de ejemplo.
Descargar plantilla en el menú Más de cualquier página de edición descarga la hoja de esa entidad con estos encabezados, una fila de ejemplo y una hoja de Documentación para sus columnas. Descargar plantilla en la página de inicio descarga un plan de ejemplo completo como libro de trabajo. Su hoja de Documentación cubre todas las columnas.
Importar desde Excel o CSV explica paso a paso la carga y la revisión.
Un libro de trabajo tiene hasta cuatro hojas de datos:
- Pedidos: una fila por pedido, con franjas horarias, cargas, Duración del servicio y etiquetas.
- Depósitos: los lugares donde las rutas empiezan y terminan, y donde los vehículos recargan.
- Vehículos: capacidades, turnos, costos y reglas de pausas.
- Direcciones: entradas independientes de la libreta de direcciones.
Primero vienen tres secciones: las reglas de coincidencia que se aplican a todas las hojas, la disposición de las tablas y los formatos de hora y duración usados en todo el documento.
Cómo se identifican las columnas
Routing24 reconoce una columna por el texto de su encabezado, no por su posición. Estas reglas cubren la coincidencia:
- Cualquier disposición funciona. Solo importa la fila de encabezados.
- Un nombre canónico, más alias. En las tablas siguientes, el nombre de la izquierda es el canónico: las plantillas y las exportaciones lo escriben. Todas las variantes listadas bajo Alias se importan de la misma forma.
- Routing24 ignora las columnas no reconocidas. Las columnas adicionales propias (notas, contabilidad, fórmulas) no cambian nada en la importación.
- Las columnas
User:contienen datos personalizados. Un encabezado comoUser: Regiones un atributo propio, no un campo de plantilla. Routing24 conserva sus valores con cada fila y los vuelve a escribir en cada exportación. - Solo se requieren los ids y las direcciones. Un pedido necesita un
Idy unaAddress, y un depósito también necesita ambos. Una fila de la libreta de direcciones necesita unaAddress, y un vehículo solo necesita unId. Todas las demás columnas son opcionales, y una celda vacía significa "sin límite" o "usar el valor predeterminado".
Cómo leer las tablas
Cada fila de la tabla documenta una columna:
- La celda izquierda muestra el encabezado canónico, con sus alias aceptados debajo.
- La primera línea a la derecha indica el formato, si la columna es obligatoria y, cuando aplica, Solo importación o Solo exportación. Todo lo demás se importa y se exporta en ambos sentidos.
- Una insignia PRO o STARTER marca una columna que pertenece a un nivel de pago. La importación y la exportación funcionan en cualquier nivel. El nivel se aplica cuando optimiza. Consulte Planes, facturación y límites gratuitos.
- Las líneas siguientes indican qué significa la columna, sus reglas y uno o dos valores de ejemplo.
Routing24 genera las tablas siguientes a partir de las mismas definiciones de columna que usa para leer y escribir libros de trabajo. La hoja de Documentación incluida en cada exportación repite las definiciones de las hojas de ese archivo, junto a sus datos.
Las tablas de esta página usan kilómetros y el reloj de 24 horas. Su
propio libro de trabajo sigue su ubicación y su navegador. En Estados Unidos
eso significa millas y horas de 12 horas (Cost, mi, 3:30pm). En la mayor
parte de Europa significa kilómetros y horas de 24 horas (Cost, km,
15:30). Ambas variantes se importan en cualquier caso. Puede cambiar la
opción en Configuración.
Formatos de hora y duración
Las horas y las duraciones aparecen en las hojas de Pedidos, Depósitos y Vehículos. Dos reglas las cubren todas:
- Horas (franjas horarias, turnos, Horario de apertura):
HH:MMen el reloj de 24 horas, como08:00o15:30. La importación también lee8amy3:30pm, según el reloj que use su Configuración. - Duraciones (Duración del servicio, Duración máxima): minutos
como número simple (
45son 45 minutos), oH:MM(1:30son 90 minutos).
En la importación, una celda de hora puede contener texto simple en cualquiera de estas formas:
| Usted escribe | Se lee como |
|---|---|
08:00, 8:00 | 08:00 |
8 | 08:00 (hora sin minutos) |
8:00:30 | 08:00:30 (se permiten segundos) |
8am, 8 AM, 3:30pm | 08:00, 15:30 |
12am / 12pm | medianoche / mediodía |
Escriba las horas en una de las formas anteriores. Routing24 no reconoce una
forma como 8h30 y trata la celda como vacía. Las columnas de duración siguen
las mismas reglas, más la regla de que un número simple son minutos.
Las exportaciones escriben las columnas marcadas con Formato: Hora * como
un valor de hora de Excel
real, no como texto. Excel almacena una hora como una fracción de un día:
12:00 es el número 0.5 y 08:00 es 0.333…. El formato numérico de la
celda es lo que la muestra como 08:00. Por eso una celda de hora puede verse
distinta después de cambiar el formato de la columna, o mostrarse como decimal
si borra el formato. Los valores de hora reales se ordenan correctamente y
funcionan en fórmulas como =B2-A2 para la duración de una franja.
En la importación, Routing24 también acepta las formas de texto simple de la tabla anterior.
Las unidades de distancia siguen su Configuración: Cost, km se escribe
Cost, mi en un perfil imperial. Ambas variantes se importan en cualquiera de
los dos perfiles.
Desplazamientos de día: horas en un día posterior
Una columna de hora indica a qué hora, nunca qué día. Para planes de
varios días, cada columna de hora tiene una columna ... day emparejada que
establece el día, contado desde el inicio del plan. Una celda vacía o 0 es
el primer día, 1 el día siguiente, 2 el posterior.
Un pedido abierto desde las 6pm hasta las 2am de la mañana siguiente usa estos valores:
| Open from | Open from day | Open to | Open to day |
|---|---|---|---|
18:00 | (vacío) | 02:00 | 1 |
Sin el 1, la franja va de las 18:00 a las 02:00 del mismo día y termina
antes de empezar. El diálogo de revisión indica Se omitirá la fila. El
pedido no se importa.
La exportación de Excel escribe el día de la misma forma: una celda que
contiene 1 se muestra como +1 days.
El emparejamiento funciona en todos los lugares donde aparece una hora: los
turnos de los vehículos (Shift end day), el Horario de apertura del
depósito, la Hora de disponibilidad de un pedido (Ready from day) y cada
franja alternativa. La planificación de varios días es gratuita, así que
ninguna de las columnas ... day muestra una insignia de nivel.
Columnas de dirección (hojas de Pedidos, Depósitos y Direcciones)
Todas las hojas que contienen un lugar usan las mismas cinco columnas para indicar su ubicación. Proporcione una dirección, coordenadas o ambas. Routing24 geolocaliza una dirección sin coordenadas durante la importación.
| Columna | Significado |
|---|---|
| AddressAliasAdress | Format: Text·Required Street address in free format. Address will be geolocated automatically during Excel import if coordinates are not provided. If address is not known, a unique string and geographical coordinates should be used instead. Ejemplo: |
| AreaAliasCity | Format: Text·Optional Address country, state, city, or area name in free format. Can be specified in addition to address to increase address geolocation quality. Ejemplo: |
| LatAliasLatitude | Format: Number·Optional Address latitude. When used, must be defined together with "Lng". If omitted, the address will be geolocated automatically during Excel import. Ejemplo: |
| LngAliasLonLongitude | Format: Number·Optional Address longitude. When used, must be defined together with "Lat". If omitted, the address will be geolocated automatically during Excel import. Ejemplo: |
| LocationAliasCoordinatesLat/Lng | Format: Text·Optional·Import only Address geo coordinates as "Latitude, Longitude" string. This column can be defined in import file instead of two separate columns "Lat" and "Lng". This format is useful to copy-paste coordinates from Google Maps™ or another online map. Ejemplo: |
Hoja de Pedidos
La hoja de Pedidos contiene una fila por pedido. Además del id y la dirección, las columnas cubren cargas y traslados, franjas horarias, Duración del servicio, prioridad y las etiquetas que deciden qué vehículo puede atender el pedido.
| Columna | Significado |
|---|---|
| IdAliasCode | Format: Text·Required A unique order identifier. Any unique string in free format. Ejemplo: |
| Order typeAliasTransfer typeOrder kind | Format: Text·OptionalPRO What this order is: "depot" (a regular order served from the depot, the default), or one end of a site-to-site transfer: "pickup" or "delivery". A "depot" order is served from the depot: the load in "Delivery" is loaded at the depot and delivered to the site, and the load in "Pickup" is picked up at the site and brought back to the depot (reverse logistics). Leave the column blank (or "depot") for this regular kind of order. A "pickup" or "delivery" order is one end of a load moved between two sites: the load is picked up at the "pickup" order and delivered to the "delivery" order by the same vehicle on the same route, pickup first. Give both rows the same "Transfer id" to link them into one pair. Ejemplo: |
| Transfer idAliasTransfer | Format: Text·OptionalPRO The shared id that links the pickup row and the delivery row of one site-to-site transfer. Set the same id on both rows. Rows sharing a transfer id form one transfer: one with "Order type" = "pickup" and one with "Order type" = "delivery". The load is then picked up at the pickup site and delivered to the delivery site on the same route; the "Pickup" amount must equal the linked "Delivery" amount. Several rows with the same role are alternative locations for that end (the solver serves exactly one per role). Leave blank for a regular "depot" order: it is served from the depot and has no linked partner. Ejemplo: |
| Pickup | Format: Number·Optional Load to be picked up from this stop. Defined using the same units as vehicle capacity, (weight, volume, items, seats). This column is the plan's FIRST load unit; additional declared units have their own "Pickup, <unit>" columns (see that column). If not defined, no load is picked up at this stop. For a regular ("depot") order the load is brought back to the depot; for a "pickup" transfer order (see "Order type") it is carried to the linked delivery order. The load to be picked up must fit into one of the available vehicles. The vehicle's capacity must be greater than or equal to the load size. Ejemplo: |
| DeliveryAliasQuantity | Format: Number·Optional Load to be delivered to this stop. Defined using the same units as vehicle capacity, (weight, volume, items, seats). This column is the plan's FIRST load unit; additional declared units have their own "Delivery, <unit>" columns (see that column). If not defined, no load is delivered to this stop. For a regular ("depot") order the load is loaded at the depot; for a "delivery" transfer order (see "Order type") it arrives from the linked pickup order. The load to be delivered must fit into one of the available vehicles. The vehicle's capacity must be greater than or equal to the load size. Ejemplo: |
| Priority | Format: Number·Optional Relative importance of serving this order (1 to 1000). Every order is optional. When the fleet cannot serve all of them, higher-priority orders are kept and lower-priority ones are dropped first. Defaults to 1 when not set. Use a large value (e.g. 1000) for "serve this unless physically impossible". Ejemplo: |
| Open fromAliasOpen at | Format: Time *·Optional Site time window start. Earliest time when the job can be started at this site. If not defined, the job can be started at any time. Add "Open from 2".."Open from 4" (+ matching "Open to N") columns for alternative delivery windows. Ejemplo: |
| Open from day | Format: Number·Optional Relative day of the site time window start. If not defined, time window starts on the same day. For value of "1", time window starts on the +1 day (next day), etc. Ejemplo: |
| Open toAliasOpen until | Format: Time *·Optional Site time window end. Latest time when the job can be started at this site. If not defined, the job can be started at any time after time window start. Ejemplo: |
| Open to day | Format: Number·Optional Relative day of the site time window end. If not defined, time window ends on the same day. For value of "1", time window ends on the +1 day (next day), etc. Ejemplo: |
| Open from 2 .. Open from 4AliasOpen at 2Open at 3Open at 4 | Format: Time *·Optional Start of an additional delivery window. An order with several windows is delivered within exactly ONE of them. Up to 4 windows per order: "Open from 2".."Open from 4" with the matching "Open to 2".."Open to 4". Example of two windows: "Open from" = 08:00, "Open to" = 10:00, "Open from 2" = 16:00, "Open to 2" = 18:00: the order is delivered 08:00-10:00 OR 16:00-18:00. Ejemplo: |
| Open from 2 day .. Open from 4 day | Format: Number·Optional Relative day of an additional delivery window start. If not defined, the window starts on the same day. Ejemplo: |
| Open to 2 .. Open to 4AliasOpen until 2Open until 3Open until 4 | Format: Time *·Optional End of an additional delivery window. See "Open from 2". Ejemplo: |
| Open to 2 day .. Open to 4 day | Format: Number·Optional Relative day of an additional delivery window end. If not defined, the window ends on the same day. Ejemplo: |
| Job timeAliasService time | Format: Number·Optional Duration of the job or service at the stop, minutes. If not defined, the vehicle will depart from the stop immediately after arrival. Ejemplo: |
| Ready fromAliasRelease atReady at | Format: Time *·Optional Depot release time for the site load. Time when the load is ready to be picked up at the depot. If not defined, load is available for pick up at depot from the opening time. Ejemplo: |
| Ready from dayAliasRelease at dayReady at day | Format: Number·Optional Relative day of the depot release time. If not defined, release time is on the same day. For value of "1", release time will be on +1 day (next day), etc. Ejemplo: |
| Max time in vehicleAliasShelf lifeMax ride time | Format: Number·OptionalPRO Max time in vehicle (shelf life), minutes. On a plain order, service must start within this many minutes of the vehicle leaving the depot on the trip that serves it, the departure shown in the plan. The planner delays that departure where doing so shortens the time on board, so only unavoidable waiting counts. A "Ready from" time keeps the vehicle from leaving earlier, it does not start the clock: a vehicle leaving at 10:00 under a value of 90 must start service by 11:30, whatever "Ready from" says. The bound covers the "Delivery" load only: a "Pickup" load boards at the stop and stays on board to the depot, a span this bound does not cover. A plain order that sets both a "Pickup" load and this column goes unassigned, reported as "Sets a field that does not apply to this kind of order". On a linked (pickup & delivery) order, the bound instead limits the ride time from pickup to delivery. The planner delays loading where that shortens the ride, so only unavoidable waiting counts, and a reload does not reset the clock. Set the same value on every end of the transfer. A driver break taken inside the bounded stretch counts toward it, on either kind of order, and break placement avoids that stretch where it can. On a linked order the extra time is charged against "Max ride overtime", and beyond that allowance the bound is hard. A plain order has no allowance, so an order over the bound goes unassigned. Leave blank for unlimited. Ejemplo: |
| Max ride overtimeAliasRide overtime allowance | Format: Number·OptionalPRO Max ride overtime (linked orders only), minutes. Linked (pickup & delivery) orders only: ride time in minutes past "Max time in vehicle" that is still allowed, priced by the vehicle's "Cost, ride overtime hour" (Vehicles sheet). Beyond this allowance the bound is hard. Requires a "Max time in vehicle" to extend, and does not apply to a plain order. Set the same value on every end of the transfer. Leave blank for no allowance (the bound is hard). Ejemplo: |
| Required tagsAliasTags required | Format: Text·OptionalPRO Tags a vehicle must carry to serve this order. A comma-separated list of tags. A vehicle may serve this order only if it carries every one of these tags (see the vehicle "Tags" column). Ejemplo: |
| Forbidden tagsAliasTags forbidden | Format: Text·OptionalPRO Tags a vehicle must NOT carry to serve this order. A comma-separated list of tags. A vehicle carrying any of these tags may not serve this order. Ejemplo: |
| GroupAliasAlternative group | Format: Text·OptionalPRO Alternative order group name. Orders sharing a group name are alternatives: the solver serves at most one of them (whichever fits best) and leaves the rest as "not chosen" rather than unassigned. Leave blank for a standalone order. Ejemplo: |
| No breakAliasNo breaks | Format: Text·Optional Driver breaks: "Yes" forbids scheduling a driver break while waiting at this stop. Blank allows breaks (the default). Ejemplo: |
| Sequence groupAliasSequence | Format: Text·OptionalPRO Sequence group name: these orders run together, in order. Orders sharing a sequence group are served all-or-none, by ONE vehicle, in non-decreasing "Sequence rank" order (other stops may come between them). 2 to 16 orders per group. A member cannot also be a transfer end or an alternative-location candidate, and has one service window. Goods move along the run using the members' own "Pickup" and "Delivery" amounts: a pickup at one stop supplies the deliveries of later-ranked stops, so a run picking up 5 and then dropping 3 and 2 leaves the depot empty and peaks at 5 on board. Runs may span reloads: cargo picked up on the run stays on board through them. Leave blank for an unconstrained order. Ejemplo: |
| Sequence rankAliasSequence order | Format: Number·OptionalPRO Position within the sequence group (lower runs first). A non-negative whole number; orders with equal ranks may run in any order relative to each other. Ignored without a "Sequence group". Ejemplo: |
| Load classAliasProduct class | Format: Text·OptionalPRO Product class for vehicle-level segregation. Which classes may not share a route is set per vehicle in the Vehicles sheet's "Do not mix" column: a vehicle never serves two classes of one of its groups on one route (reload trips included). A class listed in no vehicle group costs nothing. Both ends of a transfer must carry the same class. Leave blank for a classless order (never conflicts). Ejemplo: |
| Unplanned | Format: Text·Optional·Export only Why this order was left unplanned (solution export only). Present only on an exported solution; blank when the order was served. Not read on import. Ejemplo: |
Cada fila de pedido también usa las columnas de dirección anteriores. Lo que estos campos hacen en una ruta se cubre por tema:
- Franjas horarias, tiempo de servicio, prioridad y carga cubre las columnas de reglas por pedido.
- Traslados de recolección y entrega cubre las columnas de traslado.
- Ubicaciones alternativas de recolección y entrega cubre las columnas de grupos alternativos.
- Secuencias de pedidos cubre las columnas de secuencia.
Hoja de Depósitos
La hoja de Depósitos contiene una fila por depósito: su id y dirección, el Horario de apertura y la Duración del servicio que toma cada visita.
| Columna | Significado |
|---|---|
| IdAliasCode | Format: Text·Required A unique identifier for the depot. Ejemplo: |
| Handling timeAliasService time | Format: Number·Optional Handling time spent at the depot on each visit (load/unload). Enter minutes (e.g. 15) or an HH:MM duration. If not defined, no handling time. Ejemplo: |
| Open fromAliasOpen at | Format: Time *·Optional Depot opening time. Earliest time a vehicle may depart from / arrive at it. If not defined, the depot is open at any time. Ejemplo: |
| Open from day | Format: Number·Optional Relative day of the depot opening time. For value of "1", opening is on the +1 day (next day), etc. Ejemplo: |
| Open toAliasOpen until | Format: Time *·Optional Depot closing time. Latest time a vehicle may depart from / arrive at it. If not defined, the depot is open at any time. Ejemplo: |
| Open to day | Format: Number·Optional Relative day of the depot closing time. For value of "1", closing is on the +1 day (next day), etc. Ejemplo: |
| No breakAliasNo breaks | Format: Text·Optional Driver breaks: "Yes" forbids scheduling a driver break while waiting at this depot (including reload stops). Blank allows breaks (the default). Ejemplo: |
Cada fila de depósito también usa las columnas de dirección anteriores.
Hoja de Vehículos
La hoja de Vehículos contiene una fila por tipo de vehículo: capacidad y cantidad, depósitos de inicio y fin, horarios de turno, costos y columnas de nivel de pago para etiquetas, límites de ruta y pausas del conductor.
| Columna | Significado |
|---|---|
| IdAliasCode | Format: Text·Required A unique identifier for the vehicle type. Ejemplo: |
| Capacity | Format: Number·Optional Vehicle capacity. Total load a vehicle can carry, in user-defined units (e.g., weight, volume, items, seats). This column is the plan's FIRST load unit; additional declared units have their own "Capacity, <unit>" columns (see that column). If not defined, the vehicle will have unlimited capacity. The vehicle capacity must be greater than or equal to each order's load. Ejemplo: |
| CountAliasAvailable | Format: Number·Optional Total number of vehicles of this type available for planning. If not defined, only one vehicle of this type will be available. Ejemplo: |
| Start depotAliasStart depot id | Format: Text·Optional Identifier of the depot where the vehicle starts its route. The value must match the ID of a depot defined in "Depots". If not defined, vehicle starts its route from the first order. Ejemplo: |
| Reload depotsAliasReload at | Format: Text·OptionalPRO Depots this vehicle may reload at mid-route (comma-separated depot ids). Setting this (or "Max reloads") enables multi-trip: the vehicle can return to one of these depots to unload/reload and keep serving orders. If left empty while "Max reloads" is set, the vehicle reloads at its own start depot. Ejemplo: |
| End depotAliasEnd depot id | Format: Text·Optional Identifier of the depot where the vehicle ends its route. The value must match the ID of a depot defined in "Depots". If not defined, vehicle ends its route at the last order. Ejemplo: |
| Cost, fixedAliasFixed cost | Format: Number·Optional Vehicle fixed cost. Added to the total cost of the route once, when vehicle of this type is selected for a route. Ejemplo: |
| Cost, kmAliasCost, miDistance cost | Format: Number·Optional Vehicle distance cost per km. Added to the total cost of the route for each kilometer a vehicle of this type travels. An empty cell means 0. When no vehicle in the plan has a distance, hourly or load-distance cost, the optimizer minimizes distance and route time at default rates of 1 per km plus 1 per hour. Ejemplo: |
| Cost, hourAliasTime cost | Format: Number·Optional Vehicle time cost per hour. Added to the total cost of the route for each hour a vehicle of this type spends on the route. An empty cell means 0. Note that the vehicle's time on route includes not only travel time but also any job and waiting time. Ejemplo: |
| Cost, stopAliasStop cost | Format: Number·Optional Vehicle cost per stop. Added to the total cost of the route for each stop the vehicle makes, excluding depot and reload visits. A pickup and its linked delivery count as two stops. Ejemplo: |
| Cost, overtime hourAliasOvertime cost | Format: Number·OptionalPRO Vehicle overtime cost per hour, in addition to the time cost per hour. Charged on top of the regular time cost for each hour of overtime (time worked beyond the max duration, up to the max overtime). If overtime is allowed but this is left empty, it defaults to the time cost per hour, or to 1 per hour when that is 0 or empty, so overtime is never free. An explicit 0 makes overtime free. Ejemplo: |
| Cost, ride overtime hourAliasRide overtime cost | Format: Number·OptionalPRO Cost per hour of a linked (pickup & delivery) order's ride time inside its ride overtime allowance. Charged for ride time past a linked order's "Max time in vehicle", up to its "Max ride overtime" allowance (see the Orders sheet). Beyond the allowance the bound is hard. A driver break taken between the pickup and the delivery counts as ride time and is charged the same way. Left empty or 0, that allowance is free. Ejemplo: |
| Load cost, kmAliasLoad cost, miLoad distance cost | Format: Number·OptionalPRO Cost per unit of load carried per km (or mile), charged on every leg for the load on board. Each leg charges the load leaving its origin times the leg length, so heavier cargo is steered onto shorter paths and dropped early. Models load-dependent fuel or refrigeration burn. Counts as pricing the fleet, like the distance and hour rates. Left empty or 0, carriage is free. Ejemplo: |
| Shift startAliasStart at | Format: Time *·Optional Vehicle shift time window start. Earliest time when the vehicle can start its shift. If not defined, the shift can start at any time. Ejemplo: |
| Shift start dayAliasStart day | Format: Number·Optional Relative day of the shift time window start. If not defined, time window starts on the same day. For value of "1", time window starts on the +1 day (next day), etc. Ejemplo: |
| Shift endAliasEnd at | Format: Time *·Optional Vehicle shift time window end. Latest time when the vehicle can end its shift. If not defined, the shift can be ended at any time. Ejemplo: |
| Shift end dayAliasEnd day | Format: Number·Optional Relative day of the shift time window end. If not defined, time window ends on the same day. For value of "1", time window ends on the +1 day (next day), etc. Ejemplo: |
| Latest startAliasStart by | Format: Time *·Optional Latest time the vehicle can start its shift (leave the depot). The vehicle can still work until the shift end. Distinct from the shift end: it caps only when the vehicle may start, not when it must finish. Must be between the shift start and shift end. If not defined, there is no latest-start limit (equivalent to the shift end). Ejemplo: |
| Latest start day | Format: Number·Optional Relative day of the latest shift start. If not defined, the latest start is on the same day. For value of "1", the latest start is on the +1 day (next day), etc. Ejemplo: |
| Max durationAliasMax shift duration | Format: Number·OptionalPRO Maximum duration of a vehicle shift. Total time a vehicle of this type may spend on a route (travel + service + wait). If not defined, the shift duration is unlimited. Enter minutes (e.g. 480) or an HH:MM duration (e.g. 8:00). Ejemplo: |
| Max overtime | Format: Number·OptionalPRO Maximum overtime allowed on top of the max duration, at additional cost. Extra working time a vehicle may spend beyond the max duration, billed at the overtime cost per hour. If not defined or 0, no overtime is allowed. Enter minutes (e.g. 30) or an HH:MM duration (e.g. 0:30). Ejemplo: |
| TagsAliasCapabilities | Format: Text·OptionalPRO Capabilities this vehicle carries (comma-separated). Free-form tags matched against order "Required tags" / "Forbidden tags". A vehicle may serve an order only if it carries every required tag and none of the forbidden tags. Ejemplo: |
| Do not mixAliasSegregated classesIncompatible classes | Format: Text·OptionalPRO Product classes this vehicle must never carry together: ";" separates groups, "," separates classes within a group. Each group lists order "Load class" values that must never share one route of this vehicle (reload trips included). Groups are independent: "frozen, dry; fish, dairy" forbids frozen with dry and fish with dairy, but allows frozen with fish. A group needs at least two distinct classes: smaller groups are ignored with a warning. A class that no order sets has no effect. Leave blank to allow any mix on this vehicle. Ejemplo: |
| Max reloadsAliasReloads | Format: Number·Optional Maximum number of mid-route reloads (multi-trip). Multi-trip is on by default. The vehicle may return to a depot to reload and continue (a value of N allows N reloads, i.e. up to N + 1 trips). Leave empty for unlimited reloads (the solver self-limits). Set to 0 for a single trip (no reloads). Ejemplo: |
| Max distance, kmAliasMax distance, mi | Format: Number·OptionalPRO Maximum route distance, in kilometers. Maximum distance a vehicle of this type may travel on a route. If not defined, unlimited. Ejemplo: |
| Force allowAliasForce allow orders | Format: Text·OptionalPRO Order ids this vehicle may serve regardless of tags (comma-separated). Overrides tag compatibility for these orders only. "Force deny" wins over "Force allow". Ejemplo: |
| Force denyAliasForce deny orders | Format: Text·OptionalPRO Order ids this vehicle may NOT serve regardless of tags (comma-separated). Overrides tag compatibility for these orders only. Wins over "Force allow". Ejemplo: |
| Break ruleAliasBreaks | Format: Text·OptionalPRO Driver-break rule: "EU" (45 min before exceeding 4.5 h driving, splittable 15+30), "US" (30 min interruption after 8 h driving; stops of 30 min or more count), or "Custom" (define the rule with the "Break ..." columns). "EU" and "US" expand to the legal constants and ignore the detail columns. "Custom" reads them: "Break max driving, h", "Break duration", "Break split" and "Break service counts". Leave blank for no driving-triggered breaks (fixed breaks may still be set). At most one driving rule per vehicle. Ejemplo: |
| Break max driving, hAliasBreak after driving | Format: Number·OptionalPRO Custom break rule: a break is required before the driver exceeds this much accumulated driving (hours, decimals allowed). Read only when "Break rule" is "Custom". Ejemplo: |
| Break durationAliasBreak minutes | Format: Number·OptionalPRO Custom break rule: length of the required break. Read only when "Break rule" is "Custom". Enter minutes (e.g. 45) or an HH:MM duration (e.g. 0:45). Ejemplo: |
| Break split | Format: Text·OptionalPRO Custom break rule: optional split into two ordered parts, as "first+second" minutes (e.g. "15+30"). Only completing the second part resets the driving clock. Read only when "Break rule" is "Custom". Leave blank for an unsplittable break. Ejemplo: |
| Break service countsAliasService counts as break | Format: Text·OptionalPRO Custom break rule: whether time at stops (service) counts toward the required break, US-style. "Yes" or blank. Read only when "Break rule" is "Custom". Ejemplo: |
| Fixed break from, Fixed break 2 from | Format: Time *·OptionalPRO Fixed break (e.g. lunch): earliest clock time the break may start. The break must START within the from-to window. Set "from", "to" and the duration together. Ejemplo: |
| Fixed break to, Fixed break 2 to | Format: Time *·OptionalPRO Fixed break: latest clock time the break may start. Set "from", "to" and the duration together. Ejemplo: |
| Fixed break duration, Fixed break 2 duration | Format: Number·OptionalPRO Fixed break: pause length. Enter minutes or an HH:MM duration. Set "from", "to" and the duration together. Ejemplo: |
| Driving limit, hAliasPeriod driving limit | Format: Number·OptionalPRO Driving-hours budget per period (e.g. 56 per week under EU rules). The route is capped at the REMAINING hours: this limit minus "Hours driven". Ejemplo: |
| Hours drivenAliasHours already driven | Format: Number·OptionalPRO Hours this driver has already driven in the current period (tracked outside routing24, e.g. from the tachograph). Never copied between vehicles; per-driver state. Ejemplo: |
Las reglas detrás de estas columnas están documentadas un tema por página:
- Turnos, horas de trabajo y límites de ruta cubre las columnas de turno y límite de ruta.
- Costos del vehículo cubre las columnas de costos.
- Etiquetas cubre las columnas de compatibilidad.
- Varios depósitos, rutas abiertas y recargas cubre las columnas de depósito y recarga.
- Pausas del conductor cubre las columnas de pausa.
Hoja de Direcciones
La hoja de Direcciones contiene entradas independientes de la libreta de
direcciones. Usa exactamente las cinco
columnas de dirección
listadas al inicio: Address (obligatoria), Area, Lat, Lng y Location.
Siguiente paso
Descargue una plantilla desde el menú Más de una página de edición: contiene los encabezados de la hoja de esa entidad y una fila de ejemplo para completar. Después consulte Importar desde Excel o CSV para el flujo de revisión.
FAQ
¿Las columnas deben estar en un orden específico?
No. Routing24 reconoce una columna por el texto de su encabezado, no por su posición, así que cualquier disposición funciona y solo importa la fila de encabezados. Cada encabezado canónico tiene alias aceptados que se importan de la misma forma, y las columnas propias no reconocidas, notas o fórmulas, no cambian nada en la importación.
¿Qué columnas son obligatorias?
Solo se requieren los ids y las direcciones. Un pedido necesita un Id y una Address, un depósito también necesita ambos, una fila de la libreta de direcciones necesita una Address y un vehículo solo necesita un Id. Todas las demás columnas son opcionales, y una celda vacía significa sin límite o usar el valor predeterminado.
¿Cómo escribo las horas y duraciones en el archivo?
Las horas, como franjas horarias, turnos y Horario de apertura, usan HH:MM en el reloj de 24 horas, como 08:00 o 15:30; la importación también lee 8am y 3:30pm, según el reloj que use su Configuración. Las duraciones, como la Duración del servicio, son minutos como número simple, 45 son 45 minutos, o H:MM, 1:30 son 90 minutos.
¿Puedo conservar mis propias columnas en el archivo?
Sí. Routing24 ignora las columnas no reconocidas, así que las notas, la contabilidad y las fórmulas sobreviven intactas a la importación. Un encabezado como User: Region es un atributo propio: Routing24 conserva sus valores con cada fila y los vuelve a escribir en cada exportación, de modo que los datos personalizados hacen el viaje de ida y vuelta con el plan.