Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

sERPa súgó

A Költséghely törlés elnevezésű API elem segítségével lehetőség van költséghelyeket törölni ID vagy kód alapján a sERPá-ból.

HTTP metódus / Végpont

DELETE costcenterdel/{ConstCenterID}

Használt eredményhalmaz

Költséghely beviteli eredmény

Bemenőparaméter változat = Alap

Használt művelet

Költséghely felvétel, módosítás, törlés

 

Bejövő adatok

Művelet paraméter

Azonosító (JSON path)

Leírás

ID

ConstCenterID

A költséghely ID-ja.

Kód

CostCenterCode

A költséghely kódja.

Paraméterek

Paraméter

Paraméter érték

Leírás

Üzemmód

Törlés

A művelet üzemmódja Törlés.

Azonosítás

ID

Azonosítás ID és költséghely kód alapján

Törlés esetén nem használhatóra állítás

True

Jelölőnégyzet bepipálása esetén a "Használható forgalomban" és a "Használható törzsadatban" jelölőnégyzetekből veszi ki a pipát a Költséghely funkcióban. Ha nincs bepipálva a paraméter, akkor törli a költséghelyet. Logikai, csak Üzemmód = Törlés esetén van értelmezve.

Hivatkozások ellenőrzése törlésnél

False

Ha a jelölőnégyzet be van pipálva, ellenőrzésre kerülnek a költséghely hivatkozások a bizonylatoknál.

1.) Ha be van pipálva a jelölőnégyzet és van rá hivatkozás a bizonylatban, nem töröljük költséghelyet, hanem az alábbi hibaüzenetet küldjük.

„Nem törölhető, mert van rá hivatkozás.” – hibakód: 59107

2.) Ha be van pipálva a jelölőnégyzet és a költséghelyre nincs hivatkozás, törlésre kerül.

3.) Ha nincs bepipálva a jelölőnégyzet és van rá hivatkozás a bizonylatban, nem töröljük költséghelyet, hanem az alábbi hibaüzenetet küldjük.

„Nem törölhető, mert van rá hivatkozás.” – hibakód: 59107

4.) Ha nincs bepipálva a jelölőnégyzet és a költséghelyre nincs hivatkozás, törlésre kerül.

Kimenő adatok

Azonosító

Leírás

ErrorMessage

Hiba leírása, ha hiba van a hívásban

ErrorCode

Hiba kódja, ha hiba van a hívásban

CostCenterID

Költséghely ID-ja, a felvétel után generált egyedi szám, mely a költséghelyhez tartozik.

CostCenterCode

Költséghely kódja

CostCenterName

Költséghely neve

Példa

DELETE

URL

sERPaMintaAPI/costcenterdel/117

 

Body

Az Interfész funkcióból nem, csak a Swaggerből indítható a törlés hívás ID vagy Kód alapján.

 

Eredmény

[

 {

   "ErrorMessage": null,

   "ErrorCode": 0,

   "CostCenter.ID": 166,

   "CostCenter.Code": "KOLT22",

   "CostCenter.Name": "Koltseghely Teszt20"

 },

 {

   "ErrorMessage": null,

   "ErrorCode": 0,

   "CostCenter.ID": 167,

   "CostCenter.Code": "KOLT23",

   "CostCenter.Name": "Koltseghely Teszt21"

 }

]