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'

















Ajanda Not Ekle Toplu

POST /api/AjandaNotlar/addrange

Belirtilen aralıkta birden fazla ajanda notu ekler. Bu işlem, toplu not eklemeleri yapmak için kullanılır.

Body

Responses

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

































Api Kullanıcı Ekle Toplu

POST /api/ApiKullanici/addrange

Belirtilen aralıkta birden fazla ApiKullanıcı ekler. Bu işlem, toplu kullanıcı eklemeleri yapmak için kullanılır.

Body

  • apitur string | null

    apitur açıklaması.

    Minimum length is 0, maximum length is 255.

  • entegrasyontur string | null

    entegrasyontur açıklaması.

    Minimum length is 0, maximum length is 255.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kullanici string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 255.

  • sifre string | null

    sifre açıklaması.

    Minimum length is 0, maximum length is 255.

Responses

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












































































































































Banka Kayıt Güncelle Toplu

PUT /api/Banka/updaterange

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

Body

  • acquirerId string | null

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

    Minimum length is 0, maximum length is 255.

  • bankaAdi string | null

    Bankanın adı.

    Minimum length is 0, maximum length is 255.

  • bankaSube string | null

    Bankanın şube adı.

    Minimum length is 0, maximum length is 255.

  • 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.

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Banka/updaterange' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Banka/updaterange' \
 --header "Content-Type: application/json" \
 --data '[{"acquirerId":"string","bankaAdi":"string","bankaSube":"string","hesapNo":"string","iban":"string","id":42,"kullaniciAdi":"string","subeAdi":"string","subeNo":"string"}]'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Banka/updaterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Banka/updaterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "acquirerId": "string",
    "bankaAdi": "string",
    "bankaSube": "string",
    "hesapNo": "string",
    "iban": "string",
    "id": 42,
    "kullaniciAdi": "string",
    "subeAdi": "string",
    "subeNo": "string"
  }
]




Banka Kayıt Sil ID ile

DELETE /api/Banka/deletebyid

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

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






















































































Banka Kullanıcı Şifre Güncelle

PUT /api/BankaKullanicisifre/update

Belirtilen ID'ye sahip banka kullanıcı şifresini günceller. Bu işlem, mevcut bir şifrede yapılan değişiklikleri güncellemek için kullanılır.

Body

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/update' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/update' \
 --header "Content-Type: application/json" \
 --data '{"bankaId":42,"id":42,"kullanici":"string","kullaniciAdi":"string","sifre":"string","subeAdi":"string"}'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/update' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/update' \
 --header "Content-Type: text/json"
Request examples
{
  "bankaId": 42,
  "id": 42,
  "kullanici": "string",
  "kullaniciAdi": "string",
  "sifre": "string",
  "subeAdi": "string"
}








Banka Kullanıcı Şifre Sil ID ile

DELETE /api/BankaKullanicisifre/deletebyid

Belirtilen ID'ye sahip banka kullanıcı şifresini siler. Bu işlem, belirli bir şifrenin sistemden kaldırılmasını sağlar.

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



















































































Bordro Vergi Dilim Ayar Listele ID ile

GET /api/Bordrovergidilimayar/getbyid

Belirtilen ID'ye sahip bordro vergi dilimi ayarını getirir. Bu işlem, belirli bir vergi dilimi ayarını görüntülemek için kullanılır.

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












Bordro Vergi Dilim Ayar Güncelle Toplu

PUT /api/Bordrovergidilimayar/updaterange

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

Body

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





























































































































































































Cari Kart Listele ID ile

GET /api/CariKart/getbyid

Belirtilen ID'ye sahip cari kartı getirir. Bu işlem, belirli bir müşteri kartını görüntülemek için kullanılır.

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








































Cari Ekstre

POST /api/CariKart/CariEkstre

Cari ekstre oluşturur. Bu işlem, müşterilerin hesap özetlerini görüntülemek için kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariKart/CariEkstre' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariKart/CariEkstre' \
 --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/CariKart/CariEkstre' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariKart/CariEkstre' \
 --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 Kart E-ticaret Sil ID ile

DELETE /api/CariKartEticaret/deletebyid

