fr | en

TVA immobilière sur la marge : la CJUE est saisie

Une livraison d'immeuble ou de terrain à bâtir réalisée dans le cadre d'une activité économique par un assujetti agissant en tant que tel est imposable à la TVA :

  • de plein droit concernant les ventes de terrains à bâtir ou d'immeubles bâtis dans les cinq ans qui suivent leur achèvement ;
  • sur option en cas de cession de terrains qui ne répondent pas à la définition des terrains à bâtir ou d’immeubles bâtis depuis plus de cinq ans.

 

L'assiette de la TVA est en principe constituée par le prix de cession hors taxe.

 

Cependant, en cas de livraison d'un terrain à bâtir (imposable de plein droit) ou d'un immeuble bâti achevé depuis plus de cinq ans (imposable sur option), la base d'imposition est constituée de la marge du cédant s'il est établi que l'acquisition par le cédant n'a pas ouvert droit à déduction.

 

Selon l'administration, et contrairement à certaines juridictions du fond, la taxation sur la marge implique nécessairement que le bien revendu soit identique au bien acquis quant à sa qualification juridique. Cette condition d'identité de qualification juridique a été confirmée par le Conseil d'Etat (CE 27-3-2020 n° 428234).

 

Cela étant, le Conseil d’Etat a saisi le 25 juin 2020 la Cour de justice de l'Union européenne pour savoir notamment si l'article 392 de la directive du 28 novembre 2006 doit-il être interprété comme excluant l'application du régime de taxation sur la marge à des opérations de livraisons de terrains à bâtir dans les deux hypothèses suivantes :

 

- lorsque ces terrains, acquis non bâtis, sont devenus, entre le moment de leur acquisition et celui de leur revente par l'assujetti, des terrains à bâtir ;

- lorsque ces terrains ont fait l'objet, entre le moment de leur acquisition et celui de leur revente par l'assujetti, de modifications de leurs caractéristiques telles que leur division en lots ou la réalisation de travaux permettant leur desserte par divers réseaux (voirie, eau potable, électricité, gaz, assainissement, télécommunications) ?

 

Ces précisions sont attendues compte tenu notamment des positions divergentes antérieurement retenues par l’administration, certaines juridictions du fond, et le Conseil d'Etat en matière de taxation sur la marge.

 

Denis KOBAN, Avocat Associé



L+/LMS - PHP: 0.064s - Smarty: 0.079s - Total: 0.143s - Docs
0.00307600	DESC `actualites_themes`

0.00152925 SELECT DISTINCT `actualites_themes`.* FROM `actualites` LEFT JOIN `actualites_themes` ON FIND_IN_SET(actualites_themes.id,actualites.theme) WHERE 1 AND FIND_IN_SET('fr',`actualites`.`lang`) AND `actualites_themes`.`id` IS NOT NULL AND (`actualites`.etat = "en-ligne") ORDER BY libelle_fr
0.00030300 SELECT DISTINCT `actualites`.* FROM `actualites` LEFT JOIN `actualites_themes` ON FIND_IN_SET(actualites_themes.id,actualites.theme) WHERE 1 AND FIND_IN_SET('fr',`actualites`.`lang`) AND (`actualites`.etat = "en-ligne") AND `actualites`.id = '41'
0.00113250 SELECT MAX(update_time) FROM information_schema.tables WHERE table_schema = 'askesiyfrank' AND table_name = 'actualites'
0.00053800 SELECT * FROM `pages` WHERE (FIND_IN_SET('fr', lang) OR lang = '') AND `etat` = 'en-ligne' AND url <> '' AND groupe <> 'invisible' ORDER BY ordre > 0 DESC, ordre ASC, url ASC
0.00332675 DESC `expertises`
0.00042550 SELECT id, `expertises`.`titre_fr` AS titre, "" AS title, alias_fr AS alias FROM `expertises` WHERE 1 AND (`expertises`.etat = "en-ligne") ORDER BY rang ASC
0.00128200 DESC `actualites`
0.00140850 DESC `actualites_themes`
0.00197875 SELECT DISTINCT `actualites_themes`.* FROM `actualites` LEFT JOIN `actualites_themes` ON FIND_IN_SET(actualites_themes.id,actualites.theme) WHERE 1 AND FIND_IN_SET('fr',`actualites`.`lang`) AND `actualites_themes`.`id` IS NOT NULL AND (`actualites`.etat = "en-ligne") ORDER BY libelle_fr
0.00037325 SELECT url, cible, alias_fr AS alias FROM pages WHERE etat = 'en-ligne'
0.00131925 DESC `actualites`
0.00044025 SELECT COUNT(*) FROM `actualites` WHERE 1 AND FIND_IN_SET('fr',`actualites`.`lang`) AND (`actualites`.etat = "en-ligne")
0.00045650 SELECT * FROM `actualites` WHERE 1 AND FIND_IN_SET('fr',`actualites`.`lang`) AND (`actualites`.etat = "en-ligne") ORDER BY date DESC LIMIT 0,10
0.00040100 SELECT url, cible, alias_en AS alias FROM pages WHERE etat = 'en-ligne'
0.01799050 Total: 15