Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Tipp

Enthalten in GoliathAPI.dll ab DLL-Version: 1.1.0

Inhalt

Objektbeschreibung

JSON-Pfad

Ausprägungen

Beschreibung

Bearbeiter

 Benutzername

 Es muss sich hierbei um einen Benutzer aus der Benutzertabelle handeln.

Iartnummer

Eindeutiger Artikelidentifikator

Preise

ArtikelEkPreise

ArtikelEkPreise[x].Aktiv

ArtikelEkPreise[x].ArtikelnummerLieferant

ArtikelEkPreise[x].GueltigAb

Wenn beim Anlegen nicht angegeben, dann Standard lt. Preisliste, dann Standard lt. Datenbank (Tagesdatum)

ArtikelEkPreise[x].GueltigBis

Wenn beim Anlegen nicht angegeben, dann Standard lt. Preisliste, dann Standard lt. Datenbank (Tagesdatum + 720 Tage)

ArtikelEkPreise[x].Lieferantennummer

ArtikelEkPreise[x].MengeAb

Wenn beim Anlegen nicht angegeben, dann Standard lt. Programmlogik.

ArtikelEkPreise[x].MengeBis

Wenn beim Anlegen nicht angegeben, dann Standard lt. Programmlogik.

ArtikelEkPreise[x].Preis

ArtikelEkPreise[x].Preisliste

Muss in Allgemeine Daten vorhanden sein.

ArtikelEkPreise[x].RabattsatzProzent

ArtikelEkPreise[x].RecId

Dient zur Rückmeldung bei APIOperation.Aktion = [“Anlegen”] +
APIOperation.Aufgabe = “Verarbeiten”. Und als eindeutiger Identifikator für die APIOperation.Aktion = [“Aktualisieren”].

ArtikelKndPreise

ArtikelKndPreise[x].Aktiv

ArtikelKndPreise[x].ArtikelnummerKunde

ArtikelKndPreise[x].GueltigAb

Wenn beim Anlegen nicht angegeben, dann Standard lt. Preisliste, dann Standard lt. Datenbank (Tagesdatum)

ArtikelKndPreise[x].GueltigBis

Wenn beim Anlegen nicht angegeben, dann Standard lt. Preisliste, dann Standard lt. Datenbank (Tagesdatum + 720 Tage)

ArtikelKndPreise[x].Kundennummer

ArtikelKndPreise[x].MengeAb

Wenn beim Anlegen nicht angegeben, dann Standard lt. Programmlogik.

ArtikelKndPreise[x].MengeBis

Wenn beim Anlegen nicht angegeben, dann Standard lt. Programmlogik.

ArtikelKndPreise[x].RabattGesperrt

Preis

ArtikelKndPreise[x].Preis

ArtikelKndPreise[x].Preisliste

Muss in Allgemeine Daten vorhanden sein.

ArtikelKndPreise[x].RabattsatzProzent

ArtikelKndPreise[x].RecId

Dient zur Rückmeldung bei APIOperation.Aktion = [“Anlegen”] +
APIOperation.Aufgabe = “Verarbeiten”. Und als eindeutiger Identifikator für die APIOperation.Aktion = [“Aktualisieren”].

ArtikelVkPreise

ArtikelVkPreise[x].Aktiv

ArtikelVkPreise[x].GueltigAb

Wenn beim Anlegen nicht angegeben, dann Standard lt. Preisliste, dann Standard lt. Datenbank (Tagesdatum)

ArtikelVkPreise[x].GueltigBis

Wenn beim Anlegen nicht angegeben, dann Standard lt. Preisliste, dann Standard lt. Datenbank (Tagesdatum + 720 Tage)

ArtikelVkPreise[x].MengeAb

Wenn beim Anlegen nicht angegeben, dann Standard lt. Programmlogik.

ArtikelVkPreise[x].MengeBis

Wenn beim Anlegen nicht angegeben, dann Standard lt. Programmlogik.

ArtikelVkPreise[x].RabattGesperrt

ArtikelVkPreise[x].Preis

ArtikelVkPreise[x].Preisliste

Muss in Allgemeine Daten vorhanden sein.

ArtikelVkPreise[x].RecId

Dient zur Rückmeldung bei APIOperation.Aktion = [“Anlegen”] +
APIOperation.Aufgabe = “Verarbeiten”. Und als eindeutiger Identifikator für die APIOperation.Aktion = [“Aktualisieren”].

Objektbeispiele

Anlegen

