- 25 Oct 2024
- 4 Minuten zu lesen
- Drucken
- DunkelLicht
- pdf
Angebotsexport (csv, txt)
- Aktualisiert am 25 Oct 2024
- 4 Minuten zu lesen
- Drucken
- DunkelLicht
- pdf
Wichtiger Hinweis
Diese Schnittstelle ist standardisiert und kann jederzeit um zusätzliche Felder erweitert werden. Neue Felder werden stets am Ende der bestehenden Struktur hinzugefügt, um die Kompatibilität zu gewährleisten.
Satzart-01: Angebotskopfdaten (OffHdr)
Wird expotiert wenn Migrationseinstellung Section: "OfferExportCsv" Option: "ExportHead" gesetzt ist.
Standard aktiv: TRUE
Reihe | Feldname | Datentyp | Format | Beschreibung |
1 | Satzart | Char | X(2) | Satzart=01 |
2 | Int | ->>>>>>>9 | Angebotsnummer | |
3 | Char | X(5) | Organisation | |
4 | Char | X(5) | Periode | |
5 | Char | X(128) | Betreff | |
6 | Date | 99/99/9999 | Gültig per Datum | |
7 | Logi | Ja/nein | LeitAngebot | |
8 | Int | >>>>>>>9 | Leitnummer | |
9 | Char | X(32) | Kundennummer | |
10 | Char | X(8) | Geschäftsfall | |
11 | Char | X(8) | Ausprägung | |
12 | Date | 99/99/9999 | Gültig bis Datum (Valutendatum) | |
13 | Char | X(8) | Verpackungskondition | |
14 | Char | X(8) | Zahlungskonditionen | |
15 | Char | X(8) | Versandkonditionen | |
16 | Char | X(8) | Lieferkonditionen | |
17 | Date | 99/99/9999 | Erfassungsdatum | |
18 | OrdNr | Char | X(15) | Bestellnummer aus Infos-Lasche |
19 | Date | 99/99/9999 | Wunschtermin | |
20 | OffSch | Char | X(8) | Sachbearbeitercode aus xPro OffSch |
21 | EvdRspDsc | Char | X(32) | Beschreibung zu xPro OffSch |
22 | Char | X(8) | Vertretercode aus xPro SlsRep | |
23 | SlsRepDsc | Char | X(32) | Beschreibung zu xPro SlsRep |
24 | Deci-2 | ->>,>>>,>>9.99 | Brutto inkl. (Inlandswährung) | |
25 | Deci-2 | ->>,>>>,>>9.99 | Brutto exkl. (Inlandswährung) | |
26 | Deci-2 | ->>,>>>,>>9.99 | Netto inkl. (Inlandswährung) | |
27 | Deci-2 | ->>,>>>,>>9.99 | Netto exkl. (Inlandswährung) | |
28 | Deci-2 | ->>,>>>,>>9.99 | Liste inkl. (Inlandswährung) | |
29 | Deci-2 | ->>,>>>,>>9.99 | Liste exkl. (Inlandswährung) | |
30 | Deci-9 | >>9.999999999 | Währungskurs | |
31 | Char | X(3) | Währungscode | |
32 | AdrNam01 | Char | X(40) | Kunde Nachname |
33 | AdrNam02 | Char | X(40) | Kunde Vorname |
34 | AdrStr | Char | X(40) | Kunde Straße |
35 | AdrPcd1 | Char | X(10) | Kunde PLZ |
36 | AdrReg | Char | X(40) | Kunde Ort |
37 | TelNbr01 | Char | X(40) | Kunde Telefonnummer |
38 | AdrNam01 | Char | X(40) | Lieferanschrift Nachname |
39 | AdrNam02 | Char | X(40) | Lieferanschrift Vorname |
40 | AdrStr | Char | X(40) | Lieferanschrift Straße |
41 | AdrPcd1 | Char | X(10) | Lieferanschrift PLZ (die ersten 3 Zeichen repräsentieren das Land, „reine“ PLZ somit 7 Zeichen) |
42 | AdrReg | Char | X(40) | Lieferanschrift Ort |
43 | TelNbr01 | Char | X(40) | Lieferanschrift Telefonnummer |
44 | Angebotsart (Abfrageroutine) | Int |
| 3 = Lager (eigene Adresse oder keine Angabe (bei Lasche 2 – Lieferadresse)) 8 = Strecke (andere Adresse) |
45 | Char | X(3) | Lieferanschrift Land | |
46 | AdrSex | Char | X(32) | Lieferanschrift Anrede |
47 | AdrPcd2 | Char | X(10) | Lieferanschrift Postfach |
48 | Discount | Char |
| ; getrennte Liste mit den verwendeten VK-Rabatte (z.B. Kopfrabatte) |
49 | Int | >>>>>>>9 | Projektnummer | |
50 | TelNbr02 | Char | X(40) | Kunde Telefonnummer 2 |
51 | TelNbr03 | Char | X(40) | Kunde Mobiltelefonnr. 1 |
52 | TelNbr04 | Char | X(40) | Kunde Mobiltelefonnr. 2 |
53 | FaxNbr | Char | X(40) | Kunde Faxnummer |
54 | AdrEml | Char | X(40) | Kunde Email |
55 | AdrHdrSup.TelNbr03 | Char | X(40) | Lieferanschrift Mobil 1 |
56 | AccompanyingDocumentReference | Char | X(128) | Begleitende Belegreferenz |
57 | OffNbr | Char | X(40) | Interne Belegnummer |
58 | GUID | Char | X(40) | Eindeutige GUID des Beleges |
59 | TelNbr02 | Char | X(40) | Lieferant Tel. Nr. 2 |
60 | AdrEml | Char | X(50) | Emailadresse des Lieferantens |
Satzart-02: Angebotsposition (OffPos)
Preise müssen mit einem PUNKT getrennt werden nicht mit einem Komma! Wird expotiert wenn Migrationseinstellung Section: "OfferExportCsv" Option: "ExportPositions" gesetzt ist. Standard aktiv: TRUE
Reihe | Feldname | Datentyp | Format | Beschreibung |
1 | Satzart | Char | X(2) | Satzart=02 |
2 | Int | ->>>>>>>9 | Angebotsnummer | |
3 | Char | X(1) | Positionsart | |
4 | Char | X(5) | Organisation | |
5 | Char | X(16) | Positionsnummer | |
6 | Char | X(24) | Sammelnummer (Warenstammsatz) | |
7 | Char | X(24) | Modellnummer | |
8 | Char | X(128) | Bezeichnung | |
9 | WarDscEx | Char | X(128) | Erweiterte Beschreibung (Bezeichnung 2 und 3) |
10 | WarHir01 | Char | X(128) | Warengruppe 1 |
11 | WarHir02 | Char | X(128) | Warengruppe 2 |
12 | WarHir03 | Char | X(128) | Warengruppe 3 |
13 | WarHir04 | Char | X(128) | Warengruppe 4 |
14 | WarHir05 |
|
| Warengruppe 5 (wird nicht exportiert) |
15 | WarHir06 |
|
| Warengruppe 6 (wird nicht exportiert) |
16 | WarHir07 |
|
| Warengruppe 7 (wird nicht exportiert) |
17 | WarHir08 |
|
| Warengruppe 8 (wird nicht exportiert) |
18 | Char | X(8) | Rabattgruppe aus Warensystem Lasche-Preise | |
19 | Char | X(8) | Produktgruppe | |
20 | Int | >>>>>>>9 | Lieferant/Hersteller-Nummer | |
21 | Dec-2 | ->>9.99 | Ust% | |
22 | Char | X(8) | Erlöskonto | |
23 | Char | X(8) | VK-Mengen-EH | |
24 | Deci-4 | ->,>>>,>>9.9999 | Menge | |
25 | Char | X(8) | Basismengeneinheit | |
26 | Deci-4 | ->,>>>,>>9.9999 | Basismenge | |
27 | Deci-2 | ->>9.99 | Produktgruppe-Rabatt | |
28 | Deci-4 | ->,>>>,>>9.99 | Listenpreis2 | |
29 | Deci-4 | ->,>>>,>>>,>>9.99 | Betrag-Listenpreis | |
30 | IgrPrc | Deci-4 | ->,>>>,>>9.99 | Bruttopreis |
31 | Deci-4 | ->,>>>,>>>,>>9.99 | Bruttobetrag | |
32 | Deci-4 | ->,>>>,>>9.99 | Nettopreis | |
33 | Deci-4 | ->,>>>,>>>,>>9.99 | Nettobetrag | |
34 | Deci-4 | ->,>>>,>>9.99 | Nettopreis berechnet | |
35 | Deci-4 | ->,>>>,>>>,>>9.99 | Nettobetrag berechnet | |
36 | AverageDiscount | Deci-4 | ->>9.9999 | Durchschnittlicher Positionsrabatt-Rabatt % |
37 | Discount.Dis | Char |
| Liste mit den Pos.-Rabatten |
38 | Char | X(128) | Bezeichnung | |
39 | Char | X(16) | Wert 1 | |
40 | Char | X(16) | Wert 2 | |
41 | Char | X(32) | Bezeichnung für Wert 1 | |
42 | Char | X(8) | Bezeichnung für Wert 2 | |
43 | lcLVNumber | Char | X(32) | Leistungsverzeichnis-Nummer |
44 | AverageEKDiscount | Char |
| Durchschnitts Rabattt (muss ermittelt werden) |
45 | PrdGroupDsc | Char | Nein | Eignername\Produktgruppe des Artikels |
46 | EAN | Char | X(20) | EAN Nummer |
47 | GUID | Char | X(50) | Eindeutige GUID der Position |
Satzart-03: Bestellinfo
**) dieses Feld bleibt leer, sofern zu dieser Angebotsposition noch keine Bestellung existiert – dient also gleichzeitig auch als Bestellstatus-Merkmal (bestellt ja/nein)
***) dieses Feld wird mit dem Inhalt des manuell zu füllenden Feldes "Bestelldatum" aus der "Infos"-Lasche des Bestellkopfes gefüllt (z.B. bei keiner Kommunikation). Grundsätzlich bei Kommunikation wird als Exportwert das "gesendet am"-Datum aus dem Kommunikationssystem verwendet.
Wird expotiert wenn Migrationseinstellung Section: "OfferExportCsv" Option: "ExportDocStatus" gesetzt ist.
Standard aktiv: TRUE
Reihe | Feldname | Datentyp | Format | Beschreibung |
1 | Satzart | Char | X(2) | Satzart=03 |
2 | Int | ->>>>>>>9 | Angebotsnummer | |
3 | Char | X(5) | Organisation | |
4 | OffPnr | Char | X(16) | Positionsnummer |
5 | Int | ->>>>>>9 | Laufende Zeilennummer | |
6 | Int | ->>>>>>>9 | **) Kundenangebots-Bestellnummer | |
7 | Date | 99/99/9999 | ***) Bestelldatum | |
8 | Int | >>>>>>>9 | Erweiterte Beschreibung (Bezeichnung 2 und 3) | |
9 | Deci-4 | ->,>>>,>>9.99 | Einkaufspreis *) | |
10 | Deci-4 | ->,>>>,>>>,>>9.99 | Einkaufsbetrag *) |
**) dieses Feld bleibt leer, sofern zu dieser Angebotsposition noch keine Bestellung existiert – dient also gleichzeitig auch als Bestellstatus-Merkmal (bestellt ja/nein)
***) dieses Feld wird mit dem Inhalt des manuell zu füllenden Feldes "Bestelldatum" aus der "Infos"-Lasche des Bestellkopfes gefüllt (z.B. bei keiner Kommunikation).
Grundsätzlich bei Kommunikation wird als Exportwert das "gesendet am"-Datum aus dem Kommunikationssystem verwendet.
Satzart-04: Produttext
Wird expotiert wenn Migrationseinstellung Section: "OfferExportCsv" Option: "ExportProductTexts" gesetzt ist.
Standard aktiv: TRUE
Reihe | Feldname | Datentyp | Format | Beschreibung |
1 | Satzart | Char | X(2) | Satzart=04 |
2 | Int | ->>>>>>>9 | Angebotsnummer | |
3 | PosPnr | Int | X(16) | Positionsnummer |
4 | J | Char |
| Fortlaufende Nummer |
5 | Char | X(24) | Sammelnummer | |
6 | Char | X(24) | Modellnummer | |
7 | Char | X(128) | Bezeichnung | |
8 | PrdText | Char | X(80) | Produkttext |
Satzart-06: Stückliste
Wird expotiert wenn Migrationseinstellung Section: "OfferExportCsv" Option: "ExportPartLists" gesetzt ist.
Standard aktiv: FALSE Bei Angebot und Auftrag wird das StüLi-File (*.prt) gelesen und 1:1 hier geschrieben!
D.h. ein komplett freies Format, welches der Stammdatenentwickler in der Hand hat. Nicht einmal die Satzart muss vorne angeführt sein.
Satzart-NO: Notizen
Wird expotiert wenn Migrationseinstellung Section: "OfferExportCsv" Option: "ExportNotes" gesetzt ist.
Standard aktiv: FALSE
Reihe | Feldname | Datentyp | Format | Beschreibung |
1 | Satzart | Char | X(2) | Satzart=NO |
2 | Int | ->>>>>>>9 | Angebotsnummer | |
3 | DocPnr | Char | X(16) | Positionsnummer (Kopfnotiz wird mit Positionsnummer „000“ übergeben) |
4 | NotKnd | Char | X(5) | Notizart |
5 | I | Char |
| Fortlaufende Nummer |
6 | Notiztext | Char |
| Notiztext Zeile X – Die Zeilenlänge ist nicht eingeschränkt |
Satzart-07: Angebots-Formulare
Wird expotiert wenn Migrationseinstellung Section: "OfferExportCsv" Option:"ExportWithForm".
Standard aktiv: FALSE
Es gibt die möglichkeiten:
"YES" --> RTF "TRUE" --> RTF "RTF" "PDF"
Es gibt auch die Migrationseinstellung Section: "OfferExportCsv" Option: "ExportForm" um das Formular zu setzen.
Wird nicht ins Exportfile geschrieben.
Satzart-08: wird nicht mehr verwendet
Satzart-10: Positionsrabatt (PositionDiscounts)
Wird expotiert wenn Migrationseinstellung Section: "OfferExportCsv" Option: "ExportPositionDiscounts" gesetzt ist.
Standard aktiv: FALSE
Reihe | Feldname | Datentyp | Format | Beschreibung |
1 | Satzart | Char | X(2) | Satzart=10 |
2 | OffNum | Int | ->>>>>>>9 | Angebotsnummer |
3 | OffNbr | Int | ->>>>>>>9 | Interne Angebotsnummer |
4 | OffPnr | Char | X(16) | Sichtbare Positionsnummer |
5 | OffSnr | Int | ->,>>>,>>9 | Interne Sequenznummer der Position |
6 | OffLNr | Int |
| Reihung der Position |
7 | GUID | Char | X(40) | eindeutige GUID der Position |
8 | PurSlsType | Char | X(3) | PUR/SLS, PUR = Einkauf, SLS = Verkauf |
9 | DisCde | Char | X(24) | Rabattcode |
10 | DisName | Char | X(32) | Rabattbescheribung |
11 | DisPro | Decimal | +/- 7 VKS, 2 NKS | Für die Berechnung verwendeter Prozentsatz |
12 | DisPrcValue | Decimal | +/- 7 VKS, 2 NKS | Rabattwert (Preis), Welcher Rabattwert wurde berechnet für eine Mengeneinheit (1 Stk.)? |
13 | DisAmtValue | Decimal | +/- 7 VKS, 2 NKS | Rabattwert (Betrag), Welcher Rabattwert wurde berechnet für alle Mengeneinheiten (Gesamt-Stk.)? |
14 | DisPrcBase | Decimal | +/- 7 VKS, 2 NKS | Rabattbasis (Preis), Welche Rabattbasis wurde verwendet für eine Mengeneinheit (1 Stk.)? |
15 | DisAmtBase | Decimal | +/- 7 VKS, 2 NKS | Rabattbasis (Betrag), Welche Rabattbasis wurde verwendet für alle Mengeneinheiten (Gesamt-Stk.)? |
16 | DisOrd | Int | X(1) | Rabattfolge, Welche Rabatte werden auf einer Stufe berechnet, bevor eine Zwischensumme gebildet wird? |
17 | DisLev | Char | X(3) | Rabattebene, Wie wird der Rabatt berechnet? (z.B. Hdr, Prd, W2/Staffel, Pr1/Hierarchie, VA1/Variabler Rabatt, etc.) |
18 | IsOwnerDep | Logi | Yes/No | Eigner abhängig?, Bis auf die Rabatte des Eigners -1 sind alle Rabatte Eigner abhängig |
19 | OwnId | Int | X(3) | Eignernummer |
DisGrp | DisGrp | Char | (kann sehr lang sein) | Rabattgruppe / Liste!, Für die Zuordnung eines produktabhängigen Rabatts zu einem Modell oder einer Preisgruppe |
21 | PrsGrp | Char | (kann sehr lang sein) | Rabattgruppe / Liste!, Für die Zuordnung der Variablen Rabatte, denn diese haben alle dieselbe Rabattgruppe, aber unterscheiden sich nur in der Preisgruppe |
22 | NetCalcLevel | Char | Yes/No | Nach Netto, Wird der Rabatt zwischen Netto und Netto berechnet gerechnet => ja, sonst nein |
Satzart-11: Preisgruppen Verkauf
Wird expotiert wenn Migrationseinstellung Section: "OfferExportCsv" Option: "ExportPrsGrpSls" gesetzt ist.
Standard aktiv: FALSE
Reihe | Feldname | Datentyp | Format | Beschreibung |
1 | Satzart | Char | X(2) | Satzart=11 |
2 | OffNum | Int | ->>>>>>>9 | Angebotsnummer |
3 | PosPnr | Char | X(16) | Positionsnummer |
4 | i | Char |
| Fortlaufende Nummer |
5 | WarDsc | Char | X(32) | Warenstammbeschreibung |
6 | OwnId | Int | X(3) | Eignernummer |
7 | WarNbr | Char | X(24) | Modellnummer |
8 | Summe/Identifier | Char |
| Wenn GrpId = "Summe" dann wird Summe angezeigt wenn nicht dann wird Identifier angezeigt |
9 | PriceGroupDescription | Char |
| Beschreibung der Preisgruppe |
10 | GrpPrs | Decimal | ->>,>>9.99 | Gruppenpreis |
11 | WarDis | Char | X(128) | Rabattgruppe |
12 | WarDisDsc | Char | X(128) | Beschreibung der Rabattgruppe |
Satzart-12: Preisgruppen Einkauf
Wird expotiert wenn Migrationseinstellung Section: "OfferExportCsv" Option: "ExportPrsGrpPch" gesetzt ist.
Standard aktiv: FALSE
Reihe | Feldname | Datentyp | Format | Beschreibung |
1 | Satzart | Char | X(2) | Satzart=12 |
2 | OffNum | Int | ->>>>>>>9 | Angebotsnummer |
3 | PosPnr | Char | X(16) | Positionsnummer |
4 | i | Char |
| Fortlaufende Nummer |
5 | WarDsc | Char | X(32) | Warenstammbeschreibung |
6 | OwnId | Int | X(3) | Eignernummer |
7 | WarNbr | Char | X(24) | Modellnummer |
8 | Summe/Identifier | Char |
| Wenn GrpId = "Summe" dann wird Summe angezeigt wenn nicht dann wird Identifier angezeigt |
9 | PriceGroupDescription | Char |
| Beschreibung der Preisgruppe |
10 | ListPricePch | Decimal | ->>,>>9.99 | Gruppenpreis EK |
11 | WarDis | Char | X(128) | Rabattgruppe |
12 | WarDisDsc | Char | X(128) | Beschreibung der Rabattgruppe |
Preisgruppen
Wenn ein Produkt erfasst wird, welches in der Konfiguration zusätzliche Artikel enthält, diese aber nicht gesplittet werden, werden diese beim Export nun angezeigt.
Nicht gesplittete Artikel oder Aufpreise mit Preis werden in der Standardschnittstellen CSV somit exportiert.
Die Preisgruppen werden separat samt Preis (Verkaufspreis & Einkaufspreis) per Satzart 11 und Satzart 12 exportiert.
Positionen, die keine Aufpreise oder zusätzliche Artikel samt Preisgruppe enthalten, werden in die Satzart 11 bzw. 12 nicht exportiert.
Export von Satzart 11
Satzart | Auftragsnummer | Positionsnummer | Laufnummer je POS | Bezeichnung | Eigner | Modell | Kennung | Preisgruppenbez. | Wert VK |
11 | 20230000 | 110 | 1 | Vorbaurollladen | 156 | VBR | Summe |
| 282,35 |
11 | 20230000 | 110 | 2 | Vorbaurollladen | 156 | VBR | PrsGrpSls | Bedienart | 134,45 |
11 | 20230000 | 110 | 3 | Vorbaurollladen | 156 | VBR | PrsGrpSls | Profil | 147,9 |
Export von Satzart 12
Satzart | Auftragsnummer | Positionsnummer | Laufnummer je POS | Bezeichnung | Eigner | Modell | Kennung | Preisgruppenbez. | Wert VK |
12 | 20230000 | 110 | 1 | Vorbaurollladen | 156 | VBR | Summe |
|
|
12 | 20230000 | 110 | 2 | Vorbaurollladen | 156 | VBR | PrsGrpSls | Bedienart | 134,45 |
12 | 20230000 | 110 | 3 | Vorbaurollladen | 156 | VBR | PrsGrpSls | Profil | 83,00 |