OpenAPI definition (v0)

Download OpenAPI specification:Download

Yenilenmiş Cep Telefonu Satışlarına İlişkin Bildirim

Yenilenmiş cep telefonu satışlarına ilişkin bildirim(ler)i getirir.

Authorizations:
basicAuth
query Parameters
required
object (YenilenmisCepTelefonuGetirRequest)

Responses

Yenilenmiş cep telefonu satışlarına ilişkin bildirimi günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
beyannameId
required
string
marka
required
string
model
required
string
imei
required
string
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

required
object (AlisBelgesi)
required
object (SatisBelgesi)

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "beyannameId": "KDV110001",
  • "marka": "Marka X",
  • "model": "X10",
  • "imei": "357805023984942",
  • "satisBedeli": 1020,
  • "alisBelgesi": {
    },
  • "satisBelgesi": {
    }
}

Yenilenmiş cep telefonu satışlarına ilişkin bildirim ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (YenilenmisCepTelefonuDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Yenilenmiş cep telefonu satışlarına ilişkin bildirim(ler)i siler.

Authorizations:
basicAuth
Request Body schema: application/json
silinecekKayitIdleri
required
Array of strings
beyannameId
required
string

Responses

Request samples

Content type
application/json
{
  • "silinecekKayitIdleri": [
    ],
  • "beyannameId": "string"
}

Yenilenmiş cep telefonu satışlarına ilişkin bildirim sayfasını kontrol eder.

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

Responses

Request samples

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

Yenilenmiş cep telefonu satışlarına ilişkin bildirim kayıtlarını sorgular.

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": [
    ]
}

Yenilenmiş cep telefonu satışlarına ilişkin bildirim kayıtlarının tümünü siler.

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

Responses

Request samples

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

Türk Hava Kuvvetlerinin Güçlendirilmesine Katılma Payı Bildirimi

Türk Hava Kuvvetleri'nin güçlendirilmesine ilişkin katılma payı bildirimini getirir.

Authorizations:
basicAuth
query Parameters
required
object (TurkHavaKuvvetleriKatilmaPayiGetirRequest)

Responses

Türk Hava Kuvvetleri'nin güçlendirilmesine ilişkin katılma payı bildirimini günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
satilanBiletAdedi
required
integer <int64> [ 0 .. 9999999999 ]

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "satilanBiletAdedi": 1
}

Türk Hava Kuvvetleri'nin güçlendirilmesine ilişkin katılma payı bildirimi ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (TurkHavaKuvvetleriKatilmaPayiEkleRequest) = 1 items

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Türk Hava Kuvvetleri'nin güçlendirilmesine ilişkin katılma payı bildirimini siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Türk Hava Kuvvetleri'nin güçlendirilmesine ilişkin katılma payına ait liste kayıtlarını kontrol eder.

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

Responses

Request samples

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

Türk Hava Kuvvetleri'nin güçlendirilmesine ilişkin katılma payı bildiriminin tümünü siler.

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

Responses

Request samples

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

Teknoloji Geliştirme Bölgeleri

Teknoloji geliştirme bölgelerini getirir.

Authorizations:
basicAuth
query Parameters
required
object (TeknolojiGelistirmeBolgesiGetirRequest)

Responses

Teknoloji geliştirme bölgelerini günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
beyannameId
required
string
ilIlceKodu
required
string
baslangicTarihi
required
string <date>
belgeNo
required
string
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "beyannameId": "KDV110001",
  • "ilIlceKodu": "001005",
  • "baslangicTarihi": "2023-10-29",
  • "belgeNo": "12345",
  • "teslimHizmetBedeli": 1020,
  • "yuklenilenKdv": 1020
}

Teknoloji geliştirme bölgelerini ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (TeknolojiGelistirmeBolgesiDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Teknoloji geliştirme bölgelerini siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Teknoloji geliştirme bölgeleri kayıtlarını kontrol eder.

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

Responses

Request samples

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

Teknoloji geliştirme bölgeleri kayıtlarını sorgular.

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": [
    ]
}

Teknoloji geliştirme bölgelerinin tümünü siler.

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

Responses

Request samples

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

Tam ve Kısmi İstisnalara İlişkin Bildirim

Tam ve kısmi istisnalara ilişkin bildirim kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (TamVeKismiIstisnaRequest)

Responses

