magento / magento/community-features

EU VAT Number in shipping address should be used to determine if VAT should be included(?)

Open
#339 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
46
Forks
14
PR merge metrics
No merged PRs in 30d

Description

Currently in Magento documentation they instruct to create an Intra-EU tax class with 0% Tax rate for customer group of Intra-EU customers. Tax calculation is set to be based on Shipping Address. Customer is put to the Intra-EU customer group if the Tax number given in registration is valid. It will then show the prices correctly without any VAT / taxes.

If customer then adds an address at the checkout or at the customer account without a Tax number or with invalid Tax / VAT Number it will still show the prices without the taxes, because customer is in the Intra-EU customer group that has 0% tax rate. The invoices in these cases will be incorrect. Also sales for private persons should include VAT.

Shouldn't the tax be added or removed based on the TAX Number on the shipping address instead of the customer group?

I'm not sure I understand why there currently is a separate TAX Number field for the address and why is not the customer account's TAX/VAT number field used.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the Magento documentation and the described tax configuration for customer groups, shipping addresses, and tax numbers. The issue does not identify implementation files, entry points, or tests, so the expected behavior needs clarification before work can begin. Done would require an agreed rule for how address and customer tax numbers affect VAT calculation and corresponding coverage.

Written by the indexing model from the issue text.

Assessment

Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.