Skip to content

TMS - Integracion con Sage 50

Lo que conecta

Los costes operativos del TMS se integran con Sage 50 para contabilizar gastos de flota (combustible, peajes, mantenimiento).

Datos que fluyen

  • Km recorridos -> Centro de coste en Sage
  • Peajes -> Gastos deducibles
  • Horas conductor -> Coste laboral

Exportacion a Sage 50

python
import csv, requests
from datetime import date

TMS_TOKEN=*** = []

# Rutas del dia
rutas = requests.get(
    "https://back.transcend.cargoffer.com/api/route/history?dateFrom=2026-06-17&dateTo=2026-06-17",
    headers={"Authorization": f"Bearer {TMS_TOKEN}"}
).json()

with open("gastos_flota_sage.csv", "w", newline="") as f:
    writer = csv.writer(f, delimiter=";")
    writer.writerow(["Fecha", "Cuenta", "Importe", "Concepto", "CentroCoste"])
    
    for ruta in rutas:
        writer.writerow([date.today(), "62500001", ruta["fuelCost"], "Gasolina", "FLOTA01"])
        writer.writerow([date.today(), "62900001", ruta["tollCost"], "Peajes", "FLOTA01"])

Documentación de Cargoffer