My company is based in Denmark and selling to other companies worldwide.
The VAT rules are:
- When customer is in Denmark, charge Danish 25% VAT
- When customer is in EU and I have their valid VAT number, don't charge VAT, but write "reverse charge" on the invoice (my customer must report VAT nationally)
- When customer is in EU and I don't have their valid VAT number, charge 25% VAT
- When customer is outside EU, don't charge VAT
The commerce plugin does not seem to support this and just charges full VAT for everyone in the EU and nothing outside EU. Correct would be to ask the customer for their VAT number and verify this at VIES (http://ec.europa.eu/taxation_customs/vies/)
Until that is implemented, is there a way for me to take the order (including the extra VAT number attribute) without sending directly to the payment processor? On the order overview, I can see a status "Received", but I can't find out where to set this as default.