OpenAPI definition (v0)

Download OpenAPI specification:Download

Vadeli İşlem ve Opsiyon

getir viop yapılan sözleşme

Mevcut vadeli işlem opsiyon yapılan sözleşme listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirViopYapilanSozlesmelerRequest)

Responses

güncelle viop yapılan sözleşme

Vadeli işlem opsiyon yapılan sözleşme güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
id
required
string

Vadeli işlem opsiyon yapılan sözleşme kalemi id'si

piyasaIslemTuru
required
string
Enum: "ORGANIZE_PIYASA_BORSA" "TEZGAHUSTU_PIYASA_BORSA_DISI"

Piyasa işlem gürü

viopIslemTuru
required
string
Enum: "DOVIZE_DAYALI" "ALTINA_DAYALI" "DIGER_VARLIKLAR"

Vadeli işlem opsiyon işlem türü

sozlesmeTuru
required
string
Enum: "FORWARD_FUTURE_SOZLESMELERI" "OPSIYON_VARANT_DAHIL" "SWAP_SOZLESMELERI"

Sözleşme türü

vadeSuresi
required
string
Enum: "YEDI_GUNE_KADAR_VADELI" "SEKIZ_GUN_ILA_OTUZ_GUN" "OTUZBIR_GUN_ILA_ALTMIS_GUN" "ALTMISBIR_GUN_ILA_DOKSAN_GUN" "DOKSANBIR_GUN_ILA_YUZSEKSEN_GUN" "YUZSEKSENBIR_GUN_ILA_UCYUZALTMIS_GUN" "UCYUZALTMISBIR_GUN_VE_UZERI"

Vade süresi

required
object (MoneyDTO)

İşlem tutarı

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "id": "10001",
  • "piyasaIslemTuru": "ORGANIZE_PIYASA_BORSA",
  • "viopIslemTuru": "DIGER_VARLIKLAR",
  • "sozlesmeTuru": "FORWARD_FUTURE_SOZLESMELERI",
  • "vadeSuresi": "ALTMISBIR_GUN_ILA_DOKSAN_GUN",
  • "islemTutari": {
    }
}

ekle viop yapılan sözleşme

Vadeli işlem opsiyon yapılan sözleşme oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

required
Array of objects (EkleViopYapilanSozlesmelerKalemiDTO)

Vadeli işlem opsiyon yapılan sözleşmeler kalemi listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "yapilanSozlesmelerKalemiList": [
    ]
}

sil viop yapılan sözleşme

Vadeli işlem opsiyon sözleşme kalemi silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

idList
required
Array of strings

Vadeli işlem opsiyon yapılan sözleşmeler kalemi id listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "idList": [
    ]
}

getir viop sonuçlanan sözleşme

Mevcut vadeli işlem opsiyon sonuçlanan sözleşme listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirViopSonuclananSozlesmelerRequest)

Responses

güncelle viop sonuçlanan sözleşme

Vadeli işlem opsiyon sonuçlanan sözleşme güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
id
required
string

Vadeli işlem opsiyonu sonuçlanan sözleşme kalem id'si

piyasaIslemTuru
required
string
Enum: "ORGANIZE_PIYASA_BORSA" "TEZGAHUSTU_PIYASA_BORSA_DISI"

Piyasa işlem türü

viopIslemTuru
required
string
Enum: "DOVIZE_DAYALI" "ALTINA_DAYALI" "DIGER_VARLIKLAR"

Vadeli işlem opsiyonu işlem türü

sozlesmeTuru
required
string
Enum: "FORWARD_FUTURE_SOZLESMELERI" "OPSIYON_VARANT_DAHIL" "SWAP_SOZLESMELERI"

Sözleşme türü

required
object (MoneyDTO)

İşlem tutarı

required
object (MoneyDTO)

İşlem tutarı

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "id": "10001",
  • "piyasaIslemTuru": "ORGANIZE_PIYASA_BORSA",
  • "viopIslemTuru": "DOVIZE_DAYALI",
  • "sozlesmeTuru": "FORWARD_FUTURE_SOZLESMELERI",
  • "fizikiTeslimataKonuTutar": {
    },
  • "leheAlinanTutar": {
    }
}

ekle viop sonuçlanan sözleşme

Vadeli işlem opsiyon sonuçlanan sözleşme kalemi oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

required
Array of objects (EkleViopSonuclananSozlesmelerKalemiDTO)

Vadeli işlem opsiyon sonuçlanan sözleşmeler kalemi listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "sonuclananSozlesmelerKalemiList": [
    ]
}

sil viop sonuçlanan sözleşme

Vadeli işlem opsiyon sonuçlanan sözleşme silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

