E-Rechnung mit cargo support: so wird aus der cs-CONNECT-Rechnung eine XRechnung oder ZUGFeRD
Für Container-Trucker, Teil- und Komplettladungsspeditionen und Möbellogistiker, die mit cs CONNECT von cargo support arbeiten. Sie lesen hier, was der Hersteller zur E-Rechnung veröffentlicht hat, wer nach der Umfirmierung 2025 zuständig ist und an welchen Stellen eine unabhängige Prüfung Fehler findet, die das Schnittstellenmodul nicht bemerkt.
Kurz gesagt: Ja, cs CONNECT kann E-Rechnung selbst. Laut cargo support erzeugt es ZUGFeRD (ein normales PDF mit denselben Rechnungsdaten als eingebettetem XML) ab Version 9.30 (Blog vom 30.07.2020) und XRechnung (reine XML-Datei, das Pflichtformat für Behörden) ab Version 9.33.62 (Blog vom 10.09.2021), abgerechnet pro Transaktion über die Schnittstelle „Rechnungsexport an Auftraggeber“. Diese Angaben stammen aus 2020 und 2021: Schreibt Ihr Release noch den damaligen Stand, fehlen etwa die elektronischen Adressen, die XRechnung seit Version 3.0 verlangt, und das Rechnungsportal einer Behörde oder eines großen Verladers weist die Datei komplett zurück; die Zahlung verzögert sich um Wochen. Ob Ihr Release betroffen ist, prüfen Sie hier kostenlos in zwei Minuten; Release und Einrichtung nennt Ihnen der Support. Unsere API (Schnittstelle, über die Programme Daten austauschen) brauchen Sie dann als Gegenprüfung und für den Eingang; nur bei älteren Releases oder Mandanten ohne das Modul lohnt Weg A, der in ein bis drei Tagen steht.
Was cs CONNECT heute kann
Produkt und Zielgruppe: cs CONNECT ist eine modulare Speditionssoftware. Kern ist cs JOB, das Auftragsmanagement „vom Angebot bis zur Abrechnung“; dazu kommen cs PLAN (Disposition), cs COM (Kommunikation) und Zusatzmodule wie cs HUB für Schnittstellen. Der Hersteller nennt als Branchen intermodale Containerlogistik, Teil- und Komplettpartien, Neumöbel und Schwerlast.
Abrechnung: cs JOB listet automatisierte Kunden- und Subunternehmer-Abrechnung, die Verarbeitung von Eingangsgutschriften, elektronischen Rechnungsversand an Kunden und die Datenübergabe an Buchhaltung und Steuerberater. Rechnungsformulare passen Sie mit dem integrierten Formulardesigner an. Mandantenfähigkeit mit Intercompany-Verrechnung ist eingebaut.
Schnittstellen: Unter „cs HUB / Invoice“ führt cargo support (Stand der Archivseite: April 2025) Tradeshift für Kühne+Nagel und Forto als verfügbar, Tradeshift für DHL als in Vorbereitung, außerdem ZUGFeRD und XRechnung als verfügbare Formate. „cs HUB / Accounting“ nennt DATEV, Diamant, Sage, SAP, Schilling, Abacus, BMD und Lexware.
Betrieb: Windows-Client ab .NET 4.8, lokal, auf dem Terminalserver oder in der Cloud per RDP oder Citrix; Application Server unter Windows mit REDIS und RabbitMQ; Datenbank MySQL, lokal oder bei Azure oder AWS.
Hersteller heute: Seit dem 14.01.2025 firmieren die Firmen der cargo support Group gemeinsam mit active logistics als proLogistik Transportation GmbH (Dortmund), Teil der proLogistik Group. Die alten cargosupport.de-Adressen leiten dorthin um; für Bestandskunden gibt es die Seite „cargo support powered by proLogistik“. Ob und wie cs CONNECT neben dem pLG TMS der Gruppe weiterentwickelt wird, geht aus den öffentlichen Seiten nicht hervor.
Der passende Weg für cs CONNECT
- Stand klären: Fragen Sie den Support, welches Release Sie fahren und ob die Schnittstelle „Rechnungsexport an Auftraggeber“ für jeden Mandanten eingerichtet ist. Die Herstellerangaben stammen aus 2020 und 2021; welche XRechnung-Version Ihr Release schreibt, steht dort nicht. Fragen Sie Ihren cs-CONNECT-Betreuer bei proLogistik wörtlich: „Welches Release fahren wir, ist der Rechnungsexport an Auftraggeber für jeden unserer Mandanten eingerichtet, welche XRechnung-Version schreibt er, was kostet eine Transaktion, und wird cs CONNECT über 2028 hinaus gepflegt?“
- Jede Rechnungsart einmal gegenprüfen: Erzeugen Sie aus cs CONNECT je eine
Kundenrechnung, eine Subunternehmer-Abrechnung, eine steuerfreie Hafenfahrt und eine Rechnung an
eine Behörde. Die XML schicken Sie an
POST /v1/invoices/validate-xml, das ZUGFeRD-PDF an/v1/invoices/validate-pdf, oder Sie ziehen die Dateien in den kostenlosen Viewer. Der Bericht nennt jede verletzte Regel mit Kennung. - Falls das Modul fehlt: Das Formular aus dem Formulardesigner bleibt Ihr
Rechnungsbild. Kopf- und Positionsdaten liefert ein lesender Datenbank-View auf die MySQL-Datenbank;
welche Tabellen das sind, weiß der Hersteller-Support. Ein Skript schickt PDF und JSON (ein Textformat für Daten) an
generate(Weg A). Aufwand: ein bis drei Tage einschließlich Test. - Eingang: E-Rechnungen von Subunternehmern, Terminals und Werkstätten lesen
Sie im Viewer; die XML aus einem ZUGFeRD-PDF liefert
POST /v1/invoices/extract.
Beispiel: cs-CONNECT-Rechnung als ZUGFeRD in einem Aufruf
Nachlauf eines Importcontainers vom Hamburger Terminal zum Empfänger in Kassel, mit Wartezeit am Terminal. Beide Positionen sind steuerfrei, weil sie sich auf eingeführte Ware beziehen. Das PDF kommt aus dem cs-Formular, die API bettet die XML ein.
Vorher: Ihr cs-Formular druckt die Rechnung für den Containernachlauf wie gewohnt als PDF. Nachher: dasselbe PDF mit eingebetteter XRechnung-XML, beide Positionen korrekt als steuerfrei ausgewiesen und von der Prüfung bestätigt.
Der folgende Kasten ist für Ihre IT oder Ihr Systemhaus gedacht. Als Inhaber reicht es zu wissen: So sieht ein Beispiel aus, das die Prüfung besteht.
Technisches Beispiel anzeigen (JSON, für Ihre IT)
# PDF aus cs CONNECT plus Rechnungsdaten an die API: curl -X POST https://api.einfache-rechnungen.de/v1/invoices/generate \ -H "X-API-Key: erk_ihr_key" \ -H "Content-Type: application/json" \ -d @container-nachlauf.json
{
"invoice": {
"invoice_number": "CT-26-04418",
"issue_date": "2026-10-05",
"delivery_date": "2026-10-02",
"due_date": "2026-11-04",
"currency": "EUR",
"buyer_reference": "Einkauf 4410",
"purchase_order_reference": "Buchung 5520193",
"seller": {
"name": "Elbe Container Trucking GmbH",
"address": { "street": "Am Kai 12", "postal_code": "21129", "city": "Hamburg", "country_code": "DE" },
"vat_id": "DE123456789",
"electronic_address": "rechnung@elbe-trucking.example",
"electronic_address_scheme": "EM",
"contact": { "name": "Abrechnung", "phone": "+49 40 000000", "email": "rechnung@elbe-trucking.example" }
},
"buyer": {
"name": "Hessen Import GmbH",
"address": { "street": "Lagerstraße 3", "postal_code": "34123", "city": "Kassel", "country_code": "DE" },
"electronic_address": "kreditoren@hessen-import.example",
"electronic_address_scheme": "EM"
},
"payment_means": { "code": "58", "iban": "DE02500105170137075030" },
"lines": [
{ "line_id": "1", "name": "Containertransport Import 40' HC, Hamburg CTA nach Kassel",
"description": "Container MSKU 7654321, 18,4 t, Anlieferung 02.10.2026",
"quantity": "1", "unit_code": "LS", "unit_price_net": "890.00",
"line_net_amount": "890.00", "tax_category": "E", "tax_rate": "0" },
{ "line_id": "2", "name": "Wartezeit Terminal über 2 Freistunden",
"quantity": "1.5", "unit_code": "HUR", "unit_price_net": "60.00",
"line_net_amount": "90.00", "tax_category": "E", "tax_rate": "0" }
],
"tax_breakdown": [
{ "category": "E", "rate": "0", "taxable_amount": "980.00", "tax_amount": "0.00",
"exemption_reason": "Steuerfrei nach § 4 Nr. 3 Buchst. a Doppelbuchst. bb UStG" }
],
"totals": { "line_net_amount": "980.00", "net_amount": "980.00", "tax_amount": "0.00",
"gross_amount": "980.00", "payable_amount": "980.00" }
},
"invoice_pdf_base64": "JVBERi0xLjQK…",
"options": { "profile": "XRECHNUNG", "syntax": "CII", "allow_unverified_visual": true }
}
Die Antwort enthält das ZUGFeRD-PDF im Format PDF/A-3u (Archivformat für PDF, das eingebettete
Dateien erlaubt), die XRechnung-XML und den Prüfbericht, dazu
visual_source: "client_supplied". Das bedeutet: Die API prüft die Daten, nicht Ihr
Formular.
Wichtig: In diesem Weg prüft die API nicht, ob das sichtbare PDF mit der eingebetteten XML übereinstimmt. Beide müssen aus demselben Rechnungsdatensatz stammen; dafür sorgt Ihr Skript oder die Anbindung.
Feldzuordnung
Kürzel wie BR-DE-26, BT-10 oder BG-3 stammen aus der Norm EN 16931. Sie müssen sie nicht kennen; wichtig ist der erklärende Satz daneben.
| Angabe in Ihrer Rechnung | EN 16931 | API-Feld | Hinweis |
|---|---|---|---|
| Rechnungsnummer | BT-1 | invoice.invoice_number | je Mandant eindeutig |
| Rechnungsdatum | BT-2 | invoice.issue_date | ISO-Format JJJJ-MM-TT |
| Anlieferung, Leistungsdatum | BT-72 | invoice.delivery_date | bei Sammelrechnung Zeitraum BT-73/74 |
| Buchungs- oder Auftragsnummer des Kunden | BT-13 | invoice.purchase_order_reference | darüber ordnet der Verlader zu |
| Käuferreferenz, bei Behörden Leitweg-ID | BT-10 | invoice.buyer_reference | im Profil XRechnung Pflicht |
| Containernummer, Gewicht | BT-154 | lines[].description | kein eigenes Normfeld |
| Wartezeit | BT-129/130 | quantity, unit_code: "HUR" | eigene Position |
| Steuerbefreiung Hafenfahrt | BT-118/120 | tax_breakdown[].exemption_reason | Kategorie E, 0 % |
| Zahlungsziel | BT-9 | invoice.due_date | Datum statt „30 Tage“ |
| Bankverbindung | BT-84 | payment_means.iban | Code 58, IBAN wird geprüft (BR-DE-19) |
Stolpersteine in der Spedition mit cs CONNECT
- Hafenfahrten mit Regelsteuer: Vor- und Nachläufe im Seehafenverkehr sind oft
nach § 4 Nr. 3 UStG steuerfrei. Stehen sie mit
Sund 19 % in der Rechnung, ist die E-Rechnung formal gültig und trotzdem falsch; kein Validator bemerkt das. Lösung: Steuerschlüssel je Relation im Tarif hinterlegen und die Befreiungsvoraussetzungen einmal mit dem Steuerberater abstimmen. Für den Einfuhrfall zählt, ob die Beförderungskosten in der Bemessungsgrundlage der Einfuhrumsatzsteuer enthalten sind. - Doppelter Kanal bei Plattformkunden: Wer an Kühne+Nagel oder Forto über Tradeshift fakturiert und dieselbe Rechnung zusätzlich als ZUGFeRD per Mail schickt, riskiert eine Doppelerfassung beim Kunden. Lösung: je Kunde genau einen Rechnungskanal festlegen und im Kundenstamm dokumentieren.
- Subunternehmer-Abrechnung als falscher Belegtyp: Die automatisierte
Abrechnung an Subunternehmer ist umsatzsteuerlich ein Gutschriftverfahren. In der E-Rechnung ist
das Code
389mit dem Subunternehmer als Verkäufer; Code381wäre eine kaufmännische Minderung. Lösung: den erzeugten Belegtyp in der Gegenprüfung kontrollieren und die Stammdaten der Subunternehmer (USt-IdNr., E-Mail, Kontakt) vervollständigen. - Zoll und Einfuhrumsatzsteuer beim Importcontainer: Legt die Spedition
Zollabgaben für den Empfänger aus, gehören sie nicht zu den steuerfreien Nachlaufpositionen.
Klären Sie zuerst mit dem Steuerberater, ob ein durchlaufender Posten vorliegt (Handeln im Namen
und für Rechnung des Kunden). Nur dann geht die Auslage als eigener Beleg mit Kategorie
Ohinaus, ohne USt-IdNr. des Verkäufers; auf derselben Rechnung wie dieE-Positionen lehnt die Prüfung sie ab. - Intercompany zwischen Mandanten: Rechnet ein Mandant an eine rechtlich selbständige Schwestergesellschaft ab, ist das eine gewöhnliche B2B-Rechnung, die ab 2027/2028 unter die E-Rechnungspflicht fällt. Innerhalb einer umsatzsteuerlichen Organschaft liegen dagegen nicht steuerbare Innenumsätze vor. Lösung: je Mandantenpaar mit dem Steuerberater festhalten, was zutrifft.
- Alte ZUGFeRD-Dateien aus 2020: Eine Rechnung, die vor Jahren korrekt war,
kann heute an aktuellen Regeln scheitern, etwa an den elektronischen Adressen von Verkäufer und
Käufer, die XRechnung seit Version 3.0 verlangt. Lösung: nach jedem Update von cs CONNECT eine Stichprobe gegen
validate-pdflaufen lassen.
Häufige Fragen
Kann cs CONNECT XRechnung und ZUGFeRD erzeugen?
Wer ist heute Ansprechpartner für cargo support?
Was kostet die E-Rechnung in cs CONNECT?
Sind Containertransporte vom Seehafen steuerfrei?
E mit Befreiungsgrund. Ob die Voraussetzungen im Einzelfall vorliegen,
klärt Ihr Steuerberater.Was passiert nach einem cs-CONNECT-Update?
Wer haftet, wenn die E-Rechnung inhaltlich falsch ist?
cs CONNECT ist ein Produkt der cargo support Group (cargo support GmbH mit cargo support service GmbH und MAXFLEX Software GmbH); die Gruppe firmiert seit Januar 2025 gemeinsam mit der active logistics GmbH als proLogistik Transportation GmbH. einfache-rechnungen.de ist ein unabhängiges Angebot und steht in keiner Verbindung zum Hersteller.
Kosten: Die Prüfung und Erzeugung kostet 0 € für 10 Rechnungen im Monat, danach ab 7,99 € netto. Eine Anbindung durch Coreventa ist ein Festpreisprojekt; den Rahmen klären wir im kostenlosen Erstgespräch. Ihre Rechnungs- und Kundendaten bleiben dabei auf deutschen Servern (Hetzner).
cs-CONNECT-Rechnungen gegenprüfen oder als E-Rechnung ausgeben
Kostenlos testen: 10 Rechnungen im Monat, keine Kreditkarte. Für die Anbindung an cs CONNECT sprechen Sie mit uns.
Kostenlos registrieren Anbindung besprechenQuellen (abgerufen am 25.09.2026; cargosupport.de leitet um, daher Archivkopien): cargo support, Das ZUGFeRD Format (30.07.2020); cargo support, XRechnungen/ZUGFeRD Rechnungen (10.09.2021); cargo support, cs HUB Schnittstellen (Archiv April 2025); cargo support, cs JOB mit technischen Informationen (Archiv Juni 2025); proLogistik, Umfirmierung (22.01.2025); proLogistik Transportation GmbH; cargo support powered by proLogistik.