Tam ve kısmi istisnalara ilişkin bildirim kaydını günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
istisnaTuru
required
string
Enum: "KDV1_212" "KDV1_316"
bolge
required
string
Enum: "ADANA_YUMURTALIK_SERBEST_BOLGE_MUDURLUGU" "ANTALYA_SERBEST_BOLGE_MUDURLUGU" "AVRUPA_SERBEST_BOLGE_MUDURLUGU" "BURSA_SERBEST_BOLGE_MUDURLUGU" "DENIZLI_SERBEST_BOLGE_MUDURLUGU" "DOGU_ANADOLU_SERBEST_BOLGE_MUDURLUGU" "EGE_SERBEST_BOLGE_MUDURLUGU" "GAZIANTEP_SERBEST_BOLGE_MUDURLUGU" "ISTANBUL_ATATURK_HAVALIMANI_SERBEST_BOLGE_MUDURLUGU" "ISTANBUL_DERI_VE_ENDUSTRI_SERBEST_BOLGE_MUDURLUGU" "ISTANBUL_TRAKYA_SERBEST_BOLGE_MUDURLUGU" "IZMIR_MENEMEN_DERI_SERBEST_BOLGE_MUDURLUGU" "KAYSERI_SERBEST_BOLGE_MUDURLUGU" "KOCAELI_SERBEST_BOLGE_MUDURLUGU" "MARDIN_SERBEST_BOLGE_MUDURLUGU" "MERSIN_SERBEST_BOLGE_MUDURLUGU" "RIZE_SERBEST_BOLGE_MUDURLUGU" "SAMSUN_SERBEST_BOLGE_MUDURLUGU" "TRABZON_SERBEST_BOLGE_MUDURLUGU" "TUBITAK_MAM_TEKNOLOJI_SERBEST_BOLGE_MUDURLUGU" "ISTANBUL_ENDUSTRI_VE_TICARET_SERBEST_BOLGE_MUDURLUGU" "BASBAS_BATI_ANADOLU_SERBEST_BOLGE_MUDURLUGU" "ISTANBUL_IHTISAS_SERBEST_BOLGE_MUDURLUGU" "IZMIR_SERBEST_BOLGE_MUDURLUGU"
belgeNo
required
string
required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

tabiOlduguOran
required
number <double> <= 1
belgeSahibiVergiKimlikNo
required
string

Belge sahibinin vergi kimlik no bilgisidir.

object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "istisnaTuru": "KDV1_212",
  • "bolge": "ADANA_YUMURTALIK_SERBEST_BOLGE_MUDURLUGU",
  • "belgeNo": "11071988",
  • "teslimBedeli": 1020,
  • "tabiOlduguOran": 1,
  • "belgeSahibiVergiKimlikNo": "1111111111",
  • "yuklenilenKdv": 1020
}

Tam ve kısmi istisnalara ilişkin bildirim kayıtlarını ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (TamVeKismiIstisnaDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Tam ve kısmi istisnalara ilişkin bildirim kaydını siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Tam ve kısmi istisnalara ilişkin bildirim kayıtlarını kontrol eder.

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

Responses

Request samples

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

Tam ve kısmi istisnalara ait bildirim kayıtlarını sorgular.

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": [
    ]
}

Tam ve kısmi istisnalara ilişkin tüm bildirim kayıtlarını siler.

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

Responses

Request samples

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

İsteğe Bağlı Tam Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim

İsteğe Bağlı Tam Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (TamTevkifatUygulamasiGetirRequest)

Responses

İsteğe Bağlı Tam Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim kaydını günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
required
object (AliciDTO)
required
object (FaturaVeBenzeriBelgeDTO)
islemTuru
required
string
Enum: "KDV1_801" "KDV1_802" "KDV1_803" "KDV1_804" "KDV1_805" "KDV1_806" "KDV1_807" "KDV1_808" "KDV1_809" "KDV1_810" "KDV1_811" "KDV1_812" "KDV1_813" "KDV1_814" "KDV1_815" "KDV1_816" "KDV1_817" "KDV1_818" "KDV1_819" "KDV1_820" "KDV1_821" "KDV1_822" "KDV1_823" "KDV1_824" "KDV1_825"

İşlem türü bilgisidir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

kdvOrani
required
number <double>

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "alici": {
    },
  • "faturaVeBenzeriBelge": {
    },
  • "islemTuru": "KDV1_801",
  • "kdvHaricIslemTutari": 1020,
  • "kdvOrani": 0.1
}

İsteğe Bağlı Tam Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim kayıtlarını ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (TamTevkifatUygulamasiKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

İsteğe Bağlı Tam Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim kayıtlarını siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

İsteğe Bağlı Tam Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim kayıtlarını sorgular.

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": [
    ]
}

İsteğe Bağlı Tam Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim kayıtlarının tümünü siler.

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

Responses

Request samples

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

Matrah - Tevkifat Uygulanmayan İşlemler

Matrah içindeki tevkifat uygulanmayan işlemlere ait kayıtları getirir.

Authorizations:
basicAuth
query Parameters
required
object (TevkifatUygulanmayanIslemGetirRequest)

Responses

Matrah içindeki tevkifat uygulanmayan işlemlere ait kaydı günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
islemTuru
required
string
Value: "KDV1_1100"

Tevkifat uygulanmayan işlemin işlem türü bilgisidir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

kdvOrani
required
number <double> <= 1

KDV oranı bilgisidir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "islemTuru": "KDV1_1100",
  • "matrah": 1020,
  • "kdvOrani": 0.2
}

