Verkaufsdatenbericht im ANSI-Format 852 / 4010 / 4030

1. Dokumenteninformationen

DateiinhaltStandVersionDateityp
Verkaufsdatenbericht09.01.20151.0ANSI

2. Struktur und Inhalt

Für die Übertragung von Abverkaufsdaten bietet beeline das ANSI-Format an. Unter Attribute wird mit der 1. Zahl die minimale und mit der 2. Zahl die maximale Feldausprägung angegeben. Dieses Format orientiert sich am Standard und folgende Segmente sollten angegeben werden.

Bitte beachten Sie:

Die fett angedruckte Zahl im Segment zeigt die maximale Anzahl der Nutzungsmöglichkeiten. Der Verkaufspreis entspricht dem tatsächlichen Verkaufspreis inkl. Rabatt, etc. Wird ein Artikel zu unterschiedlichen Preisen (mal mit und mal ohne Rabatt) verkauft, so ist dieser auch je Verkaufspreis entsprechend aufzuführen. 

Für stornierte Artikel wird die entsprechende Anzahl als negative Zahl angegeben. Die Preisangabe muss ein positiver Wert sein. Sollen z.B. 2 gleiche Artikel storniert werden (z.B. wegen Rückgabe), so sieht der zugehörige Datensatz folgendermaßen aus: 

SDQ*EA*ZZ*6789*-2

Bei stornierten Artikeln sind bei Preisangaben auch die rabattierten Preise anzugeben. 

ISA Interchange Control Header01 
Funktion:Startet eine Interchange Nachricht von null oder mehr funktionalen Gruppen und zugehörigen Kontrollsegmenten.  
 Ref. Des  Datenelement  Status  Attribute  Name  Inhalt/Bemerkung 
ISA01-ISA02I01/I02Mdiv.Authorization Qualifier and Information00 
keine Authorisierungsinformation verfügbar
ISA03-ISA04I03/I04Mdiv.Security Qualifier and Information00 
keine Sicherheitsinformation verfügbar
ISA05I05MID 2/2Interchange ID Qualifier08 
Absender
ISA06I06MAN 1/15Sender IDAbsenderidentifikation, z.B. 9254291001
ISA07I05MID 2/2Interchange ID Qualifier12 
Empfänger
ISA08I07MAN 1/15Receiver IDEmpfängeridentifikation, z.B. 4049789941
ISA09I08MDT 6/8Interchange DateYYMMDD 
Datum, z.B. 141111
ISA10I09MN0 3/3Interchange TimeHHMM
Uhrzeit, z.B. 0351
ISA11I10MID 1/1Interchange Control Standards Identifier
U.S. EDI Community
ISA12I11MID 5/5Control Version Number00401 
Standard zur Veröffentlichung freigegeben
ISA13I12MN0 1/9Interchange Control NumberEindeutige Nummer der übertragungsdatei
z.B. 000000005
ISA14I13MID 1/1Technical Acknowledgement requiredBestätigungsmeldung, 
z.B. 0
ISA15I14MID 1/1Test IndicatorT = Test 
P = Produktion
ISA16I15nicht genutzt   
 
Beispiel:ISA*00*00*08*9254291001*12*4049789941*141111
*0351*U*00401*000000005*0*P  
GS Functional Group Header01 
Funktion:Startet eine funktionale Gruppe und stellt Kontrollinformationen bereit.  
 Ref. Des  Datenelement  Status  Attribute  Name  Inhalt/Bemerkung 
GS01479MID 2/2Functional Identifier CodePD 
Product Activity Data
GS02142MAN 2/15Sender ID QualifierAbsenderidentifikation, z.B. 9254291001
GS03124MAN 2/15Receiver ID QualifierEmpfängeridentifikation, z.B. 4049789941
GS04373MDT 6/8DateYYMMDD
z.B. 141111
GS05337MN 4/8TimeHHMM
z.B. 0351
GS0628MN0 1/9Group Control Number5
Gruppennummer
GS07445MID 1/2Responsible Agency CodeX
Accredited Standards Committee X12
GS08480MAN 1/12Control Version00401
Standard zur Veröffentlichung freigegeben
 
Beispiel:GS*PD*925291001*4049789941*20141111*0351*5*x*004010  
ST Transaction Set HeaderM1 
Funktion:Startet ein Transaction Set und ordnet eine Kontrollnummer zu.  
 Ref. Des  Datenelement  Status  Attribute  Name  Inhalt/Bemerkung 
ST01143MID 3/3Transaction Set Identifier Code852 
Abverkaufsbericht
ST02329MAN 4/9Transaction Set Control NumberEindeutig im Transaction Set
 
Beispiel:ST*852*0001  
XQ Reporting Date ActionM1 
Funktion:Zeigt das Reportingdatum an.  
 Ref. Des  Datenelement  Status  Attribute  Name  Inhalt/Bemerkung 
XQ01305MID 1/2Transaction Handling Code
Nur Kennzeichnung
XQ02373MDT 8/8Reporting DateYYYYMMDD 
z.B. 20141231
XQ03373nicht genutzt   
 
Beispiel:XQ*H*20141231  
N9 Reference Identification0>1 
Funktion:Enthält zusätzliche Referenzangaben.  
 Ref. Des  Datenelement  Status  Attribute  Name  Inhalt/Bemerkung 
N901128MID 2/3Reference Identification QualifierAD 
Accept. Source DUNS Nummer
N902127MAN 1/30Reference Identification1234
z.B. Lieferantennr.
N903-N907div.nicht genutzt   
C04001-C04006div.nicht genutzt   
 
