diff --git a/mysql/migration/2.0.0-2.1.0.sql b/mysql/migration/2.0.0-2.1.0.sql
index a5e94bf344f64921b5050584e3cc108118eb88e9..a36ff2e1c68ac77b8d70ac19690c1e1a2fbd01a5 100644
--- a/mysql/migration/2.0.0-2.1.0.sql
+++ b/mysql/migration/2.0.0-2.1.0.sql
@@ -581,11 +581,9 @@ ALTER TABLE llx_facture_rec ADD CONSTRAINT fk_facture_rec_fk_projet         FORE
 ALTER TABLE llx_facture_rec ADD UNIQUE INDEX idx_facture_rec_uk_titre (titre);
 
 ALTER TABLE llx_commandedet ADD COLUMN fk_remise_except	integer NULL AFTER remise;
-ALTER TABLE llx_commandedet ADD COLUMN coef real;
 ALTER TABLE llx_commandedet ADD COLUMN special_code tinyint(1) UNSIGNED DEFAULT 0;
 
 ALTER TABLE llx_propaldet ADD COLUMN fk_remise_except	integer NULL AFTER remise;
-ALTER TABLE llx_propaldet ADD COLUMN coef real after price;
 
 ALTER TABLE llx_contratdet ADD COLUMN fk_remise_except	integer NULL AFTER remise;
 
diff --git a/mysql/migration/2.1.0-2.2.0.sql b/mysql/migration/2.1.0-2.2.0.sql
index 1d9ab24b43c0996e04e646081c50ca144349035d..cd2effb2b87c07c9f3b985013934c5e643f8176f 100644
--- a/mysql/migration/2.1.0-2.2.0.sql
+++ b/mysql/migration/2.1.0-2.2.0.sql
@@ -35,7 +35,7 @@ update llx_const set name='MAIN_MAIL_EMAIL_FROM' where name='NOTIFICATION_EMAIL_
 update llx_const set visible=0 where name in ('MAIN_UPLOAD_DOC','MAIN_MAIL_SMTP_SERVER','MAIN_MAIL_SMTP_PORT','MAIN_MAIL_EMAIL_FROM');
 
 delete from llx_adherent_type where libelle IS NULL;
-alter table llx_adherent_type modify libelle          varchar(50) NOT NULL;
+alter table llx_adherent_type modify libelle varchar(50) NOT NULL;
 
 
 -- Extention de la gestion des cat�gories
