Como exportar facturas de Cargoffer a Contasol
Lo que vas a conseguir
Exportar los datos de tus contratos de transporte a un formato que Contasol pueda importar, evitando la entrada manual de datos.
El flujo
Contratos firmados → Exportar CSV → Importar en ContasolPaso 1: Obtener contratos pendientes de contabilizar
bash
curl -X GET "https://api.pro.cargoffer.com/api/company/contracts/" \
-H "Authorization: Bearer *** Paso 2: Generar CSV importable
```python
import csv, requests
TOKEN=*** r = requests.get("https://api.pro.cargoffer.com/api/company/contracts/",
headers={"Authorization": f"Bearer {TOKEN}"})
contratos = r.json()
with open("asientos_contasol.csv", "w", newline="") as f:
writer = csv.writer(f)
writer.writerow(["Fecha", "Concepto", "Importe", "Cliente", "CIF"])
for c in contratos:
writer.writerow([c["date"], c["serviceCode"], c["amount"],
c["client"]["name"], c["client"]["cif"]])Paso 3: Importar en Contasol
Desde Contasol: Utilidades → Importar → CSV → Seleccionar archivo → Asignar columnas → Importar