mlevent/ivd
最新稳定版本:v0.1.0
Composer 安装命令:
composer require mlevent/ivd
包简介
İnternet Vergi Dairesi Yardımcı Aracı
README 文档
README
Bu Paket ile GİB İnteraktif Vergi Dairesi üzerinden bazı şifresiz/şifreli işlemleri gerçekleştirebilirsiniz.
Kurulum
🛠️ Paketi composer ile projenize dahil edin;
composer require mlevent/ivd
Örnek Kullanım
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);
Gerçek Kullanıcı
Kullanıcı bilgilerinizi setCredentials ya da login metoduyla tanımlayabilirsiniz.
use Mlevent\Ivd\IvdService; // Kullanıcı Bilgileriyle Giriş $ivd = (new IvdService)->login('TC Kimlik No', 'Parola');
Not: Token değerini herhangi bir yerde kullanmanız gerekmeyecek.
Şifresiz İşlemler
İ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();
Şifreli İşlemler
İ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
İletişim için ghergedan@gmail.com adresine e-posta gönderin.
mlevent/ivd 适用场景与选型建议
mlevent/ivd 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 34 次下载、GitHub Stars 达 11, 最近一次更新时间为 2022 年 12 月 18 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「ivd」 「gib」 「vergi」 「interaktif vergi dairesi」 「maliye」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 mlevent/ivd 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 mlevent/ivd 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 mlevent/ivd 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
PHP için GİB eArşiv/eFatura entegrasyonu.
İnternet Vergi Dairesi - Api
PHP için GİB eArşiv/eFatura entegrasyonu. (Forked from mlevent/fatura)
ivd
Bu Laravel paketi, GİB e-Arşiv Portalı ile doğrudan bağlantı kurarak kullanıcıların e-Arşiv faturalarını otomatik olarak oluşturmasını, önizlemesini almasını, indirmesini ve yönetmesini sağlar.
PHP için GİB eArşiv/eFatura entegrasyonu.
统计信息
- 总下载量: 34
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 11
- 点击次数: 25
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2022-12-18