NEW: deposit payment terms: database fields
This commit is contained in:
parent
01c8bbedbf
commit
ab48351d15
@ -149,3 +149,8 @@ INSERT INTO llx_c_forme_juridique (fk_pays, code, libelle) VALUES (20, '2010', '
|
|||||||
INSERT INTO llx_c_forme_juridique (fk_pays, code, libelle) VALUES (20, '2011', 'Ideell förening');
|
INSERT INTO llx_c_forme_juridique (fk_pays, code, libelle) VALUES (20, '2011', 'Ideell förening');
|
||||||
INSERT INTO llx_c_forme_juridique (fk_pays, code, libelle) VALUES (20, '2012', 'Stiftelse');
|
INSERT INTO llx_c_forme_juridique (fk_pays, code, libelle) VALUES (20, '2012', 'Stiftelse');
|
||||||
|
|
||||||
|
-- Deposit generation helper with specific payment terms
|
||||||
|
ALTER TABLE llx_c_payment_term ADD COLUMN deposit_percent real DEFAULT NULL AFTER decalage;
|
||||||
|
ALTER TABLE llx_societe ADD COLUMN deposit_percent real DEFAULT NULL AFTER cond_reglement;
|
||||||
|
ALTER TABLE llx_propal ADD COLUMN deposit_percent real DEFAULT NULL AFTER fk_cond_reglement;
|
||||||
|
ALTER TABLE llx_commande ADD COLUMN deposit_percent real DEFAULT NULL AFTER fk_cond_reglement;
|
||||||
|
|||||||
@ -30,6 +30,7 @@ create table llx_c_payment_term
|
|||||||
type_cdr tinyint, -- Type of change date reckoning. 1=Payment at end of current month, 2=the Nth of next month
|
type_cdr tinyint, -- Type of change date reckoning. 1=Payment at end of current month, 2=the Nth of next month
|
||||||
nbjour smallint,
|
nbjour smallint,
|
||||||
decalage smallint,
|
decalage smallint,
|
||||||
|
deposit_percent real DEFAULT NULL,
|
||||||
module varchar(32) NULL,
|
module varchar(32) NULL,
|
||||||
position integer NOT NULL DEFAULT 0
|
position integer NOT NULL DEFAULT 0
|
||||||
)ENGINE=innodb;
|
)ENGINE=innodb;
|
||||||
|
|||||||
@ -63,6 +63,7 @@ create table llx_commande
|
|||||||
fk_account integer, -- bank account
|
fk_account integer, -- bank account
|
||||||
fk_currency varchar(3), -- currency code
|
fk_currency varchar(3), -- currency code
|
||||||
fk_cond_reglement integer, -- condition de reglement
|
fk_cond_reglement integer, -- condition de reglement
|
||||||
|
deposit_percent real DEFAULT NULL, -- default deposit % if payment term needs it
|
||||||
fk_mode_reglement integer, -- mode de reglement
|
fk_mode_reglement integer, -- mode de reglement
|
||||||
|
|
||||||
date_livraison datetime default NULL,
|
date_livraison datetime default NULL,
|
||||||
|
|||||||
@ -58,6 +58,7 @@ create table llx_propal
|
|||||||
fk_account integer, -- bank account
|
fk_account integer, -- bank account
|
||||||
fk_currency varchar(3), -- currency code
|
fk_currency varchar(3), -- currency code
|
||||||
fk_cond_reglement integer, -- condition de reglement (30 jours, fin de mois ...)
|
fk_cond_reglement integer, -- condition de reglement (30 jours, fin de mois ...)
|
||||||
|
deposit_percent real DEFAULT NULL, -- default deposit % if payment term needs it
|
||||||
fk_mode_reglement integer, -- mode de reglement (Virement, Prelevement)
|
fk_mode_reglement integer, -- mode de reglement (Virement, Prelevement)
|
||||||
|
|
||||||
note_private text,
|
note_private text,
|
||||||
|
|||||||
@ -92,6 +92,7 @@ create table llx_societe
|
|||||||
remise_supplier real DEFAULT 0, -- discount by default granted by this supplier
|
remise_supplier real DEFAULT 0, -- discount by default granted by this supplier
|
||||||
mode_reglement tinyint, -- payment mode customer
|
mode_reglement tinyint, -- payment mode customer
|
||||||
cond_reglement tinyint, -- payment term customer
|
cond_reglement tinyint, -- payment term customer
|
||||||
|
deposit_percent real DEFAULT NULL, -- default deposit % if payment term needs it
|
||||||
transport_mode tinyint, -- transport mode customer (Intracomm report)
|
transport_mode tinyint, -- transport mode customer (Intracomm report)
|
||||||
mode_reglement_supplier tinyint, -- payment mode supplier
|
mode_reglement_supplier tinyint, -- payment mode supplier
|
||||||
cond_reglement_supplier tinyint, -- payment term supplier
|
cond_reglement_supplier tinyint, -- payment term supplier
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user