Skip to main content
Manglai calcula las emisiones de tus operaciones logísticas siguiendo el estándar GLEC Framework e ISO 14083, el marco de referencia internacional para la huella de carbono del transporte de mercancías. Puedes registrar servicios con vehículos propios (flota interna), vehículos de terceros o clasificaciones genéricas por tipo de transporte (camión, vuelo, tren, furgoneta).

Listar servicios logísticos

GET /api/v1/service-footprint/glec Obtén todos los servicios logísticos registrados en un periodo:

Parámetros

Crear un servicio logístico

POST /api/v1/service-footprint/glec Registra un servicio de transporte con uno o más tramos (acciones). Manglai calcula automáticamente las emisiones CO₂e de cada tramo siguiendo GLEC / ISO 14083.

Campos del servicio

Campos de cada tramo (action)

Si tienes la flota registrada en Manglai, puedes usar vehicleId directamente y omitir vehicleType, transportType y vehicleTransportSize.

Clasificación TOC (GLEC v3.2 / ISO 14083)

El campo toc (Transport Operation Category) clasifica la operación de transporte de un tramo según el tipo de carga y el régimen de temperatura. Cuando lo envías, Manglai aplica el factor de emisión específico de esa operación definido por el GLEC Framework v3.2 e ISO 14083, en lugar del factor medio del tipo de vehículo. Es el método de cálculo más preciso disponible. Puntos clave:
  • Se envía dentro de cada tramo (actions[]), como string. No existe a nivel de servicio.
  • Es opcional: si no lo envías, las emisiones se calculan por los métodos de consumo y distancia.
  • El valor debe pertenecer al mismo modo de transporte que el vehículo del tramo (ver tabla siguiente).

Formato del identificador

Todos los valores siguen el patrón:
Los tres niveles corresponden a la jerarquía del GLEC Framework:
  • Nivel 1 — Media del sector: no conoces el tipo de carga. Factor medio de todo el modo de transporte.
  • Nivel 2 — Media por tipo de carga: sabes si la carga es empaquetada o a granel (y si va a temperatura ambiente o controlada), pero no la operación concreta.
  • Nivel 3 — Operación específica: conoces la operación exacta (carga completa, grupaje, cisterna, tipo de buque…). Es el factor más preciso.
Envía siempre el nivel más alto que puedas justificar con datos reales: nivel 3 si conoces la operación, nivel 2 si solo conoces el tipo de carga.

Qué familia de valores usar según el vehículo

Si envías un valor de una familia que no corresponde al vehículo del tramo (p. ej. un toc de tren en un tramo de camión), no existirá factor de emisión para esa combinación y el tramo no tendrá emisión calculada por el método TOC.

Valores válidos — Carretera (road)

Carga empaquetada: Carga a granel:

Valores válidos — Tren (train)

Valores válidos — Marítimo (sea)

Todos los valores marítimos son de nivel 3 (por tipo de buque y tamaño):

Valores válidos — Fluvial (inland_waterway)

Crear un servicio con TOC

Ejemplo de un tramo por carretera con carga empaquetada a camión completo y temperatura ambiente (nivel 3):
En la respuesta, la emisión calculada por este método aparece en sourceEmission.toc (total del servicio) y en actions[].sourceEmission.toc (por tramo), junto a las de los métodos de consumo (energy) y distancia (distance).

Añadir TOC a servicios ya registrados

El POST funciona como upsert: si el id ya existe, reemplaza el servicio completo y recalcula todas sus emisiones. Para añadir toc a servicios ya subidos, el flujo es:
  1. Recupera el servicio con el GET (conserva su id y los id de cada tramo).
  2. Añade el campo toc a cada elemento de actions[].
  3. Reenvía el documento completo con el mismo id — no solo el campo nuevo: los campos que no reenvíes se perderán.
Reenvía siempre todos los campos que devolvió el GET (distancia, consumo, matrícula…). El POST no hace una actualización parcial: sobreescribe el servicio con exactamente lo que envíes.

Más información