idList
required
Array of strings

Vadeli işlem opsiyon sonuçlanan sözleşmeler kalemi id listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "idList": [
    ]
}

kontrol et viop yapılan sözleşme

Vadeli işlem opsiyon yapılan sözleşme sayfasını kontrol etmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string

Banka beyannamesi id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

sorgula viop yapılan sözleşme

Mevcut vadeli işlem opsiyon yapılan sözleşme listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtreye göre sorgulamak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
object
object
object
Array of objects (SortDTO)
page
integer <int32>
size
integer <int32>
beyannameId
required
string
null
Array of strings unique

Responses

Request samples

Content type
application/json
{
  • "eq": { },
  • "notEq": { },
  • "rng": { },
  • "sortFields": [ ],
  • "page": 1,
  • "size": 20,
  • "beyannameId": "string",
  • "null": [
    ]
}

kontrol et viop sonuçlanan sözleşme

Vadeli işlem opsiyon sonuçlanan sözleşme sayfasını kontrol etmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string

Banka beyannamesi id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

sorgula viop sonuçlanan sözleşme

Mevcut vadeli işlem opsiyon sonuçlanan sözleşme listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtreye göre sorgulamak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
object
object
object
Array of objects (SortDTO)
page
integer <int32>
size
integer <int32>
beyannameId
required
string
null
Array of strings unique

Responses

Request samples

Content type
application/json
{
  • "eq": { },
  • "notEq": { },
  • "rng": { },
  • "sortFields": [ ],
  • "page": 1,
  • "size": 20,
  • "beyannameId": "string",
  • "null": [
    ]
}

sil tümü viop yapılan sözleşme

Tüm vadeli işlem opsiyon yapılan sözleşme kalemlerini silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string

Banka beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

sil tümü viop sonuçlanan sözleşme

Tüm vadeli işlem opsiyon sonuçlanan sözleşme kalemlerini silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string

Banka beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

Vergi Bildirimi

getir vergi bildirim

Mevcut vergi bildirim kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirVergiBildirimRequest)

Responses

güncelle vergi bildirim

Vergi bildirim kalemi güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
id
string

Vergi bildirim id'si

paraTuruKod
required
string

Para türü kodu

required
object (MoneyDTO)

İşlem tutarı

vergiOrani
required
number <double> [ 0 .. 99.99 ]

Vergi oranı

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "id": "10001",
  • "paraTuruKod": "101",
  • "matrah": {
    },
  • "vergiOrani": 0.5
}

ekle vergi bildirim

Vergi bildirimi oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

required
Array of objects (VergiBildirimiKalemDTO)

Vergi bildirimi kalemi listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "vergiBildirimKalemList": [
    ]
}

sil vergi bildirim

Vergi bildirim kalemi silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

vergiBildirimKalemIdList
required
Array of strings

Vergi bildirim kalemi id listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "vergiBildirimKalemIdList": [
    ]
}

sorgula vergi bildirim

Mevcut vergi bildirim listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtrelere göre sorgulamak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
object
object
object
Array of objects (SortDTO)
page
integer <int32>
size
integer <int32>
beyannameId
required
string
null
Array of strings unique

Responses

Request samples

Content type
application/json
{
  • "eq": { },
  • "notEq": { },
  • "rng": { },
  • "sortFields": [ ],
  • "page": 1,
  • "size": 20,
  • "beyannameId": "string",
  • "null": [
    ]
}

kontrol et vergi bildirim

Mevcut vergi bildirim kalemi sayfasını kontrol etmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
beyannameId
required
string

Banka beyanname id'si

ihtiraziKayit
boolean

İhtirazi kayıt

aciklama
string

Açıklama

required
object (MoneyDTO)

İşlem tutarı

required
object (MoneyDTO)

İşlem tutarı

required
object (MoneyDTO)

İşlem tutarı

required
object (MoneyDTO)

İşlem tutarı

duzeltmeAciklama
string

Düzeltme açıklaması

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "ihtiraziKayit": false,
  • "aciklama": "string",
  • "toplamVergi": {
    },
  • "toplamMatrah": {
    },
  • "oncekiDonemdenDevredenVergi": {
    },
  • "indirilecekVergi": {
    },
  • "duzeltmeAciklama": "string"
}

kanuni süre kontrolu

Beyanname için istek atılan tarihe ve mükellefe göre kanuni süre içinde olup olmadığı kontrol edilir.

Authorizations:
basicAuth
query Parameters
beyannameId
required
string

Responses

sil tüm vergi bildirim

Tüm vergi bildirim kalemlerini silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string

Banka beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

Ücret ve Komisyonlar

