Налоги / самозанятые

FnsNet.NpdStatus

.NET SDK для проверки статуса самозанятого в ФНС

FnsNet.NpdStatus version on NuGetFnsNet.NpdStatus downloads on NuGetMITC#
net8.0net10.0

Возможности

  • Статус самозанятого по ИНН на дату
  • Регистрация в DI или фабрика без контейнера
  • Ошибки с кодом сервиса и признаком IsTransient
  • Сырое тело ответа: всегда на ошибке, по флагу на успехе
  • Наблюдаемость через штатный HttpClient

Установка

bash
dotnet add package FnsNet.NpdStatus

Быстрый старт

csharp
using FnsNet.NpdStatus;
using Microsoft.Extensions.DependencyInjection;

services.AddNpdStatusClient();

// Without a DI container
using var client = NpdStatusClient.Create();

var status = await client.GetStatusAsync("525741209968", new DateOnly(2026, 10, 1));

Основные методы

GetStatusAsyncСтатус налогоплательщика НПД на дату
AddNpdStatusClientРегистрация в DI
NpdStatusClient.CreateКлиент без контейнера
READMEgithub.com/ai-iskuzhin/FnsNet.NpdStatus
Загружаем README из репозитория…