Skip to main content
Donate to the Python Software Foundation or Purchase a PyCharm License to Benefit the PSF! Donate Now

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.

Filename, size & hash SHA256 hash help File type Python version Upload date
django_codenerix_invoicing-2.0.5-py2.py3-none-any.whl (328.9 kB) Copy SHA256 hash SHA256 Wheel py2.py3
django-codenerix-invoicing-2.0.5.tar.gz (203.1 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page