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.4.tar.gz (202.7 kB view details)

Uploaded Source

Built Distribution

django_codenerix_invoicing-2.0.4-py2.py3-none-any.whl (346.3 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for django-codenerix-invoicing-2.0.4.tar.gz
Algorithm Hash digest
SHA256 70cb35b043c430bb23d2bdafff33138b648913c0ab9c21d9d60756d577fd2c3b
MD5 7022e7924845186f94404b171fa4a337
BLAKE2b-256 4691b3d077a4d28be26f5ba0c2fe7fe1c4f4e7b46e1a1b48515a555a6a03ebbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_codenerix_invoicing-2.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 535aed4bc0910c08fa8cd8c8bd240747c8066d6fd53d2a4d4209ced73f1da0ff
MD5 a7e6031a614a233ce6a5290cb2d0b590
BLAKE2b-256 b042c690c660d340902ddbb9de46ba3ffbd21e4d93293d614ed6b5f9f0fb177d

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