NPD Tools
Библиотека для работы с ФНС в рамках самозанятости.
Позволяет производить все основные манипуляции с налогом на профессиональный доход. Можно задекларировать доход, аннулировать его, выставить счёт и работать с этим счётом. Разобрал API приложения Мой налог от ФНС, чтобы вам было удобно автоматизировать свои процессы. Приятной работы 🎉
Если ты не знаешь свой ⚠️ password ⚠️
Если входишь в lknpd.nalog.ru или "Мой налог" через Госуслуги (ЕСИА) или просто не помнишь пароль, надо зайти на lkfl2.nalog.ru и там по ситуации:
- Войти так же через Госуслуги и сменить (установить) пароль в настройках профиля.
- Войти по электронной подписи и сменить пароль в настройках профиля.
- Нажать кнопочку "Восстановить пароль" и пройти процедуру восстановления.
- Не разобраться в ситуации и смириться со сложностью бытия.
Договорённости библиотеки:
- Все суммы во всех моделях указываются в рублях в объектах
Decimal
. - Аргументы суммы могут быть переданы в форматах
int
,float
иstr
. - Все даты и время во всех моделях заданы в объектах
datetime
. - Аргументы времени могут быть переданы в строковом представлении в формате
%Y-%m-%dT%H:%M:%S.%f%z
. - Некоторые функции могут принимать в аргументы даты и времени объекты
int
. Это означает, сколько дней вычтутся изdatetime.now()
. - При такой передаче
int
, время будет сброшено до 0:00:00 или 23:59:59 получившегося дня.