1. Go to this page and download the library: Download mlevent/ivd 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/ */
mlevent / ivd example snippets
use Mlevent\Ivd\IvdService;
// Şifresiz Giriş
$ivd = (new IvdService)->login();
// Vergi Numarası Doğrulama
$result = $ivd->taxIdVerification(
taxId : '1234567890',
province : '016',
taxOffice : '016252'
);
print_r($result);
use Mlevent\Ivd\IvdService;
// Kullanıcı Bilgileriyle Giriş
$ivd = (new IvdService)->login('TC Kimlik No', 'Parola');
/**
* Vergi Kimlik Numarası Sorgulama
* Kimlik bilgileriyle Vergi Kimlik numarası sorgulama. Tüm alanların gönderilmesi zorunludur.
*
* @param string $name · İsim
* @param string $lastName · Soyisim
* @param string $fatherName · Baba Adı
* @param string $province · İl
* @param string $dateOfBirth · Doğum Tarihi
* @return array
*/
$ivd->taxIdInquiry(
name : 'Mert',
lastName : 'Levent',
fatherName : 'Walter',
province : '016',
dateOfBirth : '19890511'
);
/**
* Yabancılar İçin Vergi Kimlik Numarasından Sorgulama
*
* @param string $taxId · Vergi Numarası
* @return array
*/
$ivd->taxIdInquiryForForeigners(
taxId : '1234567890'
);
/**
* Vergi Kimlik Numarası Doğrulama
* Sorgulanacak kişi ya da kurumun Vergi Kimlik ya da T.C. Kimlik numarasından sadece birini giriniz.
*
* @param string $taxId · Vergi Numarası
* @param string $trId · TcKN
* @param string $province · İl
* @param string $taxOffice · Vergi Dairesi
* @return array
*/
$ivd->taxIdVerification(
//taxId : '1234567890',
trId : '11111111111',
province : '016',
taxOffice : '016252'
);
/**
* Vergi Dairelerine ait liste çıktısını verir.
*
* @return array
*/
$ivd->getTaxOffices();
/**
* Vergileri ve vergi kodlarına ait liste çıktısını verir.
*
* @return array
*/
$ivd->getTaxList();
/**
* Ülkelere ait liste çıktısını verir.
*
* @return array
*/
$ivd->getCountries();
/**
* Türkiye'deki illere ait liste çıktısını verir.
*
* @return array
*/
$ivd->getProvinces();
/**
* Türkiye'deki iller ve ilçelere ait liste çıktısını verir.
*
* @return array
*/
$ivd->getProvincesAndDistricts();
/**
* Nüfus müdürlüğünde kayıtlı kimlik bilgileri.
*
* @return array
*/
$ivd->getIdInformation();
/**
* Vergi dairesi ve nüfus müdürlüğü sicil kaydı.
*
* @return array
*/
$ivd->getRegistry();
/**
* Şirketlerdeki ortaklık ve yöneticilik bilgileri.
*
* @return array
*/
$ivd->getPartnerships();
/**
* Borç Durumu
* Gelir İdaresi Başkanlığında kayıtlı borçlara ait liste çıktısını verir.
*
* @return array
*/
$ivd->getDebtStatus();
/**
* KYK Borç Durumu
*
* @return array
*/
$ivd->getKYKDebtStatus();
/**
* Banka Hesaplarına Uygulanan Elektronik Hacizler
*
* @return array
*/
$ivd->getGarnishmentsAppliedToBankAccounts();
/**
* Araçlara Uygulanan Elektronik Hacizler
*
* @return array
*/
$ivd->getGarnishmentsAppliedToVehicles();
/**
* Mevcut Araç Bilgileri
* Şu an sahibi olduğunuz araçlara ait bilgileri döndürür.
*
* @return array
*/
$ivd->getCurrentVehicles();
/**
* Geçmiş Araç Bilgileri
* Geçmişte sahibi olduğunuz, artık üzerinize kayıtlı olmayan araçlara ait bilgileri döndürür.
*
* @return array
*/
$ivd->getPreviousVehicles();
/**
* Vergi Ceza İhbarname Bilgileri
*
* @return array
*/
$ivd->getTaxPenaltyNoticeInformation();
/**
* Sanal Pos Ödemeleri
* Gelir İdaresi Başkanlığına sanal pos üzerinden yapılan ödemelerin listesini verir.
*
* @param int $year · Yıl
* @return array
*/
$ivd->getVirtualPosPayments(
year: 2018
);
/**
* E-Devlet Ödemeleri
* Gelir İdaresi Başkanlığına e-devlet üzerinden yapılan ödemelerin listesini verir.
*
* @param int $year · Yıl
* @return array
*/
$ivd->getEDevletPayments(
year: 2018
);
/**
* Diğer Ödemeler
*
* @param int $year · Yıl
* @return array
*/
$ivd->getOtherPayments(
year: 2018
);
/**
* Servis Mesajları
* İnteraktif Vergi Dairesi üzerinden yayınlanan servis mesajlarını döndürür.
*
* @return array
*/
$ivd->getServiceMessages();
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.