Why Is There No Company Registration And Vat Number In Cs-Cart?

By law every invoice is required to have a VAT and company reg number on it. But it seems that CS-Cart does not have these fields. Any EU tax agency will therefore reject CS-Cart invoices without these details.

Am I missing something or is this really not in CS-Cart?

Why you cannot add these fields in the Profile fields? E.g.

1. Company

2. VAT (for companies only)

I refer to the website company and its company registration number and its VAT number. In admin control panel there are no fields for company registration number and company VAT number. On the invoice there are no fields for these details.

EU tax law requires these details and invoices without it are not legal.

No, it's not a part of CSC and it is country specific. I.e. it only applies to EU.

The fields could be added to the standard info and if left blank, not displayed on invoices.

It can be accomplished through an addon or a small modification to the company data and then the invoice templates.

Probablly a couple of hours work to implement and test. Probably add one hour to make it an addon.

43% of all CS-Cart holders are said to be in the EU. That's a large share of companies not using legal invoices.

It's indeed possible to do with an addon. For example the invoice/packaging slip constructor.

I just find it weird that its not yet included in the core.

This isn't as user-friendly as having it in the GUI, but if you want to add the VAT number to the invoice, it's relatively straightforward:-

- Make sure the "My changes" addon is activated. (This is an empty addon that exists to provide an easy framework for user customisation).

- Make sure the "htdocs\design\backend\mail\templates\addons\my_changes\hooks\orders" folder exists and include the file "invoice_company_info.post.tpl" in it. The file (and path) should be readable- at least- by your server.

- The "invoice_company_info.post.tpl" file should contain whatever you want to follow the heading. We need it to contain a single line with the VAT info, something like:- "VAT No.: GB 111 1111 11"

You might have to clear the template cache for this to show up.

This- of course- doesn't excuse the omission of a feature that a very significant percentage of CS Cart's users require!

Whether or not the omission is likely to get you in trouble legally, it's still a nuisance when a business customer has to call you to get a VAT receipt (so they can claim the VAT back).

- Smich

My simpler solution was to go into language translations and rename Fax and International to VAT and Company Number. They will then appear on the invoice at the top.

By law every invoice is required to have a VAT and company reg number on it. But it seems that CS-Cart does not have these fields. Any EU tax agency will therefore reject CS-Cart invoices without these details.

Am I missing something or is this really not in CS-Cart?

P-Pharma, where would you like to see this field? In Contact Information section or in Billing/Shipping section see Profile fields?

There are no problems to add this field to default, but probably it will be disabled by default.

P-Pharma, where would you like to see this field? In Contact Information section or in Billing/Shipping section see Profile fields?
There are no problems to add this field to default, but probably it will be disabled by default.


Hello imac,
Actualy there is vat number but just on wrong place. It's acctualy integrated where tax classes are and displayed in the invoice bellow price under tax.
This is not practice in accounting.

Solution is to have a footer with all information cs cart can get from database.

Not all but those who exceed yearly turnover of approx 50k eur and those who import large amounts of products from not EU.

By law every invoice is required to have a VAT and company reg number on it. But it seems that CS-Cart does not have these fields. Any EU tax agency will therefore reject CS-Cart invoices without these details.

Am I missing something or is this really not in CS-Cart?

Invoices on cs-cart are a joke, default are not suitable for sale at all.. No way to edit them before print, no way to modify design without hardcoding..

Said many times that 0% tax is a tax, it does not mean that is 0% then no tax at all... Cs-cart is not capable of displaying 0%

https://en.wikipedia.org/wiki/European_Union_value_added_tax

There is a distinction between goods and services that are exempt from VAT and those that are subject to 0% VAT.

also tax group (percentage) is missing per product determining tax group....

i can post some example invoice

If it is supposed to be an invoice and not just an order confirmation shouldn't the invoice also have a bank account number?

I have just renamed "Company fax" and "Company phone 2" in order to be able to display the Bank Account Number and the VAT-number on the invoices.

P-Pharma, where would you like to see this field? In Contact Information section or in Billing/Shipping section see Profile fields?

There are no problems to add this field to default, but probably it will be disabled by default.

An invoice needs to have the VAT number and the company registration number of the store.It doesn't really matter where it is located on the invoice.

