PHPackages                             oxid-professional-services/countryvatadministration - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. oxid-professional-services/countryvatadministration

ActiveOxideshop-module

oxid-professional-services/countryvatadministration
===================================================

country vat administration

v2.4.0(6mo ago)1731.4k↓41.9%2proprietaryPHPPHP ^8.2CI passing

Since Jun 18Pushed 2mo ago10 watchersCompare

[ Source](https://github.com/OXID-eSales/country-vat-module)[ Packagist](https://packagist.org/packages/oxid-professional-services/countryvatadministration)[ Docs](https://www.oxid-esales.com/en/home.html)[ RSS](/packages/oxid-professional-services-countryvatadministration/feed)WikiDiscussions b-7.5.x Synced 1mo ago

READMEChangelogDependencies (12)Versions (25)Used By (0)

Country VAT Administration
==========================

[](#country-vat-administration)

The provided module offers convenient functionality that allows administrators to configure country-specific VAT values for countries, categories, and products.

When determining the applicable VAT rate, the module follows a specific priority order. The priority is as follows:

- Product-Specific VAT Value: If a product has a country-specific VAT value assigned to it, that VAT rate takes the highest priority. It means that the assigned VAT rate for the product will override any other VAT rates set for categories or countries.
- Category-Specific VAT Value: In the absence of a product-specific VAT value, the module will check if the category to which the product belongs has a country-specific VAT value assigned. If a category has a VAT rate assigned for a particular country, that VAT rate will be used for all products within that category.
- Country-Specific VAT Value: If neither the product nor the category has a country-specific VAT value assigned, the module will default to the VAT rate assigned specifically for the country.

Branch Compatibility
--------------------

[](#branch-compatibility)

- b-7.5.x branch / v2.5.x is compatible with OXID eShop compilation b-7.5.x branch
- b-7.4.x branch / v2.4.x is compatible with OXID eShop compilation b-7.4.x branch
- b-7.3.x branch / v2.3.x is compatible with OXID eShop compilation b-7.3.x branch
- b-7.2.x branch / v2.2.x is compatible with OXID eShop compilation b-7.2.x branch
- b-7.1.x branch / v2.1.x is compatible with OXID eShop compilation b-7.1.x branch, works with `Twig engine` only
- b-7.0.x branch / v2.0.x is compatible with OXID eShop compilation b-7.0.x and allows `Legacy Smarty engine` version support
- b-6.x branch / v1.x is compatible with
    - OXID eShop compilation 6.1, 6.2 and 6.3 (6.0 with higher php versions may work as well, but module is not tested with it, so we cannot guarantee)
    - OXID eShop b-6.4.x branch with PHP 7.4 and 8.0
    - OXID eShop b-6.5.x branch with PHP 7.4, 8.0 and 8.1

Installation
------------

[](#installation)

```
composer require oxid-professional-services/countryvatadministration

```

After requiring the module, you need to activate it, e.g. via OXID eShop admin.

This module requires news tables in the database which will be created on module activation.

How to use
----------

[](#how-to-use)

To add a special VAT to product or category go to shop admin and navigate to the section where you can manage your products or categories. Choose the specific product or category to which you wish to assign a special VAT. Within the 'Main' tab, you will find a button labeled 'Country Specific VAT'. Clicking the button opens a popup - this popup window allows you to assign VAT rates for the chosen product or category based on specific countries. You can specify the desired VAT rate for each of the assigned countries individually in the field that will show up on the right. Click the 'Save' button within the popup window to save the configuration.

[![Image alt](./assign-vat.png)](./assign-vat.png)

Within the shop admin panel, locate and navigate to the `Master Settings -> Countries`, where you will be presented with a list of available countries.Locate and select the country for which you wish to configure the VAT settings. Within the 'Main' tab,you will find an input field specifically designated for the country-specific VAT rate. Enter the desired VAT rate for this country in the provided input field, then click the "Save" button to save the configuration.

[![Image alt](./assign-country-vat.png)](./assign-country-vat.png)

###  Health Score

55

—

FairBetter than 98% of packages

Maintenance76

Regular maintenance activity

Popularity37

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~122 days

Recently: every ~90 days

Total

14

Last Release

202d ago

Major Versions

1.0.4 → 2.0.02023-08-09

PHP version history (4 changes)1.0.0PHP &gt;=7.0

2.0.0PHP ^8.0 | ^8.1

v2.1.0-rc.1PHP ^8.1

v2.2.0-rc.1PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/0765e0aa80ca40629964633b65ddf643c5b184bd70a0e3172a623f2e2c263f2d?d=identicon)[oxid-professional-services](/maintainers/oxid-professional-services)

---

Top Contributors

[![NikolaIvanovski](https://avatars.githubusercontent.com/u/8055347?v=4)](https://github.com/NikolaIvanovski "NikolaIvanovski (32 commits)")[![RahatHameed](https://avatars.githubusercontent.com/u/11661532?v=4)](https://github.com/RahatHameed "RahatHameed (29 commits)")[![TitaKoleva](https://avatars.githubusercontent.com/u/22682166?v=4)](https://github.com/TitaKoleva "TitaKoleva (25 commits)")[![hkreuter](https://avatars.githubusercontent.com/u/3692295?v=4)](https://github.com/hkreuter "hkreuter (22 commits)")[![tkcreateit](https://avatars.githubusercontent.com/u/42207462?v=4)](https://github.com/tkcreateit "tkcreateit (7 commits)")[![MarcelOxid](https://avatars.githubusercontent.com/u/98812941?v=4)](https://github.com/MarcelOxid "MarcelOxid (6 commits)")[![angel-dimitrov](https://avatars.githubusercontent.com/u/12593227?v=4)](https://github.com/angel-dimitrov "angel-dimitrov (2 commits)")[![Sieg](https://avatars.githubusercontent.com/u/98882?v=4)](https://github.com/Sieg "Sieg (1 commits)")[![BenjaminJoerger](https://avatars.githubusercontent.com/u/3601583?v=4)](https://github.com/BenjaminJoerger "BenjaminJoerger (1 commits)")

---

Tags

OXIDmoduleseshop

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/oxid-professional-services-countryvatadministration/health.svg)

```
[![Health](https://phpackages.com/badges/oxid-professional-services-countryvatadministration/health.svg)](https://phpackages.com/packages/oxid-professional-services-countryvatadministration)
```

###  Alternatives

[oxid-esales/oxideshop-ce

This package contains OXID eShop CE source code.

2381.1M191](/packages/oxid-esales-oxideshop-ce)[oxid-esales/paypal-module

This is the PayPal module for the OXID eShop.

36513.5k2](/packages/oxid-esales-paypal-module)[ddoe/wysiwyg-editor-module

Summernote WYSIWYG Editor for OXID eShop.

19981.7k2](/packages/ddoe-wysiwyg-editor-module)[oxid-esales/gdpr-optin-module

This is the GDPR opt-in module for the OXID eShop.

20459.1k2](/packages/oxid-esales-gdpr-optin-module)[oxid-esales/paymorrow-module

This is Paymorrow module for OXID eShop.

18238.2k](/packages/oxid-esales-paymorrow-module)[oxid-esales/testing-library

OXID eShop testing library

13374.0k10](/packages/oxid-esales-testing-library)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