Matrah içindeki tevkifat uygulanmayan işlemlere kayıtları ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (TevkifatUygulanmayanIslemKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Matrah içindeki tevkifat uygulanmayan işlemlere ait kayıtları siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Matrah içindeki tevkifat uygulanmayan işlemlere ait tüm kayıtları siler.

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

Responses

Request samples

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

Matrah - Özel Matrah Şekli Tespit Edilen İşlemler

Özel Matrah Şekli Tespit Edilen İşlemleri getirir.

Authorizations:
basicAuth
query Parameters
required
object (OzelMatrahSekliTespitEdilenIslemlerGetirRequest)

Responses

Özel Matrah Şekli Tespit Edilen İşlemi günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
islemTuruKey
required
string
required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

kdvOrani
required
number <double> <= 1

%10 anlamına gelmektedir.

object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "islemTuruKey": "string",
  • "islemBedeli": 1020,
  • "matrahtanDusulecekTutar": 1020,
  • "kdvOrani": 0.1,
  • "matrahaDahilOlmayanBedel": 1020
}

Özel Matrah Şekli Tespit Edilen İşlem kayıtlarını ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (OzelMatrahSekliTespitEdilenIslemlerKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Özel Matrah Şekli Tespit Edilen İşlemleri siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Özel Matrah Şekli Tespit Edilen İşlemlerin tümünü siler.

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

Responses

Request samples

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

Matrah - 7440 KDV Yapılandırma Kanunu Kapsamındaki İşlemler

KDV Yapılandırma Kanunu Kapsamındaki İşlemler kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (KDVYapilandirmaKanunuKapsamindakiIslemlerGetirRequest)

Responses

KDV Yapılandırma Kanunu Kapsamındaki İşlemler kaydını günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

kdvOrani
required
number <double>

%10 anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "matrah": 1020,
  • "kdvOrani": 0.1
}

KDV Yapılandırma Kanunu Kapsamındaki İşlemler Tablosuna kayıt ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (KDVYapilandirmaKanunuKapsamindakiIslemlerKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

KDV Yapılandırma Kanunu Kapsamındaki İşlemler tablosuna ait ilgili kayıtları siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

KDV Yapılandırma Kanunu Kapsamında doğacak ödemelerin ödeme yöntemini getirir.

Authorizations:
basicAuth
query Parameters
required
object (BeyannameIdIleGetirRequest)

Responses

KDV Yapılandırma Kanunu Kapsamında doğacak ödemelerin ödeme yöntemini kaydeder.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
odemeYontemi
required
string
Enum: "UC_ESIT_TAKSIT" "DEFATEN"

Ödeme Yöntemi bilgisidir.

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "odemeYontemi": "DEFATEN"
}

KDV Yapılandırma Kanununun adını döner.

Authorizations:
basicAuth
query Parameters
required
object (BeyannameIdIleGetirRequest)

Responses

KDV Yapılandırma Kanununun aktiflik durumunu döner.

Authorizations:
basicAuth
query Parameters
required
object (BeyannameIdIleGetirRequest)

Responses

KDV Yapılandırma Kanunu Kapsamındaki İşlemler tablosuna ait tüm kayıtları siler.

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

Responses

Request samples

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

Matrah - Diğer İşlemler

Diğer İşlemler kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (DigerIslemlerGetirRequest)

Responses

Diğer İşlemler kaydını gunceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
islemTuru
required
string
Enum: "KDV1_501" "KDV1_503" "KDV1_504" "KDV1_505" "KDV1_550"

İşlem türü bilgisidir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "islemTuru": "KDV1_503",
  • "matrah": 1020,
  • "vergi": 1020
}

Diğer İşlemler kayıtlarını ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (DigerIslemlerKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Diğer İşlemler kayıtlarını siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Diğer İşlemler kayıtlarının tümünü siler.

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

Responses

Request samples

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

Kısmi Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim

Kısmi tevkifat uygulaması kapsamındaki işlemlere ait eklenmiş bildirimleri getirir.

Authorizations:
basicAuth
query Parameters
required
object (BeyannameIdIleGetirRequest)

Responses

Kısmi tevkifat uygulaması kapsamındaki işlemlere ait bildirimi günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
required
object (AliciDTO)
required
object (FaturaVeBenzeriBelgeDTO)
islemTuruKey
required
string
required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

kdvOrani
required
number <double> <= 1
tevkifatOrani
number <double> <= 1

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "alici": {
    },
  • "faturaVeBenzeriBelge": {
    },
  • "islemTuruKey": "KDV1_602",
  • "kdvHaricIslemTutari": 1020,
  • "kdvOrani": 1,
  • "tevkifatOrani": 1
}

