mlevent / ivd
此包已被废弃,不再维护。未建议替代包。
关于此包最新版本(v0.1.0)没有可用的许可证信息。
互联网税务部门辅助工具
v0.1.0
2022-12-18 02:49 UTC
Requires
- php: ^8.0
This package is auto-updated.
Last update: 2024-07-30 01:32:57 UTC
README
使用此包,您可以通过GİB互动税务部门执行一些无密码/加密操作。
安装
🛠️ 使用composer将此包集成到您的项目中;
composer require mlevent/ivd
示例用法
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);
实际用户
您可以使用 setCredentials
或 login
方法定义用户信息。
use Mlevent\Ivd\IvdService; // Kullanıcı Bilgileriyle Giriş $ivd = (new IvdService)->login('TC Kimlik No', 'Parola');
注意:您不需要在任何地方使用Token值。
无密码操作
一些服务可以在不进行密码登录的情况下在互动税务部门上使用;
/** * 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();
加密操作
使用在互动税务部门上注册的TcKN和密码信息登录后可以使用的功能;
/** * 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();
📧联系
发送电子邮件至 ghergedan@gmail.com 进行联系。