getir ücret komisyonu

Mevcut ücret komisyonu kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirUcretKomisyonRequest)

Responses

güncelle ücret komisyonu

Ücret komisyonunu güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
id
required
string

Ücret komisyon kalemi id'si

ucretKomisyonIslemTuru
required
string
Enum: "KREDILERE_YONELIK" "EFT_HAVALE_FON_TRANSFERLERINE_YONELIK" "KREDI_KARTI" "KIRALIK_KASA" "ARACILIK_ISLEMLERINDEN_ELDE_EDILEN" "DIGER" "KREDILERE_YONELIK_TICARI" "ITHALAT_ISLEMLERINE_YONELIK" "IHRACAT_ISLEMLERINE_YONELIK" "EFT_HAVALE_FON_TRANSFERLERINE_YONELIK_TICARI" "CEK_VE_SENETELERE_YONELIK" "UYE_ISYERI" "NAKDI_KREDI_ERKEN_ODEME" "ARACILIK_ISLEMLERINDEN_ELDE_EDILEN_TICARI" "DIGER_TICARI"

Ücret komisyon kalemi işlem türü

musteriTuru
required
string
Enum: "BIREYSEL_MUSTERI" "TICARI_MUSTERI"

Ücret komisyon kalemi müşteri türü

required
object (MoneyDTO)

İşlem tutarı

bsmvOrani
required
number <double> [ 0 .. 99.99 ]

Banka şube muameleleri vergisi oranı

required
object (MoneyDTO)

İşlem tutarı

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "id": "10001",
  • "ucretKomisyonIslemTuru": "KREDILERE_YONELIK",
  • "musteriTuru": "BIREYSEL_MUSTERI",
  • "bsmvMatrah": {
    },
  • "bsmvOrani": 0.5,
  • "bsmvTutar": {
    }
}

ekle ücret komisyonu

Ücret komisyonunu oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

required
Array of objects (UcretKomisyonKalemDTO)

Ücret komisyon kalemi listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "ucretKomisyonKalemList": [
    ]
}

sil ücret komisyonu

Ücret komisyonunu silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

ucretKomisyonKalemIdList
required
Array of strings

Ücret komisyon kalem id listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "ucretKomisyonKalemIdList": [
    ]
}

kontrol et ücret komisyonu

Ücret komisyonunu kontrol etmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string

Banka beyannamesi id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

sorgula ücret komisyonu

Mevcut ücret komisyonu kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtrelere göre sorgulamak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
object
object
object
Array of objects (SortDTO)
page
integer <int32>
size
integer <int32>
beyannameId
required
string
null
Array of strings unique

Responses

Request samples

Content type
application/json
{
  • "eq": { },
  • "notEq": { },
  • "rng": { },
  • "sortFields": [ ],
  • "page": 1,
  • "size": 20,
  • "beyannameId": "string",
  • "null": [
    ]
}

sil tüm ücret komisyonu

Tüm ücret komisyon kalemlerini silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string

Banka beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

Şube Muameleleri

getir banka şube muameleleri

Mevcut banka şube muameleleri vergisi işlemleri listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirBsmvKalemiRequest)

Responses

güncelle banka şube muameleleri

Banka şube muameleleri vergisi güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
id
required
string

Banka şube muameleleri vergisi id'si

subeKodu
required
string

Şube kodu

subeAdi
required
string

Şube adı

subeVkn
required
string

Şube vergi kimlik numarası

subeIlIlceKod
required
string

Şube il ilçe kodu

paraTuruKod
required
string

Para türü kodu

required
object (MoneyDTO)

İşlem tutarı

vergiOrani
required
number <double> [ 0 .. 99.99 ]

Vergi oranı

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "id": "10001",
  • "subeKodu": "0047",
  • "subeAdi": "Şb-Ada-Aladağ",
  • "subeVkn": "1010223094",
  • "subeIlIlceKod": "00114",
  • "paraTuruKod": "101",
  • "matrah": {
    },
  • "vergiOrani": 0.5
}

ekle banka şube muameleleri

Banka şube muameleleri vergi kalemi oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
beyannameId
required
string

Banka beyanname id'si

required
Array of objects (EkleBsmvKalemiDTO)

Banka şube muameleleri vergisi kalemi listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "bsmvKalemiList": [
    ]
}

sil banka şube muameleleri

Banka şube muameleleri vergisi silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string

Banka beyanname id'si

idList
required
Array of strings

Banka şube muameleleri vergisi kalemi id listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001",
  • "idList": [
    ]
}

kontrol et banka şube muameleleri

Banka şube muameleleri vergisi sayfasını kontrol etmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string

Banka beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