Kısmi tevkifat uygulaması kapsamındaki işlemlere ait bildirim ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (KismiTevkifatKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Kısmi tevkifat uygulaması kapsamındaki işlemlere ait eklenmiş bildirimleri siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Kısmi tevkifat uygulaması kapsamındaki işlemlere ait eklenmiş bildirimleri sorgular.

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": [
    ]
}

Kısmi Tevkifat Kapsamına Giren İşlemler tablosundaki işlem türüne göre toplamları getirir.

Authorizations:
basicAuth
query Parameters
required
object (KismiTevkifatTureGoreToplamlariGetirRequest)

Responses

Kısmi tevkifat uygulaması kapsamındaki işlemlere ait eklenmiş bildirimlerin tümünü siler.

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

Responses

Request samples

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

3065 Sayılı Kanunun 13/i Maddesindeki İstisna Kapsamında Yapılan Teslimlere İlişkin Bildirim

3065 sayılı kanunun 13/i maddesindeki istisna kapsamında yapılan teslimlere ilişkin bildirim kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (KDV13IGetirRequest)

Responses

3065 sayılı kanunun 13/i maddesindeki istisna kapsamında yapılan teslimlere ilişkin bildirim kaydını günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
required
object (AliciDTO)
required
object (TasinmazDTO)
required
object (SatisFaturasiDTO)
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "alici": {
    },
  • "tasinmaz": {
    },
  • "satisFaturasi": {
    },
  • "yuklenilenKdv": 1020
}

3065 sayılı kanunun 13/i maddesindeki istisna kapsamında yapılan teslimlere ilişkin bildirim kayıtlarını ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (KDV13IKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "string",
  • "kayitlar": [
    ]
}

3065 sayılı kanunun 13/i maddesindeki istisna kapsamında yapılan teslimlere ilişkin bildirim kayıtlarını siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

3065 sayılı kanunun 13/i maddesindeki istisna kapsamında yapılan teslimlere ilişkin bildirim kayıtlarını kontrol eder.

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

Responses

Request samples

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

KDV Kanununun 13/i Maddesi kapsamında yüklenici firmalara yapılan teslim ve hizmetlere ait liste kayıtlarını sorgular.

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": [
    ]
}

3065 sayılı kanunun 13/i maddesindeki istisna kapsamında yapılan teslimlere ilişkin bildirim kayıtlarının tümünü siler.

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

Responses

Request samples

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

KDV Kanununun 13/f Maddesi Kapsamında Yüklenici Firmalara Yapılan Teslim ve Hizmetlere Ait Liste

KDV Kanununun 13/f Maddesi kapsamında yüklenici firmalara yapılan teslim ve hizmetlere ait liste kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (KDV13FGetirRequest)

Responses

KDV Kanununun 13/f Maddesi kapsamında yüklenici firmalara yapılan teslim ve hizmetlere ait kaydı günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
required
object (UlusalGuvenlikKurulusuIstisnaBelgesiDTO)
required
object (AliciFirmaDTO)
required
object (MalVeHizmetDTO)
required
object (FaturaDTO)

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "istisnaBelgesi": {
    },
  • "aliciFirma": {
    },
  • "malVeHizmet": {
    },
  • "fatura": {
    }
}

KDV Kanununun 13/f Maddesi kapsamında yüklenici firmalara yapılan teslim ve hizmetlere ait liste kayıtlarını ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (KDV13FKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

KDV Kanununun 13/f Maddesi kapsamında yüklenici firmalara yapılan teslim ve hizmetlere ait kaydı siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

KDV Kanununun 13/f Maddesi kapsamında yüklenici firmalara yapılan teslim ve hizmetlere ait liste kayıtlarını kontrol eder.

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

Responses

Request samples

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

KDV Kanununun 13/f Maddesi kapsamında yüklenici firmalara yapılan teslim ve hizmetlere ait liste kayıtlarını sorgular.

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": [
    ]
}

KDV Kanununun 13/f Maddesi kapsamında yüklenici firmalara yapılan teslim ve hizmetlere ait tüm kayıtları siler.

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

Responses

Request samples

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

111 Değersiz Hale Gelen Alacaklara İlişkin Bildirim

Değersiz hale gelen alacaklara ilişkin bildirim kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (KDV111GetirRequest)

Responses

Değersiz hale gelen alacaklara ilişkin bildirim kaydını günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
required
object (BorcluDTO)
required
object (FaturaVeBenzeriBelgeDTO)
required
object (DegersizHaleGelenAlacakDTO)

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "borclu": {
    },
  • "faturaVeBenzeriBelge": {
    },
  • "degersizHaleGelenAlacak": {
    }
}

Değersiz hale gelen alacaklara ilişkin bildirim kayıtlarını ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (KDV111KayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Değersiz hale gelen alacaklara ilişkin bildirim kaydını siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Değersiz hale gelen alacaklara ilişkin bildirim kayıtlarını sorgular.

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": [
    ]
}

Değersiz hale gelen alacaklara ilişkin tüm bildirim kayıtlarını siler.

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

Responses

Request samples

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

