GetPaid (Formerly the Invoicing plugin) is a lightweight Payments and Invoicing system for WordPress. It can be used to sell anything online via payment forms or buy now buttons that can be added to any landing page. It can also be used by freelancers to manage their Invoices or by 3rd party Themes and Plugins as their payment system. GeoDirectory currently uses GetPaid as its payment system
EU VAT Compliance requires two (non-contradictory) or more bits of evidence of the buyer's location. This can be 3 things
[x] Users IP location
[x] User entered address
[ ] The country code of the phone number
[x] If the user IP does not match the address then we can show a tick box stating "I Certify My Address entered is correct" (we used to have this)
Situations
Shop located inside the EU (for example France)
[x] All B2C sales should be charged vat based on the user's location. (our "Same Country Rule" needs a 3rd option "Charge tax even if vat number is validated")
[x] B2B sales should charge vat unless the buyers vat number is validated and the location is verified.
EU VAT Compliance requires two (non-contradictory) or more bits of evidence of the buyer's location. This can be 3 things
Situations
Shop located inside the EU (for example France)