An invoice also needs to have the VAT number and company registration number of the customer on the invoice. (if the customer has this)

These are different things. The first 2 numbers are for the seller. There are no fields for this.

The second 2 numbers are for the buyer. Profile fields can be used for this. What is missing here is that the customer VAT and registration needs to be checked with the API of VIES

An invoice needs to have the VAT number and the company registration number of the store.It doesn't really matter where it is located on the invoice.
An invoice also needs to have the VAT number and company registration number of the customer on the invoice. (if the customer has this)

These are different things. The first 2 numbers are for the seller. There are no fields for this.
The second 2 numbers are for the buyer. Profile fields can be used for this. What is missing here is that the customer VAT and registration needs to be checked with the API of VIES


Customer can ask for tax exclusion and there should be such system to check but major companies asks for additional documents. Cs cart has such option but we are talking about presentation of essential information.
And yes it's a practice or standard where vat is displayed and how tax rates should be displaed.

I will post link to some standard invoice documents asap.

Regards

http://help.e-racuni.com/WikiDoc/WikiPage?action=reload&page=Racuni+primeri+predlog&lang=Slovene



Under the link above you will find a gallery with invoicec as the should look like.


I recommend to check the second gallery.

After opening individual invoice link for download is above.


Best wishes

Dzemal

P-Pharma, where would you like to see this field? In Contact Information section or in Billing/Shipping section see Profile fields?

There are no problems to add this field to default, but probably it will be disabled by default.

hello imac,

i have played with the good old paint to mark some missing stuff in cs cart invoices

here is a sample

https://drive.google.com/file/d/0B4wkwfPFu50ZU3J6VTF5ek9RNUE/view

as you can see 0 tax is not calculated or displayed in the invoice, missing is also a sum of taxes, discount percentage and the value, and the anyoing einbezogen 1234242 field on the image should be removed because it's confusing.

best wishes

džemal

http://forum.cs-cart.com/tracker/issue-6198-0-vat-not-possible-with-cs-cart/

http://forum.cs-cart.com/tracker/issue-6199-invoice-credit-memo-order-template-issues/

hello imac,

i have played with the good old paint to mark some missing stuff in cs cart invoices

here is a sample

https://drive.google.com/file/d/0B4wkwfPFu50ZU3J6VTF5ek9RNUE/view

as you can see 0 tax is not calculated or displayed in the invoice, missing is also a sum of taxes, discount percentage and the value, and the anyoing einbezogen 1234242 field on the image should be removed because it's confusing.

best wishes

džemal

Thank you demeldoo,

Right now I see two main changes that should be applied:

1) VAT number and company registration number field should be added to customer profile and displayed at invoice.

a. Location of the field at invoice: Can someone show how it should look like on a real invoice. Unfortunately I could not puzzle out the invoice you send me due to the language.

b. Another important question is wether it should always be displayed at registration? I suppose not all buyers have a company registration number.

2) Display of 0% Vat tax at invoice.

a. The 0 zero tax if should always be displayed at invoice.

b. Should it also be displayed at checkout and order details page?

With this point

Please correct me if I wrong.

As for your screen, I have several questions.

- Unfortunately I do not see VAT number and Company number at your image. Can you add them please.

- Also I have a questions regarding taxes - I see you have 3 taxes - is this a fake order or you do use 3 taxes in real live? Why would you need several taxes, I thought there is just VAT.

- You wrote "missing" near the "Steuern" - what is missed there?

- As for Tax Value column we display it, but only in case you use options Taxes calculation method based on "Unit price" and we do not display it for "Subtotal" price calculation just in order not to lose cents.

- In product subtotal column you wrote you want to display subtotal of a product without tax in it. It's very strange for me. Usually subtotal displays the total of a product including discounts, quantity and taxed. Why would you like to change it?

An invoice needs to have the VAT number and the company registration number of the store.It doesn't really matter where it is located on the invoice.

An invoice also needs to have the VAT number and company registration number of the customer on the invoice. (if the customer has this)

These are different things. The first 2 numbers are for the seller. There are no fields for this.

The second 2 numbers are for the buyer. Profile fields can be used for this. What is missing here is that the customer VAT and registration needs to be checked with the API of VIES

P-Pharma,

Can you please let me know your thoughts on my points above.

