{ "info": { "author": "Metaclass Team", "author_email": "sasha@metaclass.co", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: Unix", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=====================\ndjango-oscar-invoices\n=====================\n\nHow invoices are generated?\n---------------------------\n\nIn order to generate invoice it's required to create two model records:\n\n* Merchant account, ``oscar_invoices.abstract_models.AbstractLegalEntity``.\n In contains shop name, seller's business name, website, email, VAT number etc.\n\n* Merchant address, ``oscar_invoices.abstract_models.AbstractLegalEntityAddress``. It's\n quite similar to the order shipping or billing address.\n\nBy default, we generate only HTML invoice document and allow user to decide how to\ngenerate PDF documents. You can integrate `python-pdfkit`_, `WeasyPrint`_, `xhtml2pdf`_,\n`reportlab`_ or another library of your choice.\n\n.. _`python-pdfkit`: https://github.com/JazzCore/python-pdfkit\n.. _`WeasyPrint`: https://github.com/Kozea/WeasyPrint\n.. _`xhtml2pdf`: https://github.com/xhtml2pdf/xhtml2pdf\n.. _`reportlab`: https://www.reportlab.com/\n\nSince documents contains sensitive data, we store them out of the media folder and\ndo not provide public access via URL. For this purpose, we use custom storage class\n``oscar_invoices.storages.DocumentsStorage``, invoice documents placed into the\nnested folder ``settings.OSCAR_INVOICES_UPLOAD_FOLDER`` and available for the admin users via\ndashboard order list.\n\n\nYou can find more information in documentation_.\n\n.. _documentation: https://django-oscar-invoices.readthedocs.io", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/oscaro/django-oscar-invoices", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-oscar-invoices", "package_url": "https://pypi.org/project/django-oscar-invoices/", "platform": "", "project_url": "https://pypi.org/project/django-oscar-invoices/", "project_urls": { "Homepage": "https://github.com/oscaro/django-oscar-invoices" }, "release_url": "https://pypi.org/project/django-oscar-invoices/0.1/", "requires_dist": null, "requires_python": "", "summary": "Invoices generation for Django Oscar", "version": "0.1" }, "last_serial": 4207142, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "556286abd4a82f9877936230060a04b7", "sha256": "edb85c781cd16ee02889b58a294a950500fca6a7e203d55bfe3c3ea57c817248" }, "downloads": -1, "filename": "django_oscar_invoices-0.0.0-py3.6.egg", "has_sig": false, "md5_digest": "556286abd4a82f9877936230060a04b7", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 17450, "upload_time": "2018-08-25T20:34:10", "url": "https://files.pythonhosted.org/packages/ee/7c/ce8e55bf1623ef85fe2d3f169026e811e973eac2c72c9e6695ec84e77d05/django_oscar_invoices-0.0.0-py3.6.egg" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "8ba973d6375dadaa11d6cf561bff9b3a", "sha256": "abc09c9158d11259ca55e0fcdaafa6cc57c52cb17975fc26a8fa072853ed327e" }, "downloads": -1, "filename": "django_oscar_invoices-0.1-py3.6.egg", "has_sig": false, "md5_digest": "8ba973d6375dadaa11d6cf561bff9b3a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 20411, "upload_time": "2018-08-25T20:34:11", "url": "https://files.pythonhosted.org/packages/7f/9c/3d7c2b2bd379b92b7174cb2bcb8177408d685d705ec157ca5935daac35cf/django_oscar_invoices-0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "3d00ceccf2593cf89bbbfd34dc75be2d", "sha256": "e723b4f21bd503e477375233c08be4922e2b2b0f28c8bb04202e5812bd6638e6" }, "downloads": -1, "filename": "django-oscar-invoices-0.1.tar.gz", "has_sig": false, "md5_digest": "3d00ceccf2593cf89bbbfd34dc75be2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8558, "upload_time": "2018-08-25T20:34:08", "url": "https://files.pythonhosted.org/packages/ad/78/9d4d092c30a63cfc92d50fdd36c3ab58bdb15b056ff18412f1b59d6d9024/django-oscar-invoices-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8ba973d6375dadaa11d6cf561bff9b3a", "sha256": "abc09c9158d11259ca55e0fcdaafa6cc57c52cb17975fc26a8fa072853ed327e" }, "downloads": -1, "filename": "django_oscar_invoices-0.1-py3.6.egg", "has_sig": false, "md5_digest": "8ba973d6375dadaa11d6cf561bff9b3a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 20411, "upload_time": "2018-08-25T20:34:11", "url": "https://files.pythonhosted.org/packages/7f/9c/3d7c2b2bd379b92b7174cb2bcb8177408d685d705ec157ca5935daac35cf/django_oscar_invoices-0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "3d00ceccf2593cf89bbbfd34dc75be2d", "sha256": "e723b4f21bd503e477375233c08be4922e2b2b0f28c8bb04202e5812bd6638e6" }, "downloads": -1, "filename": "django-oscar-invoices-0.1.tar.gz", "has_sig": false, "md5_digest": "3d00ceccf2593cf89bbbfd34dc75be2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8558, "upload_time": "2018-08-25T20:34:08", "url": "https://files.pythonhosted.org/packages/ad/78/9d4d092c30a63cfc92d50fdd36c3ab58bdb15b056ff18412f1b59d6d9024/django-oscar-invoices-0.1.tar.gz" } ] }