Belirtilen ID'ye sahip cari kart e-ticaret bilgisini siler. Bu işlem, belirli bir e-ticaret müşteri kart bilgisinin sistemden kaldırılmasını sağlar.

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













Cari Kod Ekle

POST /api/CariKodlar/add

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

Body

Responses

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













































Cari Not Güncelle Toplu

PUT /api/CariNot/updaterange

Belirtilen aralıkta bulunan cari notları toplu olarak günceller. Bu işlem, birden fazla müşteri notunun aynı anda güncellenmesi gerektiğinde kullanılır.

Body

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


















































E-fatura Ayarlarını Listele

POST /api/Efaturaayari/getall

Veritabanındaki tüm e-fatura ayarlarını getirir. Bu işlem, kullanıcıların tüm e-fatura ayar bilgilerini listelemelerini sağlar.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Efaturaayari/getall' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Efaturaayari/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/Efaturaayari/getall' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Efaturaayari/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"
}
















E-fatura Ayarı Güncelle Toplu

PUT /api/Efaturaayari/updaterange

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

Body

  • earsivSeriBaslik string | null

    E-arşiv belgesinin seri başlığını belirtir.

    Minimum length is 0, maximum length is 255.

  • efaturaSeriBaslik string | null

    E-fatura belgesinin seri başlığını tanımlar.

    Minimum length is 0, maximum length is 255.

  • entegrasyonTur string | null

    Entegrasyon türünü belirtir.

    Minimum length is 0, maximum length is 255.

  • gelenStokKaydet boolean | null

    Gelen stok bilgilerini kaydetmek için kullanılan bir boolean değerdir.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kullanici string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 255.

  • mustahsilServisurl string | null

    Mustahsil servisine erişim URL'sini belirtir.

    Minimum length is 0, maximum length is 255.

  • seciliGbetiketi string | null

    Seçilen GBE (Genel Belge Etiketi) başlığını tanımlar.

    Minimum length is 0, maximum length is 255.

  • servisurl string | null

    Genel servis URL'sini belirtir.

    Minimum length is 0, maximum length is 255.

  • sifre string | null

    Kullanıcı şifresini temsil eder.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şubenin adını belirtir.

    Minimum length is 0, maximum length is 255.

  • xsltEarsiv string | null

    E-arşiv verileri için XSLT dönüşüm şablonunu tanımlar.

  • xsltEfatura string | null

    E-fatura verileri için XSLT dönüşüm şablonunu belirtir.

  • xsltEirsaliye string | null

    E-irsaliye verileri için XSLT dönüşüm şablonunu tanımlar.

  • xsltEmustahsil string | null

    Emustahsil verileri için XSLT dönüşüm şablonunu belirtir.

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Efaturaayari/updaterange' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Efaturaayari/updaterange' \
 --header "Content-Type: application/json" \
 --data '[{"earsivSeriBaslik":"string","efaturaSeriBaslik":"string","entegrasyonTur":"string","gelenStokKaydet":true,"id":42,"kullanici":"string","mustahsilServisurl":"string","seciliGbetiketi":"string","servisurl":"string","sifre":"string","subeAdi":"string","xsltEarsiv":"string","xsltEfatura":"string","xsltEirsaliye":"string","xsltEmustahsil":"string"}]'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Efaturaayari/updaterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Efaturaayari/updaterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "earsivSeriBaslik": "string",
    "efaturaSeriBaslik": "string",
    "entegrasyonTur": "string",
    "gelenStokKaydet": true,
    "id": 42,
    "kullanici": "string",
    "mustahsilServisurl": "string",
    "seciliGbetiketi": "string",
    "servisurl": "string",
    "sifre": "string",
    "subeAdi": "string",
    "xsltEarsiv": "string",
    "xsltEfatura": "string",
    "xsltEirsaliye": "string",
    "xsltEmustahsil": "string"
  }
]

































E-ticaret Ayar Güncelle Toplu

PUT /api/Eticaretayarlar/updaterange

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

Body

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





















FatHammeIsl Kayıt Ekle

POST /api/FatHammeIsl/add

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

