Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This project handles European Union VAT for online sales. It provides real-time validation of VAT numbers, automatically applies reverse charges for B2B sales, and manages VAT rules for digital goods and simplified reporting under the OSS/MOSS scheme.

MonkeysCommerce Tax: EU VAT

European Union VAT provider for MonkeysCommerce. Real-time VIES validation, reverse charge mechanism for B2B cross-border sales, OSS/MOSS simplified reporting, and customer-location rules for digital goods.

Services

Service ID Description mkc_tax_eu.vat_rate_repository VAT rates for all 27 EU member states (standard, reduced, zero) mkc_tax_eu.vies_validator Real-time VAT number validation via the EU VIES SOAP API mkc_tax_eu.reverse_charge_resolver Automatically zero-rates B2B cross-border transactions with valid VAT numbers mkc_tax_eu.oss_rule_resolver Applies One-Stop Shop rules for cross-border B2C sales mkc_tax_eu.digital_goods_resolver Customer-location VAT for digital products (telecommunications, SaaS)

Tax Provider Plugin

This module registers a tax provider plugin that integrates with MonkeysCommerce's plugin.manager.mkc_tax_provider system. The provider is automatically selected based on the customer's shipping address.

Features

  • VIES Validation: Real-time VAT number verification against the EU VIES database.
  • Reverse Charge: Automatically zero-rates cross-border B2B transactions.
  • OSS/MOSS: Tracks origin/destination country for simplified cross-border VAT reporting.
  • Inclusive Pricing: Display prices with VAT included (standard in EU).
  • Reduced & Zero Rates: Category-specific reduced rates (e.g., books, food).
  • Digital Goods: Customer-location VAT for digital products and services.

Installation

composer require drupal/mkc_tax_eu
drush en mkc_tax_eu -y

Requirements

  • Drupal 11.3+ or 12, PHP 8.2+
  • MonkeysCommerce with mkc_tax submodule enabled

Built with ❤️ by MonkeysCloud — empowering next-generation digital experiences.

Activity

Total releases
1
First release
Jun 2026
Latest release
1 month ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0 Stable Jun 2, 2026