From f9f93f58df615565ff8152495365a7d25aae8ae5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 7 Oct 2018 13:49:09 +0200 Subject: [PATCH] Add field to track source module of invoice --- htdocs/install/mysql/migration/8.0.0-9.0.0.sql | 2 ++ htdocs/install/mysql/tables/llx_facture.sql | 9 +++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/htdocs/install/mysql/migration/8.0.0-9.0.0.sql b/htdocs/install/mysql/migration/8.0.0-9.0.0.sql index 8df77415007..0d3f823cb52 100644 --- a/htdocs/install/mysql/migration/8.0.0-9.0.0.sql +++ b/htdocs/install/mysql/migration/8.0.0-9.0.0.sql @@ -34,6 +34,8 @@ ALTER TABLE llx_accounting_account MODIFY COLUMN fk_pcg_version varchar(32) NOT ALTER TABLE llx_accounting_system MODIFY COLUMN pcg_version varchar(32) NOT NULL; ALTER TABLE llx_accounting_account ADD CONSTRAINT fk_accounting_account_fk_pcg_version FOREIGN KEY (fk_pcg_version) REFERENCES llx_accounting_system (pcg_version); +ALTER TABLE llx_facture ADD COLUMN module_source varchar(32); + create table llx_facture_rec_extrafields ( rowid integer AUTO_INCREMENT PRIMARY KEY, diff --git a/htdocs/install/mysql/tables/llx_facture.sql b/htdocs/install/mysql/tables/llx_facture.sql index c0783a7bbd8..6f326450f7f 100644 --- a/htdocs/install/mysql/tables/llx_facture.sql +++ b/htdocs/install/mysql/tables/llx_facture.sql @@ -63,16 +63,17 @@ create table llx_facture fk_user_modif integer, -- user making last change fk_user_valid integer, -- user validating + module_source varchar(32), -- name of module when invoice generated by a dedicated module (POS, ...) fk_fac_rec_source integer, -- facture rec source fk_facture_source integer, -- facture origin if credit notes or replacement invoice - fk_projet integer DEFAULT NULL, -- projet auquel est associee la facture + fk_projet integer DEFAULT NULL, -- project invoice is linked to fk_account integer, -- bank account fk_currency varchar(3), -- currency code - fk_cond_reglement integer DEFAULT 1 NOT NULL, -- condition de reglement (30 jours, fin de mois ...) - fk_mode_reglement integer, -- mode de reglement (Virement, Prelevement) - date_lim_reglement date, -- date limite de reglement + fk_cond_reglement integer DEFAULT 1 NOT NULL, -- payment term (30 days, end of month...) + fk_mode_reglement integer, -- payment mode (Virement, Prelevement) + date_lim_reglement date, -- due date note_private text, note_public text,