Bu Paket ile GİB İnteraktif Vergi Dairesi üzerinden bazı şifresiz/şifreli işlemleri gerçekleştirebilirsiniz.
🛠️ Paketi composer ile projenize dahil edin;
composer require mlevent/ivduseMlevent\Ivd\IvdService;
// Şifresiz Giriş$ivd = (newIvdService)->login();
// Vergi Numarası Doğrulama$result = $ivd->taxIdVerification(
taxId : '1234567890',
province : '016',
taxOffice : '016252'
);
print_r($result);Kullanıcı bilgilerinizi setCredentials ya da login metoduyla tanımlayabilirsiniz.
useMlevent\Ivd\IvdService;
// Kullanıcı Bilgileriyle Giriş$ivd = (newIvdService)->login('TC Kimlik No', 'Parola');Not: Token değerini herhangi bir yerde kullanmanız gerekmeyecek.
İnteraktif Vergi Dairesi üzerindeki bazı servisler şifresiz/giriş yapmadan kullanılabilir;
/** * 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();İnteraktif Vergi Dairesinde kayıtlı TcKN ve şifre bilgileriyle oturum açılarak kullanılabilecek metodlar;
/** * 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();İletişim için ghergedan@gmail.com adresine e-posta gönderin.