Skip to main content

Codenerix Invoicing is a module that enables CODENERIX to manage bills.

Project description

Codenerix Invoicing is a module that enables CODENERIX to manage bills.

Try our demo with Codenerix Cloud

Changelog

2018-01-17 - Codenerix Invoicing v1.x is incompatible with v2.x, what has changed and how to migrate to v2.x?.

Demo

Coming soon…

Quickstart

  1. Install this package:

    For python 2: sudo pip2 install django-codenerix-invoicing
    For python 3: sudo pip3 install django-codenerix-invoicing
  2. Add “codenerix_extensions”, “codenerix_products”, “codenerix_storages” and “codenerix_invoicing” to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [
        ...
        'codenerix_extensions',
        'codenerix_products',
        'codenerix_storages',
        'codenerix_invoicing',
    ]
  3. Add the param in setting:

    CDNX_INVOICING_URL_COMMON = 'invoicing'
    CDNX_INVOICING_URL_PURCHASES = 'purchases'
    CDNX_INVOICING_URL_SALES = 'sales'
    
    CDNX_INVOICING_LOGICAL_DELETION = True  # Mark registers as 'removed', but it doesn't really delete them.
    
    # Code format
    CDNX_INVOICING_CODE_FORMAT_BUDGET = 'B{year}{day}{month}-{hour}{minute}-{serial}-{pk}'
    CDNX_INVOICING_CODE_FORMAT_WISHLIST = 'W{year}{day}{month}-{hour}{minute}-{serial}-{pk}'
    CDNX_INVOICING_CODE_FORMAT_SHOPPINGCART = 'S{year}{day}{month}-{hour}{minute}-{serial}-{pk}'
    CDNX_INVOICING_CODE_FORMAT_ORDER = 'O{year}{day}{month}-{hour}{minute}-{serial}-{pk}'
    CDNX_INVOICING_CODE_FORMAT_ALBARAN = 'A{year}{day}{month}-{hour}{minute}-{serial}-{pk}'
    CDNX_INVOICING_CODE_FORMAT_TICKET = 'T{year}{day}{month}-{hour}{minute}-{serial}-{pk}'
    CDNX_INVOICING_CODE_FORMAT_TICKETRECTIFICATION = 'TR{year}{day}{month}-{hour}{minute}-{serial}-{pk}'
    CDNX_INVOICING_CODE_FORMAT_INVOICE = 'I{year}{day}{month}-{hour}{minute}-{serial}-{pk}'
    CDNX_INVOICING_CODE_FORMAT_INVOICERECTIFCATION = 'IT{year}{day}{month}-{hour}{minute}-{serial}-{pk}'
    
    CDNX_INVOICING_CURRENCY_MAX_DIGITS = 10  # 99.999.999,?
    CDNX_INVOICING_CURRENCY_DECIMAL_PLACES = 2  # ?,99
    
    # Force stock of products when you create SalesLines
    CDNX_INVOICING_FORCE_STOCK_IN_BUDGET = True
  4. Since Codenerix Invoicing is a library, you only need to import its parts into your project and use them.

Documentation

Coming soon… do you help us? Codenerix

You can chat with us here.

Credits

This project has been possible thanks to Centrologic.

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

django-codenerix-invoicing-2.0.3.tar.gz (202.1 kB view details)

Uploaded Source

Built Distribution

django_codenerix_invoicing-2.0.3-py2.py3-none-any.whl (345.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-codenerix-invoicing-2.0.3.tar.gz.

File metadata

File hashes

Hashes for django-codenerix-invoicing-2.0.3.tar.gz
Algorithm Hash digest
SHA256 80ce8a4688087b03bbee281a0b022e912aabcf304b69dc0e6cc84879cac7f9a3
MD5 de77ddfce511678e3d3b4f66475d7344
BLAKE2b-256 3c37f67ee32622b63fb674dfdc1d6c7d72f3c7f342795c173fc43380fea94356

See more details on using hashes here.

File details

Details for the file django_codenerix_invoicing-2.0.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_codenerix_invoicing-2.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e787c1da2de938a2a85efdcd7d213df5ef00c9439dac01d521c3aab4a60f0d3b
MD5 45668f619cdb275ed13c8a0b55ab9568
BLAKE2b-256 2b5e658f081827eaff7bfd942e55071fb631b357a3c5f6e620f8f9f0da4e8005

See more details on using hashes here.

Supported by

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