2
0
forked from Wavyzz/dolibarr

Modif des double(16,8) en double(24,8)

This commit is contained in:
Laurent Destailleur
2007-11-08 22:00:00 +00:00
parent c1e23d76e4
commit dbfe66b0b6
16 changed files with 106 additions and 106 deletions

View File

@@ -600,89 +600,89 @@ drop table if exists llx_ventes;
drop table if exists llx_pointmort; drop table if exists llx_pointmort;
drop table if exists llx_birthday_alert; drop table if exists llx_birthday_alert;
ALTER TABLE llx_commande_fournisseurdet ADD total_ht double(16,8) DEFAULT 0 after subprice; ALTER TABLE llx_commande_fournisseurdet ADD total_ht double(24,8) DEFAULT 0 after subprice;
ALTER TABLE llx_commande_fournisseurdet ADD total_tva double(16,8) DEFAULT 0 after total_ht; ALTER TABLE llx_commande_fournisseurdet ADD total_tva double(24,8) DEFAULT 0 after total_ht;
ALTER TABLE llx_commande_fournisseurdet ADD total_ttc double(16,8) DEFAULT 0 after total_tva; ALTER TABLE llx_commande_fournisseurdet ADD total_ttc double(24,8) DEFAULT 0 after total_tva;
ALTER TABLE llx_commande_fournisseurdet ADD info_bits integer DEFAULT 0 after total_ttc; ALTER TABLE llx_commande_fournisseurdet ADD info_bits integer DEFAULT 0 after total_ttc;
-- Pas de limite sur nb decimal des prix dans base car definie en option -- Pas de limite sur nb decimal des prix dans base car definie en option
-- Tous les prix doivent etre au format float(16,8) -- Tous les prix doivent etre au format float(16,8)
-- Tous les tx tva doivent etre au format float(6,3) -- Tous les tx tva doivent etre au format float(6,3)
ALTER TABLE llx_product_price ADD COLUMN price_ttc double(16,8) DEFAULT 0 AFTER price; ALTER TABLE llx_product_price ADD COLUMN price_ttc double(24,8) DEFAULT 0 AFTER price;
ALTER TABLE llx_product ADD COLUMN price_ttc double(16,8) DEFAULT 0 AFTER price_base_type; ALTER TABLE llx_product ADD COLUMN price_ttc double(24,8) DEFAULT 0 AFTER price_base_type;
ALTER TABLE llx_product MODIFY price double(16,8) DEFAULT 0; ALTER TABLE llx_product MODIFY price double(24,8) DEFAULT 0;
ALTER TABLE llx_product MODIFY price_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_product MODIFY price_ttc double(24,8) DEFAULT 0;
ALTER TABLE llx_product MODIFY tva_tx double(6,3) DEFAULT 0; ALTER TABLE llx_product MODIFY tva_tx double(6,3) DEFAULT 0;
ALTER TABLE llx_product_price MODIFY price double(16,8) DEFAULT 0; ALTER TABLE llx_product_price MODIFY price double(24,8) DEFAULT 0;
ALTER TABLE llx_product_price MODIFY price_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_product_price MODIFY price_ttc double(24,8) DEFAULT 0;
ALTER TABLE llx_product_price MODIFY tva_tx double(6,3) DEFAULT 0; ALTER TABLE llx_product_price MODIFY tva_tx double(6,3) DEFAULT 0;
ALTER TABLE llx_product_fournisseur_price_log MODIFY price double(16,8) DEFAULT 0; ALTER TABLE llx_product_fournisseur_price_log MODIFY price double(24,8) DEFAULT 0;
ALTER TABLE llx_product_fournisseur_price_log MODIFY quantity double; ALTER TABLE llx_product_fournisseur_price_log MODIFY quantity double;
ALTER TABLE llx_product_fournisseur_price MODIFY price double(16,8) DEFAULT 0; ALTER TABLE llx_product_fournisseur_price MODIFY price double(24,8) DEFAULT 0;
ALTER TABLE llx_product_fournisseur_price MODIFY quantity double; ALTER TABLE llx_product_fournisseur_price MODIFY quantity double;
ALTER TABLE llx_facture_fourn MODIFY amount double(16,8) DEFAULT 0 NOT NULL; ALTER TABLE llx_facture_fourn MODIFY amount double(24,8) DEFAULT 0 NOT NULL;
ALTER TABLE llx_facture_fourn MODIFY remise double(16,8) DEFAULT 0; ALTER TABLE llx_facture_fourn MODIFY remise double(24,8) DEFAULT 0;
ALTER TABLE llx_facture_fourn MODIFY tva double(16,8) DEFAULT 0; ALTER TABLE llx_facture_fourn MODIFY tva double(24,8) DEFAULT 0;
ALTER TABLE llx_facture_fourn MODIFY total double(16,8) DEFAULT 0; ALTER TABLE llx_facture_fourn MODIFY total double(24,8) DEFAULT 0;
ALTER TABLE llx_facture_fourn MODIFY total_ht double(16,8) DEFAULT 0; ALTER TABLE llx_facture_fourn MODIFY total_ht double(24,8) DEFAULT 0;
ALTER TABLE llx_facture_fourn MODIFY total_tva double(16,8) DEFAULT 0; ALTER TABLE llx_facture_fourn MODIFY total_tva double(24,8) DEFAULT 0;
ALTER TABLE llx_facture_fourn MODIFY total_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_facture_fourn MODIFY total_ttc double(24,8) DEFAULT 0;
ALTER TABLE llx_facture_fourn_det MODIFY pu_ht double(16,8); ALTER TABLE llx_facture_fourn_det MODIFY pu_ht double(24,8);
ALTER TABLE llx_facture_fourn_det ADD pu_ttc double(16,8) AFTER pu_ht; ALTER TABLE llx_facture_fourn_det ADD pu_ttc double(24,8) AFTER pu_ht;
ALTER TABLE llx_facture_fourn_det MODIFY qty smallint DEFAULT 1; ALTER TABLE llx_facture_fourn_det MODIFY qty smallint DEFAULT 1;
ALTER TABLE llx_facture_fourn_det MODIFY total_ht double(16,8) DEFAULT 0; ALTER TABLE llx_facture_fourn_det MODIFY total_ht double(24,8) DEFAULT 0;
ALTER TABLE llx_facture_fourn_det MODIFY tva_taux double(16,8) DEFAULT 0; ALTER TABLE llx_facture_fourn_det MODIFY tva_taux double(24,8) DEFAULT 0;
ALTER TABLE llx_facture_fourn_det MODIFY tva double(16,8) DEFAULT 0; ALTER TABLE llx_facture_fourn_det MODIFY tva double(24,8) DEFAULT 0;
ALTER TABLE llx_facture_fourn_det MODIFY total_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_facture_fourn_det MODIFY total_ttc double(24,8) DEFAULT 0;
ALTER TABLE llx_propal ADD total_ht double(16,8) DEFAULT 0 after remise; ALTER TABLE llx_propal ADD total_ht double(24,8) DEFAULT 0 after remise;
ALTER TABLE llx_propal MODIFY tva double(16,8) DEFAULT 0; ALTER TABLE llx_propal MODIFY tva double(24,8) DEFAULT 0;
ALTER TABLE llx_propal MODIFY total_ht double(16,8) DEFAULT 0; ALTER TABLE llx_propal MODIFY total_ht double(24,8) DEFAULT 0;
ALTER TABLE llx_propal MODIFY total double(16,8) DEFAULT 0; ALTER TABLE llx_propal MODIFY total double(24,8) DEFAULT 0;
ALTER TABLE llx_propaldet MODIFY tva_tx double(6,3) DEFAULT 0; ALTER TABLE llx_propaldet MODIFY tva_tx double(6,3) DEFAULT 0;
ALTER TABLE llx_propaldet MODIFY total_ht double(16,8) DEFAULT 0; ALTER TABLE llx_propaldet MODIFY total_ht double(24,8) DEFAULT 0;
ALTER TABLE llx_propaldet MODIFY total_tva double(16,8) DEFAULT 0; ALTER TABLE llx_propaldet MODIFY total_tva double(24,8) DEFAULT 0;
ALTER TABLE llx_propaldet MODIFY total_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_propaldet MODIFY total_ttc double(24,8) DEFAULT 0;
ALTER TABLE llx_propaldet MODIFY subprice double(16,8) DEFAULT 0; ALTER TABLE llx_propaldet MODIFY subprice double(24,8) DEFAULT 0;
ALTER TABLE llx_contratdet MODIFY tva_tx double(6,3) DEFAULT 0; ALTER TABLE llx_contratdet MODIFY tva_tx double(6,3) DEFAULT 0;
ALTER TABLE llx_contratdet MODIFY subprice double(16,8) DEFAULT 0; ALTER TABLE llx_contratdet MODIFY subprice double(24,8) DEFAULT 0;
ALTER TABLE llx_contratdet MODIFY total_ht double(16,8) DEFAULT 0; ALTER TABLE llx_contratdet MODIFY total_ht double(24,8) DEFAULT 0;
ALTER TABLE llx_contratdet MODIFY total_tva double(16,8) DEFAULT 0; ALTER TABLE llx_contratdet MODIFY total_tva double(24,8) DEFAULT 0;
ALTER TABLE llx_contratdet MODIFY total_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_contratdet MODIFY total_ttc double(24,8) DEFAULT 0;
ALTER TABLE llx_commande MODIFY total_ht double(16,8) DEFAULT 0; ALTER TABLE llx_commande MODIFY total_ht double(24,8) DEFAULT 0;
ALTER TABLE llx_commande MODIFY tva double(16,8) DEFAULT 0; ALTER TABLE llx_commande MODIFY tva double(24,8) DEFAULT 0;
ALTER TABLE llx_commande MODIFY total_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_commande MODIFY total_ttc double(24,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseur MODIFY total_ht double(16,8) DEFAULT 0; ALTER TABLE llx_commande_fournisseur MODIFY total_ht double(24,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseur MODIFY tva double(16,8) DEFAULT 0; ALTER TABLE llx_commande_fournisseur MODIFY tva double(24,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseur MODIFY total_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_commande_fournisseur MODIFY total_ttc double(24,8) DEFAULT 0;
ALTER TABLE llx_commandedet MODIFY subprice double(16,8) DEFAULT 0; ALTER TABLE llx_commandedet MODIFY subprice double(24,8) DEFAULT 0;
ALTER TABLE llx_commandedet MODIFY total_tva double(16,8) DEFAULT 0; ALTER TABLE llx_commandedet MODIFY total_tva double(24,8) DEFAULT 0;
ALTER TABLE llx_commandedet MODIFY total_ht double(16,8) DEFAULT 0; ALTER TABLE llx_commandedet MODIFY total_ht double(24,8) DEFAULT 0;
ALTER TABLE llx_commandedet MODIFY total_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_commandedet MODIFY total_ttc double(24,8) DEFAULT 0;
ALTER TABLE llx_commandedet MODIFY tva_tx double(6,3) DEFAULT 0; ALTER TABLE llx_commandedet MODIFY tva_tx double(6,3) DEFAULT 0;
ALTER TABLE llx_commande_fournisseurdet MODIFY subprice double(16,8) DEFAULT 0; ALTER TABLE llx_commande_fournisseurdet MODIFY subprice double(24,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseurdet MODIFY total_tva double(16,8) DEFAULT 0; ALTER TABLE llx_commande_fournisseurdet MODIFY total_tva double(24,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseurdet MODIFY total_ht double(16,8) DEFAULT 0; ALTER TABLE llx_commande_fournisseurdet MODIFY total_ht double(24,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseurdet MODIFY total_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_commande_fournisseurdet MODIFY total_ttc double(24,8) DEFAULT 0;
ALTER TABLE llx_commande_fournisseurdet MODIFY tva_tx double(6,3) DEFAULT 0; ALTER TABLE llx_commande_fournisseurdet MODIFY tva_tx double(6,3) DEFAULT 0;
ALTER TABLE llx_societe_remise_except MODIFY amount_ht double(16,8) DEFAULT 0; ALTER TABLE llx_societe_remise_except MODIFY amount_ht double(24,8) DEFAULT 0;
ALTER TABLE llx_societe_remise_except MODIFY amount_tva double(16,8) DEFAULT 0; ALTER TABLE llx_societe_remise_except MODIFY amount_tva double(24,8) DEFAULT 0;
ALTER TABLE llx_societe_remise_except MODIFY amount_ttc double(16,8) DEFAULT 0; ALTER TABLE llx_societe_remise_except MODIFY amount_ttc double(24,8) DEFAULT 0;
ALTER TABLE llx_societe_remise_except MODIFY tva_tx double(6,3) DEFAULT 0; ALTER TABLE llx_societe_remise_except MODIFY tva_tx double(6,3) DEFAULT 0;
@@ -783,7 +783,7 @@ drop table if exists `llx_accountingsystem_det`;
update llx_bank set label='(InitialBankBalance)' where fk_type='SOLD' and label in ('Balance','(Balance)','Solde','(Solde)'); update llx_bank set label='(InitialBankBalance)' where fk_type='SOLD' and label in ('Balance','(Balance)','Solde','(Solde)');
alter table llx_product_fournisseur_price add unitprice double(16,8); alter table llx_product_fournisseur_price add unitprice double(24,8);
update llx_product_fournisseur_price set unitprice = ROUND(price/quantity,8) where unitprice IS NULL; update llx_product_fournisseur_price set unitprice = ROUND(price/quantity,8) where unitprice IS NULL;
update llx_fichinter set tms=datec where tms < datec; update llx_fichinter set tms=datec where tms < datec;
@@ -797,7 +797,7 @@ create table llx_c_ecotaxe
rowid integer AUTO_INCREMENT PRIMARY KEY, rowid integer AUTO_INCREMENT PRIMARY KEY,
code varchar(64) UNIQUE NOT NULL, code varchar(64) UNIQUE NOT NULL,
libelle varchar(255), libelle varchar(255),
price double(16,8), price double(24,8),
organization varchar(255), organization varchar(255),
fk_pays integer NOT NULL, fk_pays integer NOT NULL,
active tinyint DEFAULT 1 NOT NULL active tinyint DEFAULT 1 NOT NULL
@@ -881,7 +881,7 @@ ALTER TABLE llx_facturedet MODIFY special_code tinyint(4) unsigned default 0;
ALTER TABLE llx_commandedet MODIFY special_code tinyint(4) unsigned default 0; ALTER TABLE llx_commandedet MODIFY special_code tinyint(4) unsigned default 0;
ALTER TABLE llx_propaldet ADD COLUMN special_code tinyint(4) unsigned default 0 after marque_tx; ALTER TABLE llx_propaldet ADD COLUMN special_code tinyint(4) unsigned default 0 after marque_tx;
ALTER TABLE llx_propaldet ADD COLUMN pa_ht double(16,8) DEFAULT 0 after info_bits; ALTER TABLE llx_propaldet ADD COLUMN pa_ht double(24,8) DEFAULT 0 after info_bits;
-- Nouveau fonctionnement de la table llx_product_fournisseur_price -- Nouveau fonctionnement de la table llx_product_fournisseur_price
-- V4 ALTER TABLE llx_product_fournisseur_price DROP FOREIGN KEY fk_product_fournisseur_price_fk_user; -- V4 ALTER TABLE llx_product_fournisseur_price DROP FOREIGN KEY fk_product_fournisseur_price_fk_user;

View File

@@ -25,7 +25,7 @@ create table llx_c_ecotaxe
rowid integer AUTO_INCREMENT PRIMARY KEY, rowid integer AUTO_INCREMENT PRIMARY KEY,
code varchar(64) UNIQUE NOT NULL, -- Code servant <20> la traduction et <20> la r<>f<EFBFBD>rence interne code varchar(64) UNIQUE NOT NULL, -- Code servant <20> la traduction et <20> la r<>f<EFBFBD>rence interne
libelle varchar(255), -- Description libelle varchar(255), -- Description
price double(16,8), -- Montant HT price double(24,8), -- Montant HT
organization varchar(255), -- Organisme g<>rant le bar<61>me tarifaire organization varchar(255), -- Organisme g<>rant le bar<61>me tarifaire
fk_pays integer NOT NULL, -- Pays correspondant fk_pays integer NOT NULL, -- Pays correspondant
active tinyint DEFAULT 1 NOT NULL active tinyint DEFAULT 1 NOT NULL

View File

@@ -42,9 +42,9 @@ create table llx_commande
remise_percent real default 0, remise_percent real default 0,
remise_absolue real default 0, remise_absolue real default 0,
remise real default 0, remise real default 0,
tva double(16,8) default 0, tva double(24,8) default 0,
total_ht double(16,8) default 0, total_ht double(24,8) default 0,
total_ttc double(16,8) default 0, total_ttc double(24,8) default 0,
note text, note text,
note_public text, note_public text,
model_pdf varchar(50), model_pdf varchar(50),

View File

@@ -41,9 +41,9 @@ create table llx_commande_fournisseur
amount_ht real default 0, amount_ht real default 0,
remise_percent real default 0, remise_percent real default 0,
remise real default 0, remise real default 0,
tva double(16,8) default 0, tva double(24,8) default 0,
total_ht double(16,8) default 0, total_ht double(24,8) default 0,
total_ttc double(16,8) default 0, total_ttc double(24,8) default 0,
note text, note text,
note_public text, note_public text,
model_pdf varchar(50), model_pdf varchar(50),

View File

@@ -33,9 +33,9 @@ create table llx_commande_fournisseurdet
remise_percent real DEFAULT 0, -- pourcentage de remise remise_percent real DEFAULT 0, -- pourcentage de remise
remise real DEFAULT 0, -- montant de la remise remise real DEFAULT 0, -- montant de la remise
price real, -- prix final price real, -- prix final
subprice double(16,8) DEFAULT 0, -- prix unitaire subprice double(24,8) DEFAULT 0, -- prix unitaire
total_ht double(16,8) DEFAULT 0, -- Total HT de la ligne toute quantit<69> et incluant remise ligne et globale total_ht double(24,8) DEFAULT 0, -- Total HT de la ligne toute quantit<69> et incluant remise ligne et globale
total_tva double(16,8) DEFAULT 0, -- Total TVA de la ligne toute quantit<69> et incluant remise ligne et globale total_tva double(24,8) DEFAULT 0, -- Total TVA de la ligne toute quantit<69> et incluant remise ligne et globale
total_ttc double(16,8) DEFAULT 0, -- Total TTC de la ligne toute quantit<69> et incluant remise ligne et globale total_ttc double(24,8) DEFAULT 0, -- Total TTC de la ligne toute quantit<69> et incluant remise ligne et globale
info_bits integer DEFAULT 0 -- TVA NPR ou non info_bits integer DEFAULT 0 -- TVA NPR ou non
)type=innodb; )type=innodb;

View File

@@ -32,10 +32,10 @@ create table llx_commandedet
remise real DEFAULT 0, -- montant de la remise remise real DEFAULT 0, -- montant de la remise
fk_remise_except integer NULL, -- Lien vers table des remises fixes fk_remise_except integer NULL, -- Lien vers table des remises fixes
price real, -- prix final price real, -- prix final
subprice double(16,8) DEFAULT 0, -- prix unitaire subprice double(24,8) DEFAULT 0, -- prix unitaire
total_ht double(16,8) DEFAULT 0, -- Total HT de la ligne toute quantit<69> et incluant remise ligne et globale total_ht double(24,8) DEFAULT 0, -- Total HT de la ligne toute quantit<69> et incluant remise ligne et globale
total_tva double(16,8) DEFAULT 0, -- Total TVA de la ligne toute quantit<69> et incluant remise ligne et globale total_tva double(24,8) DEFAULT 0, -- Total TVA de la ligne toute quantit<69> et incluant remise ligne et globale
total_ttc double(16,8) DEFAULT 0, -- Total TTC de la ligne toute quantit<69> et incluant remise ligne et globale total_ttc double(24,8) DEFAULT 0, -- Total TTC de la ligne toute quantit<69> et incluant remise ligne et globale
info_bits integer DEFAULT 0, -- TVA NPR ou non info_bits integer DEFAULT 0, -- TVA NPR ou non
marge_tx double(6,3) DEFAULT 0, -- taux de marge (marge sur prix d'achat) marge_tx double(6,3) DEFAULT 0, -- taux de marge (marge sur prix d'achat)
marque_tx double(6,3) DEFAULT 0, -- taux de marque (marge sur prix de vente) marque_tx double(6,3) DEFAULT 0, -- taux de marque (marge sur prix de vente)

View File

@@ -43,12 +43,12 @@ create table llx_contratdet
tva_tx double(6,3) DEFAULT 0, -- taux tva tva_tx double(6,3) DEFAULT 0, -- taux tva
qty real NOT NULL, -- quantit<69> qty real NOT NULL, -- quantit<69>
remise_percent real DEFAULT 0, -- pourcentage de remise remise_percent real DEFAULT 0, -- pourcentage de remise
subprice double(16,8) DEFAULT 0, -- prix unitaire subprice double(24,8) DEFAULT 0, -- prix unitaire
price_ht real, -- prix final (obsolete) price_ht real, -- prix final (obsolete)
remise real DEFAULT 0, -- montant de la remise (obsolete) remise real DEFAULT 0, -- montant de la remise (obsolete)
total_ht double(16,8) DEFAULT 0, -- Total HT de la ligne toute quantit<69> et incluant remise ligne et globale total_ht double(24,8) DEFAULT 0, -- Total HT de la ligne toute quantit<69> et incluant remise ligne et globale
total_tva double(16,8) DEFAULT 0, -- Total TVA de la ligne toute quantit<69> et incluant remise ligne et globale total_tva double(24,8) DEFAULT 0, -- Total TVA de la ligne toute quantit<69> et incluant remise ligne et globale
total_ttc double(16,8) DEFAULT 0, -- Total TTC de la ligne toute quantit<69> et incluant remise ligne et globale total_ttc double(24,8) DEFAULT 0, -- Total TTC de la ligne toute quantit<69> et incluant remise ligne et globale
info_bits integer DEFAULT 0, -- TVA NPR ou non info_bits integer DEFAULT 0, -- TVA NPR ou non
fk_user_author integer NOT NULL DEFAULT 0, fk_user_author integer NOT NULL DEFAULT 0,

View File

@@ -31,13 +31,13 @@ create table llx_facture_fourn
datef date, -- date de la facture datef date, -- date de la facture
libelle varchar(255), libelle varchar(255),
paye smallint DEFAULT 0 NOT NULL, paye smallint DEFAULT 0 NOT NULL,
amount double(16,8) DEFAULT 0 NOT NULL, amount double(24,8) DEFAULT 0 NOT NULL,
remise double(16,8) DEFAULT 0, remise double(24,8) DEFAULT 0,
tva double(16,8) DEFAULT 0, tva double(24,8) DEFAULT 0,
total double(16,8) DEFAULT 0, total double(24,8) DEFAULT 0,
total_ht double(16,8) DEFAULT 0, total_ht double(24,8) DEFAULT 0,
total_tva double(16,8) DEFAULT 0, total_tva double(24,8) DEFAULT 0,
total_ttc double(16,8) DEFAULT 0, total_ttc double(24,8) DEFAULT 0,
fk_statut smallint DEFAULT 0 NOT NULL, fk_statut smallint DEFAULT 0 NOT NULL,

View File

@@ -25,12 +25,12 @@ create table llx_facture_fourn_det
fk_facture_fourn integer NOT NULL, fk_facture_fourn integer NOT NULL,
fk_product integer NULL, fk_product integer NULL,
description text, description text,
pu_ht double(16,8), pu_ht double(24,8),
pu_ttc double(16,8), pu_ttc double(24,8),
qty smallint DEFAULT 1, qty smallint DEFAULT 1,
tva_taux double(16,8) DEFAULT 0, tva_taux double(24,8) DEFAULT 0,
total_ht double(16,8) DEFAULT 0, total_ht double(24,8) DEFAULT 0,
tva double(16,8) DEFAULT 0, tva double(24,8) DEFAULT 0,
total_ttc double(16,8) DEFAULT 0 total_ttc double(24,8) DEFAULT 0
)type=innodb; )type=innodb;

View File

@@ -29,8 +29,8 @@ create table llx_product
label varchar(255) NOT NULL, label varchar(255) NOT NULL,
description text, description text,
note text, note text,
price double(16,8) DEFAULT 0, price double(24,8) DEFAULT 0,
price_ttc double(16,8) DEFAULT 0, price_ttc double(24,8) DEFAULT 0,
price_base_type varchar(3) DEFAULT 'HT', price_base_type varchar(3) DEFAULT 'HT',
tva_tx double(6,3), tva_tx double(6,3),
fk_user_author integer, fk_user_author integer,

View File

@@ -26,9 +26,9 @@ create table llx_product_fournisseur_price
datec datetime, datec datetime,
tms timestamp, tms timestamp,
fk_product_fournisseur integer NOT NULL, fk_product_fournisseur integer NOT NULL,
price double(16,8) DEFAULT 0, price double(24,8) DEFAULT 0,
quantity double, quantity double,
unitprice double(16,8) DEFAULT 0, unitprice double(24,8) DEFAULT 0,
fk_user integer fk_user integer
)type=innodb; )type=innodb;

