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.039s - Smarty: 0.052s - Total: 0.091s - Docs
0.00096200	DESC `actualites_themes`

0.00025125 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.00067900 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.00048175 SELECT MAX(update_time) FROM information_schema.tables WHERE table_schema = 'askesiyfrank' AND table_name = 'actualites'
0.00017800 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.00077625 DESC `expertises`
0.00013325 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.00085850 DESC `actualites`
0.00066225 DESC `actualites_themes`
0.00013525 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.00011725 SELECT url, cible, alias_fr AS alias FROM pages WHERE etat = 'en-ligne'
0.00099975 DESC `actualites`
0.00014000 SELECT COUNT(*) FROM `actualites` WHERE 1 AND FIND_IN_SET('fr',`actualites`.`lang`) AND (`actualites`.etat = "en-ligne")
0.00025250 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.00013175 SELECT url, cible, alias_en AS alias FROM pages WHERE etat = 'en-ligne'
0.00675875 Total: 15