Ajanda Dosya Ekle

POST /api/AjandaDosya/add

Yeni bir ajanda dosyası ekler. Bu işlem, kullanıcıların ajandalarına dosya eklemelerini sağlar.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/AjandaDosya/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/AjandaDosya/add' \
 --header "Content-Type: application/json" \
 --data '{"ajandaId":42,"dosyaAdi":"string","dosyaYolu":"string","id":42}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/AjandaDosya/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/AjandaDosya/add' \
 --header "Content-Type: text/json"
Request examples
{
  "ajandaId": 42,
  "dosyaAdi": "string",
  "dosyaYolu": "string",
  "id": 42
}
















Ajanda Dosya Sil ID ile

DELETE /api/AjandaDosya/deletebyid

Belirtilen ID'ye sahip ajanda dosyasını siler. Bu işlem, belirli bir dosyanın kaldırılmasını sağlar.

DELETE /api/AjandaDosya/deletebyid
curl \
 --request DELETE 'https://apiv3.bilsoft.com/api/AjandaDosya/deletebyid'


















































































Giriş Yap Dönem Getir

POST /api/Auth/GirisYapDonemGetir

Kullanıcının giriş yaptığı dönemi getirir. Bu işlem, oturum açma tarihlerini veya dönemlerini kontrol etmek için kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Auth/GirisYapDonemGetir' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Auth/GirisYapDonemGetir' \
 --header "Content-Type: application/json" \
 --data '{"kullaniciAdi":"string","kullaniciSifre":"string","vergiNumarasi":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Auth/GirisYapDonemGetir' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Auth/GirisYapDonemGetir' \
 --header "Content-Type: text/json"
Request examples
{
  "kullaniciAdi": "string",
  "kullaniciSifre": "string",
  "vergiNumarasi": "string"
}

































Ayar Güncelle Toplu

PUT /api/Ayar/updaterange

Belirtilen aralıkta bulunan ayarları toplu olarak günceller. Bu işlem, birden fazla ayarın aynı anda güncellenmesi gerektiğinde kullanılır.

Body

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Ayar/updaterange' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Ayar/updaterange' \
 --header "Content-Type: application/json" \
 --data '[{"id":42,"yedek":"string"}]'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Ayar/updaterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Ayar/updaterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "id": 42,
    "yedek": "string"
  }
]



















































































































































































































































































Bordro Vergi Dilim Ayar Ekle

POST /api/Bordrovergidilimayar/add