@@ -804,3 +804,8 @@ INSERT INTO `llx_c_ecotaxe` (`rowid`, `code`, `libelle`, `price`, `organization`
 INSERT INTO `llx_c_ecotaxe` (`rowid`, `code`, `libelle`, `price`, `organization`, `fk_pays`, `active`) VALUES (36, 'ES-A-F', 'Jouets et �quipements de loisirs et de sports < 0,5 kg', 0.04200000, 'Eco-syst�mes', 1, 1);
 INSERT INTO `llx_c_ecotaxe` (`rowid`, `code`, `libelle`, `price`, `organization`, `fk_pays`, `active`) VALUES (37, 'ES-A-G', 'Jouets et �quipements de loisirs et de sports > 0,5 kg', 0.17000000, 'Eco-syst�mes', 1, 1);
 INSERT INTO `llx_c_ecotaxe` (`rowid`, `code`, `libelle`, `price`, `organization`, `fk_pays`, `active`) VALUES (38, 'ES-A-H', 'Jouets et �quipements de loisirs et de sports > 10 kg', 1.25000000, 'Eco-syst�mes', 1, 1);
+
+ALTER TABLE `llx_commandedet` CHANGE `coef` `marge_tx` real DEFAULT NULL;
+ALTER TABLE `llx_propaldet` CHANGE `coef` `marge_tx` real DEFAULT NULL;
+ALTER TABLE llx_commandedet ADD COLUMN marque_tx real DEFAULT NULL after marge_tx;
+ALTER TABLE llx_propaldet ADD COLUMN marque_tx real DEFAULT NULL after marge_tx;
\ No newline at end of file
diff --git a/mysql/tables/llx_commandedet.sql b/mysql/tables/llx_commandedet.sql
index d42031002bfb563e58ad7ce1dcd47abdb207f134..e78059db430fd06593563fbdac40eb8e2c79b6fc 100644
--- a/mysql/tables/llx_commandedet.sql
+++ b/mysql/tables/llx_commandedet.sql
@@ -22,24 +22,25 @@
 
 create table llx_commandedet
 (
-  rowid          integer AUTO_INCREMENT PRIMARY KEY,
-  fk_commande    integer,
-  fk_product     integer,
-  description    text,
-  tva_tx         double(6,3),		-- taux tva
-  qty            real,              -- quantit�
-  remise_percent real DEFAULT 0,    -- pourcentage de remise
-  remise         real DEFAULT 0,    -- montant de la remise
-  fk_remise_except	integer NULL,   -- Lien vers table des remises fixes
-  price          real,              -- prix final
-  subprice       double(16,8),          -- prix unitaire
-  total_ht       double(16,8),        	-- Total HT de la ligne toute quantit� et incluant remise ligne et globale
-  total_tva      double(16,8),	       	-- Total TVA de la ligne toute quantit� et incluant remise ligne et globale
-  total_ttc      double(16,8),	       	-- Total TTC de la ligne toute quantit� et incluant remise ligne et globale
-  info_bits		 integer DEFAULT 0, 	-- TVA NPR ou non
-  coef           real,              -- coefficient de marge
-  special_code        tinyint(1) UNSIGNED DEFAULT 0, -- code pour les lignes speciales
-  rang           integer DEFAULT 0
+  rowid              integer AUTO_INCREMENT PRIMARY KEY,
+  fk_commande        integer,
+  fk_product         integer,
+  description        text,
+  tva_tx             double(6,3),		                -- taux tva
+  qty                real,                          -- quantit�
+  remise_percent     real DEFAULT 0,                -- pourcentage de remise
+  remise             real DEFAULT 0,                -- montant de la remise
+  fk_remise_except	 integer NULL,                  -- Lien vers table des remises fixes
+  price              real,                          -- prix final
+  subprice           double(16,8),                  -- prix unitaire
+  total_ht           double(16,8),                  -- Total HT de la ligne toute quantit� et incluant remise ligne et globale
+  total_tva          double(16,8),                  -- Total TVA de la ligne toute quantit� et incluant remise ligne et globale
+  total_ttc          double(16,8),                  -- Total TTC de la ligne toute quantit� et incluant remise ligne et globale
+  info_bits		       integer DEFAULT 0,             -- TVA NPR ou non
+  marge_tx           real,                          -- taux de marge (marge sur prix d'achat)
+  marque_tx          real,                          -- taux de marque (marge sur prix de vente)
+  special_code       tinyint(1) UNSIGNED DEFAULT 0, -- code pour les lignes speciales
+  rang               integer DEFAULT 0
 )type=innodb;
 
 -- 
diff --git a/mysql/tables/llx_propaldet.sql b/mysql/tables/llx_propaldet.sql
index 2016377996ac15d9644c3221ad07f56065a77c37..ee69c3685c7901cf3750b8a2ce26563b71a7581d 100644
--- a/mysql/tables/llx_propaldet.sql
+++ b/mysql/tables/llx_propaldet.sql
@@ -21,21 +21,22 @@
 
 create table llx_propaldet
 (
-  rowid          integer AUTO_INCREMENT PRIMARY KEY,
-  fk_propal      integer,
-  fk_product     integer,
-  description    text,
-  fk_remise_except	integer NULL,   -- Lien vers table des remises fixes
-  tva_tx         double(6,3), 		-- taux tva
-  qty            real,              -- quantit�
-  remise_percent real DEFAULT 0,    -- pourcentage de remise
-  remise         real DEFAULT 0,    -- montant de la remise (obsolete)
-  price          real,              -- prix final (obsolete)
-  subprice       double(16,8),      -- prix unitaire article
-  total_ht       double(16,8),	             	-- Total HT de la ligne toute quantit� et incluant remise ligne et globale
-  total_tva      double(16,8),	             	-- Total TVA de la ligne toute quantit� et incluant remise ligne et globale
-  total_ttc      double(16,8),	             	-- Total TTC de la ligne toute quantit� et incluant remise ligne et globale
-  info_bits		 integer DEFAULT 0, -- TVA NPR ou non
-  coef           real,              -- coefficient de marge
-  rang           integer DEFAULT 0  -- ordre affichage sur la propal
+  rowid             integer AUTO_INCREMENT PRIMARY KEY,
+  fk_propal         integer,
+  fk_product        integer,
+  description       text,
+  fk_remise_except	integer NULL,      -- Lien vers table des remises fixes
+  tva_tx            double(6,3), 		   -- taux tva
+  qty               real,              -- quantit�
+  remise_percent    real DEFAULT 0,    -- pourcentage de remise
+  remise            real DEFAULT 0,    -- montant de la remise (obsolete)
+  price             real,              -- prix final (obsolete)
+  subprice          double(16,8),      -- prix unitaire article
+  total_ht          double(16,8),      -- Total HT de la ligne toute quantit� et incluant remise ligne et globale
+  total_tva         double(16,8),      -- Total TVA de la ligne toute quantit� et incluant remise ligne et globale
+  total_ttc         double(16,8),      -- Total TTC de la ligne toute quantit� et incluant remise ligne et globale
+  info_bits		      integer DEFAULT 0, -- TVA NPR ou non
+  marge_tx          real,              -- taux de marge (marge sur prix d'achat)
+  marque_tx         real,              -- taux de marque (marge sur prix de vente)
+  rang              integer DEFAULT 0  -- ordre affichage sur la propal
 )type=innodb;