107 Kod Numaralı Satır Aracılığıyla İndirim Konusu Yapılan KDV Alacağının Dönemi

107 kod numaralı satır aracılığıyla indirim konusu yapılan kdv alacağının dönem kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (KDV107GetirRequest)

Responses

107 kod numaralı satır aracılığıyla indirim konusu yapılan kdv alacağının dönem kaydını günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
id
required
string
required
object (DuzenlenmeTarihi)
required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "id": "KDV110001",
  • "duzenlenmeTarihi": "2023-10-29",
  • "faturalarinToplamKDVTutari": 1020,
  • "indirimKonusuYapilanKDVTutari": 1020
}

107 kod numaralı satır aracılığıyla indirim konusu yapılan kdv alacağının dönem kayıtlarını ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (KDV107KayitRequest)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "string",
  • "kayitlar": [
    ]
}

107 kod numaralı satır aracılığıyla indirim konusu yapılan kdv alacağının dönem kaydını siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

107 kod numaralı satır aracılığıyla indirim konusu yapılan kdv alacağının dönem kayıtlarını sorgular.

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": [
    ]
}

107 kod numaralı satır aracılığıyla indirim konusu yapılan kdv alacağının dönem kayıtlarını siler.

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

Responses

Request samples

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

İstisnalar - Tam İstisna Kapsamına Giren İşlemler

Tam İstisna Kapsamına Giren İşlem kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (TamIstisnaGetirRequest)

Responses

Tam İstisna Kapsamına Giren İşlem kaydını günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
istisnaTuru
required
string
Enum: "KDV1_301" "KDV1_302" "KDV1_303" "KDV1_304" "KDV1_305" "KDV1_306" "KDV1_307" "KDV1_308" "KDV1_309" "KDV1_310" "KDV1_311" "KDV1_312" "KDV1_313" "KDV1_314" "KDV1_315" "KDV1_316" "KDV1_317" "KDV1_318" "KDV1_319" "KDV1_320" "KDV1_321" "KDV1_322" "KDV1_323" "KDV1_324" "KDV1_325" "KDV1_326" "KDV1_327" "KDV1_328" "KDV1_329" "KDV1_330" "KDV1_331" "KDV1_332" "KDV1_333" "KDV1_334" "KDV1_335" "KDV1_336" "KDV1_337" "KDV1_338" "KDV1_339" "KDV1_340" "KDV1_341" "KDV1_350"
required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "istisnaTuru": "KDV1_301",
  • "teslimVeHizmetTutari": 1020,
  • "malBedeli": 1020,
  • "yuklenilenKdv": 1020
}

Tam İstisna Kapsamına Giren İşlem kayıtlarını ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (TamIstisnaKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Tam İstisna Kapsamına Giren İşlem kayıtlarını siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Tam İstisna Kapsamına Giren İşlem kayıtlarını sorgular.

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": [
    ]
}

Tam İstisna Kapsamına Giren İşlem kayıtlarının tümünü siler.

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

Responses

Request samples

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

İstisnalar - Kısmi İstisna Kapsamına Giren İşlemler

Kısmi İstisna Kapsamına Giren İşlem kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (KismiIstisnaGetirRequest)

Responses

Kısmi İstisna Kapsamına Giren İşlem kaydını günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
istisnaTuru
required
string
Enum: "KDV1_201" "KDV1_202" "KDV1_204" "KDV1_205" "KDV1_206" "KDV1_207" "KDV1_208" "KDV1_209" "KDV1_211" "KDV1_212" "KDV1_213" "KDV1_214" "KDV1_215" "KDV1_216" "KDV1_217" "KDV1_218" "KDV1_219" "KDV1_220" "KDV1_221" "KDV1_223" "KDV1_225" "KDV1_226" "KDV1_227" "KDV1_228" "KDV1_229" "KDV1_230" "KDV1_231" "KDV1_232" "KDV1_234" "KDV1_235" "KDV1_236" "KDV1_237" "KDV1_238" "KDV1_239" "KDV1_240" "KDV1_241" "KDV1_242" "KDV1_243" "KDV1_250"

İşlem türü bilgisidir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "istisnaTuru": "KDV1_202",
  • "teslimVeHizmetTutari": 1020,
  • "yuklenilenKdv": 1020
}

Kısmi İstisna Kapsamına Giren İşlem kayıtlarını ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (KismiIstisnaKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Kısmi İstisna Kapsamına Giren İşlem kayıtlarını siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Kısmi İstisna Kapsamına Giren İşlem kayıtlarını sorgular.

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": [
    ]
}

Kısmi İstisna Kapsamına Giren İşlem kayıtlarının tümünü siler.

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

Responses

Request samples

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

İstisnalar - Diğer İade Hakkı Doğuran İşlemler

Diğer iade hakkı doğuran işlem kayıtlarını getirir

Authorizations:
basicAuth
query Parameters
required
object (DigerIadeHakkiDoguranIslemGetirRequest)

