ahmeti / ivd-api
互联网税务部门 - Api
1.1
2022-12-11 23:12 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: >=6.0.0
This package is auto-updated.
Last update: 2024-09-12 03:20:21 UTC
README
使用此包,您可以访问互联网税务部门(https://ivd.gib.gov.tr/)上的公开数据,如税务代码列表、税务部门列表等。
使用Composer安装
composer require ahmeti/ivd-api
require __DIR__ . '/vendor/autoload.php'; try { $ivdService = new \Ahmeti\Ivd\IvdService(); }catch (\Exception $exception){ print_r($exception); }
1. 所有数据(原始数据)
$data = $ivdService->getData(); print_r($data);
2. 税务部门列表
$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" } ...
3. 税务代码列表
$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" } ...
4. 地区列表
$data = $ivdService->getIlListesi(); print_r($data);
array:83 [ 0 => { "ilKodu": 1 "ilAdi": "ADANA" "ilKoduIlAdi": "1 - ADANA" } 1 => { "ilKodu": 2 "ilAdi": "ADIYAMAN" "ilKoduIlAdi": "2 - ADIYAMAN" } ...
5. 国家列表
$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" } ...
6. 收费方式列表
$data = $ivdService->getTahsilatSekilListesi(); print_r($data);
array:25 [ 0 => { "filter": "vezne" "text": "Vezne" "value": "0" } 1 => { "filter": "banka" "text": "Banka" "value": "1" } ...
7. 注册出生地市县列表
$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Ğ" } ...
8. 机构列表
$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ÜĞÜ" } ...
9. 税务部门地区列表
$data = $ivdService->getVergiDairesiIlListesi(); print_r($data);
array:81 [ 0 => { "kod": "001" "ad": "ADANA" } 1 => { "kod": "002" "ad": "ADIYAMAN" } ...