Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

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

 
  • P-Pharma
  • Junior Member
  • Members
  • Join Date: 30-Jun 10
  • 1138 posts

Posted 09 October 2015 - 02:18 PM #1

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?



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 19483 posts

Posted 09 October 2015 - 03:45 PM #2

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

 

1. Company

2. VAT (for companies only)


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.


 
  • P-Pharma
  • Junior Member
  • Members
  • Join Date: 30-Jun 10
  • 1138 posts

Posted 09 October 2015 - 07:28 PM #3

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.



 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 11327 posts

Posted 09 October 2015 - 07:34 PM #4

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.


EZ Merchant Solutions: Custom (USA based) B2B Development, Consulting, Development and Special Projects (get a quote here).
Commercial addons, payment methods and modifications to meet your business and operations needs.


 
  • P-Pharma
  • Junior Member
  • Members
  • Join Date: 30-Jun 10
  • 1138 posts

Posted 09 October 2015 - 07:48 PM #5

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.



 
  • Smich
  • Advanced Member
  • Members
  • Join Date: 13-Jan 12
  • 65 posts

Posted 07 January 2016 - 12:36 PM #6

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



 

Posted 07 January 2016 - 08:26 PM #7

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.

 



 
  • imac
  • Head of Product
  • CS-Cart Architects
  • Join Date: 22-Nov 05
  • 2074 posts

Posted 13 January 2016 - 09:38 AM #8

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.


Ilya Makarov,
CS-Cart Architect Team
Suggest and vote for new features | Report a bug

 
  • mokeshop
  • Senior Member
  • Members
  • Join Date: 27-Jul 12
  • 1000 posts

Posted 13 January 2016 - 11:50 AM #9

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.

 
  • Darius
  • Douchebag
  • Members
  • Join Date: 20-Apr 08
  • 3273 posts

Posted 13 January 2016 - 01:22 PM #10

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...value_added_tax

 

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

 



 
  • mokeshop
  • Senior Member
  • Members
  • Join Date: 27-Jul 12
  • 1000 posts

Posted 14 January 2016 - 10:06 PM #11

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

 

 

i can post some example invoice 



 
  • Onkel_Sid
  • Junior Member
  • Members
  • Join Date: 04-Sep 10
  • 301 posts

Posted 14 January 2016 - 10:42 PM #12

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.


Stop smoking start vaping: Dampskyen.no


 
  • P-Pharma
  • Junior Member
  • Members
  • Join Date: 30-Jun 10
  • 1138 posts

Posted 15 January 2016 - 12:15 AM #13

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



 
  • mokeshop
  • Senior Member
  • Members
  • Join Date: 27-Jul 12
  • 1000 posts

Posted 15 January 2016 - 12:16 PM #14

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

 
  • mokeshop
  • Senior Member
  • Members
  • Join Date: 27-Jul 12
  • 1000 posts

Posted 15 January 2016 - 12:29 PM #15

http://help.e-racuni...og&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

 
  • mokeshop
  • Senior Member
  • Members
  • Join Date: 27-Jul 12
  • 1000 posts

Posted 19 January 2016 - 04:54 PM #16

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...TF5ek9RNUE/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



 
  • mokeshop
  • Senior Member
  • Members
  • Join Date: 27-Jul 12
  • 1000 posts

Posted 20 January 2016 - 03:03 PM #17

http://forum.cs-cart...e-with-cs-cart/

 

 

http://forum.cs-cart...emplate-issues/



 
  • imac
  • Head of Product
  • CS-Cart Architects
  • Join Date: 22-Nov 05
  • 2074 posts

Posted 22 January 2016 - 10:03 AM #18

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...TF5ek9RNUE/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.


Ilya Makarov,
CS-Cart Architect Team
Suggest and vote for new features | Report a bug

 
  • mokeshop
  • Senior Member
  • Members
  • Join Date: 27-Jul 12
  • 1000 posts

Posted 22 January 2016 - 10:25 AM #19

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...og&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



 
  • Darius
  • Douchebag
  • Members
  • Join Date: 20-Apr 08
  • 3273 posts

Posted 22 January 2016 - 11:54 AM #20


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/...?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 :)