HI Michael,
Ok
1) B is from the same country.
= (pays the VAT as normal and enters he VAT number - the store OK)
1a) B is a private person and has to pay the VAT.
= (pays the VAT as normal - the store OK)
1b) B is a reseller. He has to enter his VAT code, but he has to pay the VAT as well. Both VAT codes (from A and B) have to be printed on the receipt.
= (This is more difficult, the VAT textbox will remove the VAT amount, so if you want to automate this them you'll need to add a textbox in the checkout which has no effect on the price, but stores the VAT number. maybe some JS to make it more sensible to know which textbox to fill in!
https://nbstore.codeplex.com/wikipage?title=Custom%20fields%20in%20the%20checkout
)
2) B is from another EU country.
=(the store OK)
2a) B is a private person and has to pay the VAT.
=(the store OK)
2b) B is a reseller. He has to enter his VAT code, and doesn't have to pay the VAT. Both VAT codes have to be printed on the receipt.
=(the store OK)
Although, I can't recall about if the tokens work on the receipt, you'll need to test that!
Ok
1) B is from the same country.
= (pays the VAT as normal and enters he VAT number - the store OK)
1a) B is a private person and has to pay the VAT.
= (pays the VAT as normal - the store OK)
1b) B is a reseller. He has to enter his VAT code, but he has to pay the VAT as well. Both VAT codes (from A and B) have to be printed on the receipt.
= (This is more difficult, the VAT textbox will remove the VAT amount, so if you want to automate this them you'll need to add a textbox in the checkout which has no effect on the price, but stores the VAT number. maybe some JS to make it more sensible to know which textbox to fill in!
https://nbstore.codeplex.com/wikipage?title=Custom%20fields%20in%20the%20checkout
)
2) B is from another EU country.
=(the store OK)
2a) B is a private person and has to pay the VAT.
=(the store OK)
2b) B is a reseller. He has to enter his VAT code, and doesn't have to pay the VAT. Both VAT codes have to be printed on the receipt.
=(the store OK)
Although, I can't recall about if the tokens work on the receipt, you'll need to test that!