Beispiel:N9*AD*beeline123  
LIN Item IdentificationM>1 
Funktion:Enthält Detailangaben zum Artikel.  
 Ref. Des  Datenelement  Status  Attribute  Name  Inhalt/Bemerkung 
LIN01350nicht genutzt   
LIN02235MID 2/2Product/Service ID QualifierIN
Verkäuferartikelnr.
LIN03234CAN 1/48Product/Service ID4711
LIN04235CID 2/2Product/Service ID QualifierZZ
Bilateral vereinbart
LIN05234MAN 1/48Product/Service IDAbteilung z.B. 1234567
LIN06235MID 2/2Product/Service ID QualifierEN
European Article Number
LIN07234MAN 1/48Product/Service IDz.B. 4043977029571
LIN08235CID 2/2Product/Service ID QualifierVN
Lieferantenartikelnr.
LIN09234CAN 1/48Product/Service IDz.B. 123-456
LIN10-LIN31div.nicht genutzt   
 
Beispiel:LIN**IN*4711*ZZ*1234567*4043977029571*VN*123-456  
ZA Procuct Activity ReportingM1 
Funktion:Enthält das Verkaufsdatum des Artikels.  
 Ref. Des  Datenelement  Status  Attribute  Name  Inhalt/Bemerkung 
ZA01859MID 2/2Activity CodeQS
Verkaufsmenge
ZA02-ZA03div.nicht genutzt   
ZA04374MID 3/3Date/Time Qualifier006
verkauft
ZA05373MDT 8/8Sales DateYYYYMMDD
z.B. 20141230
ZA06-ZA08div.nicht genutzt   
 
Beispiel:ZA*QS***006*20141230  
CTP Price InformationM25 
Funktion:Enthält den Verkaufspreis des Artikels.  
 Ref. Des  Datenelement  Status  Attribute  Name  Inhalt/Bemerkung 
CTP01687nicht genutzt   
CTP02236MID 3/3Price Identifier CodeUCP
Unit Cost Price
CTP03380MR 1/17Unit CodeRTL
Verkaufspreis,
z.B. 6.95
Echter Verkaufspreis!
CTP04-CTP11div.nicht genutzt   
 
Beispiel:CTP**UCP*6.95  
SDQ Destination QuantityM>1 
Funktion:Enthält den Verkaufsort mit verkaufter Menge.  
 Ref. Des  Datenelement  Status  Attribute  Name  Inhalt/Bemerkung 
SDQ01355MID 2/2Unit or Basis for MeasurementEA
Stück
SDQ0266OID 1/2Identification Code QualifierZZ
Bilateral vereinbart
SDQ0367MAN 2/80Identification CodeFiliale,
z.B. 6789
SDQ04380MR1/15Quantity Sold1
Verkaufsmenge
Negativ bei Retouren!
SDQ05-SDQ22div.nicht genutzt   
 
Beispiel:SDQ*EA*ZZ*6789*1  
CTT Transaction TotalsO1 
Funktion:Enthält die Anzahl der LIN-Segmente.  
 Ref. Des  Datenelement  Status  Attribute  Name  Inhalt/Bemerkung 
CTT01354MN0 1/6Number of Line ItemsAnzahl der LIN-Segmente, 
z.B. 580
 
Beispiel:CTT*580  
SE Transaction Set TrailerM1 
Funktion:Enthält die Anzahl der Segmente.  
 Ref. Des  Datenelement  Status  Attribute  Name  Inhalt/Bemerkung 
SE0196MID 2/2Number of Included SegmentsAnzahl Segmente,
z.B. 4174
SE02329nicht genutzt   
 
Beispiel:SE*4174  
GE Functional Group TrailerO1 
Funktion:Beendet eine funktionale Gruppe und stellt Kontrollinformationen bereit.  
 Ref. Des  Datenelement  Status  Attribute  Name  Inhalt/Bemerkung 
GE0197MN0 1/6Number of Transaction Sets IncludedAnzahl enthaltener Nachrichten / Gruppensegmente, z.B. 1
GE0228MN0 1/9Group Control NumberGruppennummer aus GS06, z.B. 5
 
Beispiel:GE*1*5  
IEA Interchange Control TrailerO1 
Funktion:Beendet eine Interchange Nachricht von null oder mehr funktionalen Gruppen und zugehörigen Kontrollsegmenten.  
 Ref. Des  Datenelement  Status  Attribute  Name  Inhalt/Bemerkung 
IEA01I16MN0 1/5Number of Included Functional GroupsAnzahl der enthaltenen Funktionsgruppen in einer übertragungsdatei
IEA02I12MN0 1/9Interchange Control NumberInterchange Nummer aus ISA13, z.B. 5
 
Beispiel:IEA*1*000000005  




Hier können Sie eine ANSI Beispielnachricht downloaden:

ANSI Verkaufsbericht

Testbarcodes (passend zu Beispielnachrichten)

3. Legende

ElementDefinitionExample
Format  
N0Ganzzahln3 = exakt 3 numerische Stellen
n...35 = bis zu 35 numerische Stellen
ANalphanumerischan12 = exakt 12 alphanumerische Stellen
an...35 = bis zu 35 alphanumerische Stellen
DTDatum 
IDIdentifizierer 
RExplizit 
Status  
MNotwendige Angabe 
OOptionale Angabe