Skip to main content

Wrapper for integration with the 'Мой налог' API service

Project description

Nalogovich

Асинхронная Python библиотека (SDK) для API "Мой Налог" (ЛК НПД)

PyPI version Python versions License: MIT CodeFactor

Nalogovich - библиотека для интеграции с сервисом "Мой Налог". Идеально подходит для автоматизации отчетности самозанятых, создания платежных ботов в Telegram или CRM-систем.

Документация | Сообщить об ошибке


📦 Установка

pip install nalogovich

Или через современный менеджер пакетов uv:

uv add nalogovich

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

Создание чека за 1 минуту:

import asyncio
from nalogovich.lknpd import NpdClient

async def main():
    async with NpdClient(inn="123456789012", password="your_password") as client:
        await client.auth()
        
        # Создаем новый чек
        receipt = await client.create_ticket(
            name="Консультационные услуги",
            amount=1500,
            quantity=1
        )
        
        print(f"Чек создан! URL: {receipt.url}")
        
        # Получаем список последних операций
        checks = await client.get_checks(limit=5)
        print(f"Последние операции: {len(checks.content)}")

if __name__ == "__main__":
    asyncio.run(main())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nalogovich-1.0.0.tar.gz (99.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nalogovich-1.0.0-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file nalogovich-1.0.0.tar.gz.

File metadata

  • Download URL: nalogovich-1.0.0.tar.gz
  • Upload date:
  • Size: 99.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nalogovich-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e54f1e5b3d896a8863acb4fd4f43b5ee336df6f51658179ecd57f57e3608fe09
MD5 83723289018d34b21d9df42e33a175fd
BLAKE2b-256 46a9e6227a21cfa469e2bf8189b026a2dab5a46c77ba17df0c759f7b3afcc825

See more details on using hashes here.

Provenance

The following attestation bundles were made for nalogovich-1.0.0.tar.gz:

Publisher: ci-cd.yml on Ramedon1/nalogovich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nalogovich-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: nalogovich-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nalogovich-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48a69312ee9492ad482d11be46e0800ca50b4bd68aa2a0aa12c777faf5ee420e
MD5 b117c55dacf25758fc3e050a15d6bfb1
BLAKE2b-256 235e16e0f1e2ebdc08972636acab99811cc1ee7960fa5acfff6f9658e4c10716

See more details on using hashes here.

Provenance

The following attestation bundles were made for nalogovich-1.0.0-py3-none-any.whl:

Publisher: ci-cd.yml on Ramedon1/nalogovich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page