Body

  • aFiyat number(double) | null
  • ad string | null

    ad açıklaması.

    Minimum length is 0, maximum length is 255.

  • barkod string | null

    Barkod bilgisi.

    Minimum length is 0, maximum length is 255.

  • birim string | null

    Öğe birimini belirtir, en fazla 255 karakter uzunluğunda olabilir.

    Minimum length is 0, maximum length is 255.

  • fatHammaddeIslId integer(int32) | null

    Hammadde işleme işlemi için kullanılan tamsayı ID'sini belirtir.

  • fatId integer(int32) | null

    Fatura kimlik numarası.

  • faturaUnvan string | null

    Faturanın başlık unvanını belirtir, en fazla 255 karakter uzunluğunda olabilir.

    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 255.

  • miktar number(double) | null

    Satın alınan malın miktarını belirtir.

  • sFiyat number(double) | null

    Satın alınan malın satıcı fiyatını belirtir.

  • stokGrup string | null

    Stok grubunu belirtir.

    Minimum length is 0, maximum length is 255.

  • stokHammaddeId integer(int32) | null

    Stokta bulunan hammaddeye ait tamsayı ID'sini belirtir.

  • stokId integer(int32) | null

    Stok kimlik numarası.

  • stokKodu string | null

    Stok kodu.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • tarih string(date-time) | null

    Tarih ve saat bilgisi.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatHammeIsl/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatHammeIsl/add' \
 --header "Content-Type: application/json" \
 --data '{"aFiyat":42.0,"ad":"string","barkod":"string","birim":"string","fatHammaddeIslId":42,"fatId":42,"faturaUnvan":"string","id":42,"kullaniciAdi":"string","miktar":42.0,"sFiyat":42.0,"stokGrup":"string","stokHammaddeId":42,"stokId":42,"stokKodu":"string","subeAdi":"string","tarih":"2025-05-04T09:42:00Z"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatHammeIsl/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatHammeIsl/add' \
 --header "Content-Type: text/json"
Request examples
{
  "aFiyat": 42.0,
  "ad": "string",
  "barkod": "string",
  "birim": "string",
  "fatHammaddeIslId": 42,
  "fatId": 42,
  "faturaUnvan": "string",
  "id": 42,
  "kullaniciAdi": "string",
  "miktar": 42.0,
  "sFiyat": 42.0,
  "stokGrup": "string",
  "stokHammaddeId": 42,
  "stokId": 42,
  "stokKodu": "string",
  "subeAdi": "string",
  "tarih": "2025-05-04T09:42:00Z"
}

FatHammeIsl Kayıt Ekle Toplu

POST /api/FatHammeIsl/addrange

Belirtilen aralıkta birden fazla FatHammeIsl kaydı ekler. Bu işlem, toplu FatHammeIsl bilgileri eklemek için kullanılır.

Body

  • aFiyat number(double) | null
  • ad string | null

    ad açıklaması.

    Minimum length is 0, maximum length is 255.

  • barkod string | null

    Barkod bilgisi.

    Minimum length is 0, maximum length is 255.

  • birim string | null

    Öğe birimini belirtir, en fazla 255 karakter uzunluğunda olabilir.

    Minimum length is 0, maximum length is 255.

  • fatHammaddeIslId integer(int32) | null

    Hammadde işleme işlemi için kullanılan tamsayı ID'sini belirtir.

  • fatId integer(int32) | null

    Fatura kimlik numarası.

  • faturaUnvan string | null

    Faturanın başlık unvanını belirtir, en fazla 255 karakter uzunluğunda olabilir.

    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 255.

  • miktar number(double) | null

    Satın alınan malın miktarını belirtir.

  • sFiyat number(double) | null

    Satın alınan malın satıcı fiyatını belirtir.

  • stokGrup string | null

    Stok grubunu belirtir.

    Minimum length is 0, maximum length is 255.

  • stokHammaddeId integer(int32) | null

    Stokta bulunan hammaddeye ait tamsayı ID'sini belirtir.

  • stokId integer(int32) | null

    Stok kimlik numarası.

  • stokKodu string | null

    Stok kodu.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • tarih string(date-time) | null

    Tarih ve saat bilgisi.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatHammeIsl/addrange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatHammeIsl/addrange' \
 --header "Content-Type: application/json" \
 --data '[{"aFiyat":42.0,"ad":"string","barkod":"string","birim":"string","fatHammaddeIslId":42,"fatId":42,"faturaUnvan":"string","id":42,"kullaniciAdi":"string","miktar":42.0,"sFiyat":42.0,"stokGrup":"string","stokHammaddeId":42,"stokId":42,"stokKodu":"string","subeAdi":"string","tarih":"2025-05-04T09:42:00Z"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatHammeIsl/addrange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/FatHammeIsl/addrange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "aFiyat": 42.0,
    "ad": "string",
    "barkod": "string",
    "birim": "string",
    "fatHammaddeIslId": 42,
    "fatId": 42,
    "faturaUnvan": "string",
    "id": 42,
    "kullaniciAdi": "string",
    "miktar": 42.0,
    "sFiyat": 42.0,
    "stokGrup": "string",
    "stokHammaddeId": 42,
    "stokId": 42,
    "stokKodu": "string",
    "subeAdi": "string",
    "tarih": "2025-05-04T09:42:00Z"
  }
]

















































FatIsl Kayıt Silme ID ile

DELETE /api/FatIsl/deletebyid

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

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

























































Fatura Kayıtlarını Listele

POST /api/Fatura/GetListAll

Sistemdeki tüm Fatura kayıtlarını getirir. Bu işlem, kullanıcıların tüm Fatura bilgilerini listelemelerini sağlar.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Fatura/GetListAll' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Fatura/GetListAll' \
 --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/Fatura/GetListAll' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Fatura/GetListAll' \
 --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"
}








































