Custom Fields (or VAT) for Payment Flow (EU & UK Complience)
K
Kasia Wrześniak
Current Behaviour:
In both: one- and two- step payment there is no room to collect business details required for EU B2B invoices (e.g. company name, full address incl. country, VAT number).
This makes it difficult to stay compliant when selling through GHL as a EU-based business.
When I don't have all the business details of my customer, according to our local law, I need to issue a B2C invoice including 23% VAT.
Desired Behaviour:
Option A (easy): Allow custom input fields in the payment form.
So before payment, we can collect VAT number, company name and whatever businesses in other countires may need.
Option B (long-term): Integrate collection of company data (business name, full business address, proof they're a business (US EIN, VAT, GST etc)
I saw you're already planning VAT verification https://ideas.gohighlevel.com/invoice/p/eu-vat-number-validation so I think it would be optimal if you enable adding it in the payment flow and ideally pulled the business data automatically from the system, so that we're 100% sure there is no mistake
Attached:
Example of how a payment page in Stipe looks like, that's actually compliant with EU standards. I think they're a golden standard as they work with most online businesses around the globe.
Sidenote:
As far as I know it's Australia, Canada and New Zealand also have a similar sytem (GST) and may benefit from this enhancement
Log In
M
Marcel Hauer
I think just adding the Custom Field won't be enough. We also need the Full Reverse Charge logic, so we can charge 0% Tax, as EU B2B Tax Law demands.
It has to work with the Automatic Taxes feature, otherwise you'll never be able to sell (digital) products or SaaS subscriptions.
See this idea for further details: https://ideas.gohighlevel.com/invoicing/p/automatic-taxes-add-reverse-charge
K
Kasia Wrześniak
Hi Marcel Hauer , thank you for your comment!
Indeed, there are many nuances that are missing.
I was thinking of custom fields as a quick fix, but ofc more complex logic would be ideal. I send my invoices from Stripe, so having some additional information would already help a lot.
Also, Stripe works around the world, that's why I've mentioned them as an example to follow.
It kept bothering me that the needs of EU-based businesses have been overlooked and we keep pushing for some improvements, but it's all scattered, there are plenty of similar requests with very few upvotes.
I think we could be more powerful if we gather together, send one feature request and upvote it as a group.
Hence I've created this fb group:
Please feel free to share the link with other EU-based entrepreneurs so that we can push together for some improvements 🙏
M
Marcel Hauer
Kasia Wrześniak Hey! Great- I just joined! I‘m sharing this link under my idea as well.
The more the merrier!
Edit: Ah, I just saw that you already did 💪