Ein Concept Office Artikel wird primär über die folgenden Datenbanktabellen befüllt:
| Domänenbegriff | Tabelle | Rolle | Abhängigkeiten |
|---|---|---|---|
| Artikel | Artikel | Hauptobjekt | Referenziert u. a. Warengruppe, Erlösgruppe, Mengeneinheit und Lieferant |
| VK-Preise | Verkaufspreise | Unterobjekt | Können beim Artikel als vkpreise übergeben werden |
| EK-Preise | LieferantenArtikel | Unterobjekt | Können abhängig vom Lieferanten gepflegt werden |
Hinweis: Preis- und Lieferantendaten können erst sinnvoll gepflegt werden, wenn der Artikel angelegt ist.
Artikel (Hauptobjekt)
Get
- Mehrere Artikel aufrufen:
GET /Office/CoServiceRestApi/office/artikel - Ausgewählten Artikel aufrufen:
GET /Office/CoServiceRestApi/office/artikel/{artikelNummer} - Artikel suchen:
GET /Office/CoServiceRestApi/office/artikel?q=XXXXX
Post (Pflichtfelder / Beispiel)
Neuen Artikel anlegen:
POST /Office/CoServiceRestApi/office/artikel{
"artikelnummer": "ART-001",
"warengruppe": 100,
"erloesgruppe": "Standard",
"bezeichnung": "ART-001 - Bezeichnung",
"rabattfaehig": true,
"skontofaehig": true,
"langtext": "Zeile 1\n\nZeile 2",
"herstellerkuerzel": "",
"herstellerserie": "",
"hauptlieferant": 10000,
"standardmengeneinheit": {
"Nachkommastellen": 0,
"Bezeichnung": "Stueck",
"Key": "Stueck"
},
"vkpreise": [
{
"PreisKatalog": "Standard",
"Menge": 0,
"NettoPreis": 100
}
],
"ekpreise": []
}Put
Ausgewählten Artikel bearbeiten:
PUT /Office/CoServiceRestApi/office/artikel/{artikelNummer}{
"bezeichnung": "ART-001 - geaenderte Bezeichnung"
}Delete
Ausgewählten Artikel löschen:
DELETE /Office/CoServiceRestApi/office/artikel/{artikelNummer}