sorgula banka şube muameleleri

Mevcut banka şube muameleleri vergisi istisna listesini istenilen sayıda veriyi sayfa sayısı belirterek ve alanlara göre sorgulayarak getirmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
object
object
object
Array of objects (SortDTO)
page
integer <int32>
size
integer <int32>
null
Array of strings unique

Responses

Request samples

Content type
application/json
{
  • "eq": { },
  • "notEq": { },
  • "rng": { },
  • "sortFields": [ ],
  • "page": 1,
  • "size": 20,
  • "null": [
    ]
}

getir şube bazında toplam

Şube bazındaki toplamları getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirBsmvSubeBazindaToplamRequest)

Responses

sil tüm banka şube muameleleri

Tüm banka şube muameleleri vergisi silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string

Banka beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

Krediler

getir kredi bildirim

Mevcut kredi bildirim kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirKrediBildirimRequest)

Responses

güncelle kredi bildirim

Kredi bildirim kalemi güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
id
required
string

Kredi kalem id'si

object (MoneyDTO)

İşlem tutarı

krediler
required
string
Enum: "GAYRINAKDI_KREDILER" "NAKDI_KREDILER"

Krediler

krediTuru
string
Enum: "TUKETICI_KREDILER" "TICARI_VE_KURUMSAL_KREDILER"

Kredi türü

krediAltTuru
required
string
Enum: "KREDI_KARTLARI_TUKETICI" "KONUT_KREDISI" "TASIT_KREDISI" "IHTIYAC_KREDISI" "DIGER_TUKETICI" "KREDI_KARTLARI_KURUMSAL" "IHRACAT_KREDISI" "ITHALAT_KREDISI" "YATIRIM_KREDISI" "ISLETME_KREDISI" "IHTISAS_KREDISI" "ISKONTO_KREDISI" "DIGER_KURUMSAL" "KOBI_KREDILERI" "TEMINAT_MEKTUPLARI" "KONTRGARANTILER" "KEFALETLER" "AKREDITIFLER" "GAYRINAKDI_DIGER"

Kredi alt türü

required
object (MoneyDTO)

İşlem tutarı

bsmvOrani
required
number <double> [ 0 .. 99.99 ]

Banka şube muameleleri vergisi oranı

required
object (MoneyDTO)

İşlem tutarı

required
object (MoneyDTO)

İşlem tutarı

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "id": "10001",
  • "donemTutar": {
    },
  • "krediler": "NAKDI_KREDILER",
  • "krediTuru": "TUKETICI_KREDILER",
  • "krediAltTuru": "KREDI_KARTLARI",
  • "bsmvMatrah": {
    },
  • "bsmvOrani": 0.5,
  • "bsmvTutar": {
    },
  • "donemSonuTutar": {
    }
}

ekle kredi bildirim

Kredi bildirim kalemi oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

required
Array of objects (KrediKalemDTO)

Kredi bildirim kalemi listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "krediBildirimKalemList": [
    ]
}

sil kredi bildirim

Kredi bildirim kalemi silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

krediBildirimKalemIdList
required
Array of strings

Kredi bildirim id listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "krediBildirimKalemIdList": [
    ]
}

kontrol et kredi bildirim

Mevcut kredi bildirim sayfasını kontrol etmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string

Banka beyannamesi id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

sorgula kredi bildirim

Mevcut kredi bildirim kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtrelere göre sorgulamak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
object
object
object
Array of objects (SortDTO)
page
integer <int32>
size
integer <int32>
beyannameId
required
string
null
Array of strings unique

Responses

Request samples

Content type
application/json
{
  • "eq": { },
  • "notEq": { },
  • "rng": { },
  • "sortFields": [ ],
  • "page": 1,
  • "size": 20,
  • "beyannameId": "string",
  • "null": [
    ]
}

sil tüm kredi bildirim

Tüm kredi bildirim kalemlerini silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string

Banka beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

Kıymetli Maden

getir kıymetli maden

Mevcut kıymetli maden listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirKiymetliMadenRequest)

Responses

güncelle kıymetli maden

Kıymetli maden kalemini güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
id
required
string

Kıymetli maden kalemi id'si

islemTuruKodu
required
string

Kıymetli maden kalemi işlem türü

required
object (MoneyDTO)

İşlem tutarı

bsmvOrani
required
number <double> [ 0 .. 99.99 ]

Banka şube muameleleri vergisi oranı

required
object (MoneyDTO)

İşlem tutarı

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "id": "10001",
  • "islemTuruKodu": "4001",
  • "bsmvMatrahi": {
    },
  • "bsmvOrani": 0.5,
  • "satisTutari": {
    }
}

