{ "info": { "author": "Alastair Houghton", "author_email": "alastair@alastairs-place.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Topic :: Office/Business :: Financial" ], "description": "==========\nPython VAT\n==========\n\n.. image:: https://drone.io/bitbucket.org/al45tair/vat/status.png\n :target: https://drone.io/bitbucket.org/al45tair/vat/latest\n :alt: Build Status\n\nWhat is this?\n-------------\n\nIt\u2019s a package of useful Python code relating to VAT, that\u2019s what. It\nincludes\n\n- Tables mapping ISO alpha 2 country codes to VAT codes and vice-versa\n- Tables of VAT number formats\n- Tables of VAT rates, thresholds and registration periods\n- Support for querying the VIES VAT database system (to check VAT details),\n *including fuzzy matching support for names and addresses*\n- Utility functions for UK VAT (in the vat.gb package), including\n\n * EC sales list XML generation\n\n * Mini One Stop Shop (MOSS) return generation\n\nA few words about VAT\n---------------------\n\nIn the European Union, companies are expected to charge and account for Value\nAdded Tax (VAT). This has a variety of other names (IVA, TVA, MwSt., USt.,\nBTW, \u0414\u0414\u0421, \u03a6\u03a0\u0391, DPH, PDV, Moms, km, ALV, \u00c1FA, CBL, PVN, PVM, PTU, DDV, IGIC and\nTAW), but it\u2019s the same basic idea, and the rules are---to some\nextent---harmonised.\n\nFrom the consumer\u2019s perspective, VAT is a sales tax. However, from a\nbusiness\u2019 perspective, it is not; unlike a sales tax, businesses charge VAT to\n*everybody*, whether or not they are a business customer, and are able to\noffset the VAT they have to pay over to the tax authority against the VAT they\nhave themselves paid.\n\nSounds simple? Hah! You have *no* idea.\n\nThe first problem is that all of the different countries have their own rates\nfor VAT, and most of them have at least two rates that apply to different\ncategories of goods and services. The second problem is cross-border\ntransactions; depending on the nature of the transaction, the supplier may or\nmay not be expected to charge VAT to the purchaser, and when they do not, the\npurchaser will generally be expected to account for VAT under the \u201creverse\ncharge\u201d rules (essentially by charging himself VAT, which will normally result\nin no payment to the tax authority because the amount to be paid will be\noffset entirely by itself).\n\nThere are all kinds of additional complications---some member states operate\nregistration thresholds, others don\u2019t; some provide a grace period for\nregistration, in others you\u2019ve broken the law if you make a supply that takes\nyou over the threshold; some allow you to register and submit returns\nyourself, others require that you hire people to do it for you; and so on.\n\nOne further niggle is that **suppliers of electronic services outside of the\nEuropean Union are expected to charge VAT to their European customers**. Many\ndon\u2019t, with the result that their products can be priced more competitively\nthan would be possible for a company operating within the European Union.\n\nDISCLAIMER\n----------\n\n**It is YOUR RESPONSIBILITY if you use this code to check that the rates and\nthresholds you are using are the correct ones. The author cannot be held\nliable for errors in this material, particularly as much of it comes from\ndocuments on the EU website that may be out of date and that themselves\ninclude disclaimers.**\n\nDocumentation\n-------------\n\nThe documentation for this package is available on `Read the Docs\n`_.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/al45tair/vat", "keywords": null, "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "vat", "package_url": "https://pypi.org/project/vat/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/vat/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/al45tair/vat" }, "release_url": "https://pypi.org/project/vat/0.3.3/", "requires_dist": null, "requires_python": null, "summary": "A python package for dealing with VAT", "version": "0.3.3" }, "last_serial": 1898974, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "878c085bed89ea52302c79b5845d5400", "sha256": "2d7c853e453e88fcb1a6c0373537ad057a5a467143145042fc3857a97122822a" }, "downloads": -1, "filename": "vat-0.1.0.tar.gz", "has_sig": false, "md5_digest": "878c085bed89ea52302c79b5845d5400", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115356, "upload_time": "2015-01-22T15:02:48", "url": "https://files.pythonhosted.org/packages/33/bb/c1f9dbd35b012ef0c6fd83c1de3348d9ad5669eea3d1fa36a2c2d8a401d3/vat-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9cf2db54e1f927751e4aebb9497620a9", "sha256": "0e5f42b0026301616408e503732c082f25f4588272f73072d522be9dabf922e0" }, "downloads": -1, "filename": "vat-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9cf2db54e1f927751e4aebb9497620a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121226, "upload_time": "2015-01-22T15:36:35", "url": "https://files.pythonhosted.org/packages/81/3f/d1527ca65bf3847f25dd9c15e8fa7ffb470ac7cd9b0e37f02a0afeba3712/vat-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6be393d6231e4bd9feeb4ad1efdb578a", "sha256": "edf67ed05aa4266237816b63b33e822170aa30767696e0317e58facef107e23c" }, "downloads": -1, "filename": "vat-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6be393d6231e4bd9feeb4ad1efdb578a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116163, "upload_time": "2015-04-15T17:07:11", "url": "https://files.pythonhosted.org/packages/af/75/fec6f43df165b9924ab2b7aed560e2d25393920df1d400940b2697becf03/vat-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "cbe4c162f27f90bbb2e21e268ba4c2f3", "sha256": "cad66928efa914db0b52cb5f1891323a8a3f503d864c33279b7962309f9372cb" }, "downloads": -1, "filename": "vat-0.3.0.tar.gz", "has_sig": false, "md5_digest": "cbe4c162f27f90bbb2e21e268ba4c2f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119605, "upload_time": "2015-09-14T13:12:49", "url": "https://files.pythonhosted.org/packages/ee/5a/44694cca6640cdaa28317f4226dec15be19b5bc9fc4948cf19b4541a7381/vat-0.3.0.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "87db1aea51065dca47baeee6b5f2117f", "sha256": "e60ff08b68b268867b0b5190cb59ef047a700f2982764a0ff4994309463a470e" }, "downloads": -1, "filename": "vat-0.3.2.tar.gz", "has_sig": false, "md5_digest": "87db1aea51065dca47baeee6b5f2117f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119607, "upload_time": "2016-01-11T11:33:49", "url": "https://files.pythonhosted.org/packages/22/dc/328129c98472ac4ce9b7330506ed57fb182e125c398e88c0d159d6d1f8fe/vat-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "8d54f6e89ff6b525001a84246f0f58f3", "sha256": "b2a7dddb5d24e3a04452f26cdf9608768cf49d57d112ff110e4a99fe7ff23c63" }, "downloads": -1, "filename": "vat-0.3.3.tar.gz", "has_sig": false, "md5_digest": "8d54f6e89ff6b525001a84246f0f58f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119635, "upload_time": "2016-01-11T12:17:52", "url": "https://files.pythonhosted.org/packages/2f/62/56235bea8d13b11b1e794c4a23061bcd09e732f00e92dbc41e7e29fe6279/vat-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8d54f6e89ff6b525001a84246f0f58f3", "sha256": "b2a7dddb5d24e3a04452f26cdf9608768cf49d57d112ff110e4a99fe7ff23c63" }, "downloads": -1, "filename": "vat-0.3.3.tar.gz", "has_sig": false, "md5_digest": "8d54f6e89ff6b525001a84246f0f58f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119635, "upload_time": "2016-01-11T12:17:52", "url": "https://files.pythonhosted.org/packages/2f/62/56235bea8d13b11b1e794c4a23061bcd09e732f00e92dbc41e7e29fe6279/vat-0.3.3.tar.gz" } ] }