Confluence prism macro
lineNumberstrue
downloadFilename
showPreviewstrue
showInvisibles
lineHighlight
lineNumbersStart
dialogTitle
languagenone
limitHeight
height
clickableLinks
{
    "APITyp": "GoliathAPIStandard",
    "APIVersion": "v1.0.0",
    "Einreicher": {
        "SystemID": "OFML-PROD",
        "TeilsystemID": "B2B"
    },
    "Transaktionen": [
		{
            "APIOperation": {
                "Aktion": "Anlegen",
                "Aufgabe": "Verarbeiten",
                "Typ": "Artikelpreis",
                "Version": "v1.0.0"
            },
            "Daten": {
                "Bearbeiter": "TKOEHLER",
				"Iartnummer": "1_6KB0W1WHU53836,48",
                "Preise": {
                    "ArtikelEkPreise": [
                        {
                            "Aktiv": true,
							"ArtikelnummerLieferant": "LF0815",
                            "GueltigAb": "2023-03-01T00:00:00Z",
                            "GueltigBis": "2026-02-28T00:00:00Z",
                            "Lieferantennummer": 70000.0,
                            "MengeAb": 0.01,
                            "MengeBis": 999999.99,
                            "RabattGesperrt": false,
                            "Preis": 1.89,
                            "Preisliste": "LF-Nettopreis",
							"RabattsatzProzent": 85.0
                        }
                    ],
                    "ArtikelKndPreise": [
                        {
                            "Aktiv": true,
							"ArtikelnummerKunde": "Knd4713",
                            "GueltigAb": "2023-03-01T00:00:00Z",
                            "GueltigBis": "2026-02-28T00:00:00Z",
                            "Kundennummer": 10000.0,
                            "MengeAb": 0.01,
                            "MengeBis": 999999.99,
                            "RabattGesperrt": false,
                            "Preis": 8.75,
                            "Preisliste": "KD-Nettopreis",
                            "RabattsatzProzent": 85.0
                        }
                    ],
                    "ArtikelVkPreise": [
                        {
                            "Aktiv": true,
                            "MengeAb": 0.01,
                            "MengeBis":100.0,
                            "RabattGesperrt": false,
                            "Preis": 8.75,
                            "Preisliste": "Standard-Preise"
                        },
                        {
                            "Aktiv": true,
                            "MengeAb": 100.01,
                            "MengeBis": 999999.99,
                            "RabattGesperrt": false,
                            "Preis": 8.30,
                            "Preisliste": "Standard-Preise"
                        }
                    ]
                }
            }
        }
    ]
}

Aktualisieren

Confluence prism macro
lineNumberstrue
downloadFilename
showPreviewstrue
showInvisibles
lineHighlight
lineNumbersStart
dialogTitle
languagenone
limitHeight
height
clickableLinks
{
    "APITyp": "GoliathAPIStandard",
    "APIVersion": "v1.0.0",
    "Einreicher": {
        "SystemID": "OFML-PROD",
        "TeilsystemID": "B2B"
    },
    "Transaktionen": [
		{
            "APIOperation": {
                "Aktion": "Aktualisieren",
                "Aufgabe": "Verarbeiten",
                "Typ": "Artikelpreis",
                "Version": "v1.0.0"
            },
            "Daten": {
                "Bearbeiter": "TKOEHLER",
				"Iartnummer": "1_6KB0W1WHU53836,48",
                "Preise": {
                    "ArtikelEkPreise": [
                        {
                            "Aktiv": true,
							"ArtikelnummerLieferant": "Update 0815",
                            "GueltigAb": "2023-03-01T00:00:00Z",
                            "GueltigBis": "2026-02-28T00:00:00Z",
                            "MengeAb": 0.01,
                            "MengeBis": 999999.99,
                            "RabattGesperrt": false,
                            "Preis": 1.89,
                            "Preisliste": "LF-Nettopreis",
							"RabattsatzProzent": 85.0,
                            "Recid": "_6KB0WHAYC54555,06"
                        }
                    ],
                    "ArtikelKndPreise": [
                        {
                            "Aktiv": true,
							"ArtikelnummerKunde": "Update 4713",
                            "GueltigAb": "2023-03-01T00:00:00Z",
                            "GueltigBis": "2026-02-28T00:00:00Z",
                            "MengeAb": 0.01,
                            "MengeBis": 999999.99,
                            "RabattGesperrt": false,
                            "Preis": 8.75,
                            "Preisliste": "KD-Nettopreis",
                            "RabattsatzProzent": 85.0,
                            "Recid": "_6KB0WHBFQ54555,68"
                        }
                    ],
                    "ArtikelVkPreise": [
                        {
                            "Preis": 8.75,
                            "Recid": "_6KB0WHBHX54555,76"
                        },
                        {
                            "Preis": 8.30,
                            "Recid": "_6KB0WHBJ854555,81"
                        }
                    ]
                }
            }
        }
    ]
}