ekle kıymetli maden

Kıymetli maden kalemi oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

required
Array of objects (KiymetliMadenKalemDTO)

Kıymetli maden kalemi listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "kiymetliMadenKalemList": [
    ]
}

sil kıymetli maden

Kıymetli maden kalemini silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

kiymetliMadenKalemIdList
required
Array of strings

Kıymetli maden kalemi id listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "kiymetliMadenKalemIdList": [
    ]
}

kontrol et kıymetli maden

Mevcut kıymetli maden kalemi sayfasını kontrol etmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string

Banka beyannamesi id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

sorgula kıymetli maden

Mevcut kıymetli maden listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtrelere göre sorgulamak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
object
object
object
Array of objects (SortDTO)
page
integer <int32>
size
integer <int32>
beyannameId
required
string
null
Array of strings unique

Responses

Request samples

Content type
application/json
{
  • "eq": { },
  • "notEq": { },
  • "rng": { },
  • "sortFields": [ ],
  • "page": 1,
  • "size": 20,
  • "beyannameId": "string",
  • "null": [
    ]
}

sil tüm kıymetli maden

Tüm kıymetli maden kalemlerini silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string

Banka beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

Kambiyo

getir kambiyo

Mevcut kambiyo kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek için kullanılır

Authorizations:
basicAuth
query Parameters
required
object (GetirKambiyoKalemleriRequest)

Responses

güncelle kambiyo işlemi

Kambiyo işlem kalemi güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
id
required
string

Kambiyo id'si

islemTuruKodu
required
string

Kambiyo işlem türü

required
object (MoneyDTO)

İşlem tutarı

bsmvOrani
required
number <double> [ 0 .. 99.99 ]

Banka şube muameleleri vergisi oranı

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "id": "10001",
  • "islemTuruKodu": "3008",
  • "bsmvMatrahi": {
    },
  • "bsmvOrani": 0.5
}

ekle kambiyo

Kambiyo işlem kalemi oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
beyannameId
required
string

Banka beyanname id'si

required
Array of objects (EkleKambiyoKalemiDTO)

Kambiyo kalemi listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "kambiyoKalemiList": [
    ]
}

sil kambiyo işlemi

Kambiyo işlem kalemi silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

kambiyoKalemIdList
required
Array of strings

Kambiyo kalemi id listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "kambiyoKalemIdList": [
    ]
}

getir kambiyo sıfır oranlı işlem

Mevcut kambiyo sıfır oranlı işlem kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirKambiyoKalemleriRequest)

Responses

güncelle kambiyo sıfır işlem

Kambiyo sıfır oranlı işlem kalemi güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
id
required
string

Kambiyo sıfır oranlı işlem kalemi id'si

islemTuruKodu
required
string

Kambiyo sıfır oranlı işlem kalemi işlem türü

required
object (MoneyDTO)

İşlem tutarı

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "id": "10001",
  • "islemTuruKodu": "3007",
  • "satisTutari": {
    }
}

ekle kambiyo sıfır oranlı işlem

Kambiyo sıfır oranlı işlem kalemi oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

required
Array of objects (EkleKambiyoSifirOranliIslemKalemiDTO)

Kambiyo sıfır oranlı işlem kalemi listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "kambiyoSifirOranliIslemKalemiList": [
    ]
}

sil kambiyo sıfır oranlı işlem

Kambiyo sıfır oranlı işlem kalemi silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

kambiyoIslemKalemiIdList
required
Array of strings

Kambiyo işlem kalemi id listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "kambiyoIslemKalemiIdList": [
    ]
}

getir kambiyo 6802 sayılı 29 maddesi istisna işlem

Mevcut kambiyo 6802 sayılı 29 maddesi istisna işlem kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirKambiyoKalemleriRequest)

Responses

güncelle kambiyo 6802 sayılı 29 maddesi istisna işlem

Kambiyoya dayalı işlem kalemi güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
id
required
string

Kambiyo 6802 sayılı 29 maddesi istisna işlem kalemi id'si

vadeSuresi
required
string
Enum: "YEDI_GUNE_KADAR_VADELI" "SEKIZ_GUN_ILA_OTUZ_GUN" "OTUZBIR_GUN_ILA_ALTMIS_GUN" "ALTMISBIR_GUN_ILA_DOKSAN_GUN" "DOKSANBIR_GUN_ILA_YUZSEKSEN_GUN" "YUZSEKSENBIR_GUN_ILA_UCYUZALTMIS_GUN" "UCYUZALTMISBIR_GUN_VE_UZERI"

Vade süresi

required
object (MoneyDTO)