Fatura Satış Bilgileri Raporu

POST /api/Fatura/SatisBilgileriRapor

Satış bilgilerini içeren Fatura raporunu oluşturur. Bu işlem, satış verilerini içeren ayrıntılı bir rapor hazırlamak için kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Fatura/SatisBilgileriRapor' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Fatura/SatisBilgileriRapor' \
 --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/Fatura/SatisBilgileriRapor' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Fatura/SatisBilgileriRapor' \
 --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"
}


































































Fatura Kod Sil ID ile

DELETE /api/FaturaKodlar/deletebyid

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

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



















































































Firma Kod Listele ID ile

GET /api/FirmaKodlar/getbyid

Belirtilen ID'ye sahip firma kodu kaydını getirir. Bu işlem, belirli bir firma kodu bilgisini görüntülemek için kullanılır.

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











































































































































Gider İşlem Sil

POST /api/GiderIsl/delete

Belirtilen gider işlemi bilgilerini sistemden siler. Bu işlem, mevcut gider kayıtlarının kaldırılması için kullanılır.

Body

  • aciklama string | null

    İşlem açıklamasını belirtir.

  • bankaIslId integer(int32) | null

    Banka işlem ID'sini belirtir.

  • evrakNo string | null

    Evrak numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • giderId integer(int32) | null

    Gider ID'sini belirtir.

  • id integer(int32)

    Benzersiz kimlik numarası.

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

    Kullanıcı adı.

    Minimum length is 0, maximum length is 50.

  • odemeDurumu string | null

    Ödemenin durumunu belirtir.

    Minimum length is 0, maximum length is 255.

  • odemeSekli string | null

    Ödeme şekli.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • tarih string(date-time) | null

    Tarih ve saat bilgisi.

  • tip string | null

    Tür veya tip.

    Minimum length is 0, maximum length is 255.

  • tutar number(double) | null

    Tutar miktarı.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/GiderIsl/delete' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/GiderIsl/delete' \
 --header "Content-Type: application/json" \
 --data '{"aciklama":"string","bankaIslId":42,"evrakNo":"string","giderId":42,"id":42,"kasaId":42,"kullaniciAdi":"string","odemeDurumu":"string","odemeSekli":"string","subeAdi":"string","tarih":"2025-05-04T09:42:00Z","tip":"string","tutar":42.0}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/GiderIsl/delete' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/GiderIsl/delete' \
 --header "Content-Type: text/json"
Request examples
{
  "aciklama": "string",
  "bankaIslId": 42,
  "evrakNo": "string",
  "giderId": 42,
  "id": 42,
  "kasaId": 42,
  "kullaniciAdi": "string",
  "odemeDurumu": "string",
  "odemeSekli": "string",
  "subeAdi": "string",
  "tarih": "2025-05-04T09:42:00Z",
  "tip": "string",
  "tutar": 42.0
}






























































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"
}
















Kasalar