Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

FTP Zugangsdaten

Info

Benutzername und Passwort werden zu Beginn des Projekts zugestellt

Hostname

ftp.digitecgalaxus.ch

Protokoll

SFTP

Port

22

IP-AdresseAdressen

(warning) Hostname für Verbindung benutzen und IPs nur für Whitelisting

137.116.205.202

Port

2285.10.200.14
88.198.35.84
116.203.25.197

Note

Nach erfolgreichem Download/Import müssen die Dateien vom FTP gelöscht werden

Note

Um Datenverlust bei Verbindungsproblemen zu vermeiden, soll der Absender den erfolgreichen Upload prüfen und ggf. automatisch neu übermitteln

Note

Dateien sollen mit vollständigem Inhalt hochgeladen werden, da es ansonsten vorkommen kann, dass unser SystemTask die Dateien bei zeitlicher Überschneidung leer herunterlädt.
Ist dies nicht möglich bzw. werden die Dateien zuerst leer auf dem FTP erstellt und erst danach der Inhalt beschrieben, soll der Dateiname temporär mit einem Prefix z.B. tmp_GDELR_*.xml benannt werden.

Das SSL-Zertifikat wird jährlich erneuert und sollte automatisch akzeptiert werden

Wird das Passwort mehrfach falsch übermittelt oder zu viele Anfragen gesendet, wird die IP Adresse automatisch temporär für 3 Stunden blockiert

Unterstützte Key Exchange Algorithms:

Expand
titleListe:

Unterstützte Algorithms:

  • ecdh-sha2-nistp256

  • ecdh-sha2-nistp384

  • ecdh-sha2-nistp521

  • diffie-hellman-group-exchange-sha265

  • diffie-hellman-group18-sha512

  • diffie-hellman-group16-sha512

  • diffie-hellman-group14-sha256

Nicht unterstützte Algorithms:

  • diffie-hellman-group-exchange-sha1

  • diffie-hellman-group14-sha1

  • diffie-hellman-group1-sha1

FTP Ordnerstruktur

Test

dg2partner (IN)

sftp://ftp.digitecgalaxus.ch/OrderData/Test/dg2partner/

partner2dg (OUT)

sftp://ftp.digitecgalaxus.ch/OrderData/Test/partner2dg/

Live

dg2partner (IN)

sftp://ftp.digitecgalaxus.ch/OrderData/Live/dg2partner/

partner2dg (OUT)

sftp://ftp.digitecgalaxus.ch/OrderData/Live/partner2dg/

Übermittlungszeitpunkte der Nachrichten

DELR:

  • Direktlieferungen: spätestens 24h nach Versand

  • Lagerlieferungen: spätestens bis vor Lageranlieferung

INVO: frühestens 48h vor Lageranlieferung

Dateinamensgebung

Galaxus → Partner (dg2partner)

Order Placement (ORDP)

GORDP_<SupplierId>_<OrderId>.xml

Cancel Request (CANP)

GCANP_<SupplierId>_<OrderId>_<Timestamp>.xml

Return Registration (RETP)

GRETP_<SupplierId>_<OrderId>_<Timestamp>.xml

Partner → Galaxus (partner2dg)

Order Response (ORDR)

GORDR_<SupplierId>_<OrderId>_<*>_<Timestamp>.xml

Dispatch Notification (DELR)

GDELR_<SupplierId>_<OrderId>_<*>_<Timestamp>.xml

Cancel Confirmation (CANR)

GCANR_<SupplierId>_<OrderId>_<*>_<Timestamp>.xml

Supplier Cancel Notification (EOLN)

GEOLN_<SupplierId>_<OrderId>_<*>_<Timestamp>.xml

Invoice (INVO)

GINVO_<SupplierId>_<OrderId>_<*>_<Timestamp>.xml

Export Invoice (EXPINV)

<OrderId>_<InvoiceNoPartner>.pdf

Supplier Return Notification (SURN)

GSURN_<SupplierId>_<OrderId>_<*>_<Timestamp>.xml

Die ersten Zeichen entsprechen der Nachrichtbezeichnung, anschliessend folgen unterteilt durch einen Unterstrich:

  • <Nachrichtentyp>: z.B. GDELR (Muss)

  • <SupplierId>: Ihre Kundennummer bei Digitec Galaxus - wird auch im GORDP als supplier PARTY_ID, sowie im Dateinamen mitgesendet (Soll *)
    * = Muss, wenn der gleiche FTP Account und Ordner für CH und EU verwendet wird

  • <OrderId>: Auftragsnummer von Digitec Galaxus (Soll)

  • <*>: Ihre Belegnummer (Soll)

  • <InvoiceNoPartner>: Ihre Rechnungsnummer (Pflicht bei Exporthandelsrechnungen)

  • <Timestamp>: Datei Exportzeitstempel (Soll)

Beispiele:

  • GORDP_<SupplierId>_<OrderId>.xml

  • GORDR_<SupplierId>_71696740_AB123456_202103311537.xml

  • GDELR_<SupplierId>_71696740_LF789000_202103311537.xml

  • GINVO_<SupplierId>_71696740_RG7654321_202103311537.xml

Info

Falls in der Dispatch Notification oder Invoice unterschiedliche Auftragsnummern gesendet werden, kann die <OrderId> im Dateinamen weggelassen oder nur die Erste verwendet werden.

Der Export-Timestamp stellt die Eindeutigkeit der Datei sicher.  Dieser ist notwendig, da Dateien mit gleichem Dateinamen, die zuvor schon einmal hochgeladen wurden, ohne vorherigen Download durch unseren SystemTask gelöscht werden.

Note

Folgende Zeichen dürfen im Dateinamen nicht verwendet werden:

  • Space

  • * ? ! | \ / ' " { } < > ; , ^ ( ) $ ~