driesvints/vat-calculator

Non eu Turkey has 18% vat applying

officialmmt opened this issue · 6 comments

Although Turkey is not in the european union, 18 percent vat is applied.

Yes, I'm gonna remove both Turkey and Norway from this package in the next major version. I just can't do it on the current stable release. Also see #43

For now you can work around this by overwriting Norway and Turkey through the rules array: https://github.com/driesvints/vat-calculator/blob/main/src/config/config.php#L17-L19

Thanks! I ended up creating a wrapper class that takes into account that 0 in the rules array also means that shouldCollectVAT should be false. Happy to send some PRs, but wasn't sure if this package was still gonna be maintained.

@AlexVanderbist I don't think I want to change the behavior all of a sudden on a minor release (even if it's the correct one).

For v3.0 I'm planning on a almost total rewrite of the package and hopefully also adopt #95 for more flexible VAT changes.

Depending on your situation and the type of product or service you are selling, you may still be required to pay VAT in those areas. For example B2C sale of digital services into Turkey has no registration threshold, since 1st January 2018. You must register when you make your first sale, and you must assume B2C if you don't have evidence the transaction is B2B.

Disclaimer: This is not financial advice nor tax advice. :trollface:

I've released v3.0.0 of the package which removes this VAT rule.