unapi / fns
There is no license information available for the latest version (1.1.0) of this package.
Unapi http://nalog.ru/ service wrapper
1.1.0
2018-06-15 09:56 UTC
Requires
- php: >=7.1.0
- guzzlehttp/guzzle: ^6.3
- psr/log: ^1.0
- unapi/anticaptcha-common: 1.3.0
- unapi/helper-fullname: 1.0.1
- unapi/unapi: 1.1.0
Requires (Dev)
- phpunit/phpunit: ^6.5
This package is auto-updated.
Last update: 2024-10-26 20:38:00 UTC
README
Unapi FNS
Модуль для работы с сервисами Федеральной налоговой службы
Являтся частью библиотеки Unapi
Для прохождения капчи нужен любой модуль, реализующий unapi\anticaptcha\common\AnticaptchaInterface, например Unapi Antigate
Подключение к сервису поиска документов для государственной регистрации
use unapi\fns\common\Anticaptcha; use unapi\fns\uwsfind\Service; $service = new Service([ 'anticaptcha' => new Anticaptcha(new AntigateService([...]), ]);
Поиск документов по юридическому лицу
use unapi\fns\uwsfind\Declaration; use unapi\fns\uwsfind\requests; /** @var Declaration[] $declarations */ $declarations = $service->findDeclarations( new requests\ByLegalRequest('1027700070518') )->wait();
Поиск документов об индивидуальном предпринимателе
use unapi\fns\uwsfind\Declaration; use unapi\fns\uwsfind\requests; /** @var Declaration[] $declarations */ $declarations = $service->findDeclarations( new requests\BySoleProprietorRequest('312504026800041') )->wait();
Дополнительно в конструктор запроса могут передаваться форма документа, ИФНС, период поиска.