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 получившегося дня.