Responses

Diğer iade hakkı doğuran işlem kaydını günceller

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

İşlem türü bilgisidir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "islemTuru": "KDV1_406",
  • "teslimVeHizmetTutari": 1020,
  • "iadeyeKonuOlanKDV": 1020
}

Diğer iade hakkı doğuran işlem kayıtlarını ekler

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (DigerIadeHakkiDoguranIslemKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Diğer iade hakkı doğuran işlem kayıtlarını siler

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Diğer iade hakkı doğuran işlem kayıtlarını sorgular.

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": [
    ]
}

Beyannameye ait diğer iade hakkı doğuran işlem kayıtlarının tümünü siler

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

Responses

Request samples

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

İstisnalar - İsteğe Bağlı Tam Tevkifat Kapsamına Giren İşlemler

İsteğe Bağlı Tam Tevkifat Kapsamına Giren İşlemler tablosuna ait kayıtları getirir.

Authorizations:
basicAuth
query Parameters
required
object (IstisnaTamTevkifatUygulamasiGetirRequest)

Responses

İsteğe Bağlı Tam Tevkifat Kapsamına Giren İşlemler tablosuna ait kaydı günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
islemTuru
required
string
Enum: "KDV1_901" "KDV1_902" "KDV1_903" "KDV1_904" "KDV1_905" "KDV1_906" "KDV1_907" "KDV1_908" "KDV1_909" "KDV1_910" "KDV1_911" "KDV1_912" "KDV1_913" "KDV1_914" "KDV1_915" "KDV1_916" "KDV1_917" "KDV1_918" "KDV1_919" "KDV1_920" "KDV1_921" "KDV1_922" "KDV1_923" "KDV1_924" "KDV1_925"

İşlem türü bilgisidir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "islemTuru": "KDV1_901",
  • "teslimVeHizmetTutari": 1020,
  • "iadeyeKonuOlanKdv": 1020
}

İsteğe Bağlı Tam Tevkifat Kapsamına Giren İşlemler tablosuna ait kayıtları ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (IstisnaTamTevkifatUygulamasiKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

İsteğe Bağlı Tam Tevkifat Kapsamına Giren İşlemler tablosuna ait kayıtları siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

İsteğe Bağlı Tam Tevkifat Kapsamına Giren İşlemler tablosuna ait kayıtları sorgular.

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": [
    ]
}

İsteğe Bağlı Tam Tevkifat Kapsamına Giren İşlemler tablosuna ait kayıtların tümünü siler.

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

Responses

Request samples

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

İndirimler - Bu Döneme Ait İndirilecek KDV Tutarının Oranlara Göre Dağılımı

Bu Döneme Ait İndirilecek KDV Tutarının Oranlara Göre Dağılımı kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (IndirilecekKDVDagilimiGetirRequest)

Responses

Bu Döneme Ait İndirilecek KDV Tutarının Oranlara Göre Dağılımı kaydını günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

kdvOrani
required
number <double>

%10 anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV11",
  • "kdvTutari": 1020,
  • "kdvOrani": 0.1
}

Bu Döneme Ait İndirilecek KDV Tutarının Oranlara Göre Dağılımı Tablosuna kayıt ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (IndirilecekKDVDagilimiDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Bu Döneme Ait İndirilecek KDV Tutarının Oranlara Göre Dağılımı kaydını siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Bu Döneme Ait İndirilecek KDV Tutarının Oranlara Göre Dağılımı kayıtlarını sorgular.

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": [
    ]
}

Bu Döneme Ait İndirilecek KDV Tutarının Oranlara Göre Dağılımı Tablosunun aktif olup olmama durumunu getirir.

Authorizations:
basicAuth
query Parameters
required
object (IndirilecekKDVDagilimiAktifMiBilgisiniGetirRequest)

Responses

Bu Döneme Ait İndirilecek KDV Tutarının Oranlara Göre Dağılımı'nın tüm kayıtlarını siler.

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

Responses

Request samples

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

İhraç Kaydıyla Teslimler

İhraç Kaydıyla Teslimlere Ait Bildirim tablosuna ait kayıtları getirir.

Authorizations:
basicAuth
query Parameters
required
object (IhracKaydiylaTeslimlerGetirRequest)

Responses

İhraç Kaydıyla Teslimlere Ait Bildirim tablosuna ait kaydı günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
islemTuru
required
string
Enum: "KDV1_701" "KDV1_702"

İşlem türü bilgisidir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

kdvOrani
required
number <double>

%10 anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "islemTuru": "KDV1_701",
  • "teslimBedeli": 1020,
  • "kdvOrani": 0.1
}

