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

This package is auto-updated.

Last update: 2024-04-26 19:37:03 UTC


README

Build Status

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();

Дополнительно в конструктор запроса могут передаваться форма документа, ИФНС, период поиска.