The Django package "thx-vat" provides a set of models for managing Value Added Tax (VAT) rates within a Django application. These models allow defining and managing different VAT rates, along with their respective information such as code, name, description, and percentage of the rate.


The "thx-vat" package is a valuable resource for anyone needing to manage VAT rates within a Django project.

With this package, creating new VAT rates is straightforward. Using the Vat model, you simply input the code, name, a brief description, and the desired percentage for both the rate and deduction.

Once the rates are defined, they can be managed with great flexibility. They can be conveniently viewed, edited, and deleted through Django's administration interface.

Another noteworthy aspect is the ability to enable or disable VAT rates based on project requirements. This feature is particularly useful when managing situations such as introducing new rates or updating existing ones.

Regarding security, the package provides some default permissions that control operations related to VAT rates. These permissions can be assigned to users or groups via Django's administration interface, ensuring proper control over access and modifications to VAT rates.

Model structure

The "thx-vat" package relies on a single core model called Vat, which handles information related to VAT rates. Here's a simplified overview:


  • Vat: Each instance of this model represents a specific VAT rate. Each rate has a unique identifier code, a descriptive name, and a brief description. You can define the percentage of the VAT rate and the associated deduction percentage.



Authors and contributors