{ "info": { "author": "Radu Boncea", "author_email": "radu.boncea@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Financial and Insurance Industry", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Database :: Front-Ends", "Topic :: Office/Business :: Financial :: Accounting", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "# A wrapper API of VIES VAT web service\n\n## Compatibility\nRequires Python 2.7 or greater.\nHas been tested on 2.7, 3.4 and 3.6\n\n## Installation\n\n $ pip install pyvieser\n\n## Usage\n\n##### Python API:\n\n```python\nfrom pyVies import api\n\ntry:\n vies = api.Vies()\n result = vies.request('RO2785503', 'RO', extended_info=True)\n\n # works as well\n # result = vies.request('RO2785503')\n # result = vies.request('RO2785503', 'RO')\n\nexcept api.ViesValidationError as e:\n print (e)\nexcept api.ViesHTTPError as e:\n print (e)\nexcept api.ViesError as e:\n print (e)\nelse:\n print (result)\n print (result.vatNumber)\n print(result.valid)\n\n\n# You may also use clean to extract vat number and country code\n# The line bellow would print ('2785503', 'RO')\n\nprint (vies.clean('RO2785503'))\n\n```\n\n##### From console:\n\n\t$ pyvies \n\nThe number should start with the country code.\nFor python3 you might have to set python encoding for your environment (e.g. export PYTHONIOENCODING=utf-8).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/agilegeeks/pyVies", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyvieser", "package_url": "https://pypi.org/project/pyvieser/", "platform": "", "project_url": "https://pypi.org/project/pyvieser/", "project_urls": { "Homepage": "https://github.com/agilegeeks/pyVies" }, "release_url": "https://pypi.org/project/pyvieser/0.0.3/", "requires_dist": [ "zeep (>=3.1.0)" ], "requires_python": ">=2.7", "summary": "A wrapper API of VIES VAT web service", "version": "0.0.3" }, "last_serial": 4600188, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "046a4f5b05e0c2dfef6153c99a57d709", "sha256": "729deb6713156b7fbee1fb82f258d5e2613b521d75b3dcdd8d1d3dfcd0c7163b" }, "downloads": -1, "filename": "pyvieser-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "046a4f5b05e0c2dfef6153c99a57d709", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5138, "upload_time": "2018-12-14T11:12:57", "url": "https://files.pythonhosted.org/packages/fe/b4/ca9166f9afdfd97b8a8d5dad48973fc75a1464a41ed24697c1c63388ae31/pyvieser-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b51bf1aae8b5656915aa7a9c5c62e5c9", "sha256": "83839570b48d008a87b71336eebdb8ead4a2c1e7835aa4536715cab61610004c" }, "downloads": -1, "filename": "pyvieser-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b51bf1aae8b5656915aa7a9c5c62e5c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3095, "upload_time": "2018-12-14T11:12:59", "url": "https://files.pythonhosted.org/packages/d3/cd/41f605a1917389dce7919997a4a0c8eb1fdc6a1efb1680b37975e0d196a6/pyvieser-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "4d994d8c561baf0941a1f460d441af60", "sha256": "1df7ef1ec6cbf06dbc9d50c895f8d541aa7bd51a66611df1b261be3214425d33" }, "downloads": -1, "filename": "pyvieser-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4d994d8c561baf0941a1f460d441af60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 4785, "upload_time": "2018-12-14T17:45:55", "url": "https://files.pythonhosted.org/packages/9a/6b/54226925ac646d36428c185840c466c28eb3dcdf16d9700280a42248ebcf/pyvieser-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72090664b2f6a78cfe2eb265b21193d3", "sha256": "d3435e1097846f8747bec051a445faf5c917f79ba0912025283db1023b6150ca" }, "downloads": -1, "filename": "pyvieser-0.0.3.tar.gz", "has_sig": false, "md5_digest": "72090664b2f6a78cfe2eb265b21193d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 3312, "upload_time": "2018-12-14T17:45:57", "url": "https://files.pythonhosted.org/packages/72/79/254d5360cc007c344b435fed6fda9ff163d3013329a9d99c685e1416006b/pyvieser-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d994d8c561baf0941a1f460d441af60", "sha256": "1df7ef1ec6cbf06dbc9d50c895f8d541aa7bd51a66611df1b261be3214425d33" }, "downloads": -1, "filename": "pyvieser-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4d994d8c561baf0941a1f460d441af60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 4785, "upload_time": "2018-12-14T17:45:55", "url": "https://files.pythonhosted.org/packages/9a/6b/54226925ac646d36428c185840c466c28eb3dcdf16d9700280a42248ebcf/pyvieser-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72090664b2f6a78cfe2eb265b21193d3", "sha256": "d3435e1097846f8747bec051a445faf5c917f79ba0912025283db1023b6150ca" }, "downloads": -1, "filename": "pyvieser-0.0.3.tar.gz", "has_sig": false, "md5_digest": "72090664b2f6a78cfe2eb265b21193d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 3312, "upload_time": "2018-12-14T17:45:57", "url": "https://files.pythonhosted.org/packages/72/79/254d5360cc007c344b435fed6fda9ff163d3013329a9d99c685e1416006b/pyvieser-0.0.3.tar.gz" } ] }