Download OpenAPI specification:Download
Vadeli işlem opsiyon yapılan sözleşme güncellemek için kullanılır.
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ı |
{- "beyannameVersion": "string",
- "id": "10001",
- "piyasaIslemTuru": "ORGANIZE_PIYASA_BORSA",
- "viopIslemTuru": "DIGER_VARLIKLAR",
- "sozlesmeTuru": "FORWARD_FUTURE_SOZLESMELERI",
- "vadeSuresi": "ALTMISBIR_GUN_ILA_DOKSAN_GUN",
- "islemTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
Vadeli işlem opsiyon yapılan sözleşme oluşturmak için kullanılır.
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 |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "yapilanSozlesmelerKalemiList": [
- {
- "piyasaIslemTuru": "ORGANIZE_PIYASA_BORSA",
- "viopIslemTuru": "DIGER_VARLIKLAR",
- "sozlesmeTuru": "FORWARD_FUTURE_SOZLESMELERI",
- "vadeSuresi": "ALTMISBIR_GUN_ILA_DOKSAN_GUN",
- "islemTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
]
}
Vadeli işlem opsiyon sözleşme kalemi silmek için kullanılır.
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 |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "idList": [
- 10001
]
}
Vadeli işlem opsiyon sonuçlanan sözleşme güncellemek için kullanılır.
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ı |
{- "beyannameVersion": "string",
- "id": "10001",
- "piyasaIslemTuru": "ORGANIZE_PIYASA_BORSA",
- "viopIslemTuru": "DOVIZE_DAYALI",
- "sozlesmeTuru": "FORWARD_FUTURE_SOZLESMELERI",
- "fizikiTeslimataKonuTutar": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "leheAlinanTutar": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
Vadeli işlem opsiyon sonuçlanan sözleşme kalemi oluşturmak için kullanılır.
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 |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "sonuclananSozlesmelerKalemiList": [
- {
- "piyasaIslemTuru": "ORGANIZE_PIYASA_BORSA",
- "viopIslemTuru": "DOVIZE_DAYALI",
- "sozlesmeTuru": "SWAP_SOZLESMELERI",
- "fizikiTeslimataKonuTutar": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "leheAlinanTutar": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
]
}
Vadeli işlem opsiyon sonuçlanan sözleşme silmek için kullanılır.
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 |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "idList": [
- 10001
]
}
Vadeli işlem opsiyon yapılan sözleşme sayfasını kontrol etmek için kullanılır.
beyannameId required | string Banka beyannamesi id'si |
{- "beyannameId": "10001"
}
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.
object | |
object | |
object | |
Array of objects (SortDTO) | |
page | integer <int32> |
size | integer <int32> |
beyannameId required | string |
null | Array of strings unique |
{- "eq": { },
- "notEq": { },
- "rng": { },
- "sortFields": [ ],
- "page": 1,
- "size": 20,
- "beyannameId": "string",
- "null": [
- "string"
]
}
Vadeli işlem opsiyon sonuçlanan sözleşme sayfasını kontrol etmek için kullanılır.
beyannameId required | string Banka beyannamesi id'si |
{- "beyannameId": "10001"
}
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.
object | |
object | |
object | |
Array of objects (SortDTO) | |
page | integer <int32> |
size | integer <int32> |
beyannameId required | string |
null | Array of strings unique |
{- "eq": { },
- "notEq": { },
- "rng": { },
- "sortFields": [ ],
- "page": 1,
- "size": 20,
- "beyannameId": "string",
- "null": [
- "string"
]
}
Tüm vadeli işlem opsiyon yapılan sözleşme kalemlerini silmek için kullanılır.
beyannameId required | string Banka beyanname id'si |
{- "beyannameId": "10001"
}
Tüm vadeli işlem opsiyon sonuçlanan sözleşme kalemlerini silmek için kullanılır.
beyannameId required | string Banka beyanname id'si |
{- "beyannameId": "10001"
}
Vergi bildirim kalemi güncellemek için kullanılır.
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ı |
{- "beyannameVersion": "string",
- "id": "10001",
- "paraTuruKod": "101",
- "matrah": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "vergiOrani": 0.5
}
Vergi bildirimi oluşturmak için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyannamesi id'si |
required | Array of objects (VergiBildirimiKalemDTO) Vergi bildirimi kalemi listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "vergiBildirimKalemList": [
- {
- "paraTuruKod": "101",
- "matrah": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "vergiOrani": 0.5
}
]
}
Vergi bildirim kalemi silmek için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyannamesi id'si |
vergiBildirimKalemIdList required | Array of strings Vergi bildirim kalemi id listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "vergiBildirimKalemIdList": [
- 10001
]
}
Mevcut vergi bildirim listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtrelere göre sorgulamak için kullanılır.
object | |
object | |
object | |
Array of objects (SortDTO) | |
page | integer <int32> |
size | integer <int32> |
beyannameId required | string |
null | Array of strings unique |
{- "eq": { },
- "notEq": { },
- "rng": { },
- "sortFields": [ ],
- "page": 1,
- "size": 20,
- "beyannameId": "string",
- "null": [
- "string"
]
}
Mevcut vergi bildirim kalemi sayfasını kontrol etmek için kullanılır.
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ı |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "ihtiraziKayit": false,
- "aciklama": "string",
- "toplamVergi": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "toplamMatrah": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "oncekiDonemdenDevredenVergi": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "indirilecekVergi": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "duzeltmeAciklama": "string"
}
Ücret komisyonunu güncellemek için kullanılır.
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ı |
{- "beyannameVersion": "string",
- "id": "10001",
- "ucretKomisyonIslemTuru": "KREDILERE_YONELIK",
- "musteriTuru": "BIREYSEL_MUSTERI",
- "bsmvMatrah": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "bsmvOrani": 0.5,
- "bsmvTutar": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
Ücret komisyonunu oluşturmak için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyannamesi id'si |
required | Array of objects (UcretKomisyonKalemDTO) Ücret komisyon kalemi listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "ucretKomisyonKalemList": [
- {
- "ucretKomisyonIslemTuru": "KREDILERE_YONELIK",
- "musteriTuru": "BIREYSEL_MUSTERI",
- "bsmvMatrah": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "bsmvOrani": 0.5,
- "bsmvTutar": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
]
}
Ücret komisyonunu silmek için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyannamesi id'si |
ucretKomisyonKalemIdList required | Array of strings Ücret komisyon kalem id listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "ucretKomisyonKalemIdList": [
- 10001
]
}
Mevcut ücret komisyonu kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtrelere göre sorgulamak için kullanılır.
object | |
object | |
object | |
Array of objects (SortDTO) | |
page | integer <int32> |
size | integer <int32> |
beyannameId required | string |
null | Array of strings unique |
{- "eq": { },
- "notEq": { },
- "rng": { },
- "sortFields": [ ],
- "page": 1,
- "size": 20,
- "beyannameId": "string",
- "null": [
- "string"
]
}
Banka şube muameleleri vergisi güncellemek için kullanılır.
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ı |
{- "beyannameVersion": "string",
- "id": "10001",
- "subeKodu": "0047",
- "subeAdi": "Şb-Ada-Aladağ",
- "subeVkn": "1010223094",
- "subeIlIlceKod": "00114",
- "paraTuruKod": "101",
- "matrah": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "vergiOrani": 0.5
}
Banka şube muameleleri vergi kalemi oluşturmak için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyanname id'si |
required | Array of objects (EkleBsmvKalemiDTO) Banka şube muameleleri vergisi kalemi listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "bsmvKalemiList": [
- {
- "subeKodu": "10001",
- "subeAdi": "Şb-Ada-Aladağ",
- "subeVkn": "1010223094",
- "subeIlIlceKod": "00114",
- "paraTuruKod": "101",
- "matrah": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "vergiOrani": 0.5
}
]
}
Banka şube muameleleri vergisi silmek için kullanılır.
beyannameId required | string Banka beyanname id'si |
idList required | Array of strings Banka şube muameleleri vergisi kalemi id listesi |
{- "beyannameId": "10001",
- "idList": [
- 10001
]
}
Banka şube muameleleri vergisi sayfasını kontrol etmek için kullanılır.
beyannameId required | string Banka beyanname id'si |
{- "beyannameId": "10001"
}
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.
object | |
object | |
object | |
Array of objects (SortDTO) | |
page | integer <int32> |
size | integer <int32> |
null | Array of strings unique |
{- "eq": { },
- "notEq": { },
- "rng": { },
- "sortFields": [ ],
- "page": 1,
- "size": 20,
- "null": [
- "string"
]
}
Kredi bildirim kalemi güncellemek için kullanılır.
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ı |
{- "beyannameVersion": "string",
- "id": "10001",
- "donemTutar": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "krediler": "NAKDI_KREDILER",
- "krediTuru": "TUKETICI_KREDILER",
- "krediAltTuru": "KREDI_KARTLARI",
- "bsmvMatrah": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "bsmvOrani": 0.5,
- "bsmvTutar": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "donemSonuTutar": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
Kredi bildirim kalemi oluşturmak için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyannamesi id'si |
required | Array of objects (KrediKalemDTO) Kredi bildirim kalemi listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "krediBildirimKalemList": [
- {
- "donemTutar": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "krediler": "NAKDI_KREDILER",
- "krediTuru": "TUKETICI_KREDILER",
- "krediAltTuru": "KREDI_KARTLARI",
- "bsmvMatrah": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "bsmvOrani": 0.5,
- "bsmvTutar": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "donemSonuTutar": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
]
}
Kredi bildirim kalemi silmek için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyannamesi id'si |
krediBildirimKalemIdList required | Array of strings Kredi bildirim id listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "krediBildirimKalemIdList": [
- 10001
]
}
Mevcut kredi bildirim kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtrelere göre sorgulamak için kullanılır.
object | |
object | |
object | |
Array of objects (SortDTO) | |
page | integer <int32> |
size | integer <int32> |
beyannameId required | string |
null | Array of strings unique |
{- "eq": { },
- "notEq": { },
- "rng": { },
- "sortFields": [ ],
- "page": 1,
- "size": 20,
- "beyannameId": "string",
- "null": [
- "string"
]
}
Kıymetli maden kalemini güncellemek için kullanılır.
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ı |
{- "beyannameVersion": "string",
- "id": "10001",
- "islemTuruKodu": "4001",
- "bsmvMatrahi": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "bsmvOrani": 0.5,
- "satisTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
Kıymetli maden kalemi oluşturmak için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyannamesi id'si |
required | Array of objects (KiymetliMadenKalemDTO) Kıymetli maden kalemi listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "kiymetliMadenKalemList": [
- {
- "islemTuruKodu": "4001",
- "bsmvMatrahi": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "bsmvOrani": 0.5,
- "satisTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
]
}
Kıymetli maden kalemini silmek için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyannamesi id'si |
kiymetliMadenKalemIdList required | Array of strings Kıymetli maden kalemi id listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "kiymetliMadenKalemIdList": [
- 10001
]
}
Mevcut kıymetli maden kalemi sayfasını kontrol etmek için kullanılır.
beyannameId required | string Banka beyannamesi id'si |
{- "beyannameId": "10001"
}
Mevcut kıymetli maden listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtrelere göre sorgulamak için kullanılır.
object | |
object | |
object | |
Array of objects (SortDTO) | |
page | integer <int32> |
size | integer <int32> |
beyannameId required | string |
null | Array of strings unique |
{- "eq": { },
- "notEq": { },
- "rng": { },
- "sortFields": [ ],
- "page": 1,
- "size": 20,
- "beyannameId": "string",
- "null": [
- "string"
]
}
Kambiyo işlem kalemi güncellemek için kullanılır.
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ı |
{- "beyannameVersion": "string",
- "id": "10001",
- "islemTuruKodu": "3008",
- "bsmvMatrahi": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "bsmvOrani": 0.5
}
Kambiyo işlem kalemi oluşturmak için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyanname id'si |
required | Array of objects (EkleKambiyoKalemiDTO) Kambiyo kalemi listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "kambiyoKalemiList": [
- {
- "islemTuruKodu": "3008",
- "bsmvMatrahi": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "bsmvOrani": 0.5
}
]
}
Kambiyo işlem kalemi silmek için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyannamesi id'si |
kambiyoKalemIdList required | Array of strings Kambiyo kalemi id listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "kambiyoKalemIdList": [
- 10001
]
}
Kambiyo sıfır oranlı işlem kalemi güncellemek için kullanılır.
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ı |
{- "beyannameVersion": "string",
- "id": "10001",
- "islemTuruKodu": "3007",
- "satisTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
Kambiyo sıfır oranlı işlem kalemi oluşturmak için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyannamesi id'si |
required | Array of objects (EkleKambiyoSifirOranliIslemKalemiDTO) Kambiyo sıfır oranlı işlem kalemi listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "kambiyoSifirOranliIslemKalemiList": [
- {
- "islemTuruKodu": "3007",
- "satisTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
]
}
Kambiyo sıfır oranlı işlem kalemi silmek için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyannamesi id'si |
kambiyoIslemKalemiIdList required | Array of strings Kambiyo işlem kalemi id listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "kambiyoIslemKalemiIdList": [
- 10001
]
}
Kambiyoya dayalı işlem kalemi güncellemek için kullanılır.
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ı |
{- "beyannameVersion": "string",
- "id": "10001",
- "vadeSuresi": "OTUZBIR_GUN_ILA_ALTMIS_GUN",
- "satisTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
Kambiyoya dayalı işlem kalemleri oluşturmak için kullanılır.
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 |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "kambiyo6802Sayili29MaddesiIstisnaIslemKalemiList": [
- {
- "vadeSuresi": "YEDI_GUNE_KADAR_VADELI",
- "satisTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
]
}
Kambiyo 6802 sayılı 29 maddesi istisna işlem kalemi silmek için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyannamesi id'si |
kambiyoIslemKalemiIdList required | Array of strings Kambiyo işlem kalemi id listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "kambiyoIslemKalemiIdList": [
- 10001
]
}
Mevcut kambiyo kalemi listesini istenilen sayıda veriyi sayfa sayısı belirterek getirmek ve filtrelere göre sorgulamak için kullanılır
object | |
object | |
object | |
Array of objects (SortDTO) | |
page | integer <int32> |
size | integer <int32> |
beyannameId required | string |
null | Array of strings unique |
{- "eq": { },
- "notEq": { },
- "rng": { },
- "sortFields": [ ],
- "page": 1,
- "size": 20,
- "beyannameId": "string",
- "null": [
- "string"
]
}
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
object | |
object | |
object | |
Array of objects (SortDTO) | |
page | integer <int32> |
size | integer <int32> |
beyannameId required | string |
null | Array of strings unique |
{- "eq": { },
- "notEq": { },
- "rng": { },
- "sortFields": [ ],
- "page": 1,
- "size": 20,
- "beyannameId": "string",
- "null": [
- "string"
]
}
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
object | |
object | |
object | |
Array of objects (SortDTO) | |
page | integer <int32> |
size | integer <int32> |
beyannameId required | string |
null | Array of strings unique |
{- "eq": { },
- "notEq": { },
- "rng": { },
- "sortFields": [ ],
- "page": 1,
- "size": 20,
- "beyannameId": "string",
- "null": [
- "string"
]
}
Tüm kambiyo 6802 sayılı 29 maddesi istisna işlem kalemlerini silmek için kullanılır.
beyannameId required | string Banka beyanname id'si |
{- "beyannameId": "10001"
}
BSMV istisna güncellemek için kullanılır.
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ı |
{- "beyannameVersion": "string",
- "id": "10001",
- "istisnaTuruKodu": "3",
- "leheAlinanMatrahTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "kambiyoMuameleleriMatrahTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
BSMV istisna oluşturmak için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyanname id'si |
required | Array of objects (BSMVIstisnaKalemiDTO) Banka ve sigorta muameleleri istisna kalem listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "bsmvIstisnaKalemiList": [
- {
- "istisnaTuruKodu": "3",
- "leheAlinanMatrahTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "kambiyoMuameleleriMatrahTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}
}
]
}
BSMV istisna kalemi silmek için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyanname id'si |
bsmvIstisnaKalemIdList required | Array of strings Banka ve sigorta muameleleri vergisi istisna kalemi id listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "bsmvIstisnaKalemIdList": [
- 10001
]
}
BSMV diğer istisna güncellemek için kullanılır.
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ı |
{- "beyannameVersion": "string",
- "id": "10001",
- "istisnaTuruKodu": "1",
- "islemTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "dayanakKanunuSayisi": 6306,
- "dayanakMaddeNumarasi": "7"
}
BSMV diğer istisna oluşturmak için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyanname id'si |
required | Array of objects (BSMVDigerIstisnaKalemiDTO) Banka ve sigorta muameleleri vergisi diğer istisna kalem listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "bsmvDigerIstisnaKalemiList": [
- {
- "istisnaTuruKodu": "1",
- "islemTutari": {
- "amount": 0,
- "doubleAmount": 0.1
}, - "dayanakKanunuSayisi": 100,
- "dayanakMaddeNumarasi": "abc123"
}
]
}
BSMV diğer istisna silmek için kullanılır.
beyannameVersion | string |
beyannameId required | string Banka beyanname id'si |
bsmvDigerIstisnaKalemIdList required | Array of strings Banka ve sigorta muameleleri vergisi diğer istisna id listesi |
{- "beyannameVersion": "string",
- "beyannameId": "10001",
- "bsmvDigerIstisnaKalemIdList": [
- 10001
]
}
Mevcut BSMV istisna listesini istenilen sayıda veriyi sayfa sayısı belirterek ve alanlara göre sorgulayarak getirmek için kullanılır.
object | |
object | |
object | |
Array of objects (SortDTO) | |
page | integer <int32> |
size | integer <int32> |
beyannameId required | string |
null | Array of strings unique |
{- "eq": { },
- "notEq": { },
- "rng": { },
- "sortFields": [ ],
- "page": 1,
- "size": 20,
- "beyannameId": "string",
- "null": [
- "string"
]
}
BSMV diğer istisna sayfasını taslak olarak kaydetmek için kullanılır.
object | |
object | |
object | |
Array of objects (SortDTO) | |
page | integer <int32> |
size | integer <int32> |
beyannameId required | string |
null | Array of strings unique |
{- "eq": { },
- "notEq": { },
- "rng": { },
- "sortFields": [ ],
- "page": 1,
- "size": 20,
- "beyannameId": "string",
- "null": [
- "string"
]
}
Banka beyannamesi güncellemek için kullanılır.
required | object (IdariBilgiRequest) Idari Bilgiler |
{- "idariBilgiRequest": {
- "beyannameVersion": "string",
- "donemDTO": {
- "donemTipi": "AYLIK",
- "yil": 2023,
- "ay": "OCAK"
}, - "mukellefDTO": {
- "vergiDairesiKod": "034230",
- "vergiDairesiAd": "Büyük Mükellefler Vergi Dairesi",
- "mukellefSubeKod": "100",
- "mukellefSubeAd": "Merkez"
}, - "beyannameId": "10001"
}
}
Sıfat bilgisi oluşturmak için kullanılır.
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 |
{- "beyannameVersion": "string",
- "bankaBeyannameId": "10001",
- "sifatTipi": "MUKELLEF",
- "kisiDTO": {
- "tckn": "11111111110",
- "vkn": "5800427287",
- "adSoyadUnvan": "Abdulselam Deniz",
- "eposta": "ebeyan@gib.gov.tr",
- "telefon": "1111111111"
}
}
İdari bilgi oluşturmak için kullanılır.
beyannameVersion | string |
required | object (DonemDTO) Dönem |
required | object (MukellefDTO) Mükellef |
beyannameId | string Bank beyanname id'si |
{- "beyannameVersion": "string",
- "donemDTO": {
- "donemTipi": "AYLIK",
- "yil": 2023,
- "ay": "OCAK"
}, - "mukellefDTO": {
- "vergiDairesiKod": "034230",
- "vergiDairesiAd": "Büyük Mükellefler Vergi Dairesi",
- "mukellefSubeKod": "100",
- "mukellefSubeAd": "Merkez"
}, - "beyannameId": "10001"
}
Düzeltme beyannamesine idari bilgi oluşturmak için kullanılır.
beyannameVersion | string |
required | object (DonemDTO) Dönem |
required | object (MukellefDTO) Mükellef |
beyannameId | string Bank beyanname id'si |
{- "beyannameVersion": "string",
- "donemDTO": {
- "donemTipi": "AYLIK",
- "yil": 2023,
- "ay": "OCAK"
}, - "mukellefDTO": {
- "vergiDairesiKod": "034230",
- "vergiDairesiAd": "Büyük Mükellefler Vergi Dairesi",
- "mukellefSubeKod": "100",
- "mukellefSubeAd": "Merkez"
}, - "beyannameId": "10001"
}
Düzenleyen bilgisi oluşturmak için kullanılır.
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 |
{- "beyannameVersion": "string",
- "bankaBeyannameId": "10001",
- "duzenleyenTipi": "MUKELLEF",
- "kisiDTO": {
- "tckn": "11111111110",
- "vkn": "5800427287",
- "adSoyadUnvan": "Abdulselam Deniz",
- "eposta": "ebeyan@gib.gov.tr",
- "telefon": "1111111111"
}, - "otomatikDolum": false
}
Beyannamenin özel onayını onaylamak için kullanılır.
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) |
{- "beyannameId": "10001",
- "duzeltmeAciklamasi": "string",
- "ozelOnaySecim": {
- "kanuniSuresindenSonra": true,
- "pismanlikTalebi": false,
- "izah": false,
- "ihtiraziKayit": false,
- "yapilandirma": false,
- "yapilandirmaTuru": "Y_7440_SAYILI_KANUN"
}, - "ozelOnayDetay": {
- "type": "GROUP",
- "mukellefGrubu": "SERMAYE_SIRKETLER",
- "cezaIslemTuru": "[KSS_1]",
- "gerekce": "string"
}
}
Beyannamenin özel onayını hesaplamak için kullanılır.
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) |
{- "beyannameId": "10001",
- "duzeltmeAciklamasi": "string",
- "ozelOnaySecim": {
- "kanuniSuresindenSonra": true,
- "pismanlikTalebi": false,
- "izah": false,
- "ihtiraziKayit": false,
- "yapilandirma": false,
- "yapilandirmaTuru": "Y_7440_SAYILI_KANUN"
}, - "ozelOnayDetay": {
- "type": "GROUP",
- "mukellefGrubu": "SERMAYE_SIRKETLER",
- "cezaIslemTuru": "[KSS_1]",
- "gerekce": "string"
}
}
Beyanname onaylamak için kullanılır.
tahakkukKesDurum required | string Enum: "ONAYLA" "HESAPLA" Yapılmak istenen işlem |
beyannameId required | string Banka beyannamesi id'si |
{- "tahakkukKesDurum": "HESAPLAMA",
- "beyannameId": "10001"
}
Banka beyannamesi silmek için kullanılır.
beyannameVersion | string |
beyannameIdList required | Array of strings Banka beyannamesi id listesi |
{- "beyannameVersion": "string",
- "beyannameIdList": [
- 10001
]
}