View File

@@ -25,7 +25,7 @@ create table llx_product_fournisseur_price_log
rowid integer AUTO_INCREMENT PRIMARY KEY, rowid integer AUTO_INCREMENT PRIMARY KEY,
datec datetime, datec datetime,
fk_product_fournisseur integer NOT NULL, fk_product_fournisseur integer NOT NULL,
price double(16,8) DEFAULT 0, price double(24,8) DEFAULT 0,
quantity double, quantity double,
fk_user integer fk_user integer

View File

@@ -27,8 +27,8 @@ create table llx_product_price
fk_product integer NOT NULL, fk_product integer NOT NULL,
date_price datetime NOT NULL, date_price datetime NOT NULL,
price_level tinyint(4) NULL DEFAULT 1, price_level tinyint(4) NULL DEFAULT 1,
price double(16,8), price double(24,8),
price_ttc double(16,8) DEFAULT 0, price_ttc double(24,8) DEFAULT 0,
price_base_type varchar(3) DEFAULT 'HT', price_base_type varchar(3) DEFAULT 'HT',
tva_tx double(6,3) NOT NULL, tva_tx double(6,3) NOT NULL,
fk_user_author integer, fk_user_author integer,

View File

@@ -41,9 +41,9 @@ create table llx_propal
remise_percent real DEFAULT 0, -- remise globale relative en pourcent (obsolete) remise_percent real DEFAULT 0, -- remise globale relative en pourcent (obsolete)
remise_absolue real DEFAULT 0, -- remise globale absolue (obsolete) remise_absolue real DEFAULT 0, -- remise globale absolue (obsolete)
remise real DEFAULT 0, -- remise calculee (obsolete) remise real DEFAULT 0, -- remise calculee (obsolete)
total_ht double(16,8) DEFAULT 0, -- montant total ht apres remise globale total_ht double(24,8) DEFAULT 0, -- montant total ht apres remise globale
tva double(16,8) DEFAULT 0, -- montant total tva apres remise globale tva double(24,8) DEFAULT 0, -- montant total tva apres remise globale
total double(16,8) DEFAULT 0, -- montant total ttc apres remise globale total double(24,8) DEFAULT 0, -- montant total ttc apres remise globale
fk_cond_reglement integer, -- condition de reglement (30 jours, fin de mois ...) fk_cond_reglement integer, -- condition de reglement (30 jours, fin de mois ...)
fk_mode_reglement integer, -- mode de reglement (Virement, Pr<50>l<EFBFBD>vement) fk_mode_reglement integer, -- mode de reglement (Virement, Pr<50>l<EFBFBD>vement)

