PHP code example of ahmeti / ivd-api

1. Go to this page and download the library: Download ahmeti/ivd-api library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

ahmeti / ivd-api example snippets




try {
    $ivdService = new \Ahmeti\Ivd\IvdService();
}catch (\Exception $exception){
    print_r($exception);
}

$data = $ivdService->getData();
print_r($data);

$data = $ivdService->getVergiDaireListesi();
print_r($data);

array:1044[
  0 => {
    "vdKodu": "001103"
    "vdAdi": "FEKE MAL MÜDÜRLÜĞÜ"
    "orgOid": "00000000001108"
    "vdKoduAdi": "001103 FEKE MAL MÜDÜRLÜĞÜ"
    "vdAdiKodu": "FEKE MAL MÜDÜRLÜĞÜ (001103)"
    "ilKodu": "001"
  }
  1 => {
    "vdKodu": "001105"
    "vdAdi": "KARAİSALI MAL MÜDÜRLÜĞÜ"
    "orgOid": "00000000001109"
    "vdKoduAdi": "001105 KARAİSALI MAL MÜDÜRLÜĞÜ"
    "vdAdiKodu": "KARAİSALI MAL MÜDÜRLÜĞÜ (001105)"
    "ilKodu": "001"
  }
  ...

$data = $ivdService->getVergiKodListesi();
print_r($data);

array:743[
  0 => {
    "gelirTuru": 1
    "tahsilatGrupTipi": "SUREKLI"
    "vergiKisaAdi": "0001 YIL.GEL.V."
    "thsBagsizDurumu": "0"
    "vergiGrubu": 1
    "vergiAdi": "0001 YILLIK GELİR VERGİSİ"
    "topluTkpDurum": "0"
    "vergiKodu": "0001"
  }
  1 => {
    "gelirTuru": 1
    "tahsilatGrupTipi": "SUREKLI"
    "vergiKisaAdi": "0002 ZIRAİ.K.G.V."
    "thsBagsizDurumu": "0"
    "vergiGrubu": 1
    "vergiAdi": "0002 ZIRAİ KAZANÇ GELİR VERGİSİ"
    "topluTkpDurum": "0"
    "vergiKodu": "0002"
  }
  ...

$data = $ivdService->getIlListesi();
print_r($data);

array:83 [
  0 => {
    "ilKodu": 1
    "ilAdi": "ADANA"
    "ilKoduIlAdi": "1 - ADANA"
  }
  1 => {
    "ilKodu": 2
    "ilAdi": "ADIYAMAN"
    "ilKoduIlAdi": "2 - ADIYAMAN"
  }
  ...

$data = $ivdService->getUlkeListesi();
print_r($data);

array:266 [
  0 => {
    "ulkeAdiTUReng": "ABD MINOR OUTLYING ADALARI (US MINOR OUTLYING ISLANDS)"
    "ulkeKodu": "013"
    "ulkeAdi": "ABD MINOR OUTLYING ADALARI"
    "kodAd": "013-ABD MINOR OUTLYING ADALARI"
    "ulkeAdiENG": "US MINOR OUTLYING ISLANDS"
    "egmUlkeKodu": "USA"
  }
  1 => {
    "ulkeAdiTUReng": "ABD VİRJİN ADALARI (US VIRGIN ISLANDS)"
    "ulkeKodu": "457"
    "ulkeAdi": "ABD VİRJİN ADALARI"
    "kodAd": "457-ABD VİRJİN ADALARI"
    "ulkeAdiENG": "US VIRGIN ISLANDS"
    "egmUlkeKodu": "USA"
  }
  ...

$data = $ivdService->getTahsilatSekilListesi();
print_r($data);

array:25 [
  0 => {
    "filter": "vezne"
    "text": "Vezne"
    "value": "0"
  }
  1 => {
    "filter": "banka"
    "text": "Banka"
    "value": "1"
  }
  ...

$data = $ivdService->getSicilDogumYeriIlIlceListesi();
print_r($data);

array:1242 [
  0 => {
    "kod": 2075
    "ilceAdi": "ADANA"
    "ilKodu": 1
    "ilAdi": "ADANA"
    "ilIlceAdi": "ADANA"
  }
  1 => {
    "kod": 1757
    "ilceAdi": "ALADAĞ"
    "ilKodu": 1
    "ilAdi": "ADANA"
    "ilIlceAdi": "ADANA-ALADAĞ"
  }
  ...

$data = $ivdService->getKurumListesi();
print_r($data);

array:19 [
  0 => {
    "kod": "59714804"
    "ad": "EMNİYET GENEL MÜDÜRLÜĞÜ"
  }
  1 => {
    "kod": "48909307"
    "ad": "MADEN İŞLERİ GENEL MÜDÜRLÜĞÜ"
  }
  ...

$data = $ivdService->getVergiDairesiIlListesi();
print_r($data);

array:81 [
  0 => {
    "kod": "001"
    "ad": "ADANA"
  }
  1 => {
    "kod": "002"
    "ad": "ADIYAMAN"
  }
  ...