stev / lista-firme-bundle
Lista Firme 罗马尼亚 API 的 Symfony 2 扩展包
v4.0
2024-09-16 11:37 UTC
Requires
- php: >=8.0
- ext-json: *
- guzzlehttp/guzzle: 7.*
- symfony/framework-bundle: 6.* | 7.*
Requires (Dev)
- fzaninotto/company-name-generator: dev-master
- fzaninotto/faker: 1.*
- dev-master / 4.x-dev
- v4.0
- v3.3.1
- v3.3
- v3.2.6
- v3.2.5
- v3.2.4
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1
- v3.0.x-dev
- v3.0
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0
- v1.0
- dev-migrate_sf7
- dev-vat_number_util
- dev-vies_checker
- dev-anaf-cif-checker
- dev-migrate_sf3
- dev-fix-faker-call
- dev-dev-2.0.2
- dev-update-v2.1
- dev-openapi-v2
- dev-devMfin
This package is auto-updated.
Last update: 2024-09-16 11:38:10 UTC
README
Lista Firme API 的 Symfony 2 扩展包,用于财政部的 openAPI.ro
!!! 从 2016 年 9 月 15 日起,您需要 openAPI 的 apiKey。有关详细信息,请注册 openapi.ro
如果您使用 OpenAPI 并且超出查询限制,将自动使用旧版!
1. 安装
将以下内容添加到 composer.json
"stev/lista-firme-bundle": "2.0"
在 app/AppKernel.php 中添加以下内容
new Stev\ListaFirmeBundle\StevListaFirmeBundle()
在 app/config.yml 中添加以下内容
stev_lista_firme:
cifChecker: mFin/anaf/openApi/listaFirme
username: demo
password: demo
offline: false
enabled: yes
#pathToPhantom is needed if you choose mFin as cifChecker
pathToPhantom: path/to/bin/phantomjs'
#apiKey is needed only if you work with open starting from 15.09.2016
apiKey: your-api-key
cifChecker 的可能选项为 listaFirme、mFin、openApi 和 anaf。
如果您想使用财政部 API,必须在 composer.json 中添加以下内容
"post-install-cmd": [
"PhantomInstaller\\Installer::installPhantomJS"
],
"post-update-cmd": [
"PhantomInstaller\\Installer::installPhantomJS"
],
2. 使用
/* @var $listaFirme \Stev\ListaFirmeBundle\Lib\ListaFirme */
$listaFirme = $this->get('stev.lista_firme');
$response = $listaFirme->checkCompanyByCUI($cui);
Lista Firme API 文档可在 http://www.verificaretva.ro/serviciul_tva_api_web_service.htm 找到
财政部 API 可在 http://www.mfinante.ro/agenticod.html 找到
OpenAPI 文档可在 http://openapi.ro/#company 找到
ANAF API 文档 https://webservicesp.anaf.ro/PlatitorTvaRest/api/v3/