İhraç Kaydıyla Teslimlere Ait Bildirim tablosuna kayıt ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (IhracKaydiylaTeslimlerKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

İhraç Kaydıyla Teslimlere Ait Bildirim tablosuna ait kayıtları siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

İhraç Kaydıyla Teslimlere Ait Bildirim tablosuna ait işlemleri kontrol eder.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "yuklenilenKdv": 1020,
  • "kdvOdenmeksizinTeminEdilenMalBedeli": 1020
}

İhraç Kaydıyla Teslimlere Ait Bildirim kayıtlarını sorgular.

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": [
    ]
}

İhraç Kaydıyla Teslimlere Ait Bildirim tablosuna ait hesaplanan tutarlari getirir.

Authorizations:
basicAuth
query Parameters
required
object (IhracKaydiylaTeslimlerTutarGetirRequest)

Responses

İhraç Kaydıyla Teslimlere Ait Bildirim tablosuna ait kayıtların tümünü siler.

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

Responses

Request samples

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

İndirimler - Diğer İndirimler

Diğer indirim kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (DigerIndirimGetirRequest)

Responses

Diğer indirim kaydını günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
indirimTuru
required
string
Enum: "KDV1_103" "KDV1_104" "KDV1_106" "KDV1_107" "KDV1_108" "KDV1_109" "KDV1_110" "KDV1_111"

İndirim türü bilgisidir.

required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "KDV110001",
  • "indirimTuru": "KDV1_103",
  • "indirilecekKdvTutari": 1020
}

Diğer indirim kayıtlarını ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (DigerIndirimKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Diğer indirim kayıtlarını siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Diğer indirim kayıtlarını sorgular.

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": [
    ]
}

Diğer indirim kayıtlarının tümünü siler.

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

Responses

Request samples

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

İndirimler - Önceki Dönemden Devreden İndirilecek KDV

Devreden KDV Değişikliği Tablosuna ait kayıtları getirir.

Authorizations:
basicAuth
query Parameters
required
object (DevredenKDVGetirRequest)

Responses

Devreden KDV Değişikliği Tablosuna ait kaydı günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
id
required
string
degisiklikNedeni
required
string
Enum: "ONCEKI_DONEMDEN_DEVREDEN_KDV" "KDV1_001" "KDV1_002" "KDV1_003" "KDV1_004" "KDV1_005"

Değişiklik nedeni bilgisidir.

devrolunanSirketVkn
string
aciklama
required
string
required
object (MoneyDTO)

10 TL 20 kr. anlamına gelmektedir.

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "degisiklikNedeni": "KDV1_001",
  • "devrolunanSirketVkn": "7014461035",
  • "aciklama": "Açıklama Bilgisi",
  • "kdvTutari": 1020
}

Devreden KDV Değişikliği Tablosuna kayıt ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (DevredenKDVDegisikligiDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Devreden KDV Değişikliği Tablosuna ait kayıtları siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Devreden KDV Değişikliği Tablosuna ait kayıtları sorgular.

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": [
    ]
}

Devreden KDV Değişikliği Tablosuna ait kayıtların tümünü siler.

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

Responses

Request samples

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

Beyanname

Beyannameyi getirir.

Authorizations:
basicAuth
query Parameters
beyannameId
required
string

Responses

Beyannameyi günceller.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
object (VergiDairesiDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "vergiDairesi": {
    }
}

Beyanname oluşturur.

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

Responses

Request samples

Content type
application/json
{
  • "donemDTO": {
    },
  • "vergiDairesiDTO": {
    }
}

Beyannameyi taslak durumuna getirir.

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

Responses

Request samples

Content type
application/json
{
  • "id": "string"
}

Düzeltme beyannamesi oluşturur.

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

Responses

Request samples

Content type
application/json
{
  • "donemDTO": {
    },
  • "vergiDairesiDTO": {
    }
}

Beyanname versiyonunu getirir.

Authorizations:
basicAuth
query Parameters
required
object (BeyannameVersiyonuGetirRequest)

Responses

Mükellefin ilgili dönemdeki vergi dairelerini getirir.

Authorizations:
basicAuth
query Parameters
required
object (VergiDairesiBilgileriGetirRequest)

Responses

Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim Sayfası

Tevkifat uygulaması kapsamındaki işlemleri kontrol eder.

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

Responses

Request samples

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

Beyannamenin Hangi Sıfatla Verildiği

Beyannamenin hangi sıfatla verildiği bilgisini getirir.

Authorizations:
basicAuth
query Parameters
beyannameId
required
string

Responses

Sıfat tipi Mükellef ise sadece sıfat bilgisinin yollanması yeterli olacaktır. Diğer bilgiler sistem tarafından sicil servisindeki bilgilerinizle doldurulacaktır.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
sifat
required
string
Enum: "MUKELLEF" "MIRASCI" "KANUNI_TEMSILCI"
adSoyadUnvan
required
string
TCKimlikNo
string
vergiKimlikNo
string
eposta
required
string
telefon
required
string
otomatikDolum
required
boolean

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "sifat": "MUKELLEF",
  • "adSoyadUnvan": "Ahmet Bakır",
  • "TCKimlikNo": "36342659378",
  • "vergiKimlikNo": "4194810051",
  • "eposta": "ahmet.bakir@hotmail.com",
  • "telefon": "5415986012",
  • "otomatikDolum": true
}