Yeni bir bordro vergi dilimi ayarı ekler. Bu işlem, sisteme yeni vergi dilimi ayarları eklemek için kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Bordrovergidilimayar/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Bordrovergidilimayar/add' \
 --header "Content-Type: application/json" \
 --data '{"id":42,"vergiDilimi1Oran":"string","vergiDilimi1Tutar":"string","vergiDilimi2Oran":"string","vergiDilimi2Tutar":"string","vergiDilimi3Oran":"string","vergiDilimi3Tutar":"string","vergiDilimiAsimOran":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Bordrovergidilimayar/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Bordrovergidilimayar/add' \
 --header "Content-Type: text/json"
Request examples
{
  "id": 42,
  "vergiDilimi1Oran": "string",
  "vergiDilimi1Tutar": "string",
  "vergiDilimi2Oran": "string",
  "vergiDilimi2Tutar": "string",
  "vergiDilimi3Oran": "string",
  "vergiDilimi3Tutar": "string",
  "vergiDilimiAsimOran": "string"
}

























































Cari Adres Sil Toplu

POST /api/CariAdresler/deleterange

Belirtilen aralıkta bulunan cari adresleri toplu olarak siler. Bu işlem, birden fazla müşteri adresinin aynı anda kaldırılması gerektiğinde kullanılır.

Body

  • cariId integer(int32) | null

    Cari hesabın benzersiz kimlik numarası.

  • cep string | null

    Kullanıcının cep telefonu numarası.

    Minimum length is 0, maximum length is 255.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • il string | null

    İl bilgisi.

    Minimum length is 0, maximum length is 255.

  • ilce string | null

    İlçe bilgisi.

    Minimum length is 0, maximum length is 255.

  • mail string | null

    E-posta adresi.

    Minimum length is 0, maximum length is 255.

  • postaKodu string | null

    Posta kodu.

    Minimum length is 0, maximum length is 255.

  • sevkAdres string | null

    Sevk adresi.

    Minimum length is 0, maximum length is 255.

  • tel string | null

    Telefon numarası.

    Minimum length is 0, maximum length is 255.

  • ulke string | null

    Ülke bilgisi.

    Minimum length is 0, maximum length is 255.

  • yetkili string | null

    Yetkili kişinin adı.

    Minimum length is 0, maximum length is 255.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariAdresler/deleterange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariAdresler/deleterange' \
 --header "Content-Type: application/json" \
 --data '[{"cariId":42,"cep":"string","id":42,"il":"string","ilce":"string","mail":"string","postaKodu":"string","sevkAdres":"string","tel":"string","ulke":"string","yetkili":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariAdresler/deleterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariAdresler/deleterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "cariId": 42,
    "cep": "string",
    "id": 42,
    "il": "string",
    "ilce": "string",
    "mail": "string",
    "postaKodu": "string",
    "sevkAdres": "string",
    "tel": "string",
    "ulke": "string",
    "yetkili": "string"
  }
]









Cari Banka Ekle

POST /api/CariBanka/add

Yeni bir cari banka ekler. Bu işlem, sisteme yeni müşteri banka bilgileri eklemek için kullanılır.

Body

  • bankaAdi string Required

    Bankanın adı.

    Minimum length is 0, maximum length is 255.

  • bankaSube string Required

    Bankanın şube adı.

    Minimum length is 0, maximum length is 255.

  • cariId integer(int32) | null
  • hesapNo string | null

    Banka hesap numarası.

    Minimum length is 0, maximum length is 255.

  • iban string | null

    IBAN numarası.

    Minimum length is 0, maximum length is 255.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kullaniciAdi string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 50.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • subeNo string | null

    subeNo açıklaması.

    Minimum length is 0, maximum length is 255.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariBanka/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariBanka/add' \
 --header "Content-Type: application/json" \
 --data '{"bankaAdi":"string","bankaSube":"string","cariId":42,"hesapNo":"string","iban":"string","id":42,"kullaniciAdi":"string","subeAdi":"string","subeNo":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariBanka/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariBanka/add' \
 --header "Content-Type: text/json"
Request examples
{
  "bankaAdi": "string",
  "bankaSube": "string",
  "cariId": 42,
  "hesapNo": "string",
  "iban": "string",
  "id": 42,
  "kullaniciAdi": "string",
  "subeAdi": "string",
  "subeNo": "string"
}














































































Cari İşlemleri ve Bakiteleri Listele

POST /api/CariIsl/GetListAllWithBakiye

Cari işlemleri bakiye bilgileri ile birlikte listeler. Bu işlem, müşterilerin bakiye durumlarını incelemek için kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/GetListAllWithBakiye' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/GetListAllWithBakiye' \
 --header "Content-Type: application/json" \
 --data '{"aranacakKelime":"string","aranacakKelimeIncludes":["string"],"aranacakKelimeInt":42,"aranacakKelimeSutuns":["string"],"baslangicTarih":"2025-05-04T09:42:00Z","bitisTarih":"2025-05-04T09:42:00Z","desc":true,"includes":["string"],"nullFiltrelemeYapilacaklar":["string"],"orderBy":"string","searchType":["string"],"subeAdi":"string","tarihSutunAdi":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/GetListAllWithBakiye' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/GetListAllWithBakiye' \
 --header "Content-Type: text/json"
Request examples
{
  "aranacakKelime": "string",
  "aranacakKelimeIncludes": [
    "string"
  ],
  "aranacakKelimeInt": 42,
  "aranacakKelimeSutuns": [
    "string"
  ],
  "baslangicTarih": "2025-05-04T09:42:00Z",
  "bitisTarih": "2025-05-04T09:42:00Z",
  "desc": true,
  "includes": [
    "string"
  ],
  "nullFiltrelemeYapilacaklar": [
    "string"
  ],
  "orderBy": "string",
  "searchType": [
    "string"
  ],
  "subeAdi": "string",
  "tarihSutunAdi": "string"
}








Cari İşlem Ekle Toplu

POST /api/CariIsl/addrange

Belirtilen aralıkta birden fazla cari işlem ekler. Bu işlem, toplu müşteri işlemleri eklemek için kullanılır.

Body

  • aciklama string | null

    Açıklama.

    Minimum length is 0, maximum length is 255.

  • alacak number(double) | null

    Alacak tutarı.

  • banka string | null

    Banka bilgisi.

    Minimum length is 0, maximum length is 255.

  • bankaIslId integer(int32) | null

    Banka işlemi kimlik numarası.

  • borc number(double) | null

    Borç tutarı.

  • cariId integer(int32) | null

    Cari hesabın benzersiz kimlik numarası.

  • cariIslemResimYolu string | null

    Cari işlem resminin yolu.

    Minimum length is 0, maximum length is 255.

  • cekId integer(int32) | null

    Çek kimlik numarası.

  • evrakNo string | null

    Evrak numarası.

    Minimum length is 0, maximum length is 255.

  • fatId integer(int32) | null

    Fatura kimlik numarası.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kasaId integer(int32) | null
  • kullaniciAdi string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 50.

  • odemeSekli string | null

    Ödeme şekli.

    Minimum length is 0, maximum length is 50.

  • satirKodu string | null

    Satır kodu.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • taksitId integer(int32) | null

    Taksit kimlik numarası.

  • taksitIslId integer(int32) | null

    Taksit işlem kimlik numarası.

  • tarih string(date-time) | null

    Tarih ve saat bilgisi.

  • tip string | null

    Tür veya tip.

    Minimum length is 0, maximum length is 50.

  • vade string(date-time) | null

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/addrange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/addrange' \
 --header "Content-Type: application/json" \
 --data '[{"aciklama":"string","alacak":42.0,"banka":"string","bankaIslId":42,"borc":42.0,"cariId":42,"cariIslemResimYolu":"string","cekId":42,"evrakNo":"string","fatId":42,"id":42,"kasaId":42,"kullaniciAdi":"string","odemeSekli":"string","satirKodu":"string","subeAdi":"string","taksitId":42,"taksitIslId":42,"tarih":"2025-05-04T09:42:00Z","tip":"string","vade":"2025-05-04T09:42:00Z"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/addrange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/addrange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "aciklama": "string",
    "alacak": 42.0,
    "banka": "string",
    "bankaIslId": 42,
    "borc": 42.0,
    "cariId": 42,
    "cariIslemResimYolu": "string",
    "cekId": 42,
    "evrakNo": "string",
    "fatId": 42,
    "id": 42,
    "kasaId": 42,
    "kullaniciAdi": "string",
    "odemeSekli": "string",
    "satirKodu": "string",
    "subeAdi": "string",
    "taksitId": 42,
    "taksitIslId": 42,
    "tarih": "2025-05-04T09:42:00Z",
    "tip": "string",
    "vade": "2025-05-04T09:42:00Z"
  }
]








Cari İşlem Sil

POST /api/CariIsl/delete

Belirtilen ID'ye sahip cari işlemi siler. Bu işlem, kullanıcıların belirli müşteri işlemlerini sistemden kaldırmalarına olanak tanır.

Body

  • aciklama string | null

    Açıklama.

    Minimum length is 0, maximum length is 255.

  • alacak number(double) | null

    Alacak tutarı.

  • banka string | null

    Banka bilgisi.

    Minimum length is 0, maximum length is 255.

  • bankaIslId integer(int32) | null

    Banka işlemi kimlik numarası.

  • borc number(double) | null

    Borç tutarı.

  • cariId integer(int32) | null

    Cari hesabın benzersiz kimlik numarası.

  • cariIslemResimYolu string | null

    Cari işlem resminin yolu.

    Minimum length is 0, maximum length is 255.

  • cekId integer(int32) | null

    Çek kimlik numarası.

  • evrakNo string | null

    Evrak numarası.

    Minimum length is 0, maximum length is 255.

  • fatId integer(int32) | null

    Fatura kimlik numarası.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kasaId integer(int32) | null
  • kullaniciAdi string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 50.

  • odemeSekli string | null

    Ödeme şekli.

    Minimum length is 0, maximum length is 50.

  • satirKodu string | null

    Satır kodu.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • taksitId integer(int32) | null

    Taksit kimlik numarası.

  • taksitIslId integer(int32) | null

    Taksit işlem kimlik numarası.

  • tarih string(date-time) | null

    Tarih ve saat bilgisi.

  • tip string | null

    Tür veya tip.

    Minimum length is 0, maximum length is 50.

  • vade string(date-time) | null

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/delete' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/delete' \
 --header "Content-Type: application/json" \
 --data '{"aciklama":"string","alacak":42.0,"banka":"string","bankaIslId":42,"borc":42.0,"cariId":42,"cariIslemResimYolu":"string","cekId":42,"evrakNo":"string","fatId":42,"id":42,"kasaId":42,"kullaniciAdi":"string","odemeSekli":"string","satirKodu":"string","subeAdi":"string","taksitId":42,"taksitIslId":42,"tarih":"2025-05-04T09:42:00Z","tip":"string","vade":"2025-05-04T09:42:00Z"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/delete' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/delete' \
 --header "Content-Type: text/json"
Request examples
{
  "aciklama": "string",
  "alacak": 42.0,
  "banka": "string",
  "bankaIslId": 42,
  "borc": 42.0,
  "cariId": 42,
  "cariIslemResimYolu": "string",
  "cekId": 42,
  "evrakNo": "string",
  "fatId": 42,
  "id": 42,
  "kasaId": 42,
  "kullaniciAdi": "string",
  "odemeSekli": "string",
  "satirKodu": "string",
  "subeAdi": "string",
  "taksitId": 42,
  "taksitIslId": 42,
  "tarih": "2025-05-04T09:42:00Z",
  "tip": "string",
  "vade": "2025-05-04T09:42:00Z"
}



























































































































































Cari Not Ekle

POST /api/CariNot/add

Yeni bir cari not ekler. Bu işlem, sisteme yeni müşteri notları eklemek için kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariNot/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariNot/add' \
 --header "Content-Type: application/json" \
 --data '{"aciklama":"string","cariId":42,"id":42,"kullaniciAdi":"string","subeAdi":"string","tarih":"2025-05-04T09:42:00Z"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariNot/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariNot/add' \
 --header "Content-Type: text/json"
Request examples
{
  "aciklama": "string",
  "cariId": 42,
  "id": 42,
  "kullaniciAdi": "string",
  "subeAdi": "string",
  "tarih": "2025-05-04T09:42:00Z"
}





















































































































































































FatIsl Kayıt Ekle

POST /api/FatIsl/add

Yeni bir FatIsl kaydı ekler. Bu işlem, sisteme yeni FatIsl bilgileri eklemek için kullanılır.

Body

  • ad string | null

    Öğenin adını belirtir.

    Minimum length is 0, maximum length is 255.

  • aliciUrunKodu string | null

    Alıcının ürün kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • barkod string | null

    Ürüne ait barkod numarasını belirtir.

    Minimum length is 0, maximum length is 300.

  • birim string | null

    Öğe birimini belirtir.

    Minimum length is 0, maximum length is 255.

  • brfiyat number(double) | null

    Birimin fiyatını belirtir.

    Minimum value is 0.

  • depoId integer(int32) Required

    Depo kimlik numarası.

  • fatId integer(int32) Required

    Fatura kimlik numarası.

  • gonderilmeSekliAdi string | null

    Gönderilme şeklinin adını belirtir.

    Minimum length is 0, maximum length is 255.

  • gonderilmeSekliKodu string | null

    Gönderilme şeklinin kodunu belirtir.

    Minimum length is 0, maximum length is 10.

  • gtipNo string | null

    Gtip (Gıda Takip) numarasını belirtir.

    Minimum length is 0, maximum length is 50.

  • gtopfiyat number(double) | null

    Gtip fiyatını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • gumrukTakipNo string | null

    Gümrük takip numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • iskontoOran number(double) | null

    İskonto oranını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • iskontoOran2 number(double) | null

    İkinci iskonto oranını belirtir.

  • iskontoOran3 number(double) | null

    Üçüncü iskonto oranını belirtir.

  • iskontoTutar number(double) | null

    İskonto tutarını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • iskontoTutar2 number(double) | null

    İkinci iskonto tutarını belirtir.

  • iskontoTutar3 number(double) | null

    Üçüncü iskonto tutarını belirtir.

  • kapAdedi number(double) | null

    Kap sayısını belirtir.

  • kapCinsiAdi string | null

    Kap cinsinin adını belirtir.

    Minimum length is 0, maximum length is 255.

  • kapCinsiKodu string | null

    Kap cinsinin kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • kapNumarasi string | null

    Kap numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • kdvDahil string Required

    KDV'nin dahil olup olmadığını belirtir.

    Minimum length is 0, maximum length is 255.

  • kdvDurum string | null

    KDV durumunu belirtir.

    Minimum length is 0, maximum length is 255.

  • kdvMuafiyetAdi string | null

    KDV muafiyet adını belirtir.

  • kdvMuafiyetKodu string | null

    KDV muafiyet kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • kdvOran string | null

    KDV oranını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0. Minimum length is 0, maximum length is 50.

  • kdvTutar number(double) | null

    KDV tutarını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • kullaniciAdi string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 50.

  • kunyeNo string | null

    Kunye numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • lotId integer(int32) Required

    Lot ID'sini belirtir.

  • malSahibi string | null

    Mal sahibinin adını belirtir.

    Minimum length is 0, maximum length is 255.

  • malSahibiVknTckn string | null

    Mal sahibinin VKN veya TCKN numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • maliyet number(double) | null

    Maliyet değerini belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • miktar string | null

    Miktarı belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0. Minimum length is 0, maximum length is 50.

  • oivAdi string | null

    OIV (Özel İhtisas Vergisi) adını belirtir.

    Minimum length is 0, maximum length is 255.

  • oivDahil string | null

    OIV'nin dahil olup olmadığını belirtir.

    Minimum length is 0, maximum length is 255.

  • oivKodu string | null

    OIV kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • oivOran string | null

    OIV oranını belirtir.

    Minimum length is 0, maximum length is 255.

  • oivTutar number(double) | null

    OIV tutarını belirtir.

  • otvAdi string | null

    OTV (Özel Tüketim Vergisi) adını belirtir.

    Minimum length is 0, maximum length is 255.

  • otvDahil string Required

    OTV'nin dahil olup olmadığını belirtir.

    Minimum length is 0, maximum length is 255.

  • otvKodu string | null

    OTV kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • otvOran number(double) | null

    OTV oranını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • otvTutar number(double) | null

    OTV tutarını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • resimYolu string | null

    Resmin dosya yolunu belirtir.

    Minimum length is 0, maximum length is 255.

  • saticiUrunKodu string | null

    Satıcının ürün kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • seriNo string | null

    Seri numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • stokId integer(int32) Required

    Stok ID'sini belirtir.

  • stokOzelKod1 string | null

    Stok özel kodunun birinci kısmını belirtir.

    Minimum length is 0, maximum length is 255.

  • stokOzelKod2 string | null

    Stok özel kodunun ikinci kısmını belirtir.

    Minimum length is 0, maximum length is 255.

  • stokOzelKod3 string | null

    Stok özel kodunun üçüncü kısmını belirtir.

    Minimum length is 0, maximum length is 255.

  • stokOzelKod4 string | null

    Stok özel kodunun dördüncü kısmını belirtir.

    Minimum length is 0, maximum length is 255.

  • stokRafi string | null

    Stok rafını belirtir.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şubenin adını belirtir.

    Minimum length is 0, maximum length is 255.

  • teslimSartiAdi string | null

    Teslimat şartlarının adını belirtir.

    Minimum length is 0, maximum length is 255.

  • teslimSartiKodu string | null

    Teslimat şartlarının kodunu belirtir.

    Minimum length is 0, maximum length is 10.

  • tevkifatAdi string | null

    Tevkifat adını belirtir.

    Minimum length is 0, maximum length is 255.

  • tevkifatKodu string | null

    Tevkifat kodunu belirtir.

    Minimum value is 0. Minimum length is 0, maximum length is 255.

  • tevkifatOran string | null

    Tevkifat oranını belirtir.

    Minimum value is 0. Minimum length is 0, maximum length is 255.

  • tevkifatTutar number(double) | null

    Tevkifat tutarını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • topfiyat number(double) | null

    Toplam fiyatı belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • urunKodu string | null

    Ürünün kodunu belirtir.

    Minimum length is 0, maximum length is 500.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatIsl/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatIsl/add' \
 --header "Content-Type: application/json" \
 --data '{"ad":"string","aliciUrunKodu":"string","barkod":"string","birim":"string","brfiyat":42.0,"depoId":42,"fatId":42,"gonderilmeSekliAdi":"string","gonderilmeSekliKodu":"string","gtipNo":"string","gtopfiyat":42.0,"gumrukTakipNo":"string","id":42,"iskontoOran":42.0,"iskontoOran2":42.0,"iskontoOran3":42.0,"iskontoTutar":42.0,"iskontoTutar2":42.0,"iskontoTutar3":42.0,"kapAdedi":42.0,"kapCinsiAdi":"string","kapCinsiKodu":"string","kapNumarasi":"string","kdvDahil":"string","kdvDurum":"string","kdvMuafiyetAdi":"string","kdvMuafiyetKodu":"string","kdvOran":"string","kdvTutar":42.0,"kullaniciAdi":"string","kunyeNo":"string","lotId":42,"malSahibi":"string","malSahibiVknTckn":"string","maliyet":42.0,"miktar":"string","oivAdi":"string","oivDahil":"string","oivKodu":"string","oivOran":"string","oivTutar":42.0,"otvAdi":"string","otvDahil":"string","otvKodu":"string","otvOran":42.0,"otvTutar":42.0,"resimYolu":"string","saticiUrunKodu":"string","seriNo":"string","stokId":42,"stokOzelKod1":"string","stokOzelKod2":"string","stokOzelKod3":"string","stokOzelKod4":"string","stokRafi":"string","subeAdi":"string","teslimSartiAdi":"string","teslimSartiKodu":"string","tevkifatAdi":"string","tevkifatKodu":"string","tevkifatOran":"string","tevkifatTutar":42.0,"topfiyat":42.0,"urunKodu":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatIsl/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatIsl/add' \
 --header "Content-Type: text/json"
Request examples
{
  "ad": "string",
  "aliciUrunKodu": "string",
  "barkod": "string",
  "birim": "string",
  "brfiyat": 42.0,
  "depoId": 42,
  "fatId": 42,
  "gonderilmeSekliAdi": "string",
  "gonderilmeSekliKodu": "string",
  "gtipNo": "string",
  "gtopfiyat": 42.0,
  "gumrukTakipNo": "string",
  "id": 42,
  "iskontoOran": 42.0,
  "iskontoOran2": 42.0,
  "iskontoOran3": 42.0,
  "iskontoTutar": 42.0,
  "iskontoTutar2": 42.0,
  "iskontoTutar3": 42.0,
  "kapAdedi": 42.0,
  "kapCinsiAdi": "string",
  "kapCinsiKodu": "string",
  "kapNumarasi": "string",
  "kdvDahil": "string",
  "kdvDurum": "string",
  "kdvMuafiyetAdi": "string",
  "kdvMuafiyetKodu": "string",
  "kdvOran": "string",
  "kdvTutar": 42.0,
  "kullaniciAdi": "string",
  "kunyeNo": "string",
  "lotId": 42,
  "malSahibi": "string",
  "malSahibiVknTckn": "string",
  "maliyet": 42.0,
  "miktar": "string",
  "oivAdi": "string",
  "oivDahil": "string",
  "oivKodu": "string",
  "oivOran": "string",
  "oivTutar": 42.0,
  "otvAdi": "string",
  "otvDahil": "string",
  "otvKodu": "string",
  "otvOran": 42.0,
  "otvTutar": 42.0,
  "resimYolu": "string",
  "saticiUrunKodu": "string",
  "seriNo": "string",
  "stokId": 42,
  "stokOzelKod1": "string",
  "stokOzelKod2": "string",
  "stokOzelKod3": "string",
  "stokOzelKod4": "string",
  "stokRafi": "string",
  "subeAdi": "string",
  "teslimSartiAdi": "string",
  "teslimSartiKodu": "string",
  "tevkifatAdi": "string",
  "tevkifatKodu": "string",
  "tevkifatOran": "string",
  "tevkifatTutar": 42.0,
  "topfiyat": 42.0,
  "urunKodu": "string"
}












FatIsl Kayıt Silme

POST /api/FatIsl/delete

Belirtilen ID'ye sahip FatIsl kaydını siler. Bu işlem, kullanıcıların belirli FatIsl bilgilerini sistemden kaldırmalarına olanak tanır.

Body

  • ad string | null

    Öğenin adını belirtir.

    Minimum length is 0, maximum length is 255.

  • aliciUrunKodu string | null

    Alıcının ürün kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • barkod string | null

    Ürüne ait barkod numarasını belirtir.

    Minimum length is 0, maximum length is 300.

  • birim string | null

    Öğe birimini belirtir.

    Minimum length is 0, maximum length is 255.

  • brfiyat number(double) | null

    Birimin fiyatını belirtir.

    Minimum value is 0.

  • depoId integer(int32) Required

    Depo kimlik numarası.

  • fatId integer(int32) Required

    Fatura kimlik numarası.

  • gonderilmeSekliAdi string | null

    Gönderilme şeklinin adını belirtir.

    Minimum length is 0, maximum length is 255.

  • gonderilmeSekliKodu string | null

    Gönderilme şeklinin kodunu belirtir.

    Minimum length is 0, maximum length is 10.

  • gtipNo string | null

    Gtip (Gıda Takip) numarasını belirtir.

    Minimum length is 0, maximum length is 50.

  • gtopfiyat number(double) | null

    Gtip fiyatını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • gumrukTakipNo string | null

    Gümrük takip numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • iskontoOran number(double) | null

    İskonto oranını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • iskontoOran2 number(double) | null

    İkinci iskonto oranını belirtir.

  • iskontoOran3 number(double) | null

    Üçüncü iskonto oranını belirtir.

  • iskontoTutar number(double) | null

    İskonto tutarını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • iskontoTutar2 number(double) | null

    İkinci iskonto tutarını belirtir.

  • iskontoTutar3 number(double) | null

    Üçüncü iskonto tutarını belirtir.

  • kapAdedi number(double) | null

    Kap sayısını belirtir.

  • kapCinsiAdi string | null

    Kap cinsinin adını belirtir.

    Minimum length is 0, maximum length is 255.

  • kapCinsiKodu string | null

    Kap cinsinin kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • kapNumarasi string | null

    Kap numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • kdvDahil string Required

    KDV'nin dahil olup olmadığını belirtir.

    Minimum length is 0, maximum length is 255.

  • kdvDurum string | null

    KDV durumunu belirtir.

    Minimum length is 0, maximum length is 255.

  • kdvMuafiyetAdi string | null

    KDV muafiyet adını belirtir.

  • kdvMuafiyetKodu string | null

    KDV muafiyet kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • kdvOran string | null

    KDV oranını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0. Minimum length is 0, maximum length is 50.

  • kdvTutar number(double) | null

    KDV tutarını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • kullaniciAdi string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 50.

  • kunyeNo string | null

    Kunye numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • lotId integer(int32) Required

    Lot ID'sini belirtir.

  • malSahibi string | null

    Mal sahibinin adını belirtir.

    Minimum length is 0, maximum length is 255.

  • malSahibiVknTckn string | null

    Mal sahibinin VKN veya TCKN numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • maliyet number(double) | null

    Maliyet değerini belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • miktar string | null

    Miktarı belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0. Minimum length is 0, maximum length is 50.

  • oivAdi string | null

    OIV (Özel İhtisas Vergisi) adını belirtir.

    Minimum length is 0, maximum length is 255.

  • oivDahil string | null

    OIV'nin dahil olup olmadığını belirtir.

    Minimum length is 0, maximum length is 255.

  • oivKodu string | null

    OIV kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • oivOran string | null

    OIV oranını belirtir.

    Minimum length is 0, maximum length is 255.

  • oivTutar number(double) | null

    OIV tutarını belirtir.

  • otvAdi string | null

    OTV (Özel Tüketim Vergisi) adını belirtir.

    Minimum length is 0, maximum length is 255.

  • otvDahil string Required

    OTV'nin dahil olup olmadığını belirtir.

    Minimum length is 0, maximum length is 255.

  • otvKodu string | null

    OTV kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • otvOran number(double) | null

    OTV oranını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • otvTutar number(double) | null

    OTV tutarını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • resimYolu string | null

    Resmin dosya yolunu belirtir.

    Minimum length is 0, maximum length is 255.

  • saticiUrunKodu string | null

    Satıcının ürün kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • seriNo string | null

    Seri numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • stokId integer(int32) Required

    Stok ID'sini belirtir.

  • stokOzelKod1 string | null

    Stok özel kodunun birinci kısmını belirtir.

    Minimum length is 0, maximum length is 255.

  • stokOzelKod2 string | null

    Stok özel kodunun ikinci kısmını belirtir.

    Minimum length is 0, maximum length is 255.

  • stokOzelKod3 string | null

    Stok özel kodunun üçüncü kısmını belirtir.

    Minimum length is 0, maximum length is 255.

  • stokOzelKod4 string | null

    Stok özel kodunun dördüncü kısmını belirtir.

    Minimum length is 0, maximum length is 255.

  • stokRafi string | null

    Stok rafını belirtir.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şubenin adını belirtir.

    Minimum length is 0, maximum length is 255.

  • teslimSartiAdi string | null

    Teslimat şartlarının adını belirtir.

    Minimum length is 0, maximum length is 255.

  • teslimSartiKodu string | null

    Teslimat şartlarının kodunu belirtir.

    Minimum length is 0, maximum length is 10.

  • tevkifatAdi string | null

    Tevkifat adını belirtir.

    Minimum length is 0, maximum length is 255.

  • tevkifatKodu string | null

    Tevkifat kodunu belirtir.

    Minimum value is 0. Minimum length is 0, maximum length is 255.

  • tevkifatOran string | null

    Tevkifat oranını belirtir.

    Minimum value is 0. Minimum length is 0, maximum length is 255.

  • tevkifatTutar number(double) | null

    Tevkifat tutarını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • topfiyat number(double) | null

    Toplam fiyatı belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • urunKodu string | null

    Ürünün kodunu belirtir.

    Minimum length is 0, maximum length is 500.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatIsl/delete' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatIsl/delete' \
 --header "Content-Type: application/json" \
 --data '{"ad":"string","aliciUrunKodu":"string","barkod":"string","birim":"string","brfiyat":42.0,"depoId":42,"fatId":42,"gonderilmeSekliAdi":"string","gonderilmeSekliKodu":"string","gtipNo":"string","gtopfiyat":42.0,"gumrukTakipNo":"string","id":42,"iskontoOran":42.0,"iskontoOran2":42.0,"iskontoOran3":42.0,"iskontoTutar":42.0,"iskontoTutar2":42.0,"iskontoTutar3":42.0,"kapAdedi":42.0,"kapCinsiAdi":"string","kapCinsiKodu":"string","kapNumarasi":"string","kdvDahil":"string","kdvDurum":"string","kdvMuafiyetAdi":"string","kdvMuafiyetKodu":"string","kdvOran":"string","kdvTutar":42.0,"kullaniciAdi":"string","kunyeNo":"string","lotId":42,"malSahibi":"string","malSahibiVknTckn":"string","maliyet":42.0,"miktar":"string","oivAdi":"string","oivDahil":"string","oivKodu":"string","oivOran":"string","oivTutar":42.0,"otvAdi":"string","otvDahil":"string","otvKodu":"string","otvOran":42.0,"otvTutar":42.0,"resimYolu":"string","saticiUrunKodu":"string","seriNo":"string","stokId":42,"stokOzelKod1":"string","stokOzelKod2":"string","stokOzelKod3":"string","stokOzelKod4":"string","stokRafi":"string","subeAdi":"string","teslimSartiAdi":"string","teslimSartiKodu":"string","tevkifatAdi":"string","tevkifatKodu":"string","tevkifatOran":"string","tevkifatTutar":42.0,"topfiyat":42.0,"urunKodu":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatIsl/delete' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatIsl/delete' \
 --header "Content-Type: text/json"
Request examples
{
  "ad": "string",
  "aliciUrunKodu": "string",
  "barkod": "string",
  "birim": "string",
  "brfiyat": 42.0,
  "depoId": 42,
  "fatId": 42,
  "gonderilmeSekliAdi": "string",
  "gonderilmeSekliKodu": "string",
  "gtipNo": "string",
  "gtopfiyat": 42.0,
  "gumrukTakipNo": "string",
  "id": 42,
  "iskontoOran": 42.0,
  "iskontoOran2": 42.0,
  "iskontoOran3": 42.0,
  "iskontoTutar": 42.0,
  "iskontoTutar2": 42.0,
  "iskontoTutar3": 42.0,
  "kapAdedi": 42.0,
  "kapCinsiAdi": "string",
  "kapCinsiKodu": "string",
  "kapNumarasi": "string",
  "kdvDahil": "string",
  "kdvDurum": "string",
  "kdvMuafiyetAdi": "string",
  "kdvMuafiyetKodu": "string",
  "kdvOran": "string",
  "kdvTutar": 42.0,
  "kullaniciAdi": "string",
  "kunyeNo": "string",
  "lotId": 42,
  "malSahibi": "string",
  "malSahibiVknTckn": "string",
  "maliyet": 42.0,
  "miktar": "string",
  "oivAdi": "string",
  "oivDahil": "string",
  "oivKodu": "string",
  "oivOran": "string",
  "oivTutar": 42.0,
  "otvAdi": "string",
  "otvDahil": "string",
  "otvKodu": "string",
  "otvOran": 42.0,
  "otvTutar": 42.0,
  "resimYolu": "string",
  "saticiUrunKodu": "string",
  "seriNo": "string",
  "stokId": 42,
  "stokOzelKod1": "string",
  "stokOzelKod2": "string",
  "stokOzelKod3": "string",
  "stokOzelKod4": "string",
  "stokRafi": "string",
  "subeAdi": "string",
  "teslimSartiAdi": "string",
  "teslimSartiKodu": "string",
  "tevkifatAdi": "string",
  "tevkifatKodu": "string",
  "tevkifatOran": "string",
  "tevkifatTutar": 42.0,
  "topfiyat": 42.0,
  "urunKodu": "string"
}




























































































































































Fatura Kod Ekle

POST /api/FaturaKodlar/add

Yeni bir Fatura kodu ekler. Bu işlem, sisteme yeni Fatura kodları eklemek için kullanılır.

Body

  • deger string | null

    Kodu veya değerini belirtir.

    Minimum length is 0, maximum length is 255.

  • fatId integer(int32) | null

    Fatura kimlik numarası.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kod string | null

    Kodu belirtir.

    Minimum length is 0, maximum length is 255.

  • tabloAdi string | null

    Tablo adını belirtir.

    Minimum length is 0, maximum length is 255.

  • tabloId integer(int32) | null

    Tablo ID'sini belirtir.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/FaturaKodlar/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FaturaKodlar/add' \
 --header "Content-Type: application/json" \
 --data '{"deger":"string","fatId":42,"id":42,"kod":"string","tabloAdi":"string","tabloId":42}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FaturaKodlar/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FaturaKodlar/add' \
 --header "Content-Type: text/json"
Request examples
{
  "deger": "string",
  "fatId": 42,
  "id": 42,
  "kod": "string",
  "tabloAdi": "string",
  "tabloId": 42
}

















































Fatura Teslim Adres Sil

POST /api/FaturaTeslimAdres/delete

Belirtilen ID'ye sahip Fatura teslim adresini siler. Bu işlem, kullanıcıların belirli teslim adresi bilgilerini sistemden kaldırmalarına olanak tanır.

Body

  • cep string | null

    Kullanıcının cep telefonu numarası.

    Minimum length is 0, maximum length is 255.

  • fatId integer(int32) | null

    Fatura kimlik numarası.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • il string | null

    Fatura adresinin ili.

    Minimum length is 0, maximum length is 255.

  • ilce string | null

    Fatura adresinin ilçesi.

    Minimum length is 0, maximum length is 255.

  • mail string | null

    Kullanıcının e-posta adresi.

    Minimum length is 0, maximum length is 255.

  • postaKodu string | null

    Fatura adresinin posta kodu.

    Minimum length is 0, maximum length is 255.

  • sevkAdres string | null

    Fatura teslim adresi.

  • tel string | null

    Kullanıcının telefon numarası.

    Minimum length is 0, maximum length is 255.

  • ulke string | null

    Fatura adresinin ülkesi.

    Minimum length is 0, maximum length is 255.

  • yetkili string | null

    Fatura yetkilisi.

    Minimum length is 0, maximum length is 255.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/FaturaTeslimAdres/delete' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FaturaTeslimAdres/delete' \
 --header "Content-Type: application/json" \
 --data '{"cep":"string","fatId":42,"id":42,"il":"string","ilce":"string","mail":"string","postaKodu":"string","sevkAdres":"string","tel":"string","ulke":"string","yetkili":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FaturaTeslimAdres/delete' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FaturaTeslimAdres/delete' \
 --header "Content-Type: text/json"
Request examples
{
  "cep": "string",
  "fatId": 42,
  "id": 42,
  "il": "string",
  "ilce": "string",
  "mail": "string",
  "postaKodu": "string",
  "sevkAdres": "string",
  "tel": "string",
  "ulke": "string",
  "yetkili": "string"
}






































































Firma Kod Güncelle Toplu

PUT /api/FirmaKodlar/updaterange

Belirtilen aralıkta bulunan firma kodu kayıtlarını toplu olarak günceller. Bu işlem, birden fazla firma kodu bilgisinin aynı anda güncellenmesi gerektiğinde kullanılır.

Body

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/FirmaKodlar/updaterange' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/FirmaKodlar/updaterange' \
 --header "Content-Type: application/json" \
 --data '[{"deger":"string","id":42,"kod":"string"}]'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/FirmaKodlar/updaterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/FirmaKodlar/updaterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "deger": "string",
    "id": 42,
    "kod": "string"
  }
]

Firma Kod Sil ID ile

DELETE /api/FirmaKodlar/deletebyid

Belirtilen ID'ye sahip firma kodunu siler. Bu işlem, belirli bir firma kodunun sistemden kaldırılmasını sağlar.

DELETE /api/FirmaKodlar/deletebyid
curl \
 --request DELETE 'https://apiv3.bilsoft.com/api/FirmaKodlar/deletebyid'

Firma Kod Sil Toplu

POST /api/FirmaKodlar/deleterange

Belirtilen aralıkta bulunan firma kodu kayıtlarını toplu olarak siler. Bu işlem, birden fazla firma kodu bilgisinin aynı anda kaldırılması gerektiğinde kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/FirmaKodlar/deleterange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FirmaKodlar/deleterange' \
 --header "Content-Type: application/json" \
 --data '[{"deger":"string","id":42,"kod":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FirmaKodlar/deleterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FirmaKodlar/deleterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "deger": "string",
    "id": 42,
    "kod": "string"
  }
]



















































































































Gider İşlem Sil ID ile

DELETE /api/GiderIsl/deletebyid

Belirtilen ID'ye sahip gider işlemi kaydını sistemden siler. Bu işlem, belirli bir gider kaydının kaldırılmasını sağlar.

DELETE /api/GiderIsl/deletebyid
curl \
 --request DELETE 'https://apiv3.bilsoft.com/api/GiderIsl/deletebyid'


























































Hızlı Satış Buton Ayar Güncelle

PUT /api/Hizlisatisbutonayarlari/update

Belirtilen ID'ye sahip hızlı satış buton ayarını günceller. Bu işlem, mevcut hızlı satış buton ayarlarının bilgilerini güncellemek için kullanılır.

Body

  • butonName string | null

    Butonun adı.

    Minimum length is 0, maximum length is 255.

  • id integer(int32)

    Butonun benzersiz ID'si.

  • stokAdi string | null

    Stok ürününün adı.

    Minimum length is 0, maximum length is 255.

  • stokBarkod string | null

    Stok ürününün barkodu.

    Minimum length is 0, maximum length is 255.

  • stokFiyat number(double) | null

    Stok ürününün fiyatı.

  • stokId integer(int32) | null

    Stok kimlik numarası.

  • stokResim string | null

    Stok ürününün resmi.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Hizlisatisbutonayarlari/update' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Hizlisatisbutonayarlari/update' \
 --header "Content-Type: application/json" \
 --data '{"butonName":"string","id":42,"stokAdi":"string","stokBarkod":"string","stokFiyat":42.0,"stokId":42,"stokResim":"string","subeAdi":"string"}'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Hizlisatisbutonayarlari/update' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Hizlisatisbutonayarlari/update' \
 --header "Content-Type: text/json"
Request examples
{
  "butonName": "string",
  "id": 42,
  "stokAdi": "string",
  "stokBarkod": "string",
  "stokFiyat": 42.0,
  "stokId": 42,
  "stokResim": "string",
  "subeAdi": "string"
}










































































































































Kullanıcı İşlem Güncelle

PUT /api/KullaniciIslemler/update

Belirtilen kullanıcı işlem kaydını günceller. Bu işlem, mevcut bir kullanıcı işlem kaydının bilgilerini değiştirmenizi sağlar.

Body

  • bolum string | null

    Bölüm adı.

    Minimum length is 0, maximum length is 250.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • islem string | null

    İşlem türü.

    Minimum length is 0, maximum length is 50.

  • islemId string | null

    İşlem kimlik numarası.

    Minimum length is 0, maximum length is 255.

  • kriterNo string | null

    Kriter numarası.

    Minimum length is 0, maximum length is 255.

  • kullanici string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 50.

  • local string | null

    Yerel mi değil mi.

    Minimum length is 0, maximum length is 200.

  • macAdres string | null

    MAC adresi.

    Minimum length is 0, maximum length is 200.

  • modem string | null

    Modem bilgisi.

    Minimum length is 0, maximum length is 200.

  • saat string | null

    Saat bilgisi.

    Minimum length is 0, maximum length is 20.

  • sorgu string | null

    Sorgu bilgisi.

  • sube string | null

    Şube adı.

    Minimum length is 0, maximum length is 200.

  • tarih string | null

    Tarih ve saat bilgisi.

    Minimum length is 0, maximum length is 20.

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/KullaniciIslemler/update' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/KullaniciIslemler/update' \
 --header "Content-Type: application/json" \
 --data '{"bolum":"string","id":42,"islem":"string","islemId":"string","kriterNo":"string","kullanici":"string","local":"string","macAdres":"string","modem":"string","saat":"string","sorgu":"string","sube":"string","tarih":"string"}'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/KullaniciIslemler/update' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/KullaniciIslemler/update' \
 --header "Content-Type: text/json"
Request examples
{
  "bolum": "string",
  "id": 42,
  "islem": "string",
  "islemId": "string",
  "kriterNo": "string",
  "kullanici": "string",
  "local": "string",
  "macAdres": "string",
  "modem": "string",
  "saat": "string",
  "sorgu": "string",
  "sube": "string",
  "tarih": "string"
}

















































Döviz Kur Sil Toplu

POST /api/Kurlar/deleterange

Belirtilen aralıkta bulunan döviz kuru kayıtlarını topluca siler. Bu işlem, birden fazla döviz kuru kaydının aynı anda kaldırılmasını sağlar.

Body

  • dolarAlis string | null

    Dolar alış kuru.

    Minimum length is 0, maximum length is 30.

  • dolarSatis string | null

    Dolar satış kuru.

    Minimum length is 0, maximum length is 30.

  • euroAlis string | null

    Euro alış kuru.

    Minimum length is 0, maximum length is 30.

  • euroSatis string | null

    Euro satış kuru.

    Minimum length is 0, maximum length is 30.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • tarih string Required

    Tarih ve saat bilgisi.

    Minimum length is 0, maximum length is 30.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Kurlar/deleterange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Kurlar/deleterange' \
 --header "Content-Type: application/json" \
 --data '[{"dolarAlis":"string","dolarSatis":"string","euroAlis":"string","euroSatis":"string","id":42,"tarih":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Kurlar/deleterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Kurlar/deleterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "dolarAlis": "string",
    "dolarSatis": "string",
    "euroAlis": "string",
    "euroSatis": "string",
    "id": 42,
    "tarih": "string"
  }
]





Mail Ayar Listele ID ile

GET /api/Mailayari/getbyid

Belirtilen ID'ye sahip mail ayarını getirir. Bu işlem, belirli bir mail ayarı kaydının detaylarını görüntülemenizi sağlar.

GET /api/Mailayari/getbyid
curl \
 --request GET 'https://apiv3.bilsoft.com/api/Mailayari/getbyid'





























































































































































































Personel Ekle Toplu

POST /api/Personel/addrange

Birden fazla Personel kaydını topluca ekler. Bu işlem, çok sayıda Personel kaydının aynı anda sisteme eklenmesini sağlar.

Body

  • id integer(int32)

    Benzersiz kimlik numarası.

  • pAd string | null

    Kişinin adı.

    Minimum length is 0, maximum length is 255.

  • pAileAilebilgi1 string | null

    Kişinin ailesine ait birinci bilgi.

    Minimum length is 0, maximum length is 255.

  • pAileAilebilgi2 string | null

    Kişinin ailesine ait ikinci bilgi.

    Minimum length is 0, maximum length is 255.

  • pAileAilebilgi3 string | null

    Kişinin ailesine ait üçüncü bilgi.

    Minimum length is 0, maximum length is 255.

  • pAileCocuksayisi string | null

    Kişinin çocuk sayısı.

    Minimum length is 0, maximum length is 255.

  • pAileMedenihal string | null

    Kişinin medeni hali.

    Minimum length is 0, maximum length is 255.

  • pCariId integer(int32) | null

    Cari hesabın kimliği.

  • pCinsiyet string | null

    Kişinin cinsiyeti.

    Minimum length is 0, maximum length is 255.

  • pDogumtarih string(date-time) | null

    Kişinin doğum tarihi.

  • pDogumyeri string | null

    Kişinin doğum yeri.

    Minimum length is 0, maximum length is 255.

  • pGorev string | null

    Kişinin görevi.

    Minimum length is 0, maximum length is 255.

  • pId string | null

    Kişinin kimlik numarası.

    Minimum length is 0, maximum length is 255.

  • pIletisimCeptel string | null

    Kişinin cep telefonu numarası.

    Minimum length is 0, maximum length is 255.

  • pIletisimDigertel string | null

    Kişinin diğer telefon numarası.

    Minimum length is 0, maximum length is 255.

  • pIletisimEposta string | null

    Kişinin e-posta adresi.

    Minimum length is 0, maximum length is 255.

  • pIletisimEvadres string | null

    Kişinin ev adresi.

    Minimum length is 0, maximum length is 255.

  • pIletisimEvtel string | null

    Kişinin ev telefonu numarası.

    Minimum length is 0, maximum length is 255.

  • pIsCalismabirim string | null

    Kişinin çalıştığı birim.

    Minimum length is 0, maximum length is 255.

  • pIsCalismadurum string | null

    Kişinin çalışma durumu.

    Minimum length is 0, maximum length is 255.

  • pIsCikistarih string(date-time) | null

    Kişinin işten çıkış tarihi.

  • pIsEhliyetcinsi string | null

    Kişinin sahip olduğu ehliyet türü.

    Minimum length is 0, maximum length is 255.

  • pIsEhliyetcinsi2 string | null

    Kişinin sahip olduğu ikinci ehliyet türü.

    Minimum length is 0, maximum length is 255.

  • pIsEhliyetnumaras string | null

    Kişinin ehliyet numarası.

    Minimum length is 0, maximum length is 255.

  • pIsEhliyetnumaras2 string | null

    Kişinin ikinci ehliyet numarası.

    Minimum length is 0, maximum length is 255.

  • pIsEmekli string | null

    Kişinin emeklilik durumu.

    Minimum length is 0, maximum length is 255.

  • pIsGiristarih string(date-time) | null

    Kişinin işe giriş tarihi.

  • pIsIsyerisicilno string | null

    Kişinin iş yeri sicil numarası.

    Minimum length is 0, maximum length is 255.

  • pIsSigortasicilno string | null

    Kişinin sigorta sicil numarası.

    Minimum length is 0, maximum length is 255.

  • pMaliBanka string | null

    Kişinin maaş aldığı banka.

    Minimum length is 0, maximum length is 255.

  • pMaliHesapno string | null

    Kişinin banka hesap numarası.

    Minimum length is 0, maximum length is 255.

  • pMaliIban string | null

    Kişinin IBAN numarası.

    Minimum length is 0, maximum length is 255.

  • pMaliMaas string | null

    Kişinin maaş miktarı.

    Minimum length is 0, maximum length is 255.

  • pMaliSube string | null

    Kişinin bankası şube adı.

    Minimum length is 0, maximum length is 255.

  • pResmi string | null

    Kişinin resmi belgeleri.

    Minimum length is 0, maximum length is 255.

  • pSoyad string | null

    Kişinin soyadı.

    Minimum length is 0, maximum length is 255.

  • pTc string | null

    Kişinin T.C. kimlik numarası.

    Minimum length is 0, maximum length is 255.

  • pUyruk string | null

    Kişinin uyruğu.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Personel/addrange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Personel/addrange' \
 --header "Content-Type: application/json" \
 --data '[{"id":42,"pAd":"string","pAileAilebilgi1":"string","pAileAilebilgi2":"string","pAileAilebilgi3":"string","pAileCocuksayisi":"string","pAileMedenihal":"string","pCariId":42,"pCinsiyet":"string","pDogumtarih":"2025-05-04T09:42:00Z","pDogumyeri":"string","pGorev":"string","pId":"string","pIletisimCeptel":"string","pIletisimDigertel":"string","pIletisimEposta":"string","pIletisimEvadres":"string","pIletisimEvtel":"string","pIsCalismabirim":"string","pIsCalismadurum":"string","pIsCikistarih":"2025-05-04T09:42:00Z","pIsEhliyetcinsi":"string","pIsEhliyetcinsi2":"string","pIsEhliyetnumaras":"string","pIsEhliyetnumaras2":"string","pIsEmekli":"string","pIsGiristarih":"2025-05-04T09:42:00Z","pIsIsyerisicilno":"string","pIsSigortasicilno":"string","pMaliBanka":"string","pMaliHesapno":"string","pMaliIban":"string","pMaliMaas":"string","pMaliSube":"string","pResmi":"string","pSoyad":"string","pTc":"string","pUyruk":"string","subeAdi":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Personel/addrange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Personel/addrange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "id": 42,
    "pAd": "string",
    "pAileAilebilgi1": "string",
    "pAileAilebilgi2": "string",
    "pAileAilebilgi3": "string",
    "pAileCocuksayisi": "string",
    "pAileMedenihal": "string",
    "pCariId": 42,
    "pCinsiyet": "string",
    "pDogumtarih": "2025-05-04T09:42:00Z",
    "pDogumyeri": "string",
    "pGorev": "string",
    "pId": "string",
    "pIletisimCeptel": "string",
    "pIletisimDigertel": "string",
    "pIletisimEposta": "string",
    "pIletisimEvadres": "string",
    "pIletisimEvtel": "string",
    "pIsCalismabirim": "string",
    "pIsCalismadurum": "string",
    "pIsCikistarih": "2025-05-04T09:42:00Z",
    "pIsEhliyetcinsi": "string",
    "pIsEhliyetcinsi2": "string",
    "pIsEhliyetnumaras": "string",
    "pIsEhliyetnumaras2": "string",
    "pIsEmekli": "string",
    "pIsGiristarih": "2025-05-04T09:42:00Z",
    "pIsIsyerisicilno": "string",
    "pIsSigortasicilno": "string",
    "pMaliBanka": "string",
    "pMaliHesapno": "string",
    "pMaliIban": "string",
    "pMaliMaas": "string",
    "pMaliSube": "string",
    "pResmi": "string",
    "pSoyad": "string",
    "pTc": "string",
    "pUyruk": "string",
    "subeAdi": "string"
  }
]


























































Personel Notlarını Listele

POST /api/Personelnot/getall

Sistemdeki tüm Personel notu kayıtlarını getirir. Bu işlem, tüm Personel notlarının detaylarını görüntülemenizi sağlar.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Personelnot/getall' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Personelnot/getall' \
 --header "Content-Type: application/json" \
 --data '{"aranacakKelime":"string","aranacakKelimeIncludes":["string"],"aranacakKelimeInt":42,"aranacakKelimeSutuns":["string"],"baslangicTarih":"2025-05-04T09:42:00Z","bitisTarih":"2025-05-04T09:42:00Z","desc":true,"includes":["string"],"nullFiltrelemeYapilacaklar":["string"],"orderBy":"string","searchType":["string"],"subeAdi":"string","tarihSutunAdi":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Personelnot/getall' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Personelnot/getall' \
 --header "Content-Type: text/json"
Request examples
{
  "aranacakKelime": "string",
  "aranacakKelimeIncludes": [
    "string"
  ],
  "aranacakKelimeInt": 42,
  "aranacakKelimeSutuns": [
    "string"
  ],
  "baslangicTarih": "2025-05-04T09:42:00Z",
  "bitisTarih": "2025-05-04T09:42:00Z",
  "desc": true,
  "includes": [
    "string"
  ],
  "nullFiltrelemeYapilacaklar": [
    "string"
  ],
  "orderBy": "string",
  "searchType": [
    "string"
  ],
  "subeAdi": "string",
  "tarihSutunAdi": "string"
}

















































































POS Sil ID ile

DELETE /api/Pos/deletebyid

Belirtilen ID'ye sahip POS kaydını sistemden siler. Bu işlem, belirli bir POS kaydının kaldırılmasını sağlar.

DELETE /api/Pos/deletebyid
curl \
 --request DELETE 'https://apiv3.bilsoft.com/api/Pos/deletebyid'









POS İşlem Detay Listele ID ile

GET /api/Posislemdetay/getbyid

Belirtilen ID'ye sahip POS işlem detayını getirir. Bu işlem, belirli bir POS işlem detayının detaylarını görüntülemenizi sağlar.

GET /api/Posislemdetay/getbyid
curl \
 --request GET 'https://apiv3.bilsoft.com/api/Posislemdetay/getbyid'

POS İşlem Detay Ekle

POST /api/Posislemdetay/add

Sisteme yeni bir POS işlem detay kaydı ekler. Bu işlem, bir POS işlemiyle ilgili detay bilgilerini sisteme kaydeder.

Body

  • acquirerId string | null

    İşlem gerçekleştirilen bankanın kimlik numarası.

    Minimum length is 0, maximum length is 255.

  • amonth string | null

    Kartın son kullanma ayı.

    Minimum length is 0, maximum length is 255.

  • authCode string | null

    İşlemin yetkilendirildiğini gösteren onay kodu.

    Minimum length is 0, maximum length is 255.

  • batchNum string | null

    İşlem grubunun veya topluluğunun numarası.

    Minimum length is 0, maximum length is 255.

  • cardNum string | null

    Kartın numarası.

    Minimum length is 0, maximum length is 255.

  • cardType string | null

    Kartın türü (örneğin, kredi kartı, banka kartı).

    Minimum length is 0, maximum length is 255.

  • comPort string | null

    Kart okuyucunun bağlı olduğu iletişim portu.

    Minimum length is 0, maximum length is 255.

  • fatId integer(int32) | null

    Fatura kimlik numarası.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • installmentCnt string | null

    Taksit sayısı.

    Minimum length is 0, maximum length is 255.

  • issuerId string | null

    Kartı veren kuruluşun benzersiz kimlik numarası.

    Minimum length is 0, maximum length is 255.

  • merchanId string | null

    Satıcıya ait benzersiz kimlik numarası.

    Minimum length is 0, maximum length is 255.

  • odemeTuru string | null

    Ödeme türü (örneğin, peşin, taksitli).

    Minimum length is 0, maximum length is 255.

  • posMakineBilgilerId integer(int32) | null

    POS makinesi bilgileri için benzersiz kimlik numarası.

  • processType string | null

    İşlem türü (örneğin, satış, iade).

    Minimum length is 0, maximum length is 255.

  • referenceNumber string | null

    İşlem referans numarası.

    Minimum length is 0, maximum length is 255.

  • responceCode string | null

    İşlem yanıt kodu.

    Minimum length is 0, maximum length is 255.

  • stanNum string | null

    Satıcı terminal numarası.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • terminalId string | null

    POS terminalinin benzersiz kimlik numarası.

    Minimum length is 0, maximum length is 255.

  • tranDate string | null

    İşlemin yapıldığı tarih.

    Minimum length is 0, maximum length is 255.

  • tranTime string | null

    İşlemin yapıldığı saat.

    Minimum length is 0, maximum length is 255.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posislemdetay/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posislemdetay/add' \
 --header "Content-Type: application/json" \
 --data '{"acquirerId":"string","amonth":"string","authCode":"string","batchNum":"string","cardNum":"string","cardType":"string","comPort":"string","fatId":42,"id":42,"installmentCnt":"string","issuerId":"string","merchanId":"string","odemeTuru":"string","posMakineBilgilerId":42,"processType":"string","referenceNumber":"string","responceCode":"string","stanNum":"string","subeAdi":"string","terminalId":"string","tranDate":"string","tranTime":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posislemdetay/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posislemdetay/add' \
 --header "Content-Type: text/json"
Request examples
{
  "acquirerId": "string",
  "amonth": "string",
  "authCode": "string",
  "batchNum": "string",
  "cardNum": "string",
  "cardType": "string",
  "comPort": "string",
  "fatId": 42,
  "id": 42,
  "installmentCnt": "string",
  "issuerId": "string",
  "merchanId": "string",
  "odemeTuru": "string",
  "posMakineBilgilerId": 42,
  "processType": "string",
  "referenceNumber": "string",
  "responceCode": "string",
  "stanNum": "string",
  "subeAdi": "string",
  "terminalId": "string",
  "tranDate": "string",
  "tranTime": "string"
}

















































POS Makine Bilgi Sil

POST /api/Posmakinebilgileri/delete

Belirtilen POS makine bilgisini sistemden siler. Bu işlem, mevcut bir POS makine bilgisinin kaldırılmasını sağlar ve işlemin başarılı olduğunu belirtir.

Body

  • anaFormBekleme string | null

    Ana form bekleme süresi.

    Minimum length is 0, maximum length is 255.

  • comPort string | null

    Seri port bilgisi.

    Minimum length is 0, maximum length is 255.

  • Hızlı satış formu bekleme süresi.

    Minimum length is 0, maximum length is 255.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • ipAdres string | null

    Cihazın bağlı olduğu IP adresi.

    Minimum length is 0, maximum length is 255.

  • kasiyerAd string | null

    Kasiyerin adı.

    Minimum length is 0, maximum length is 255.

  • kasiyerSifre string | null

    Kasiyerin giriş şifresi.

    Minimum length is 0, maximum length is 255.

  • kopyaSayisi string | null

    Belge veya raporun kopya sayısı.

    Minimum length is 0, maximum length is 255.

  • kullaniciId integer(int32) | null

    Kullanıcının benzersiz kimlik numarası.

  • Otomatik bağlantı formunun bekleme süresi.

    Minimum length is 0, maximum length is 255.

  • seriNo string | null

    Cihazın veya ürünün seri numarası.

    Minimum length is 0, maximum length is 255.

  • serverPort string | null

    Sunucunun dinlediği port numarası.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • verifoneFormBekleme string | null

    Verifone cihazının form bekleme süresi.

    Minimum length is 0, maximum length is 255.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posmakinebilgileri/delete' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posmakinebilgileri/delete' \
 --header "Content-Type: application/json" \
 --data '{"anaFormBekleme":"string","comPort":"string","hizliSatisFormBekleme":"string","id":42,"ipAdres":"string","kasiyerAd":"string","kasiyerSifre":"string","kopyaSayisi":"string","kullaniciId":42,"otomatikBaglantiFormBekleme":"string","seriNo":"string","serverPort":"string","subeAdi":"string","verifoneFormBekleme":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posmakinebilgileri/delete' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posmakinebilgileri/delete' \
 --header "Content-Type: text/json"
Request examples
{
  "anaFormBekleme": "string",
  "comPort": "string",
  "hizliSatisFormBekleme": "string",
  "id": 42,
  "ipAdres": "string",
  "kasiyerAd": "string",
  "kasiyerSifre": "string",
  "kopyaSayisi": "string",
  "kullaniciId": 42,
  "otomatikBaglantiFormBekleme": "string",
  "seriNo": "string",
  "serverPort": "string",
  "subeAdi": "string",
  "verifoneFormBekleme": "string"
}





























Rapor Güncelle Toplu

PUT /api/Raporlar/updaterange

Birden fazla raporu topluca günceller. Bu işlem, çok sayıda rapor bilgisinin aynı anda güncellenmesini sağlar ve işlemin başarılı olduğunu belirtir.

Body

  • adi string | null

    Kişinin veya nesnenin adı.

    Minimum length is 0, maximum length is 30.

  • frx string | null

    FRX formatında bir dosya veya veri; genellikle raporlar ve belgeler için kullanılır.

  • id integer(int32)

    Benzersiz kimlik numarası.

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Raporlar/updaterange' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Raporlar/updaterange' \
 --header "Content-Type: application/json" \
 --data '[{"adi":"string","frx":"string","id":42}]'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Raporlar/updaterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Raporlar/updaterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "adi": "string",
    "frx": "string",
    "id": 42
  }
]




















































































































































Sevk Bilgileri Sil

POST /api/SevkBilgileri/delete

Belirtilen "Sevk Bilgileri" kaydını sistemden siler. Bu işlem, mevcut bir sevk bilgisini kaldırır ve işlemin başarılı olduğunu belirtir.

Body

  • fatId integer(int32) | null

    Fatura kimlik numarası.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kullaniciAdi string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 50.

  • plaka string | null

    Araç plakası.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • Taşıma üniteleri dorse plaka numarası.

  • tasiyiciFirmaAd string | null

    Taşıyıcı firma adı.

    Minimum length is 0, maximum length is 255.

  • tasiyiciFirmaIl string | null

    Taşıyıcı firma il adı.

    Minimum length is 0, maximum length is 255.

  • tasiyiciFirmaIlce string | null

    Taşıyıcı firma ilçe adı.

    Minimum length is 0, maximum length is 255.

  • tasiyiciFirmaSoyad string | null

    Taşıyıcı firma soyadı.

    Minimum length is 0, maximum length is 255.

  • tasiyiciFirmaUlke string | null

    Taşıyıcı firma ülke adı.

    Minimum length is 0, maximum length is 255.

  • Taşıyıcı firma VKN/TCKN numarası.

    Minimum length is 0, maximum length is 255.

  • teslimEdenAdSoyad string | null

    Teslim edenin adı ve soyadı.

    Minimum length is 0, maximum length is 255.

  • teslimEdenEmail string | null

    Teslim edenin e-posta adresi.

    Minimum length is 0, maximum length is 255.

  • teslimEdenFax string | null

    Teslim edenin faks numarası.

    Minimum length is 0, maximum length is 255.

  • teslimEdenTelefon string | null

    Teslim edenin telefon numarası.

    Minimum length is 0, maximum length is 255.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/SevkBilgileri/delete' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/SevkBilgileri/delete' \
 --header "Content-Type: application/json" \
 --data '{"fatId":42,"id":42,"kullaniciAdi":"string","plaka":"string","subeAdi":"string","tasimaUniteleriDorsePlakaNo":"string","tasiyiciFirmaAd":"string","tasiyiciFirmaIl":"string","tasiyiciFirmaIlce":"string","tasiyiciFirmaSoyad":"string","tasiyiciFirmaUlke":"string","tasiyiciFirmaVknTckn":"string","teslimEdenAdSoyad":"string","teslimEdenEmail":"string","teslimEdenFax":"string","teslimEdenTelefon":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/SevkBilgileri/delete' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/SevkBilgileri/delete' \
 --header "Content-Type: text/json"
Request examples
{
  "fatId": 42,
  "id": 42,
  "kullaniciAdi": "string",
  "plaka": "string",
  "subeAdi": "string",
  "tasimaUniteleriDorsePlakaNo": "string",
  "tasiyiciFirmaAd": "string",
  "tasiyiciFirmaIl": "string",
  "tasiyiciFirmaIlce": "string",
  "tasiyiciFirmaSoyad": "string",
  "tasiyiciFirmaUlke": "string",
  "tasiyiciFirmaVknTckn": "string",
  "teslimEdenAdSoyad": "string",
  "teslimEdenEmail": "string",
  "teslimEdenFax": "string",
  "teslimEdenTelefon": "string"
}




Sevk Bilgileri Sil Toplu

POST /api/SevkBilgileri/deleterange

Belirtilen aralıkta bulunan "Sevk Bilgileri" kayıtlarını topluca siler. Bu işlem, birden fazla sevk bilgisini aynı anda kaldırır ve işlemin başarılı olduğunu belirtir.

Body

  • fatId integer(int32) | null

    Fatura kimlik numarası.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kullaniciAdi string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 50.

  • plaka string | null

    Araç plakası.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • Taşıma üniteleri dorse plaka numarası.

  • tasiyiciFirmaAd string | null

    Taşıyıcı firma adı.

    Minimum length is 0, maximum length is 255.

  • tasiyiciFirmaIl string | null

    Taşıyıcı firma il adı.

    Minimum length is 0, maximum length is 255.

  • tasiyiciFirmaIlce string | null

    Taşıyıcı firma ilçe adı.

    Minimum length is 0, maximum length is 255.

  • tasiyiciFirmaSoyad string | null

    Taşıyıcı firma soyadı.

    Minimum length is 0, maximum length is 255.

  • tasiyiciFirmaUlke string | null

    Taşıyıcı firma ülke adı.

    Minimum length is 0, maximum length is 255.

  • Taşıyıcı firma VKN/TCKN numarası.

    Minimum length is 0, maximum length is 255.

  • teslimEdenAdSoyad string | null

    Teslim edenin adı ve soyadı.

    Minimum length is 0, maximum length is 255.

  • teslimEdenEmail string | null

    Teslim edenin e-posta adresi.

    Minimum length is 0, maximum length is 255.

  • teslimEdenFax string | null

    Teslim edenin faks numarası.

    Minimum length is 0, maximum length is 255.

  • teslimEdenTelefon string | null

    Teslim edenin telefon numarası.

    Minimum length is 0, maximum length is 255.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/SevkBilgileri/deleterange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/SevkBilgileri/deleterange' \
 --header "Content-Type: application/json" \
 --data '[{"fatId":42,"id":42,"kullaniciAdi":"string","plaka":"string","subeAdi":"string","tasimaUniteleriDorsePlakaNo":"string","tasiyiciFirmaAd":"string","tasiyiciFirmaIl":"string","tasiyiciFirmaIlce":"string","tasiyiciFirmaSoyad":"string","tasiyiciFirmaUlke":"string","tasiyiciFirmaVknTckn":"string","teslimEdenAdSoyad":"string","teslimEdenEmail":"string","teslimEdenFax":"string","teslimEdenTelefon":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/SevkBilgileri/deleterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/SevkBilgileri/deleterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "fatId": 42,
    "id": 42,
    "kullaniciAdi": "string",
    "plaka": "string",
    "subeAdi": "string",
    "tasimaUniteleriDorsePlakaNo": "string",
    "tasiyiciFirmaAd": "string",
    "tasiyiciFirmaIl": "string",
    "tasiyiciFirmaIlce": "string",
    "tasiyiciFirmaSoyad": "string",
    "tasiyiciFirmaUlke": "string",
    "tasiyiciFirmaVknTckn": "string",
    "teslimEdenAdSoyad": "string",
    "teslimEdenEmail": "string",
    "teslimEdenFax": "string",
    "teslimEdenTelefon": "string"
  }
]
















































































































































Stok Birim Ekle

POST /api/StokBirim/add

Sisteme yeni bir stok birimi ekler. Bu işlem, belirtilen stok birimi bilgilerini sisteme kaydeder ve işlemin başarılı olduğunu belirtir.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/StokBirim/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/StokBirim/add' \
 --header "Content-Type: application/json" \
 --data '{"birim":"string","id":42,"kullaniciAdi":"string","subeAdi":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/StokBirim/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/StokBirim/add' \
 --header "Content-Type: text/json"
Request examples
{
  "birim": "string",
  "id": 42,
  "kullaniciAdi": "string",
  "subeAdi": "string"
}

Stok Birim Ekle Toplu

POST /api/StokBirim/addrange

Birden fazla stok birimini topluca ekler. Bu işlem, çok sayıda stok birimi bilgisini aynı anda sisteme ekler ve işlemin başarılı olduğunu belirtir.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/StokBirim/addrange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/StokBirim/addrange' \
 --header "Content-Type: application/json" \
 --data '[{"birim":"string","id":42,"kullaniciAdi":"string","subeAdi":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/StokBirim/addrange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/StokBirim/addrange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "birim": "string",
    "id": 42,
    "kullaniciAdi": "string",
    "subeAdi": "string"
  }
]






























































































Stok grup