İşlem tutarı

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "id": "10001",
  • "vadeSuresi": "OTUZBIR_GUN_ILA_ALTMIS_GUN",
  • "satisTutari": {
    }
}

ekle kambiyo 6802 sayılı 29 maddesi istisna işlem

Kambiyoya dayalı işlem kalemleri oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

required
Array of objects (EkleKambiyo6802Sayili29MaddesiIstisnaIslemKalemiDTO)

Kambiyo 6802 sayılı 29 maddesi istisna işlem kalemi listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "kambiyo6802Sayili29MaddesiIstisnaIslemKalemiList": [
    ]
}

sil kambiyoya dayalı işlem

Kambiyo 6802 sayılı 29 maddesi istisna işlem kalemi silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameVersion
string
beyannameId
required
string

Banka beyannamesi id'si

kambiyoIslemKalemiIdList
required
Array of strings

Kambiyo işlem kalemi id listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "kambiyoIslemKalemiIdList": [
    ]
}

kontrol et kambiyo

Mevcut kambiyo sayfasını kontrol etmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string

Banka beyannamesi id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

sorgula kambiyo

Mevcut kambiyo kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtrelere göre sorgulamak için kullanılır

Authorizations:
basicAuth
Request Body schema: application/json
required
object
object
object
Array of objects (SortDTO)
page
integer <int32>
size
integer <int32>
beyannameId
required
string
null
Array of strings unique

Responses

Request samples

Content type
application/json
{
  • "eq": { },
  • "notEq": { },
  • "rng": { },
  • "sortFields": [ ],
  • "page": 1,
  • "size": 20,
  • "beyannameId": "string",
  • "null": [
    ]
}

sorgula kambiyo sıfır oranlı işlem

Mevcut kambiyo sıfır oranlı işlem kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtrelere göre sorgulamak için kullanılır

Authorizations:
basicAuth
Request Body schema: application/json
required
object
object
object
Array of objects (SortDTO)
page
integer <int32>
size
integer <int32>
beyannameId
required
string
null
Array of strings unique

Responses

Request samples

Content type
application/json
{
  • "eq": { },
  • "notEq": { },
  • "rng": { },
  • "sortFields": [ ],
  • "page": 1,
  • "size": 20,
  • "beyannameId": "string",
  • "null": [
    ]
}

sorgula kambiyo 6802 sayılı 29 maddesi istisna işlem

Mevcut kambiyo 6802 sayılı 29 maddesi istisna işlem kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtrelere göre sorgulamak için kullanılır

Authorizations:
basicAuth
Request Body schema: application/json
required
object
object
object
Array of objects (SortDTO)
page
integer <int32>
size
integer <int32>
beyannameId
required
string
null
Array of strings unique

Responses

Request samples

Content type
application/json
{
  • "eq": { },
  • "notEq": { },
  • "rng": { },
  • "sortFields": [ ],
  • "page": 1,
  • "size": 20,
  • "beyannameId": "string",
  • "null": [
    ]
}

getir kambiyo tüm kalemler

Kambiyo ve kambiyoya ait bütün kalemleri getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirKambiyoKalemleriRequest)

Responses

getir kambiyo işlemleri toplamı

Kambiyo kalemlerine ait işlem toplamlarını getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirKambiyoIslemleriToplamiRequest)

Responses

sil tüm kambiyo işlemi

Tüm kambiyo işlem kalemlerini silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string

Banka beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

sil tüm kambiyo sıfır oranlı işlem

Tüm kambiyo sıfır oranlı işlem kalemlerini silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string

Banka beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

sil tüm kambiyoya dayalı işlem

Tüm kambiyo 6802 sayılı 29 maddesi istisna işlem kalemlerini silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string

Banka beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

BSMV'den İstisna

getir BSMV istisna

Mevcut BSMV istisna listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirBSMVIstisnaKalemiRequest)

Responses

güncelle BSMV istisna

BSMV istisna güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
id
required
string

Banka ve sigorta muameleleri vergisi istisna kalemi id'si

istisnaTuruKodu
required
string

Banka ve sigorta muameleleri vergisi istisna işlem türü

object (MoneyDTO)

İşlem tutarı

object (MoneyDTO)

İşlem tutarı

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "id": "10001",
  • "istisnaTuruKodu": "3",
  • "leheAlinanMatrahTutari": {
    },
  • "kambiyoMuameleleriMatrahTutari": {
    }
}

ekle BSMV istisna

BSMV istisna oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
beyannameId
required
string

Banka beyanname id'si

required
Array of objects (BSMVIstisnaKalemiDTO)

Banka ve sigorta muameleleri istisna kalem listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "bsmvIstisnaKalemiList": [
    ]
}

