{ "info": { "author": "Guryev Konstantin", "author_email": "kosmini4@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Natural Language :: Russian", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=======================\nkomtet-kassa-python-sdk\n=======================\n\n\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0432\u0430\u0448\u0435\u0433\u043e \u0441\u0430\u0439\u0442\u0430 \u0441 \u0441 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u043c \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u043c \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u043f\u0435\u0447\u0430\u0442\u0438 \u0447\u0435\u043a\u043e\u0432 `\u041a\u041e\u041c\u0422\u0415\u0422 \u041a\u0430\u0441\u0441\u0430 `_\n\n.. image:: https://img.shields.io/travis/Komtet/komtet-kassa-python-sdk.svg?style=flat-square\n :target: https://travis-ci.org/Komtet/komtet-kassa-python-sdk\n\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n=========\n\n\u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e pip:\n\n.. code:: bash\n\n # pip install komtet_kassa_sdk\n\n\u0412\u0440\u0443\u0447\u043d\u0443\u044e:\n\n.. code:: bash\n\n $ git clone https://github.com/Komtet/komtet-kassa-python-sdk\n $ cd komtet-kassa-python-sdk\n # python setup.py install\n\n\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\n=============\n\n.. code:: python\n\n from requests.exceptions import HTTPError\n from komtet_kassa_sdk import (\n Check, CorrectionCheck, Client, Intent, TaxSystem, VatRate, CorrectionType, PaymentMethod,\n Agent, AgentType, CalculationSubject, CalculationMethod\n )\n\n shop_id = '\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430'\n secret_key = '\u0441\u0435\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043a\u043b\u044e\u0447'\n client = Client(shop_id, secret_key)\n\n oid = '\u043d\u043e\u043c\u0435\u0440 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0432 \u0432\u0430\u0448\u0435\u043c \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435'\n email = 'E-Mail \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0447\u0435\u043a\u0430'\n\n intent = Intent.SELL # \u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043b\u0430\u0442\u0435\u0436\u0430\n # \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 Intent.RETURN \u0434\u043b\u044f \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430\n\n # \u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u043d\u0430\u043b\u043e\u0433\u043e\u043e\u0431\u043b\u0430\u0436\u0435\u043d\u0438\u044f\n tax_system = TaxSystem.COMMON # \u041e\u0421\u041d\n # tax_system = TaxSystem.SIMPLIFIED_IN # \u0423\u0421\u041d \u0434\u043e\u0445\u043e\u0434\n # tax_system = TaxSystem.SIMPLIFIED_IN_OUT # \u0423\u0421\u041d \u0434\u043e\u0445\u043e\u0434 - \u0440\u0430\u0441\u0445\u043e\u0434\n # tax_system = TaxSystem.UTOII # \u0415\u041d\u0412\u0414\n # tax_system = TaxSystem.UST # \u0415\u0421\u041d\n # tax_system = TaxSystem.PATENT # \u041f\u0430\u0442\u0435\u043d\u0442\n\n check = Check(oid, email, intent, tax_system)\n\n position_name = '\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u0438'\n position_price = 100 # \u0426\u0435\u043d\u0430 \u043f\u043e\u0437\u0438\u0446\u0438\u0438\n check.add_position(position_name, position_price)\n\n # \u041d\u0430\u043b\u043e\u0433\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0432\u043a\u0430\n vat_rate = VatRate.RATE_20 # \u041d\u0414\u0421 20%\n # vat_rate = VatRate.RATE_NO # \u0411\u0435\u0437 \u041d\u0414\u0421\n # vat_rate = VatRate.RATE_0 # \u041d\u0414\u0421 0%\n # vat_rate = VatRate.RATE_10 # \u041d\u0414\u0421 10%\n # vat_rate = VatRate.RATE_110 # \u041d\u0414\u0421 10/110\n # vat_rate = VatRate.RATE_120 # \u041d\u0414\u0421 20/120\n # \u041c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u0447\u0438\u0441\u043b\u043e:\n # vat_rate = 20\n # \u0438\u043b\u0438 \u0441\u0442\u0440\u043e\u043a\u0443:\n # vat_rate = '10'\n # \u0438\u043b\u0438 \u0434\u0430\u0436\u0435 \u0442\u0430\u043a:\n # vat_rate = '20%'\n # \u0430 \u0435\u0449\u0451 \u0432\u043e\u0442 \u0442\u0430\u043a:\n # vat_rate = 0.20\n\n # \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u0438\n check.add_position(\n '\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u0438',\n oid=123, # \u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0432 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435\n price=100, # \u0426\u0435\u043d\u0430 \u0437\u0430 \u0435\u0434\u0438\u043d\u0438\u0446\u0443\n quantity=2, # \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0435\u0434\u0438\u043d\u0438\u0446 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 1)\n total=200, # \u041e\u0431\u0449\u0430\u044f \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u043f\u043e\u0437\u0438\u0446\u0438\u0438 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e price * quantity)\n vat=vat_rate # \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0411\u0435\u0437 \u041d\u0414\u0421 (VatRate.RATE_NO),\n\n calculation_method=CalculationMethod.FULL_PAYMENT, # \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e FULL_PAYMENT\n calculation_subject=CalculationSubject.PRODUCT, # \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e PRODUCT\n\n # \u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0430\u0442\u0440\u0438\u0431\u0443\u0442, \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 \u043f\u0440\u043e\u0434\u0430\u0436\u0435 \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u043e\u043d\u0435\u0440\u043e\u043c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0438\n # \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u043e\u043d\u043d\u044b\u0445 \u0442\u043e\u0432\u0430\u0440\u043e\u0432\n agent = Agent(AgentType.COMMISSIONAIRE, '+77777777777', '\u041e\u041e\u041e \"\u041b\u044e\u0442\u0438\u043a\"', '12345678901')\n )\n\n # \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0443\u043c\u043c\u044b \u0440\u0430\u0441\u0447\u0451\u0442\u0430\n check.add_payment(300)\n\n # \u0415\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0441\u043f\u0435\u0447\u0430\u0442\u0430\u0442\u044c \u0447\u0435\u043a (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e False)\n check.set_print(True)\n\n # \u0415\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u043a\u0430\u0441\u0441\u0438\u0440\u0443, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u043e\u0437\u044c\u043c\u0443\u0442\u0441\u044f \u0441 \u0424\u041d\n check.set_cashier('\u0418\u0432\u0430\u0440\u043e\u0432 \u0418.\u041f.', '1234567890123')\n\n # \u0415\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0434\u043b\u044f \u0444\u0438\u0441\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438\n check.set_client('\u041f\u0443\u043f\u043a\u0438\u043d \u041f.\u041f.', '123412341234')\n\n # \u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u0430\n try:\n task = client.create_task(check, '\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043e\u0447\u0435\u0440\u0435\u0434\u0438')\n except HTTPError as exc:\n print(exc.response.text)\n else:\n print(task)\n # Task(id=1, external_id=2, print_queue_id=3, state='new')\n # id - \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0437\u0430\u0434\u0430\u0447\u0438\n # external_id - \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0432 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435\n # print_queue_id - \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043e\u0447\u0435\u0440\u0435\u0434\u0438\n # state - \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438\n\n\n # \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0447\u0435\u043a\u0430 \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0438\n\n printer_number = '\u0441\u0435\u0440\u0438\u0439\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u0430'\n\n intent = Intent.SELL_CORRECTION # \u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0438\n # intent = Intent.SELL_CORRECTION # \u041a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u044f \u043f\u0440\u0438\u0445\u043e\u0434\u0430\n # intent = Intent.RETURN_CORRECTION # \u041a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u044f \u0440\u0430\u0441\u0445\u043e\u0434\u0430\n\n check = CorrectionCheck(oid, printer_number, intent, tax_system)\n\n payment_method = PaymentMethod.CARD # \u041c\u0435\u0442\u043e\u0434 \u043e\u043f\u043b\u0430\u0442\u044b, \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0435\u0439 \u0441\u0443\u043c\u043c\u044b\n # payment_method = PaymentMethod.CARD # \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0435\n # payment_method = PaymentMethod.CASH # \u043d\u0430\u043b\u0438\u0447\u043d\u044b\u0435\n\n # \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0441\u0443\u043c\u043c\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0438\n check.set_payment(\n correction_sum=12, # \u0421\u0443\u043c\u043c\u0430\n vat_rate=vat_rate,\n payment_method=payment_method\n )\n\n correction_type = CorrectionType.SELF # \u0422\u0438\u043f \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0438\n # correction_type = CorrectionType.SELF # \u0421\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\n # correction_type = CorrectionType.FORCED # \u041f\u043e \u043f\u0440\u0435\u0434\u043f\u0438\u0441\u0430\u043d\u0438\u044e\n\n # \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0438\n check.set_correction_data(\n type=correction_type,\n data='2017-09-28', # \u0414\u0430\u0442\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 'yyyy-mm-dd'\n document='\u041a111', # \u041d\u043e\u043c\u0435\u0440 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0438\n description='\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u0442\u0432\u0430' # \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0438\n )\n # \u0423\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u0443\u043f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043b\u0438\u0446\u0430\n check.set_authorised_person(\n name='\u0418\u0432\u0430\u043d\u043e\u0432 \u0418.\u0418',\n inn='123456789012'\n )\n\n # \u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u0430\n try:\n task = client.create_task(check, '\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043e\u0447\u0435\u0440\u0435\u0434\u0438')\n except HTTPError as exc:\n print(exc.response.text)\n else:\n print(task)\n # Task(id=1, external_id=2, print_queue_id=3, state='new')\n # id - \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0437\u0430\u0434\u0430\u0447\u0438\n # external_id - \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0432 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435\n # print_queue_id - \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043e\u0447\u0435\u0440\u0435\u0434\u0438\n # state - \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438\n\n # \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0444\u0438\u0441\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0437\u0430\u0434\u0430\u0447\u0435:\n try:\n task_info = client.get_task_info('\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0437\u0430\u0434\u0430\u0447\u0438')\n except HTTPError as exc:\n print(exc.response.text)\n else:\n print(task_info)\n # TaskInfo(id=234, external_id='4321', state='done', error_description=None,\n # fiscal_data={'i': '111',\n # 'fn': '2222222222222222',\n # 't': '3333333333333',\n # 'n': 4,\n # 'fp': '555555555',\n # 's': '6666.77'})\n # id - \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0437\u0430\u0434\u0430\u0447\u0438\n # external_id - \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0432 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435\n # state - \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438\n # error_description - \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0448\u0435\u0439 \u043e\u0448\u0438\u0431\u043a\u0438, \u043a\u043e\u0433\u0434\u0430 state=='error'\n # fiscal_data - \u0444\u0438\u0441\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435\n\n\n\n # \u0427\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0439, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435:\n client.is_queue_active('\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043e\u0447\u0435\u0440\u0435\u0434\u0438')\n\n # \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e:\n client.set_default_queue('\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e')\n # \u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u043e\u0436\u043d\u043e \u043d\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u0432\u0441\u044f\u043a\u0438\u0439 \u0440\u0430\u0437,\n # \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0441\u043f\u0435\u0447\u0430\u0442\u0430\u0442\u044c \u0447\u0435\u043a \u0438\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043e\u0447\u0435\u0440\u0435\u0434\u0438:\n assert client.is_queue_active() is True\n try:\n task = client.create_task(check)\n except HTTPError as exc:\n print(exc.response.text)\n else:\n print(task)\n\n\nChangelog\n=========\n\n1.7.0 (13.09.2019)\n------------------\n\n- \u0417\u0430\u043c\u0435\u043d\u0435\u043d \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0434\u043b\u044f `OrderInfo`, `CouriersInfo` \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e\n\n1.6.0 (12.08.2019)\n------------------\n\n- \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0438 `Check.set_client` \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b \u0434\u043b\u044f \u0432\u0432\u043e\u0434\u0430\n\n\n1.5.5 (18.07.2019)\n------------------\n\n- \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043f\u0440\u0430\u0437\u043d\u0430\u043a\u0438 \u0440\u0430\u0441\u0441\u0447\u0435\u0442\u0430 `PROPERTY_RIGHT`, `NON_OPERATING`, `INSURANCE`, `SALES_TAX`, `RESORT_FEE` \u0432 \u043a\u043b\u0430\u0441\u0441 `CalculationSubject`\n- \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043a\u043b\u0430\u0441\u0441\u044b `Nomenclature` \u0438 `NomenclatureType` \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043e\u043a\n- \u0412 \u043f\u043e\u0437\u0438\u0446\u0438\u044e \u043d\u0430 \u0447\u0435\u043a \u0444\u0438\u0441\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u043b\u044f \u0441\u0443\u043c\u043c\u044b \u0430\u043a\u0446\u0438\u0437\u0430, \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043a\u043e\u0434 \u0441\u0442\u0440\u0430\u043d\u044b \u0438 \u043d\u043e\u043c\u0435\u0440 \u0442\u0430\u043c\u043e\u0436\u0435\u043d\u043d\u043e\u0439 \u0434\u0435\u043a\u043b\u0430\u0440\u0430\u0446\u0438\u0438\n\n1.5.4 (08.07.2019)\n------------------\n\n- \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0438 `Check.set_client` \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b \u0434\u043b\u044f \u0432\u0432\u043e\u0434\u0430, \u043d\u043e \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 inn\n \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438\n\n1.5.3 (26.06.2019)\n------------------\n\n- \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 `RATE_118` \u0432 `RATE_120` \u0443 \u043a\u043b\u0430\u0441\u0441\u0430 `VatRate`\n\n1.5.2 (26.06.2019)\n------------------\n\n- \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 `RATE_18` \u0438 `RATE_118` \u0432 `RATE_20` \u0438 `RATE_120` \u0443 \u043a\u043b\u0430\u0441\u0441\u0430 `VatRate`\n\n1.5.1 (24.06.2019)\n------------------\n\n- \u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d \u043a\u043b\u0430\u0441\u0441 `Response` \u043c\u0435\u0442\u043e\u0434\u043e\u043c `_asdict`\n\n1.5.0 (24.06.2019)\n------------------\n\n- \u0417\u0430\u043c\u0435\u043d\u0435\u043d \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0434\u043b\u044f `Task`, `TaskInfo` \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e\n\n1.4.0 (13.06.2019)\n------------------\n\n- \u0412 \u043a\u043b\u0430\u0441\u0441 `Order` \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u043f\u043b\u0430\u0442\u0443 \u0438 \u0442\u0438\u043f \u043f\u043b\u0430\u0442\u0435\u0436\u0430\n\n1.3.0 (04.06.2019)\n------------------\n\n- \u041a\u043b\u0430\u0441\u0441 `Check` \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d \u043c\u0435\u0442\u043e\u0434\u0430\u043c\u0438 `set_client` \u0438 `set_cashier` \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445\n \u043f\u043e \u0447\u0435\u043a\u0443\n\n1.2.0 (16.05.2019)\n------------------\n\n- \u041a\u043b\u0430\u0441\u0441 `Order` \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d \u043c\u0435\u0442\u043e\u0434\u043e\u043c `add_callback_url` \u0434\u043b\u044f \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430\n\n1.1.1 (16.04.2019)\n------------------\n\n- \u0418\u0437\u043c\u0435\u043d\u0435\u043d \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0437\u0430\u043a\u0430\u0437\u0430\n\n1.1.0 (15.04.2019)\n------------------\n\n- \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043a\u043b\u0430\u0441\u0441 `Order` \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u044f\u0432\u043e\u043a.\n- \u041a\u043b\u0430\u0441\u0441 `Client` \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d \u043c\u0435\u0442\u043e\u0434\u0430\u043c\u0438 `get_orders`, `get_couriers`, `create_order`, `update_order`,\n `get_order_info`, `delete_order` \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0437\u0430\u044f\u0432\u043a\u0430\u043c\u0438.\n\n1.0.0 (18.01.2019)\n------------------\n\n- \u0423\u0431\u0440\u0430\u043d\u044b \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044b `RATE_18` \u0438 `RATE_118` \u0443 \u043a\u043b\u0430\u0441\u0441\u0430 `VatRate`.\n\n0.7.0 (10.12.2018)\n------------------\n\n- \u041a\u043b\u0430\u0441\u0441 `VatRate` \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430\u043c\u0438 `RATE_20` \u0438 `RATE_120`.\n\n0.6.0 (20.11.2018)\n------------------\n\n- \u041a\u043b\u0430\u0441\u0441 `Agent` \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d \u043c\u0435\u0442\u043e\u0434\u0430\u043c\u0438 `set_paying_agent_info`, `set_receive_payments_operator_info` \u0438\n `set_money_transfer_operator_info` \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432 \u043f\u043b\u0430\u0442\u0435\u0436\u043d\u043e\u0433\u043e \u0430\u0433\u0435\u043d\u0442\u0430,\n \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u043f\u043e \u043f\u0440\u0438\u0435\u043c\u0443 \u043f\u043b\u0430\u0442\u0435\u0436\u0435\u0439 \u0438 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e.\n- \u0412 \u043a\u043b\u0430\u0441\u0441 `Check` \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 `payment_address` \u0438 \u043c\u0435\u0442\u043e\u0434 `set_callback_url`.\n\n0.5.0 (14.08.2018)\n------------------\n\n- \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u0442\u0435\u0436\u0430 `BUY` \u0438 `BUY_RETURN` \u0432 \u043a\u043b\u0430\u0441\u0441 `Intent`\n\n0.4.0 (09.04.2018)\n------------------\n\n- \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043c\u0435\u0442\u043e\u0434 `set_authorised_person` \u0432 \u043a\u043b\u0430\u0441\u0441 `CorrectionCheck`\n\n0.3.0 (20.03.2018)\n------------------\n\n- \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0424\u0424\u0414 1.0.5 (\u041f\u0440\u0438\u0437\u043d\u0430\u043a \u0440\u0430\u0441\u0441\u0447\u0435\u0442\u0430, \u0441\u043f\u043e\u0441\u043e\u0431 \u0440\u0430\u0441\u0441\u0447\u0435\u0442\u0430, \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u043a\u0430\u0441\u0441\u0438\u0440\u0443,\n \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u0430\u0433\u0435\u043d\u0442\u0443)\n\n0.2.2 (10.11.2017)\n------------------\n\n- \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043c\u0435\u0442\u043e\u0434 `Client.get_task_info`\n- \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 `oid` \u0432 `Check.add_position`\n\n0.2.1 (28.09.2017)\n------------------\n\n- \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0447\u0435\u043a \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0438.\n- \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0438\u0434 \u043e\u043f\u043b\u0430\u0442\u044b.\n- \u0412 \u043f\u043e\u0437\u0438\u0446\u0438\u044e \u043d\u0430 \u0447\u0435\u043a \u0444\u0438\u0441\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435 \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f.\n\n0.2.0 (11.08.2017)\n------------------\n\n- \u0414\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0442\u0435\u043f\u0435\u0440\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u043b\u0430\u0441\u0441 `Client`.\n- \u041f\u0440\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u043d\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0442\u0435\u043f\u0435\u0440\u044c \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f namedtuple \u0432\u043c\u0435\u0441\u0442\u043e \u0441\u043b\u043e\u0432\u0430\u0440\u044f.\n- \u0423\u0434\u0430\u043b\u0435\u043d\u044b \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f. \u0412\u043c\u0435\u0441\u0442\u043e \u043d\u0438\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0438\u0437 requests.\n- \u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u0441\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0432 \u043a\u043b\u0430\u0441\u0441\u044b.\n- \u0423\u0431\u0440\u0430\u043d\u0430 \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u0430 \u0447\u0435\u043a\u0430 \u0438 \u0435\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432.\n \u0412\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u0443\u0436\u0435 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435.\n- \u0412 \u043d\u0430\u043b\u043e\u0433\u0430\u0445 \u0442\u0435\u043f\u0435\u0440\u044c \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0442\u0430\u0432\u043a\u0430 (\u0432\u044b\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435).\n- \u0412 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0443\u0431\u0440\u0430\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 `discount` (\u0432\u044b\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435).\n- 99.9% \u043f\u043e\u043a\u0440\u044b\u0442\u0438\u0435 \u043a\u043e\u0434\u0430 \u0442\u0435\u0441\u0442\u0430\u043c\u0438.\n- \u041f\u0440\u043e\u0447\u0438\u0435 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f.\n\n0.1.6 (31.07.2016)\n------------------\n\n- `print_out()` \u0442\u0435\u043f\u0435\u0440\u044c \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.\n\n0.1.5 (10.07.2017)\n------------------\n\n- \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 `sno` \u0447\u0435\u043a\u0430 \u0432 \u041e\u0421\u041d.\n\n0.1.4 (06.07.2017)\n------------------\n\n- \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0447\u0435\u043a\u0430 `sno` (\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043d\u0430\u043b\u043e\u0433\u043e\u043e\u0431\u043b\u0430\u0436\u0435\u043d\u0438\u044f).\n\n0.1.1 (26.06.2017)\n------------------\n\n- \u041f\u0435\u0440\u0435\u0435\u0437\u0434 \u043d\u0430 https.\n\n0.1.0 (19.06.2017)\n------------------\n\n- \u041f\u0435\u0440\u0432\u044b\u0439 \u0440\u0435\u043b\u0438\u0437.\n", "description_content_type": "", "docs_url": null, "download_url": "https://pypi.python.org/pypi/komtet_kassa_sdk", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Komtet/komtet-kassa-python-sdk", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "komtet_kassa_sdk", "package_url": "https://pypi.org/project/komtet_kassa_sdk/", "platform": "", "project_url": "https://pypi.org/project/komtet_kassa_sdk/", "project_urls": { "Download": "https://pypi.python.org/pypi/komtet_kassa_sdk", "Homepage": "https://github.com/Komtet/komtet-kassa-python-sdk" }, "release_url": "https://pypi.org/project/komtet_kassa_sdk/1.7.0/", "requires_dist": null, "requires_python": "", "summary": "Python SDK for KOMTET Kassa", "version": "1.7.0" }, "last_serial": 5840701, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1a4297d21dc193bd333283fe1fbf122f", "sha256": "2de38c1e51e0dcd2c186ca98c443a59efd64614fb5d6f41ff90203d09aa1c966" }, "downloads": -1, "filename": "komtet_kassa_sdk-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1a4297d21dc193bd333283fe1fbf122f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9105, "upload_time": "2017-06-19T15:00:19", "url": "https://files.pythonhosted.org/packages/b1/1a/31f9acbb4359f4ce4a86c1f6b568be7cc2d290d842696a3e8c2c40bec279/komtet_kassa_sdk-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "40ec2c3b743b551cb4dad9db06f59efc", "sha256": "6816c313bed6e6ff9d2943d42c3ca61207837a6cb98bd5ece1ad17daf8e3f32c" }, "downloads": -1, "filename": "komtet_kassa_sdk-0.1.1.tar.gz", "has_sig": false, "md5_digest": "40ec2c3b743b551cb4dad9db06f59efc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9125, "upload_time": "2017-06-26T15:10:18", "url": "https://files.pythonhosted.org/packages/6b/32/d4784727f9ed52d7f5c12879349b21c0651d755734c573aad8dbd32933e4/komtet_kassa_sdk-0.1.1.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ac49fca1baa82eb26fb0b995ae83943b", "sha256": "1c1d8fd4a50118052c9ff1c2b5c09d83f55b6438cacdcf5903020dc6a50da8c6" }, "downloads": -1, "filename": "komtet_kassa_sdk-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ac49fca1baa82eb26fb0b995ae83943b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9688, "upload_time": "2017-07-06T11:10:41", "url": "https://files.pythonhosted.org/packages/7d/58/969943e7922e8ea58fe61d1af9d8ed8c4b00db93a6fbe24d1dc7f798d955/komtet_kassa_sdk-0.1.4.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "8c49cacaacc66aa012f3224b7a51de00", "sha256": "4157ec99f10527cec4c68541bfe61bf4ab9176179662774b726fec61318f37ae" }, "downloads": -1, "filename": "komtet_kassa_sdk-0.1.6.tar.gz", "has_sig": false, "md5_digest": "8c49cacaacc66aa012f3224b7a51de00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9782, "upload_time": "2017-07-31T13:33:29", "url": "https://files.pythonhosted.org/packages/90/d0/cae5dc8eacfa8543806a7f52f9e8db569a16be9fbab92443fde24f82128f/komtet_kassa_sdk-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4836386c8006169caa5ecf30e260f426", "sha256": "fdb03cfd7776ecba04db8cbd9d1972db2da8e48eb512db9cb92e5418a7808db3" }, "downloads": -1, "filename": "komtet_kassa_sdk-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4836386c8006169caa5ecf30e260f426", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6246, "upload_time": "2017-08-11T13:48:54", "url": "https://files.pythonhosted.org/packages/2b/af/53d6e1cbb308be589db5bb7b1ff0d74ae452a1436efcebace4ea51de6f95/komtet_kassa_sdk-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "35c03910ccefb64e6e5f29f00d284082", "sha256": "3e1e27d903606fd2ded9d8eeff80ff959461b3273bc95639fbccb9abdfbab44d" }, "downloads": -1, "filename": "komtet_kassa_sdk-0.2.1.tar.gz", "has_sig": false, "md5_digest": "35c03910ccefb64e6e5f29f00d284082", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7300, "upload_time": "2017-09-28T12:28:20", "url": "https://files.pythonhosted.org/packages/8f/5d/e6a089e4b9437c2d3f393cbdae0f53019be91d7148ae4b180a2de5e3ed73/komtet_kassa_sdk-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "8f8b6de5cea7adf647eac81ec3ab38b5", "sha256": "b5e99565043c33979bdd901bf26d55f2b81f448f72777d08a45d47b5282b342a" }, "downloads": -1, "filename": "komtet_kassa_sdk-0.2.2.tar.gz", "has_sig": false, "md5_digest": "8f8b6de5cea7adf647eac81ec3ab38b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8078, "upload_time": "2017-11-10T14:02:13", "url": "https://files.pythonhosted.org/packages/49/55/63ae460897b501ca76e08063dfc70d4a51797955180a68cf4bf0dd16644c/komtet_kassa_sdk-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "dc71f5c51c4b783e59b6973e502b3fdb", "sha256": "7008b20ae1d0a3c06c1182c9eab29e8ad10bab5af6634dd9a0d9a03610bd520f" }, "downloads": -1, "filename": "komtet_kassa_sdk-0.3.0.tar.gz", "has_sig": false, "md5_digest": "dc71f5c51c4b783e59b6973e502b3fdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13056, "upload_time": "2018-04-02T07:08:55", "url": "https://files.pythonhosted.org/packages/ea/82/f24b3398879bf7eb884141c0673f0435cc06fb5494c43c952ed952fc63b1/komtet_kassa_sdk-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f2689727c5449c91f8bc52ab34b79f3f", "sha256": "d6bee5456c0dd6583a75b2cc5e5dd084fd05ba8447061c4f73ef2bfd895390cb" }, "downloads": -1, "filename": "komtet_kassa_sdk-0.4.0.tar.gz", "has_sig": false, "md5_digest": "f2689727c5449c91f8bc52ab34b79f3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13278, "upload_time": "2018-04-09T12:03:16", "url": "https://files.pythonhosted.org/packages/ea/12/d41872785abb537d3541cabfd6c5e011d2cb258c35ccb2da4bb915c15a0e/komtet_kassa_sdk-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3bfebae8a75d5fef65e3beb434d6ee01", "sha256": "bc92f50ddf73e0ba068a1a5f631fbca70b28e8cc7a8a0a64c24996b29c341305" }, "downloads": -1, "filename": "komtet_kassa_sdk-0.5.0.tar.gz", "has_sig": false, "md5_digest": "3bfebae8a75d5fef65e3beb434d6ee01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13395, "upload_time": "2018-08-14T13:59:47", "url": "https://files.pythonhosted.org/packages/22/3a/5d1777fabe1c5a7aed0536aa2785f70745b73903d280649a11b57cdc76c6/komtet_kassa_sdk-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "a819218a6fa3ffaa83fbf331883580fa", "sha256": "9d1a65b6822cc2d57acab9a9b4d710201bd31d0794281877e1e81f708171932c" }, "downloads": -1, "filename": "komtet_kassa_sdk-0.6.0.zip", "has_sig": false, "md5_digest": "a819218a6fa3ffaa83fbf331883580fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21542, "upload_time": "2018-11-20T13:14:02", "url": "https://files.pythonhosted.org/packages/94/c7/975f151dbd94cbc5d66f21c08135b9767c6be073643880a7a3b114fa013b/komtet_kassa_sdk-0.6.0.zip" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "afc77e9acde5b350008ca6ff8e264842", "sha256": "d1e916d8357cca308b242b20c6aa6600afd0ccb61b2eda05ed449ac90fcfcda2" }, "downloads": -1, "filename": "komtet_kassa_sdk-0.7.0.tar.gz", "has_sig": false, "md5_digest": "afc77e9acde5b350008ca6ff8e264842", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14259, "upload_time": "2018-12-10T05:34:00", "url": "https://files.pythonhosted.org/packages/86/8a/8a1df397efdfe916c8cb433142f280b33b442c66f3591437a742ad250620/komtet_kassa_sdk-0.7.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "0f185ec8e18754d4b4017e4ed7044072", "sha256": "87502b734b936b50e45f7f9cb7ec207ea70055dc4bdfcd6ec3dfea8d587030c5" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0f185ec8e18754d4b4017e4ed7044072", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14232, "upload_time": "2019-01-23T14:02:47", "url": "https://files.pythonhosted.org/packages/37/3c/d3703295083640de38050ce237588d15036a3d87b7435f7551b0e3f43aa8/komtet_kassa_sdk-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4484f2797de7a23a8ee508554ae6f00f", "sha256": "096765eadc922bf897d0bf7cd5acde4be83a432e4e0bd0f77e517ca0008696bc" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.1.0.tar.gz", "has_sig": false, "md5_digest": "4484f2797de7a23a8ee508554ae6f00f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12298, "upload_time": "2019-04-15T09:31:01", "url": "https://files.pythonhosted.org/packages/ae/a5/05fd525bf8145f645762dd56aba152e90e66f3d203f678f9a4ce10c043ab/komtet_kassa_sdk-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "686294cd3216b0226cf0f93998765f35", "sha256": "9b783638d50283f9a237effddfd72ee8512dfeca9458eb1009a35e40856fd312" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.1.1.tar.gz", "has_sig": false, "md5_digest": "686294cd3216b0226cf0f93998765f35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12328, "upload_time": "2019-04-18T08:18:43", "url": "https://files.pythonhosted.org/packages/8c/a5/432df245edeabc52a3b02830ee5fa807b2f94bd72f3eb3a860938e123fbb/komtet_kassa_sdk-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "f298bd8c503559321bd320a6861b40c8", "sha256": "2bff65be722b351a73bb8bdb9555f59383d4b3b26d2c36567727f0ac2088b417" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.2.0.tar.gz", "has_sig": false, "md5_digest": "f298bd8c503559321bd320a6861b40c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12491, "upload_time": "2019-05-16T13:08:59", "url": "https://files.pythonhosted.org/packages/05/11/cbcc0da44e53da81a627f0c64e63904c7e1fd20de7a520816b7c9aa13cd7/komtet_kassa_sdk-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "f2ac47ac2fac9c32c3454fbba2de785f", "sha256": "3bfb7055a1621a16e8f09d0a9a6181c72d91c56313387b1711ef19c2b1a7938f" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.3.0.tar.gz", "has_sig": false, "md5_digest": "f2ac47ac2fac9c32c3454fbba2de785f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16268, "upload_time": "2019-06-05T08:34:08", "url": "https://files.pythonhosted.org/packages/5c/93/c6dbe9e7ea9127e68412747d98aa3a0a8ad2e0d2f0ad91dec21105a0c9a4/komtet_kassa_sdk-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "12e04aff93c785b68fe1e3af736c3797", "sha256": "36244d2a2ce1acccd2812ae2cfe01e9ceeb844da04f07518f2a31c66ae93911e" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.4.0.tar.gz", "has_sig": false, "md5_digest": "12e04aff93c785b68fe1e3af736c3797", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12794, "upload_time": "2019-06-13T08:02:54", "url": "https://files.pythonhosted.org/packages/b6/44/51dfbf498096a303c19ea39510708d0e0cb7cad618dde3bc7e62e463a453/komtet_kassa_sdk-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "e2639174ce9b33219615ff6a32b85d6a", "sha256": "3eb4412c1daf603f7d707725ffea8c2368af112e204a764c8fa7fc888aa8c689" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.5.0.tar.gz", "has_sig": false, "md5_digest": "e2639174ce9b33219615ff6a32b85d6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16573, "upload_time": "2019-06-24T05:56:21", "url": "https://files.pythonhosted.org/packages/b4/70/9c1b349a23543b5411f20f707d6aaca227b25b24b6be92e7f694d7d695c2/komtet_kassa_sdk-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "8936e86b08fb89e1e75ce90558942b6e", "sha256": "fc9d3c849139cb56bd627c55fe9154798aa62bf91d60137313b1c2cc1ea50c47" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.5.1.tar.gz", "has_sig": false, "md5_digest": "8936e86b08fb89e1e75ce90558942b6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16640, "upload_time": "2019-06-24T06:18:19", "url": "https://files.pythonhosted.org/packages/b9/8a/419eba09364805744a0e3ec158ae3152d67447b7a66247a0b4691f35e3e2/komtet_kassa_sdk-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "7791cf3d7a7d17e332bef123818f8e09", "sha256": "87fc84f05f1a4bb9a67224a03e7c55d4dc3525f639b33f5f28c7985f283655aa" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.5.2.tar.gz", "has_sig": false, "md5_digest": "7791cf3d7a7d17e332bef123818f8e09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14443, "upload_time": "2019-06-26T09:06:24", "url": "https://files.pythonhosted.org/packages/93/e8/aa6fcb688e41fe79024b8f0e170d7ec7df5e7159f7558a2c60832640ac17/komtet_kassa_sdk-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "512d70d55777ddef64c8c120c772f870", "sha256": "1c6f00ac7e55a07287059068c71fdcef099f009f617e683d07dbbf95738890e4" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.5.3.tar.gz", "has_sig": false, "md5_digest": "512d70d55777ddef64c8c120c772f870", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14519, "upload_time": "2019-06-26T09:59:46", "url": "https://files.pythonhosted.org/packages/0d/e7/7e8d75bdf401779a79b0e5e6336994386016146e44169dfed3a72ee02fb2/komtet_kassa_sdk-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "9827af8d2df192bb91f4e8639ca8eb94", "sha256": "38fa7b231f0b147488faa50c13c49b01499ddf754ca56fda5c6189a47034769b" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.5.4.tar.gz", "has_sig": false, "md5_digest": "9827af8d2df192bb91f4e8639ca8eb94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16959, "upload_time": "2019-07-09T05:17:30", "url": "https://files.pythonhosted.org/packages/84/a2/2ac14cf65507f252306c407d4b36694ac494f9d27fa6018b840a95ae630e/komtet_kassa_sdk-1.5.4.tar.gz" } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "9405ed79a38a99be317f15cf7e2bbe3f", "sha256": "127828bcfa8a1f473253308cc28d108b1bced384517390972b9bf8384a2e67a9" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.5.5-py2.7.egg", "has_sig": false, "md5_digest": "9405ed79a38a99be317f15cf7e2bbe3f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 14826, "upload_time": "2019-07-19T08:38:30", "url": "https://files.pythonhosted.org/packages/6e/85/2989160bb2f802b57279806f85d597f424e26371e0e2fe76c8ad75a4ccff/komtet_kassa_sdk-1.5.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2b5b175f90f1a5526039c50e5b7c1ffd", "sha256": "1e53cf32d37e5a568532a741ced637072fd33b549abe3d86fce6ad355a2c8c8a" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.5.5.tar.gz", "has_sig": false, "md5_digest": "2b5b175f90f1a5526039c50e5b7c1ffd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15653, "upload_time": "2019-07-19T08:38:27", "url": "https://files.pythonhosted.org/packages/ff/f1/615b5a05c9997abc0936ac4b77f86b8d498244a517ad2b0c0f83c1ebe355/komtet_kassa_sdk-1.5.5.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "adef801f1050fec762b846ee7344e1e1", "sha256": "67ed0ae0fdbc207294713a63b798ae34ca1ae5aec1dfb937a5b81e4d150e740a" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.6.0.tar.gz", "has_sig": false, "md5_digest": "adef801f1050fec762b846ee7344e1e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17862, "upload_time": "2019-08-13T08:48:04", "url": "https://files.pythonhosted.org/packages/44/af/2ab5668c64302a189b12835bc0b2caa34be41ac7cc03fdea5d170d1302d8/komtet_kassa_sdk-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "6b34489c671edaac38735d363821da88", "sha256": "be3195ed51f1e32f16d9372816201028a1e67a635ba06285a08ba84fd00b9458" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.7.0.tar.gz", "has_sig": false, "md5_digest": "6b34489c671edaac38735d363821da88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17786, "upload_time": "2019-09-17T09:47:59", "url": "https://files.pythonhosted.org/packages/81/2d/3e137217ff1611f3fea6e2301fd0f861e380093a3136ef0c40fc31f30733/komtet_kassa_sdk-1.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6b34489c671edaac38735d363821da88", "sha256": "be3195ed51f1e32f16d9372816201028a1e67a635ba06285a08ba84fd00b9458" }, "downloads": -1, "filename": "komtet_kassa_sdk-1.7.0.tar.gz", "has_sig": false, "md5_digest": "6b34489c671edaac38735d363821da88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17786, "upload_time": "2019-09-17T09:47:59", "url": "https://files.pythonhosted.org/packages/81/2d/3e137217ff1611f3fea6e2301fd0f861e380093a3136ef0c40fc31f30733/komtet_kassa_sdk-1.7.0.tar.gz" } ] }