Rechnungsprüfung Frachtführer: Unterschied zwischen den Versionen
K () |
|||
| Zeile 12: | Zeile 12: | ||
=Frachtführer= | =Frachtführer= | ||
| − | Hier finden Sie für alle aufgelisteten | + | Hier finden Sie für alle aufgelisteten Frachtführer, die für die [[Rechnungsprüfung (RP)|Rechnungsprüfung]] umgesetzten Dateiformate und, sofern mehrere Rechnungsversionen existieren, die Unterschiede anhand derer das Einlesen der Rechnungsdatei bestimmt wird. |
==CargoLine== | ==CargoLine== | ||
Version vom 9. Oktober 2025, 14:58 Uhr
Viele unserer Kunden nutzen für ihren Versand unterschiedliche Frachtführer. Diese wiederum stellen ihre Rechnungen in digitaler Form bereit – jeweils in einem individuellen Format.
Die Rechnungsprüfung ist in der Lage, die gängigsten Dateiformate zu verarbeiten und die Inhalte strukturiert in einer Web-Oberfläche darzustellen.
Auf dieser Seite finden Sie eine Übersicht der aktuell unterstützten Frachtführer, deren Rechnungsformate sowie der Daten, die für die Integration neuer Frachtführer-Module erforderlich sind.
Anforderungen für neue Frachtführer
Um neue Frachtführer-Module umzusetzen, benötigen wir entweder
- einen Ansprechpartner zur Abstimmung der technischen Details oder
- eine Beispieldatei, wie die Rechnungen vom Frachtführer bereitgestellt werden (idealerweise im ZUGFeRD-Format).
Frachtführer
Hier finden Sie für alle aufgelisteten Frachtführer, die für die Rechnungsprüfung umgesetzten Dateiformate und, sofern mehrere Rechnungsversionen existieren, die Unterschiede anhand derer das Einlesen der Rechnungsdatei bestimmt wird.
CargoLine
| Rechnungsformat | Umsetzung |
|---|---|
| Fortras | eine Segmentbeschreibung nach Rel B707A wurde mitgeliefert |
Dachser
| Rechnungsformat | Umsetzung |
|---|---|
| XML | eine XML-Struktur-Blaupause gemäß Standard XML v1.1 wurde mitgeliefert |
DHL Express DE
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: "Line Type","Billing Source","Original Invoice Number","Invoice Number",...) |
DHL Paket
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | eine Beschreibung der Rechnungspositionen gemäß BIA INVLIST v1.3 wurde mitgeliefert |
DPD
| Rechnungsformat | Umsetzung | Unterschiede |
|---|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: INVOICENO;INVOICEDATE;CONTRACT;PARCELNO;AMOUNT;...) |
nutzt PRODUCT als Produktbezeichnung
Datumsformat: yyyyMMdd |
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: INVOICENO;INVOICEDATE;CONTRACT;PARCELNO;AMOUNT;...) |
nutzt PRODUCTTEXT als Produktbezeichnung
Datumsformat: dd.MM.yyyy |
DPD FR (Frankreich)
| Rechnungsformat | Umsetzung |
|---|---|
| Excel | Zuordnung der Tabellenabschnitte gemäß individueller Anleitung |
DSV
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: Rechnungs-Nummer;Fremdsendungsnummer;Rechnungsdatum;Kundenreferenz;...) |
Eberl
| Rechnungsformat | Umsetzung |
|---|---|
| Fortras | eine Segmentbeschreibung nach Rel A912A wurde mitgeliefert |
GEL
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: SNUMMER;RNUMMER;ANUMMER;RDATUM;VNUMMER;VNAME;...) |
GLS
| Rechnungsformat | Umsetzung | Unterschiede |
|---|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: Gepard Kundennr.;Beleg-Nr.;Beleg-Datum;...) |
hat einen Header |
| TXT | Beschreibung der Rechnungspositionen für GLS-Kunden wurde mitgeliefert | Header fehlt, dafür gibt es eine Anleitung |
Für diesen Frachtführer wurde eine automatische Versionserkennung implementiert. Zuerst wird der Dateityp ermittelt und dann geschaut, ob ein Header vorhanden ist.
GLS IT (Italien)
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen. |
Gras
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: Rg Nummer ;Rg Datum ;Frachtzahler Name ;Frachtzahler Branche;...) |
Hellmann
| Rechnungsformat | Umsetzung | Unterschiede |
|---|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: "FAKTUR NLN";"FAKTUR ABT";"KUNDEN NR.";"RECHNUNGS NR.";...) |
Die unten genannten Bordero-Felder fehlen komplett. |
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: "FAKTUR NLN";"FAKTUR ABT";"KUNDEN NR.";"RECHNUNGS NR.";...) |
Mehrere Zusatzfelder wie zum Beispiel: "Ihre Bordero Nr.", "Ihr Bordero Datum", "Ihre Sendungs NR.", "Unsere Bordero Nr.", "Unser Bordero Datum" |
Für diesen Frachtführer wurde eine automatische Versionserkennung implementiert. Dazu wird der komplette Datenkopf abgeglichen, ob bestimmte Felder vorhanden sind und somit auf die vorhandene Version geschlossen.
IDS-Noerpel
| Rechnungsformat | Umsetzung |
|---|---|
| EDIFACT | Ein individuelle Anleitung zum einlesen wurde mitgeliefert |
ITC
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: ITC-RG;Leistungsdatum;Lfd-Nr;Frankatur;Anzahl;Art;Ware;...) |
JCL
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: InvoiceNumber;InvoiceDate;InvoiceTypeCode;InvoiceCurrencyCode;...) |
Kühne & Nagel
| Rechnungsformat | Umsetzung | Unterschiede |
|---|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: "H";"010.Belegnummer";"020.Rechnungsdatum";...) |
Header beginnt mit "H" |
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: "010.Belegnummer";"020.Rechnungsdatum";...) |
Hat kein "H"-Feld im Header |
Lohmoeller
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen. |
Noerpel
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Mitgelieferte Schnittstellenbeschreibung zum einlesen Der Rechnungsdatei. |
Nox
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: Rg-Nr.;Sdg-NL;Sdg-Datum;Sdg-Nr;...) |
Petersen & Mordhorst
| Rechnungsformat | Umsetzung |
|---|---|
| ZUGFeRD | Datei wird anhand Xpath-Ausdrücken gelesen, welche über eine Beispieldatei für die XML-Struktur ermittelt wurden. |
Post AT (Österreich)
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen. |
Post CH (Schweiz)
| Rechnungsformat | Umsetzung | Unterschiede |
|---|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: ,...) |
CSV-Format |
| XML | Ein XML-Struktur-Beispiel wurde mitgeliefert und per JAXB in eine Klassenstruktur zum einlesen umgewandelt. | XML-Format |
Bisher wurde für diesen Frachtführer noch keine automatische Versionserkennung implementiert. Die Versionen müssen manuell in den Einstellungen gesetzt werden.
| CSV | 1 |
| XML | 2 |
Schenker
| Rechnungsformat | Umsetzung |
|---|---|
| EDIFACT | eine Beschreibung wurde mitgeliefert (INVOIC07B_Satzbeschreibung) |
Schmelz
| Rechnungsformat | Umsetzung |
|---|---|
| Excel | die Spaltennamen wurden anhand einer Beispieldatei ermittelt und werden dynamisch ausgelesen, um die Werte zu setzen. |
TET
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: Rechnungsnummer;Rechnungsart;Kunde;Rechnungsdatum;Position;...) |
TNT
| Rechnungsformat | Umsetzung |
|---|---|
| XML | Ein XML-Struktur-Beispiel wurde mitgeliefert und per JAXB in eine Klassenstruktur zum einlesen umgewandelt. |
TOF (Trans-o-flex)
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Eine Beschreibung wurde übermittlelt (D923O_Satzaufbau_ZDA3_ZDA4_neu_ab_20160125) |
Transland
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: Belegnummer;Belegdatum;Belegart;Kontonummer;Kundennummer...) |
UPS
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Spaltennamen wurden anhand eines Beispiels indiziert (Zahlen zugeordnet) & Werte werden anhand der Zahlen bestimmt und übertragen. |
Voigt
| Rechnungsformat | Umsetzung |
|---|---|
| ZUGFeRD | Datei wird anhand Xpath-Ausdrücken gelesen, welche über eine Beispieldatei für die XML-Struktur ermittelt wurden. |
Winner
| Rechnungsformat | Umsetzung |
|---|---|
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: Dok.-Typ;PDF-Seite;Spedition;S-Ort;Re-.Empf.;...) |
Zufall
| Rechnungsformat | Umsetzung | Unterschiede |
|---|---|---|
| Excel | die Spaltennamen wurden anhand einer Beispieldatei ermittelt
und werden dynamisch ausgelesen, um die Werte zu setzen. |
"AufNrVers" ist in Spalte 1
"Datum" ist in Spalte 3 |
| Excel | die Spaltennamen wurden anhand einer Beispieldatei ermittelt
und werden dynamisch ausgelesen, um die Werte zu setzen. |
"AufNrVers" ist in Spalte 6
"Datum" ist in Spalte 5 |
| Excel | die Spaltennamen wurden anhand einer Beispieldatei ermittelt
und werden dynamisch ausgelesen, um die Werte zu setzen. |
"AufNrVers" ist in Spalte 6
"Datum" ist in Spalte 5 "Belegnummer" ist in Spalte 31 |
| CSV | Rechnungs-Header wird dynamisch eingelesen und die benötigten Werte übertragen.
(Header beginnt mit: ,...) |
CSV-Format |
Für diesen Frachtführer wurde eine automatische Versionserkennung implementiert. Zuerst wird der Dateityp ermittelt und danach anhand der Unterschiede in den Versionen entschieden, wie die Rechnung eingelesen werden muss.