TMS - Integracion con Contasol / A3
Exporta los costes operativos del TMS (combustible, peajes, mantenimiento) a Contasol para su contabilizacion.
Generar asientos contables
python
import csv, requests
from datetime import date
TMS_TOKEN=*** = date.today()
# Gastos de flota del mes
costes = requests.get(
"https://back.transcend.cargoffer.com/costs/history?month=2026-06",
headers={"Authorization": f"Bearer {TMS_TOKEN}"}
).json()
with open(f"gastos_flota_{hoy}.csv", "w", newline="", encoding="utf-8") as f:
writer = csv.writer(f, delimiter=";")
writer.writerow(["Diario", "Fecha", "Cuenta", "Debe", "Haber", "Concepto"])
for c in costes:
writer.writerow(["GF", hoy, "62500001", c["fuelCost"], "", "Combustible"])
writer.writerow(["GF", hoy, "62900001", c["tollCost"], "", "Peajes"])
writer.writerow(["GF", hoy, "57200001", "", c["fuelCost"] + c["tollCost"], "Contrapartida"])Importar en Contasol
Utilidades -> Importar -> Asientos -> Seleccionar CSV -> Asignar columnas -> Ejecutar