Lagerbestandsbericht EDIFACT Schnittstelle ECC (INVRPT D.96A) INVRPT – Message Stand November 2016 Inhalt 1. Verwendete Standards ................................................................................................................ 3 2. Lagerbestandsbericht .................................................................................................................. 3 2.1 Inhalt.......................................................................................................................................... 3 2.2 Aufbau ....................................................................................................................................... 3 3. Erläuterung der Beschreibung ..................................................................................................... 4 4. Segmentbeschreibung ................................................................................................................. 5 5. Beispielnachricht ....................................................................................................................... 11 6. Dateinamenaufbau .................................................................................................................... 11 2 INVRPT – Message Stand November 2016 1. Verwendete Standards Alle EDI-Nachrichten basieren auf dem EDI-Nachrichtenstandard D.96 A und von der vom Verband GS1 Germany empfohlenen Anwendungsempfehlungen 2. Lagerbestandsbericht 2.1 Inhalt Die Bestandsdaten werden einmal wöchentlich pro Filiale/Artikel/Größe gemeldet. (pro ILN / EAN13) Es wird davon ausgegangen, dass es sich um den Bestand am Ende des Meldetages handelt. Da die Reporte pro ILN fortlaufend durchnummeriert werden gibt es kein Problem mit der zeitlichen Synchronisation mit Verkäufen und Wareneingängen. Die Daten sind wenigstens einmal wöchentlich im FTP-Bereich des ECC abzustellen. 2.2 Aufbau Wie im EDI-Nachrichtenstandard üblich besteht jede Nachricht aus einem Kopf-, Produktgruppen- und Positionsteilen sowie Schlussteil. Das M bedeutet ein Mussfeld, der Buchstabe K hingegen ein Kannfeld. Ein A bedeutet Abhängig. 3 INVRPT – Message Stand November 2016 3. Erläuterung der Beschreibung Die einzelnen Elemente werden wie folgt dargestellt: Segmentgruppenbezeichnung Segmentgruppe Beschreibung der Dateninhalte Muß-/Kann-/Abhängig Status G25/LIN 1082 C212 7140 7143 Artikelpositionsdaten Positionsnummer Artikelnummer-Identifikation EAN-Nummer des Artikels Art der Artikelnummer, codiert :EAN Nummer Datenelement Elementgruppe M M M M M n..6 n13 “EN“ Feldtyp und -länge an..6 alphanumerisch Bis zu 6 Zeichen an6 alphanumerisch Genau 6 Zeichen n..6 numerisch, bis zu 6 Zeichen n..6,2 numerisch bis zu 6 Zeichen mit 2 Dezimalstellen n6 numerisch genau 6 Zeichen 4 INVRPT – Message Stand November 2016 4. Segmentbeschreibung UNB S001 0001 0002 S002 0004 0007 S003 0010 0007 S004 0017 0019 0020 ÜBERTRAGUNGSDATEI - KOPFSEGMENT Syntax Bezeichner Syntax Kennung Syntax Versionsnummer ABSENDER DER ÜBERTRAGUNGSDATEI Absenderbezeichnung: GLN ECC Teilnehmer Qualifier EMPFÄNGER DER ÜBERTRAGUNGSDATEI Empfängerbezeichnung Teilnehmerbezeichnung ERSTELLUNG DER ÜBERTRAGUNGSDATEI Erstelldatum Erstellzeit Datenaustauschreferenz (Wiederholung im UNZ Segment), Fortlaufende Sendenummer der Datei M M M M M M M M M M M M M „UNOC“ N2 „4399901988415“ „14“ an..35 an..2 JJMMTT HHMM an..14 Beispiel UNB+UNOC:2+GLN Sender:14+GLN Empfänger:14+161114:1101+27513' UNH 0062 S009 0065 0052 0054 0051 0057 ÜBERTRAGUNGSDATEI - KOPFSEGMENT Eindeutige Nachrichten-Referenznummer des Absenders (identisch mit Referenznummer im UNT-Segment) Nachrichten-Kennung Nachrichtentyp-Kennung Versionsnummer des Nachrichtentyps Freigabenummer des Nachrichtentyps Verwaltende Organisation, codiert EAN-Versionsnummer M M an..14 M M M M M M „INVRPT“ „D“ „96A“ „UN“ „EAN004“ Beispiel UNH+1+INVRPT:D:96A:UN:EAN004' 5 INVRPT – Message Stand November 2016 BGM C002 1001 1004 1025 BEGINN DER NACHRICHT DOKUMENTENNAME Dokumentenname, codiert Lagerbestandsbericht Belegnummer Nachrichtenfunktion M M M M M „35“ an..15 „9“ = Original Beispiel BGM+35+236514+9' DTM C507 2005 DATUM/UHRZEIT/ZEITSPANNE DATUM, UHRZEIT Datum/Uhrzeit, Qualifier Belegdatum M M M 2380 2379 Belegdatum Datumsformat M M „137“ Dokumenten/Nachrichten Datum/Zeit JJJJMMTTHHMM „203“ Beispiel DTM+137:201611141348:203' DTM C507 2005 DATUM/UHRZEIT/ZEITSPANNE DATUM, UHRZEIT Datum/Uhrzeit, Qualifier Belegdatum M M M 2380 2379 Belegdatum Datumsformat M M „366“ Bestandsdatum JJJJMMTT „102“ Beispiel DTM+366:20161114:102' 6 INVRPT – Message Stand November 2016 NAD 3035 NAME UND ANSCHRIFT Beteiligter, Qualifier Käufer M M C082 3039 3055 IDENTIFIKATION DES BETEILIGTEN GLN/Mitgliednsnr. des Händlers Verwaltende Organisation der Codeliste, Qualifier ILN NAME DES BETEILIGTEN Name1 Name2 ADRESSE DES BETEILIGTEN Strasse und Hausnummer Ort PLZ Land, codiert M M M C080 3036 3036 C059 3042 3164 3252 3207 „BY“ Händler an..15 „9“ EAN International K K K K K K K K an..35 an..35 an..35 an..35 an..8 an..3 Beispiel NAD+BY+43xxxxxxxxxxx::9++Name1+Name2+Straße+Ort++PLZ+DE' NAD 3035 NAME UND ANSCHRIFT Beteiligter, Qualifier M M C082 3039 3055 IDENTIFIKATION DES BETEILIGTEN GLN/Mitgliednsnr. des Lieferanten Verwaltende Organisation der Codeliste, Qualifier ILN NAME DES BETEILIGTEN Name1 Name2 ADRESSE DES BETEILIGTEN Strasse und Hausnummer Ort PLZ Land, codiert M M M C080 3036 3036 C059 3042 3164 3252 3207 „SU“ Lieferant an..15 „9“ EAN International K K K K K K K K an..35 an..35 an..35 an..35 an..8 an..3 Beispiel NAD+SU+43xxxxxxxxxxx::9++Name1+Name2+Straße+Ort++PLZ+DE' 7 INVRPT – Message Stand November 2016 NAD 3035 NAME UND ANSCHRIFT Beteiligter, Qualifier M M C082 3039 3055 IDENTIFIKATION DES BETEILIGTEN GLN/Mitgliednsnr. der Filiale Verwaltende Organisation der Codeliste, Qualifier ILN NAME DES BETEILIGTEN Name1 Name2 ADRESSE DES BETEILIGTEN Strasse und Hausnummer Ort PLZ Land, codiert M M M C080 3036 3036 C059 3042 3164 3252 3207 „GY“ Bestandsberichterstatter (Filiale) an..15 „9“ EAN International K K K K K K K K an..35 an..35 an..35 an..35 an..8 an..3 Beispiel NAD+GY+43xxxxxxxxxxx::9++Name1+Name2+Straße+Ort++PLZ+DE' LIN 1082 1229 C212 7140 7143 ARTIKELPOSITIONSDATEN Positionsnummer Handelsanforderung ARTIKELNUMMER-IDENTIFIKATION EAN Nummer/Artikelnummer des Lieferanten Art der Artikelnummer, codiert EAN Nummer M M M M M n..6 „4“ n13 „EN“ Beispiel LIN+1+4+4587451265227:EN' oder wenn keine EAN bekannt ist LIN+1+4' zusätzlich muss ein PIA und IMD Segment übertragen werden 8 INVRPT – Message Stand November 2016 PIA 4347 ZUSÄTZLICHE PRODUKTIDENTIFIKATION Produkt Erzeugnis Nummer C212 7140 7143 1131 3055 WAREN/LEISTUNGSNUMMER IDENTIFIKATION Produkt Leistungsnummer Art der Produkt Leistungsnummer, Code Codeliste Verantwortliche Stelle für die Codepflege A M 1 = Zusätzliche Information M M 4711 ECC ID UA M ECC Beispiel PIA+1+4711:UA::ECC' IMD 7077 7081 C273 7009 1131 3055 PRODUKT LEISTUNGSBESCHREIBUNG Beschreibungsformat Produkt Leistungscode PRODUKT LEISTUNGSBESCHREIBUNG Produkt Leistungsbeschreibung Codeliste Verantwortliche Stelle für die Codepflege A M M M M M M C =Code „98“ Größe „8.5 “ leer „91“ Hersteller Beispiel IMD+C+98+8.5::91' QTY C186 6063 MENGE MENGENANGABEN Menge Qualifier M M M 6060 6411 Menge Maßeinheit M M „146“ Muster- oder Zielbestand „PCE“ Stück Beispiel QTY+146:1:PCE' 9 INVRPT – Message Stand November 2016 PRI C509 5125 PREISANGABEN PREISINFORMATION Preis, Qualifier M M M 5118 5375 5387 Preis, Betrag Preisart, Code Preisart, Code M M M „AAB“ Bruttokalkulation „49.90“ Leer „RTP“ Einzelhandelspreis Beispiel PRI+AAB:49.90::RTP' PRI C509 5125 PREISANGABEN PREISINFORMATION Preis, Qualifier M M M 5118 5375 5387 Preis, Betrag Preisart, Code Preisart, Code M M M „AAA“ Nettokalkulation „17.90“ Leer „NTP“ Netto Preis der Einheit Beispiel PRI+AAA:17.90::NTP' UNT 0074 0062 NACHRICHTENENDSEGMENT Anzahl Segmente der Nachricht: Gesamtzahl der in der Nachricht enthaltenen Segmente (UNH bis einschließlich UNT) Nachrichten Referenznummer (Wiederholung der Referenznr. Aus dem UNH Segment) M M n..6 M an..14 Beispiel UNT+1+1' 10 INVRPT – Message Stand November 2016 UNZ 0074 0062 NUTZDATEN ENDSEGMENT Anzahl der in der Datei enthaltenen Nachrichten Datenaustauschreferenz (Wiederholung der Referenz des UNB Segmentes) M M n..6 an..14 Beispiel UNZ+1+27513' 5. Beispielnachricht UNB+UNOC:2+GLN Sender:14+GLN Empfänger:14+161114:1101+27513' UNH+1+INVRPT:D:96A:UN:EAN008' BGM+35+236514+9' DTM+137:201611141348:203' DTM+366:20161114:102' NAD+BY+43xxxxxxxxxxx::9++Name1+Name2+Straße+Ort++PLZ+DE' NAD+SU+43xxxxxxxxxxx::9++Name1+Name2+Straße+Ort++PLZ+DE' NAD+GY+43xxxxxxxxxxx::9++Name1+Name2+Straße+Ort++PLZ+DE' LIN+1+4+4587451265227:EN' PIA+1+4711:UA::ECC' IMD+C+98+8.5::91' QTY+146:1:PCE' PRI+AAB:49.90::RTP' PRI+AAA:17.90::NTP' UNT+14+1' UNZ+1+27513' 6. Dateinamenaufbau Der Dateiname besteht aus folgenden Segmenten: Stelle 1-13 Unternehmen-ILN des Händlers Stelle 14 Unterstrich Stelle 15-19 ECC-Hersteller-ID (s. ECC-Hersteller-Tabelle) Stelle 20 Unterstrich Stelle 21-36 Laufende Nummer pro Hersteller (unabhängig vom Nachrichten-Typ), gleich mit Stelle 27 Unterstrich Stelle 28-33 Typ = INVRPT Stelle 34 Unterstrich Stelle 35-46 Datum im Format YYYYMMDDHHNN Stelle 47-50 Extension .EDI Beispiel: 4030219000009_00564_000001_INVRPT_201611171315.EDI 11