Dolibarr / dolibarr

Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers.
https://www.dolibarr.org
GNU General Public License v3.0
5.4k stars 2.78k forks source link

ReverseCharge - Company in EU requiered #30575

Open leonbrehme opened 2 months ago

leonbrehme commented 2 months ago

Bug

The reverse charge procedure for VAT payments has a flaw.

At the moment, this is only possible if the supplier is based in the EU. However, it is possible (at least in the meantime) to obtain an EU VAT number without having to be based in the EU.

Copied from Google: "If your company is based outside the EU, e.g. in the USA, China, and you wish to sell goods or services within the EU, you must register within the European Union to obtain EU VAT and EORI numbers. The formalities for VAT registration are largely the same whether your business is based in the EU or not."

Here is the example of Canva Pty Ltd from Australia. They have the VAT number: EU372042198 This is what triggerd my suggestion.

There is no entry for VAT in the accounts because the country is not part of the EU.

I think it would be better here if "is in the EU" is not taken into account. In the end, the accountant has to know when to activate the reverse charge procedure.

Translated with DeepL.com (free version)

Dolibarr Version

19

Environment PHP

No response

Environment Database

No response

Steps to reproduce the behavior and expected behavior

Supplier is not in EU Activate Reverse Charge in invoice Use predefined service or product in invoice (as requiered for reverse charge)

Attached files

No response

aspangaro commented 2 months ago

A discussion is underway on the French forum to find a solution to this problem: https://www.dolibarr.fr/forum/t/facture-fournisseur-etranger-avec-n-tva-francais/46860/8