As for the automatic change of VAT we won't integrate it for sure, just because relying on a third-party services is not the way than can make CS-Cart stable.

Thank you demeldoo,

Right now I see two main changes that should be applied:

1) VAT number and company registration number field should be added to customer profile and displayed at invoice.

a. Location of the field at invoice: Can someone show how it should look like on a real invoice. Unfortunately I could not puzzle out the invoice you send me due to the language.

b. Another important question is wether it should always be displayed at registration? I suppose not all buyers have a company registration number.

2) Display of 0% Vat tax at invoice.

a. The 0 zero tax if should always be displayed at invoice.

b. Should it also be displayed at checkout and order details page?

With this point

Please correct me if I wrong.

As for your screen, I have several questions.

- Unfortunately I do not see VAT number and Company number at your image. Can you add them please.

- Also I have a questions regarding taxes - I see you have 3 taxes - is this a fake order or you do use 3 taxes in real live? Why would you need several taxes, I thought there is just VAT.

- You wrote "missing" near the "Steuern" - what is missed there?

- As for Tax Value column we display it, but only in case you use options Taxes calculation method based on "Unit price" and we do not display it for "Subtotal" price calculation just in order not to lose cents.

- In product subtotal column you wrote you want to display subtotal of a product without tax in it. It's very strange for me. Usually subtotal displays the total of a product including discounts, quantity and taxed. Why would you like to change it?

P-Pharma,

Can you please let me know your thoughts on my points above.

As for the automatic change of VAT we won't integrate it for sure, just because relying on a third-party services is not the way than can make CS-Cart stable.

hello imac,

yes not all customers have a vat so this is a optional field.

some customers are companies and they require such field.

company name and vat number for a reseller which uses cs cart is obligatory to present such information everywhere on the invoice and other proforma invoices. order and the other template.

yes, the optional vat number can be displayed in the registration proces for customers.

0 tax must be threated as other taxes. it's a tax group like any other. so displayed everywhere other taxes are present.

first the input for 0 tax must be fixed. because current configuration doesn't allow 0 tax.

i suggest to download some document from here

http://help.e-racuni.com/WikiDoc/WikiPage?action=reload&page=Racuni+primeri+predlog&lang=Slovene

and print it out

then print out the cs cart invoice, order and other templates for comparasion.

On the invoice DDV is presenting TAX , Skupaj vrednost brez DDV is a price without TAX, Popust is a discount and davčna številka is a company tax number.

when something is unclear. i'm here

regards


a. Location of the field at invoice: Can someone show how it should look like on a real invoice. Unfortunately I could not puzzle out the invoice you send me due to the language.

b. Another important question is wether it should always be displayed at registration? I suppose not all buyers have a company registration number.

2) Display of 0% Vat tax at invoice.

a. The 0 zero tax if should always be displayed at invoice.

b. Should it also be displayed at checkout and order details page?

With this point

1. b. I do not understand whats the fuss about company code? It was always possible to add extra profile field or rename it to what ever you want.

1. a. Tax rate should always be displayed at all times. Scenario:

NR1 Customer from EU VAT registered - 0% tax, EU directive or VAT article 49

Can write 0% tax invoice only customers VAT number is valid here

http://ec.europa.eu/taxation_customs/vies/viesquer.do?vat=9161334679

If number is not valid we go to NR2

NR2 Customer from EU VAT not registered - 18 - 25% tax

NR3 Customer from outside EU - 0% tax, EU directive or VAT article 41

Since good go out of EU it is considered export, can write 0% tax invoice only if I have documents that

proves goods left EU in not we go to NR2

Should it also be displayed at checkout and order details page?

In front end product details page, cart page, checkout page, invoice customer should clearly understand how much tax he pays. How much is the value without tax and with tax applied.

I suppose best case would be show to prices inc tax and excl. tax.

Discounts

Discount should be shown only if it is not aplied to price without tax already.

- Also I have a questions regarding taxes - I see you have 3 taxes - is this a fake order or you do use 3 taxes in real live? Why would you need several taxes, I thought there is just VAT.

I think only very few EU countries have more then one tax and even less companies who sell difrent taxation % products.

For example in Lithuania 21% applied to all products, 9% to hotels and books. So chance someone will make invoice for say ipod, hotel room rent and TV guide is less then less :)