View File

@@ -31,12 +31,12 @@ create table llx_propaldet
remise_percent real DEFAULT 0, -- pourcentage de remise remise_percent real DEFAULT 0, -- pourcentage de remise
remise real DEFAULT 0, -- montant de la remise (obsolete) remise real DEFAULT 0, -- montant de la remise (obsolete)
price real, -- prix final (obsolete) price real, -- prix final (obsolete)
subprice double(16,8) DEFAULT 0, -- prix unitaire article subprice double(24,8) DEFAULT 0, -- prix unitaire article
total_ht double(16,8) DEFAULT 0, -- Total HT de la ligne toute quantit<69> et incluant remise ligne et globale total_ht double(24,8) DEFAULT 0, -- Total HT de la ligne toute quantit<69> et incluant remise ligne et globale
total_tva double(16,8) DEFAULT 0, -- Total TVA de la ligne toute quantit<69> et incluant remise ligne et globale total_tva double(24,8) DEFAULT 0, -- Total TVA de la ligne toute quantit<69> et incluant remise ligne et globale
total_ttc double(16,8) DEFAULT 0, -- Total TTC de la ligne toute quantit<69> et incluant remise ligne et globale total_ttc double(24,8) DEFAULT 0, -- Total TTC de la ligne toute quantit<69> et incluant remise ligne et globale
info_bits integer DEFAULT 0, -- TVA NPR ou non info_bits integer DEFAULT 0, -- TVA NPR ou non
pa_ht double(16,8) DEFAULT 0, -- prix d'achat HT pa_ht double(24,8) DEFAULT 0, -- prix d'achat HT
marge_tx double(6,3) DEFAULT 0, -- taux de marge (marge sur prix d'achat) marge_tx double(6,3) DEFAULT 0, -- taux de marge (marge sur prix d'achat)
marque_tx double(6,3) DEFAULT 0, -- taux de marque (marge sur prix de vente) marque_tx double(6,3) DEFAULT 0, -- taux de marque (marge sur prix de vente)
special_code tinyint(4) UNSIGNED DEFAULT 0, -- code pour les lignes speciales special_code tinyint(4) UNSIGNED DEFAULT 0, -- code pour les lignes speciales

View File

@@ -27,9 +27,9 @@ create table llx_societe_remise_except
rowid integer AUTO_INCREMENT PRIMARY KEY, rowid integer AUTO_INCREMENT PRIMARY KEY,
fk_soc integer NOT NULL, -- client fk_soc integer NOT NULL, -- client
datec datetime, datec datetime,
amount_ht double(16,8) NOT NULL, amount_ht double(24,8) NOT NULL,
amount_tva double(16,8) DEFAULT 0 NOT NULL, amount_tva double(24,8) DEFAULT 0 NOT NULL,
amount_ttc double(16,8) DEFAULT 0 NOT NULL, amount_ttc double(24,8) DEFAULT 0 NOT NULL,
tva_tx double(6,3) DEFAULT 0 NOT NULL, tva_tx double(6,3) DEFAULT 0 NOT NULL,
fk_user integer NOT NULL, fk_user integer NOT NULL,
fk_facture integer, fk_facture integer,