Customer entering his own VAT number during registration

sdebois's Avatar

sdebois

14 Sep, 2012 03:06 PM

Hello,

We are a Belgian (EU based) company and we would like to go for the following process when a customer signs up for our product:

If customer country = Belgium -> ask for VAT number -> VAT rate = 21%
If customer country = EU but not Belgium -> ask for VAT number -> VAT rate = 0%
If customer country outside EU -> do not ask for VAT number -> no VAT due

This is pretty standard I would think because it's in line with legal requirements
Can your tool support this? ideally there would also be a validity check on the VAT number
If not, can I program it myself into the hosted signup page? because I like your tool and it can fulfill everything I need except VAT I am not sure

Txs
Stefan

  1. 1 Posted by Dean on 14 Sep, 2012 03:30 PM

    Dean's Avatar

    Hello Stefan,

    Thanks for exploring CheddarGetter! Our tool is very flexible and can service nearly any billing method. To answer your questions:

    We are a Belgian (EU based) company and we would like to go for the following >process when a customer signs up for our product:

    If customer country = Belgium -> ask for VAT number -> VAT rate = 21% If customer country = EU but not Belgium -> ask for VAT number -> VAT rate = 0% If customer country outside EU -> do not ask for VAT number -> no VAT due

    This is pretty standard I would think because it's in line with legal requirements Can your tool support this?

    Yes! Have you read this KB article on VAT support yet? Using our API, you can use the isVatExempt and vatNumber params. More on the API here.

    If not, can I program it myself into the hosted signup page? because I like your tool and it can fulfill everything I need except VAT I am not sure

    We currently do not have VAT support on our hosted pages (they were designed to only handle very simple processes) but we would love to add that feature. We don't have it on our short-term todo list at the moment as we're focusing on other matters, but we would love to work with you to get that setup if possible.

    Please let us know how we can be of more assistance.

    Regards,
    Dean

  2. 2 Posted by sdebois on 14 Sep, 2012 05:16 PM

    sdebois's Avatar

    Dean,
    txs for the quick reply
    Yes I already read the article about creating a customer including his VAT details -> this talks about creation via the Admin UI
    On the other hand, you can create a customer also via the API which is what the other link covers
    This means I could create my own signup page and create the customer via the API -> the problem is the credit card number which must not be stored on my side
    What do you suggest? do you think that we can build this small logic in the form of your hosted signup pages ? this will also benefit other customers I am sure of ;-)
    txs
    Stefan

  3. Support Staff 3 Posted by Marc Guyer on 17 Sep, 2012 03:16 PM

    Marc Guyer's Avatar

    Hi Stefan -- Since your customers are billed 1 month after signup, you can add the VAT # after signup via the API.

    You could even do it the other way around. Create the customer via the API with VAT # if applicable but without payment information. Then, send them to the hosted pages update page for the payment data. This is best with respect to maximizing your conversion rate. If you lead with asking for credit card information, you'll get let conversions than if you lead with the request for some benign information followed by the request for payment. This method could be used to implement a free trial without payment information as well.

  4. Dean closed this discussion on 23 Jan, 2013 04:38 PM.

Discussions are closed to public comments.
If you need help with Cheddar please start a new discussion.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

28 Mar, 2024 10:45 PM
24 Jan, 2024 08:33 AM
11 Jan, 2024 07:13 AM
30 Nov, 2023 02:07 AM
22 Nov, 2023 08:41 AM