sil BSMV istisna

BSMV istisna kalemi silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameVersion
string
beyannameId
required
string

Banka beyanname id'si

bsmvIstisnaKalemIdList
required
Array of strings

Banka ve sigorta muameleleri vergisi istisna kalemi id listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "bsmvIstisnaKalemIdList": [
    ]
}

getir BSMV diğer istisna

Mevcut BSMV diğer istisna listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirBSMVDigerIstisnaKalemiRequest)

Responses

güncelle BSMV diğer istisna

BSMV diğer istisna güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
id
required
string

Banka ve sigorta muameleleri vergisi diğer istisna kalemi id'si

istisnaTuruKodu
required
string

Banka ve sigorta muameleleri vergisi diğer istisna işlem türü

required
object (MoneyDTO)

İşlem tutarı

dayanakKanunuSayisi
integer <int64>

Banka ve sigorta muameleleri vergisi diğer istisna dayanak kanunu sayısı

dayanakMaddeNumarasi
string [ 0 .. 10 ] characters

Banka ve sigorta muameleleri vergisi diğer istisna dayanak madde numarası

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "id": "10001",
  • "istisnaTuruKodu": "1",
  • "islemTutari": {
    },
  • "dayanakKanunuSayisi": 6306,
  • "dayanakMaddeNumarasi": "7"
}

ekle BSMV diğer istisna

BSMV diğer istisna oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
beyannameId
required
string

Banka beyanname id'si

required
Array of objects (BSMVDigerIstisnaKalemiDTO)

Banka ve sigorta muameleleri vergisi diğer istisna kalem listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "bsmvDigerIstisnaKalemiList": [
    ]
}

sil BSMV diğer istisna

BSMV diğer istisna silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameVersion
string
beyannameId
required
string

Banka beyanname id'si

bsmvDigerIstisnaKalemIdList
required
Array of strings

Banka ve sigorta muameleleri vergisi diğer istisna id listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameId": "10001",
  • "bsmvDigerIstisnaKalemIdList": [
    ]
}

sorgula BSMV istisna

Mevcut BSMV istisna listesini istenilen sayıda veriyi sayfa sayısı belirterek ve alanlara göre sorgulayarak getirmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
object
object
object
Array of objects (SortDTO)
page
integer <int32>
size
integer <int32>
beyannameId
required
string
null
Array of strings unique

Responses

Request samples

Content type
application/json
{
  • "eq": { },
  • "notEq": { },
  • "rng": { },
  • "sortFields": [ ],
  • "page": 1,
  • "size": 20,
  • "beyannameId": "string",
  • "null": [
    ]
}

kontrol et BSMV diğer istisna

BSMV diğer istisna sayfasını kontrol etmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string

Banka beyannamesi id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

kontrol et BSMV istisna

BSMV istisna sayfasını kontrol etmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string

Banka beyannamesi id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

sorgula BSMV diğer istisna

BSMV diğer istisna sayfasını taslak olarak kaydetmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
object
object
object
Array of objects (SortDTO)
page
integer <int32>
size
integer <int32>
beyannameId
required
string
null
Array of strings unique

Responses

Request samples

Content type
application/json
{
  • "eq": { },
  • "notEq": { },
  • "rng": { },
  • "sortFields": [ ],
  • "page": 1,
  • "size": 20,
  • "beyannameId": "string",
  • "null": [
    ]
}

sil tüm BSMV istisna

Tüm BSMV istisna kalemlerini silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string

Banka beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

sil tüm BSMV diğer istisna

Tüm BSMV diğer istisna kalemlerini silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string

Banka beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

Genel Bilgiler

guncelle banka beyannamesi

Banka beyannamesi güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
required
object (IdariBilgiRequest)

Idari Bilgiler

Responses

Request samples

Content type
application/json
{
  • "idariBilgiRequest": {
    }
}

getir beyanname

Banka beyannamesini getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirBeyannameDurumRequest)

Responses

güncelle beyanname durumu

Beyannamenin durumunu taslak olarak güncellemek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string

Banka beyannamesi id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001"
}

getir sıfat bilgi

Sıfat bilgisi oluşturmak için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirSifatBilgileriRequest)

Responses

ekle sıfat bilgi

Sıfat bilgisi oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
bankaBeyannameId
required
string

Banka beyannamesi id'si

sifatTipi
required
string
Enum: "MUKELLEF" "MIRASCI" "KANUNI_TEMSILCI" "VERGI_SORUMLUSU" "DIGER"

Sıfat tipi

required
object (SifatKisiDTO)