Sıfat bilgilerini sorgular.

Authorizations:
basicAuth
query Parameters
sifat
required
string
Enum: "MUKELLEF" "MIRASCI" "KANUNI_TEMSILCI"

Responses

Matrah Sayfası

Matrah kayıtlarını kontrol eder.

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

Responses

Request samples

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

Daha önce indirim konusu yapılan KDV'nin ilavesini getirir.

Authorizations:
basicAuth
query Parameters
required
object (BeyannameIdIleGetirRequest)

Responses

107 ve 111 Kodlu İndirim Türleri İçin Bildirimler Sayfası

107 kod numaralı satır aracılığıyla indirim konusu yapılan kdv alacağının dönem kayıtlarını ve Değersiz hale gelen alacaklara ilişkin bildirim kayıtlarını kontrol eder.

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

Responses

Request samples

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

İstisnalar Sayfası

İstisnalar - Diğer İade Hakkı Doğuran İşlemleri kontrol eder.

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

Responses

Request samples

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

İstisnalar - Kısmi Tevkifat Kapsamına Giren İşlemler

Kısmi Tevkifat Kapsamına Giren İşlemler tablosuna ait kayıtları getirir.

Authorizations:
basicAuth
query Parameters
required
object (IstisnaKismiTevkifatGetirRequest)

Responses

Kısmi Tevkifat Kapsamına Giren İşlemler tablosuna ait kayıtları ekler.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
Array of objects (IstisnaKismiTevkifatKayitDTO)

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kayitlar": [
    ]
}

Kısmi Tevkifat Kapsamına Giren İşlemler tablosuna ait kayıtları siler.

Authorizations:
basicAuth
Request Body schema: application/json
beyannameId
required
string
silinecekKayitIdleri
required
Array of strings

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "silinecekKayitIdleri": [
    ]
}

Kısmi Tevkifat Kapsamına Giren İşlemler tablosuna ait kayıtları sorgular.

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": [
    ]
}

Kısmi Tevkifat Kapsamına Giren İşlemler tablosuna ait kayıtların tümünü siler.

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

Responses

Request samples

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

İndirimler Sayfası

İndirimler sayfasını kontrol eder.

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

Responses

Request samples

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

Beyannameyi Düzenleyen

Düzenleyen bilgilerini getirir.

Authorizations:
basicAuth
query Parameters
tcKimlikNo
string
beyannameId
required
string

Responses

Düzenleyen bilgilerini kaydeder.

Authorizations:
basicAuth
Request Body schema: application/json
required
beyannameId
required
string
required
object (KisiDTO)
otomatikDolum
required
boolean

Responses

Request samples

Content type
application/json
{
  • "beyannameId": "KDV110001",
  • "kisiDTO": {
    },
  • "otomatikDolum": true
}

Sekme (Sayfa) Bilgileri

Sekmelerin (Sayfaların) durum bilgilerini getirir.

Authorizations:
basicAuth
query Parameters
required
object (SekmeBilgileriGetirRequest)

Responses

Referans Alan

Sorgulanan tipin ilgili dönem aralığında alabileceği değerleri getirir.

Authorizations:
basicAuth
query Parameters
required
object (BeyannameIdIleTipeGoreGetirRequest)

Responses

Matrah - İsteğe Bağlı Tam Tevkifat Uygulanan İşlemler

İsteğe Bağlı Tam tevkifat uygulanan işlem kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (MatrahTamTevkifatUygulamasiGetirRequest)

Responses

Matrah - Kısmî Tevkifat Uygulanan İşlemler

Kısmî tevkifat uygulanan işlem kayıtlarını getirir.

Authorizations:
basicAuth
query Parameters
required
object (KismiTevkifatUygulananIslemGetirRequest)

Responses

KDV Oranı

Beyannamenin döneminde aktif olan KDV oranlarını listeler.

Authorizations:
basicAuth
query Parameters
required
object (BeyannameIdIleGetirRequest)

Responses

İşlem Türü - Oran

Beyannamenin dönemindeki işlem türüne bağlı olarak alabileceği oranları listeler.

Authorizations:
basicAuth
query Parameters
required
object (BeyannameIdIleGetirRequest)

Responses

Beyannamenin dönemindeki işlem türüne bağlı olarak kategorilere göre alabileceği oranları listeler.

Authorizations:
basicAuth
query Parameters
required
object (BeyannameIdIleKategorilereGoreGetirRequest)

Responses

Beyannamenin dönemindeki işlem türüne bağlı olarak kategoriye göre alabileceği oranları listeler.

Authorizations:
basicAuth
query Parameters
required
object (BeyannameIdIleKategoriyeGoreGetirRequest)

Responses