- 05 Jul 2024
- 1 Minute to read
- Print
- DarkLight
- PDF
Service CreatePurchase
- Updated on 05 Jul 2024
- 1 Minute to read
- Print
- DarkLight
- PDF
Ein Beleg (Angebot/Auftrag) wird über das Menü [Aktionen] [Fertig?] auf "Fertig" gesetzt.
Über die gewünschte und eingerichtete Schnittstelle für Angebots- oder Auftragsexport gelangt dann der Beleg ins ERP-System des Händlers.
Bestimmte Positionen im Auftrag werden dann direkt über das ERP System bestellt. Dabei wird eine JSON-Datei erstellt.
Diese Datei wird dann vom Batchsystem wieder ins moveIT ISS+ importiert und es wird eine Bestellung erzeugt.
ServiceData
Header
OrgCde (Organisation/Marktnummer) und Language sind optional.
Service muss den Fixwert "CreatePurchase" enthalten.
Document
Type
- 1 .. Angebot, daraus werden Anfragen
- 2 .. Auftrag, daraus werden Bestellungen
SearchType
- 1 .. Suche per DocNum (sichtbare Belegenummer); Nur möglich, wenn die Nummerkreise der Geschäftsperioden keine doppelten Belegnummern zulassen!
- 2 .. Suche per DocNbr (interne Belegnummer)
- 3 .. Suche per GUID des Belegs
Empfehlung ist 2 oder 3, da diese 100% eindeutig sind.
SearchValue
Suchwert entsprechend dem SearchType
ERPNumber
optional, wird beim Beleg als externe Angebots-/Auftragsnummer hinterlegt
PurchaseERPNumber (NOCH NICHT REASLISIERT!):
Bestellnummer, optional, wird bei den lt. Positionen erzeugten
Supplier
Es können hier mehrere Liefearnten eines Auftrages übergeben werden.
SearchType
- 1 .. Suche per ILN/GLN
- 2 .. Guid des Lieferanten
- 3 .. interne Adressnummer des Lieferanten
- 4 .. Adressnummer des Lieferanten
SearchValue
Suchwert entsprechend dem SearchType
PurchaseERPNumber
Bestellnummer, optional, wird bei der erzeugten Bestellung für den Lieferanten als externe Bestellnummer hinterlegt
Position
Es können hier mehrere Positionen eines Auftrags übergeben/bestellt werden.
Die hier übergebenen Positionen müssen zum Beleg lt. "Document" gehören.
SearchType
- 1 .. Suche per PosSNr (interner Positionsnummer/Sequenznummer)
- 2 .. Suche per Guid der Position
SearchValue
Suchwert entsprechend dem SearchType
PurchasePositionERPNumber
externe (ERP) Bestellnummer der Position, optional, wird bei der erstellten Bestellposition hinterlegt
ServiceReturnData
ServiceReturnData
Document
Enthält nochmals alle Informationen zum Beleg für den die Anfragen/Bestellungen erzeugt wurden, welche schon teilweise beim Call geschickt wurden.
Type
- 1 .. Angebot, daraus wurden Anfragen
- 2 .. Auftrag, daraus wurden Bestellungen
DocNum
sichtbare Belegenummer
DocNbr
interne Belegnummer
Guid
GUID des Belegs
Purchase
Aus einem Angebot oder Auftrag können mehrere Anfragen/Bestellungen erstellt worden sein; je Lieferant eine Bestellung.
PchNum
sichtbare Anfrage-/Bestellnummer
PchNbr
interne Anfrage-/Bestellnummer
Guid
Guid der Anfrage/Bestellung
SupplierAdrNbr
allg./interne Adressnummer des Lieferanten
NumOfPositions
Anzahl der bestellten Positionen