Monkeys Commerce Tax EU
No security coverage
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 Descriptionmkc_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.