Skip to main content

Personel Ücret Kaydetme / Güncelleme

Personel Ücret Kaydetme / Güncelleme endpoint’i, bir personelin ücret bilgilerini sisteme eklemek veya mevcut ücret verilerini güncellemek amacıyla geliştirilmiştir. Bu endpoint, yeni ücret kayıtlarının oluşturulması ya da halihazırdaki bilgilerin güncellenerek veritabanına kaydedilmesi gerektiğinde kullanılır.


Endpoint Genel Bakış


İstek Başlıkları

AnahtarTipÖrnek Değer
X-CompanyIDinteger1
X-UserIDinteger1
Authorizationstring"Basic abc..."

İstek Gövdesi

Parametre AdıTürAçıklama
WageTypeintegerÜcret Tipi
PeriodTypeintegerPeriyot Tipi
WagedoublePersonelin Ücreti
ForeignCurrencystringDöviz
SalaryTypeintegerMaaş Tipi
IdentityNumberstringPersonelin TC Kimlik Numarası
WorkplaceCodestringİşyeri Kodu
StartDatedateÜcret Başlangıç Tarihi
EndDatedateÜcret Bitiş Tarihi

Girilebilecek Değerler

Parametre AdıDeğerler
WageType0-Asgari, 1-Net, 2-Brüt
PeriodType (Çalışan Tipi)0-Saat, 1-Gün, 3-Ay
ForeignCurrency (Sözleşme Tipi)"TL", "USD", "EUR"
SalaryType (Ücret Tipi)0-Maaş, 1-Huzur Hakkı

Örnek İstek Gövdesi

{
{
"WageType": 1,
"PeriodType": 3,
"Wage": 50000,
"ForeignCurrency": "TL",
"SalaryType": 0,
"IdentityNumber": "01010101012",
"WorkplaceCode": "65DE95F11B51",
"StartDate": "2025-07-01",
"EndDate": ""
}
}

Yanıt Formatı

{
"Success": true,
"Message": "Success",
"ErrorCode": 0
}

Alan Açıklamaları

  • success: İşlemin başarıyla tamamlanıp tamamlanmadığını belirtir. true ise, personel ücret kaydetme veya güncelleme işlemi başarılı olmuştur. false ise, işlem sırasında bir hata meydana gelmiştir.

  • message: success değeri true olduğunda, bu alan kaydın başarıyla oluşturulduğu veya güncellendiğini belirten bilgilendirici bir mesaj içerir. success değeri false olduğunda, bu alan hata mesajını içerir ve hatanın neden kaynaklandığını açıklar.

  • errorCode: success değeri true olduğunda, bu alanın değeri her zaman 0 olur. success değeri false olduğunda, bu alan 0'dan farklı bir değer alır ve hatanın türünü veya kodunu belirtir


Hata Kodları

Hata KoduAçıklama
110Kullanıcı bulunamadı.
2010İşyeri bulunamadı.
2190Döviz değeri bulunamadı.
2020Personele ait giriş çıkış hareketi bulunamadı.
2210Verilen tarih aralıklarında kayıtlı ücret bilgisi bulunmaktadır.
2230Belirli süreli sözleşmenin belirsiz süreli ücret bilgisi olamaz.