Kişi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "bankaBeyannameId": "10001",
  • "sifatTipi": "MUKELLEF",
  • "kisiDTO": {
    }
}

ekle idari bilgi

İdari bilgi oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
required
object (DonemDTO)

Dönem

required
object (MukellefDTO)

Mükellef

beyannameId
string

Bank beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "donemDTO": {
    },
  • "mukellefDTO": {
    },
  • "beyannameId": "10001"
}

ekle idari bilgi düzeltme

Düzeltme beyannamesine idari bilgi oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
required
object (DonemDTO)

Dönem

required
object (MukellefDTO)

Mükellef

beyannameId
string

Bank beyanname id'si

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "donemDTO": {
    },
  • "mukellefDTO": {
    },
  • "beyannameId": "10001"
}

ekle düzenleyen bilgi

Düzenleyen bilgisi oluşturmak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameVersion
string
bankaBeyannameId
required
string

Banka beyannamesi id'si

duzenleyenTipi
required
string
Enum: "MUKELLEF" "SM" "SMMM"

Düzenleyen tipi

required
object (DuzenleyenKisiDTO)

Kişi

otomatikDolum
required
boolean

Otomatik dolum

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "bankaBeyannameId": "10001",
  • "duzenleyenTipi": "MUKELLEF",
  • "kisiDTO": {
    },
  • "otomatikDolum": false
}

getir sıfat

Sıfat bilgisi getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirSifatRequest)

Responses

getir beyanname idari bilgi

İdari bilgilere göre beyanname getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirBeyannameOzetRequest)

Responses

getir beyanname dönem

Döneme göre beyanname getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (DonemPageRequest)

Responses

Özel onay

onayla özel onay

Beyannamenin özel onayını onaylamak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string

Banka beyannamesi id'si

duzeltmeAciklamasi
string

Düzeltme beyannamesi gerekçesi

object (OzelOnaySecimDTO)

Özel onay seçim

OzelOnayGrupDetayDTO (object) or OzelOnayIzahDetayDTO (object) or OzelOnayYapilandirmaDetayDTO (object)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001",
  • "duzeltmeAciklamasi": "string",
  • "ozelOnaySecim": {
    },
  • "ozelOnayDetay": {
    }
}

hesapla özel onay

Beyannamenin özel onayını hesaplamak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string

Banka beyannamesi id'si

duzeltmeAciklamasi
string

Düzeltme beyannamesi gerekçesi

object (OzelOnaySecimDTO)

Özel onay seçim

OzelOnayGrupDetayDTO (object) or OzelOnayIzahDetayDTO (object) or OzelOnayYapilandirmaDetayDTO (object)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "10001",
  • "duzeltmeAciklamasi": "string",
  • "ozelOnaySecim": {
    },
  • "ozelOnayDetay": {
    }
}

getir özel onay

Beyannamenin özel onayına ait bilgileri getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirOzelOnayRequest)

Responses

getir izah bilgileri

Beyannameye ait izah bilgilerini getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirOzelOnayRequest)

Responses

Banka Beyannamesi

beyanname onayla

Beyanname onaylamak için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
required
tahakkukKesDurum
required
string
Enum: "ONAYLA" "HESAPLA"

Yapılmak istenen işlem

beyannameId
required
string

Banka beyannamesi id'si

Responses

Request samples

Content type
application/json
{
  • "tahakkukKesDurum": "HESAPLAMA",
  • "beyannameId": "10001"
}

sil

Banka beyannamesi silmek için kullanılır.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameVersion
string
beyannameIdList
required
Array of strings

Banka beyannamesi id listesi

Responses

Request samples

Content type
application/json
{
  • "beyannameVersion": "string",
  • "beyannameIdList": [
    ]
}

Parametre

getir parametre

Parametre getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
parametre
required
string

Responses

getir şube bilgileri vergi dairesine göre

Vergi dairesi bilgilerini kullanarak şube bilgilerini getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (SubeRequest)

Responses

getir sıfat bilgileri

Sıfat bilgilerini getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirSifatBilgileriRequest)

Responses

getir vergi dairesi bilgileri döneme göre

Dönem bilgilerini kullanarak vergi dairesi bilgilerini getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (DonemRequest)

Responses

getir düzenleyen bilgileri tcknye göre

TCKN bilgisine göre düzenleyen bilgileri getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
tckn
required
string
Example: tckn=11111111110

Türkiye Cumhuriyeti kimlik numarası

Responses

getir düzenleyen bilgileri beyannameye göre

Beyannameye göre düzenleyen bilgileri getirmek için kullanılır.

Authorizations:
basicAuth
query Parameters
required
object (GetirDuzenleyenBilgileriRequest)

Responses