diff --git a/html/admin/sql/account_repository/comment.sql b/html/admin/sql/account_repository/comment.sql index adcb55731..fe1826fa4 100644 --- a/html/admin/sql/account_repository/comment.sql +++ b/html/admin/sql/account_repository/comment.sql @@ -1,4 +1,3 @@ -COMMENT ON SCHEMA public IS 'Standard public schema'; COMMENT ON TABLE user_global_pref IS 'The user''s global parameter '; COMMENT ON COLUMN user_global_pref.user_id IS 'user''s login '; COMMENT ON COLUMN user_global_pref.parameter_type IS 'the type of parameter '; diff --git a/html/admin/sql/account_repository/constraint.sql b/html/admin/sql/account_repository/constraint.sql index 0ae84e958..c13d9d6dc 100644 --- a/html/admin/sql/account_repository/constraint.sql +++ b/html/admin/sql/account_repository/constraint.sql @@ -16,5 +16,7 @@ ALTER TABLE ONLY modeledef ADD CONSTRAINT modeledef_pkey PRIMARY KEY (mod_id); ALTER TABLE ONLY user_global_pref ADD CONSTRAINT pk_user_global_pref PRIMARY KEY (user_id, parameter_type); +ALTER TABLE ONLY priv_user + ADD CONSTRAINT priv_user_pkey PRIMARY KEY (priv_id); ALTER TABLE ONLY user_global_pref ADD CONSTRAINT fk_user_id FOREIGN KEY (user_id) REFERENCES ac_users(use_login) ON UPDATE CASCADE ON DELETE CASCADE; diff --git a/html/admin/sql/account_repository/data.sql b/html/admin/sql/account_repository/data.sql index 31b05fddd..12e1060be 100644 --- a/html/admin/sql/account_repository/data.sql +++ b/html/admin/sql/account_repository/data.sql @@ -2,53 +2,57 @@ -- PostgreSQL database dump -- -SET client_encoding = 'utf8'; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; SET check_function_bodies = false; SET client_min_messages = warning; +SET escape_string_warning = off; SET search_path = public, pg_catalog; -- --- Name: dossier_id; Type: SEQUENCE SET; Schema: public; Owner: phpcompta +-- Name: dossier_id; Type: SEQUENCE SET; Schema: public; Owner: - -- -SELECT pg_catalog.setval('dossier_id', 12, true); +SELECT pg_catalog.setval('dossier_id', 24, true); -- --- Name: s_modid; Type: SEQUENCE SET; Schema: public; Owner: phpcompta +-- Name: s_modid; Type: SEQUENCE SET; Schema: public; Owner: - -- -SELECT pg_catalog.setval('s_modid', 6, false); +SELECT pg_catalog.setval('s_modid', 8, true); -- --- Name: seq_jnt_use_dos; Type: SEQUENCE SET; Schema: public; Owner: phpcompta +-- Name: seq_jnt_use_dos; Type: SEQUENCE SET; Schema: public; Owner: - -- -SELECT pg_catalog.setval('seq_jnt_use_dos', 24, true); +SELECT pg_catalog.setval('seq_jnt_use_dos', 28, true); -- --- Name: seq_priv_user; Type: SEQUENCE SET; Schema: public; Owner: phpcompta +-- Name: seq_priv_user; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('seq_priv_user', 12, true); -- --- Name: users_id; Type: SEQUENCE SET; Schema: public; Owner: phpcompta +-- Name: users_id; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('users_id', 5, true); -- --- Data for Name: ac_dossier; Type: TABLE DATA; Schema: public; Owner: phpcompta +-- Data for Name: ac_dossier; Type: TABLE DATA; Schema: public; Owner: - -- + + -- --- Data for Name: ac_users; Type: TABLE DATA; Schema: public; Owner: phpcompta +-- Data for Name: ac_users; Type: TABLE DATA; Schema: public; Owner: - -- INSERT INTO ac_users (use_id, use_first_name, use_name, use_login, use_active, use_pass, use_admin) VALUES (4, 'demo', 'demo', 'demo', 1, 'fe01ce2a7fbac8fafaed7c982a04e229', 0); @@ -56,33 +60,27 @@ INSERT INTO ac_users (use_id, use_first_name, use_name, use_login, use_active, u -- --- Data for Name: modeledef; Type: TABLE DATA; Schema: public; Owner: phpcompta +-- Data for Name: jnt_use_dos; Type: TABLE DATA; Schema: public; Owner: - -- -INSERT INTO modeledef (mod_id, mod_name, mod_desc) VALUES (1, '(BE) Basique', 'Comptabilité Belge, tout doit être adaptée'); -INSERT INTO modeledef (mod_id, mod_name, mod_desc) VALUES (2, '(FR) Basique', 'Comptabilité Française, tout doit être adaptée'); -- --- Data for Name: priv_user; Type: TABLE DATA; Schema: public; Owner: phpcompta +-- Data for Name: modeledef; Type: TABLE DATA; Schema: public; Owner: - -- -INSERT INTO priv_user (priv_id, priv_jnt, priv_priv) VALUES (1, 5, 'NO'); -INSERT INTO priv_user (priv_id, priv_jnt, priv_priv) VALUES (2, 6, 'NO'); -INSERT INTO priv_user (priv_id, priv_jnt, priv_priv) VALUES (3, 7, 'NO'); -INSERT INTO priv_user (priv_id, priv_jnt, priv_priv) VALUES (4, 8, 'NO'); -INSERT INTO priv_user (priv_id, priv_jnt, priv_priv) VALUES (5, 9, 'NO'); -INSERT INTO priv_user (priv_id, priv_jnt, priv_priv) VALUES (6, 10, 'NO'); -INSERT INTO priv_user (priv_id, priv_jnt, priv_priv) VALUES (7, 11, 'W'); -INSERT INTO priv_user (priv_id, priv_jnt, priv_priv) VALUES (8, 12, 'NO'); -INSERT INTO priv_user (priv_id, priv_jnt, priv_priv) VALUES (9, 13, 'W'); -INSERT INTO priv_user (priv_id, priv_jnt, priv_priv) VALUES (10, 21, 'NO'); -INSERT INTO priv_user (priv_id, priv_jnt, priv_priv) VALUES (12, 23, 'NO'); -INSERT INTO priv_user (priv_id, priv_jnt, priv_priv) VALUES (11, 22, 'R'); +INSERT INTO modeledef (mod_id, mod_name, mod_desc) VALUES (1, '(BE) Basique', 'Comptabilité Belge, à adapter'); +INSERT INTO modeledef (mod_id, mod_name, mod_desc) VALUES (2, '(FR) Basique', 'Comptabilité Française, à adapter'); -- --- Data for Name: theme; Type: TABLE DATA; Schema: public; Owner: phpcompta +-- Data for Name: priv_user; Type: TABLE DATA; Schema: public; Owner: - +-- + + + +-- +-- Data for Name: theme; Type: TABLE DATA; Schema: public; Owner: - -- INSERT INTO theme (the_name, the_filestyle, the_filebutton) VALUES ('classic', 'style.css', NULL); @@ -91,20 +89,23 @@ INSERT INTO theme (the_name, the_filestyle, the_filebutton) VALUES ('Colored', ' -- --- Data for Name: user_global_pref; Type: TABLE DATA; Schema: public; Owner: phpcompta +-- Data for Name: user_global_pref; Type: TABLE DATA; Schema: public; Owner: - -- INSERT INTO user_global_pref (user_id, parameter_type, parameter_value) VALUES ('demo', 'PAGESIZE', '50'); INSERT INTO user_global_pref (user_id, parameter_type, parameter_value) VALUES ('phpcompta', 'PAGESIZE', '50'); INSERT INTO user_global_pref (user_id, parameter_type, parameter_value) VALUES ('demo', 'THEME', 'Light'); INSERT INTO user_global_pref (user_id, parameter_type, parameter_value) VALUES ('phpcompta', 'THEME', 'Light'); +INSERT INTO user_global_pref (user_id, parameter_type, parameter_value) VALUES ('demo', 'LANG', 'fr_FR.utf8'); +INSERT INTO user_global_pref (user_id, parameter_type, parameter_value) VALUES ('phpcompta', 'LANG', 'fr_FR.utf8'); +INSERT INTO user_global_pref (user_id, parameter_type, parameter_value) VALUES ('phpcompta', 'TOPMENU', 'TEXT'); -- --- Data for Name: version; Type: TABLE DATA; Schema: public; Owner: phpcompta +-- Data for Name: version; Type: TABLE DATA; Schema: public; Owner: - -- -INSERT INTO version (val) VALUES (8); +INSERT INTO version (val) VALUES (11); -- diff --git a/html/admin/sql/account_repository/make-sql b/html/admin/sql/account_repository/make-sql index 790a29d72..6d2bd31e2 100755 --- a/html/admin/sql/account_repository/make-sql +++ b/html/admin/sql/account_repository/make-sql @@ -1,4 +1,4 @@ -pg_dump -O -U phpcompta -s account_repository | awk '!/--/ {if ( ! /^$/) print $0;}'|grep -v "COMMENT ON SCHEMA public IS 'Standard public schema';" > schema.sql +pg_dump -O -U phpcompta -s ${DOMAIN}account_repository | awk '!/--/ {if ( ! /^$/) print $0;}'|grep -v "COMMENT ON SCHEMA public IS 'Standard public schema';" > schema.sql awk '/SEQUENCE/,/;/ { print $0;}' < schema.sql > sequence.sql awk '/CREATE DOMAIN/,/;/ { print $0;}' < schema.sql > table.sql awk '/CREATE TABLE/,/;/ { print $0;}' < schema.sql >> table.sql @@ -17,5 +17,5 @@ awk '/COMMENT/,/;/ {print $0;}' < schema.sql > comment.sql sed -i -e "/ALTER TABLE.*/d" -e "/ADD CONSTRAINT/d" -e "/CREATE PROCEDURAL.*/d" schema.sql grep setval schema.sql >> sequence.sql -pg_dump -U phpcompta -D -a -O account_repository > data.sql +pg_dump -U phpcompta -D -a -O ${DOMAIN}account_repository > data.sql diff --git a/html/admin/sql/account_repository/schema.sql b/html/admin/sql/account_repository/schema.sql index 8391c754d..481460895 100644 --- a/html/admin/sql/account_repository/schema.sql +++ b/html/admin/sql/account_repository/schema.sql @@ -1,7 +1,8 @@ -SET client_encoding = 'utf8'; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; SET check_function_bodies = false; SET client_min_messages = warning; - +SET escape_string_warning = off; SET search_path = public, pg_catalog; SET default_tablespace = ''; SET default_with_oids = false; @@ -42,7 +43,6 @@ CREATE TABLE priv_user ( priv_priv text ); CREATE SEQUENCE s_modid - START WITH 6 INCREMENT BY 1 NO MAXVALUE NO MINVALUE @@ -81,3 +81,7 @@ CREATE TABLE version ( ); CREATE INDEX fk_jnt_dos_id ON jnt_use_dos USING btree (dos_id); CREATE INDEX fk_jnt_use_dos ON jnt_use_dos USING btree (use_id); +REVOKE ALL ON SCHEMA public FROM PUBLIC; +REVOKE ALL ON SCHEMA public FROM postgres; +GRANT ALL ON SCHEMA public TO postgres; +GRANT ALL ON SCHEMA public TO PUBLIC; diff --git a/html/admin/sql/account_repository/sequence.sql b/html/admin/sql/account_repository/sequence.sql index f229a9eff..dedfacf50 100644 --- a/html/admin/sql/account_repository/sequence.sql +++ b/html/admin/sql/account_repository/sequence.sql @@ -4,7 +4,6 @@ CREATE SEQUENCE dossier_id NO MINVALUE CACHE 1; CREATE SEQUENCE s_modid - START WITH 6 INCREMENT BY 1 NO MAXVALUE NO MINVALUE diff --git a/html/admin/sql/make-sql b/html/admin/sql/make-sql index f5615f2de..9a733d63f 100755 --- a/html/admin/sql/make-sql +++ b/html/admin/sql/make-sql @@ -1,4 +1,4 @@ -for i in account_repository dossier1 mod1 mod2;do +for i in account_repository mod1 mod2;do echo "In the folder $i" cd $i ./make-sql diff --git a/html/admin/sql/mod1/comment.sql b/html/admin/sql/mod1/comment.sql index ba743d1b1..547b138b7 100644 --- a/html/admin/sql/mod1/comment.sql +++ b/html/admin/sql/mod1/comment.sql @@ -1,6 +1,29 @@ COMMENT ON FUNCTION correct_sequence(p_sequence text, p_col text, p_table text) IS ' Often the primary key is a sequence number and sometimes the value of the sequence is not synchronized with the primary key ( p_sequence : sequence name, p_col : col of the pk,p_table : concerned table'; -COMMENT ON TABLE "action" IS 'The different privileges'; -COMMENT ON TABLE action_gestion IS 'Action for Managing'; +COMMENT ON FUNCTION html_quote(p_string text) IS 'remove harmfull HTML char'; +COMMENT ON TABLE action IS 'The different privileges'; +COMMENT ON COLUMN action.ac_code IS 'this code will be used in the code with the function User::check_action '; +COMMENT ON TABLE action_detail IS 'Detail of action_gestion, see class Action_Detail'; +COMMENT ON COLUMN action_detail.f_id IS 'the concerned card'; +COMMENT ON COLUMN action_detail.ad_text IS ' Description '; +COMMENT ON COLUMN action_detail.ad_pu IS ' price per unit '; +COMMENT ON COLUMN action_detail.ad_quant IS 'quantity '; +COMMENT ON COLUMN action_detail.ad_tva_id IS ' tva_id '; +COMMENT ON COLUMN action_detail.ad_tva_amount IS ' tva_amount '; +COMMENT ON COLUMN action_detail.ad_total_amount IS ' total amount'; +COMMENT ON TABLE action_gestion IS 'Contains the details for the follow-up of customer, supplier, administration'; +COMMENT ON COLUMN action_gestion.ag_type IS ' type of action: see document_type '; +COMMENT ON COLUMN action_gestion.f_id_dest IS ' third party '; +COMMENT ON COLUMN action_gestion.ag_title IS ' title '; +COMMENT ON COLUMN action_gestion.ag_timestamp IS ' '; +COMMENT ON COLUMN action_gestion.ag_cal IS ' visible in the calendar if = C'; +COMMENT ON COLUMN action_gestion.ag_ref_ag_id IS ' concerning the action '; +COMMENT ON COLUMN action_gestion.ag_comment IS ' comment of the action'; +COMMENT ON COLUMN action_gestion.ag_ref IS 'its reference '; +COMMENT ON COLUMN action_gestion.ag_priority IS 'Low, medium, important '; +COMMENT ON COLUMN action_gestion.ag_dest IS ' is the person who has to take care of this action '; +COMMENT ON COLUMN action_gestion.ag_owner IS ' is the owner of this action '; +COMMENT ON COLUMN action_gestion.ag_contact IS ' contact of the third part '; +COMMENT ON COLUMN action_gestion.ag_state IS 'state of the action same as document_state '; COMMENT ON TABLE attr_def IS 'The available attributs for the cards'; COMMENT ON TABLE attr_min IS 'The value of attributs for the cards'; COMMENT ON TABLE bilan IS 'contains the template and the data for generating different documents '; @@ -15,10 +38,33 @@ COMMENT ON TABLE document_modele IS ' contains all the template for the documen COMMENT ON SEQUENCE document_seq IS 'Sequence for the sequence bound to the document modele'; COMMENT ON TABLE document_state IS 'State of the document'; COMMENT ON TABLE document_type IS 'Type of document : meeting, invoice,...'; +COMMENT ON TABLE extension IS 'Content the needed information for the extension'; +COMMENT ON COLUMN extension.ex_id IS 'Primary key'; +COMMENT ON COLUMN extension.ex_name IS 'code of the extension '; +COMMENT ON COLUMN extension.ex_code IS 'code of the extension '; +COMMENT ON COLUMN extension.ex_desc IS 'Description of the extension '; +COMMENT ON COLUMN extension.ex_file IS 'path to the extension to include'; +COMMENT ON COLUMN extension.ex_enable IS 'Y : enabled N : disabled '; COMMENT ON TABLE fiche IS 'Cards'; COMMENT ON TABLE fiche_def IS 'Cards definition'; COMMENT ON TABLE fiche_def_ref IS 'Family Cards definition'; +COMMENT ON TABLE forecast IS 'contains the name of the forecast'; +COMMENT ON COLUMN forecast_cat.fc_id IS 'primary key'; +COMMENT ON COLUMN forecast_cat.fc_desc IS 'text of the category'; +COMMENT ON COLUMN forecast_cat.f_id IS 'Foreign key, it is the parent from the table forecast'; +COMMENT ON COLUMN forecast_cat.fc_order IS 'Order of the category, used when displaid'; +COMMENT ON COLUMN forecast_item.fi_id IS 'Primary key'; +COMMENT ON COLUMN forecast_item.fi_text IS 'Label of the i tem'; +COMMENT ON COLUMN forecast_item.fi_account IS 'Accountancy entry'; +COMMENT ON COLUMN forecast_item.fi_card IS 'Card (fiche.f_id)'; +COMMENT ON COLUMN forecast_item.fi_order IS 'Order of showing (not used)'; +COMMENT ON COLUMN forecast_item.fi_amount IS 'Amount'; +COMMENT ON COLUMN forecast_item.fi_debit IS 'possible values are D or C'; +COMMENT ON COLUMN forecast_item.fi_pid IS '0 for every month, or the value parm_periode.p_id '; COMMENT ON TABLE form IS 'Forms content'; +COMMENT ON TABLE import_tmp IS 'Table temporaire pour l''importation des banques en format CSV'; +COMMENT ON COLUMN import_tmp.status IS 'Status w waiting, d delete t transfert'; +COMMENT ON TABLE info_def IS 'Contains the types of additionnal info we can add to a operation'; COMMENT ON TABLE jnt_fic_att_value IS 'join between the card and the attribut definition'; COMMENT ON TABLE jnt_fic_attr IS 'join between the family card and the attribut definition'; COMMENT ON TABLE jrn IS 'Journal: content one line for a group of accountancy writing'; @@ -27,6 +73,7 @@ COMMENT ON TABLE jrn_def IS 'Definition of a journal, his properties'; COMMENT ON TABLE jrn_rapt IS 'Rapprochement between operation'; COMMENT ON TABLE jrn_type IS 'Type of journal (Sell, Buy, Financial...)'; COMMENT ON TABLE jrnx IS 'Journal: content one line for each accountancy writing'; +COMMENT ON TABLE mod_payment IS 'Contains the different media of payment and the corresponding ledger'; COMMENT ON TABLE op_predef IS 'predefined operation'; COMMENT ON COLUMN op_predef.jrn_def_id IS 'jrn_id'; COMMENT ON COLUMN op_predef.od_name IS 'name of the operation'; @@ -35,15 +82,18 @@ COMMENT ON TABLE operation_analytique IS 'History of the analytic account'; COMMENT ON TABLE parameter IS 'parameter of the company'; COMMENT ON TABLE parm_money IS 'Currency conversion'; COMMENT ON TABLE parm_periode IS 'Periode definition'; +COMMENT ON TABLE parm_poste IS 'Contains data for finding is the type of the account (asset)'; COMMENT ON TABLE plan_analytique IS 'Plan Analytique (max 5)'; COMMENT ON TABLE poste_analytique IS 'Poste Analytique'; COMMENT ON TABLE quant_sold IS 'Contains about invoice for customer'; COMMENT ON TABLE stock_goods IS 'About the goods'; COMMENT ON TABLE tmp_pcmn IS 'Plan comptable minimum normalisé'; +COMMENT ON TABLE todo_list IS 'Todo list'; COMMENT ON TABLE tva_rate IS 'Rate of vat'; COMMENT ON TABLE user_local_pref IS 'The user''s local parameter '; COMMENT ON COLUMN user_local_pref.user_id IS 'user''s login '; COMMENT ON COLUMN user_local_pref.parameter_type IS 'the type of parameter '; COMMENT ON COLUMN user_local_pref.parameter_value IS 'the value of parameter '; -COMMENT ON VIEW vw_fiche_def IS 'all the attributs for card family'; -COMMENT ON VIEW vw_fiche_min IS 'minimum attribut for reference card'; +COMMENT ON TABLE user_sec_extension IS 'Security for extension'; +COMMENT ON VIEW vw_fiche_def IS 'all the attributs for card family'; +COMMENT ON TRIGGER action_gestion_t_insert_update ON action_gestion IS 'Truncate the column ag_title to 70 char'; diff --git a/html/admin/sql/mod1/constraint.sql b/html/admin/sql/mod1/constraint.sql index 75175c3e4..d25f1b017 100644 --- a/html/admin/sql/mod1/constraint.sql +++ b/html/admin/sql/mod1/constraint.sql @@ -2,14 +2,23 @@ SET check_function_bodies = false; SET client_min_messages = warning; SET search_path = public, pg_catalog; -ALTER TABLE action_gestion ALTER COLUMN ag_id SET DEFAULT nextval('action_gestion_ag_id_seq'::regclass); -ALTER TABLE document ALTER COLUMN d_id SET DEFAULT nextval('document_d_id_seq'::regclass); -ALTER TABLE document_modele ALTER COLUMN md_id SET DEFAULT nextval('document_modele_md_id_seq'::regclass); -ALTER TABLE document_state ALTER COLUMN s_id SET DEFAULT nextval('document_state_s_id_seq'::regclass); -ALTER TABLE document_type ALTER COLUMN dt_id SET DEFAULT nextval('document_type_dt_id_seq'::regclass); +ALTER TABLE action_detail ALTER COLUMN ad_id SET DEFAULT nextval('action_detail_ad_id_seq'::regclass); +ALTER TABLE del_action ALTER COLUMN del_id SET DEFAULT nextval('del_action_del_id_seq'::regclass); +ALTER TABLE extension ALTER COLUMN ex_id SET DEFAULT nextval('extension_ex_id_seq'::regclass); +ALTER TABLE forecast ALTER COLUMN f_id SET DEFAULT nextval('forecast_f_id_seq'::regclass); +ALTER TABLE forecast_cat ALTER COLUMN fc_id SET DEFAULT nextval('forecast_cat_fc_id_seq'::regclass); +ALTER TABLE forecast_item ALTER COLUMN fi_id SET DEFAULT nextval('forecast_item_fi_id_seq'::regclass); +ALTER TABLE jnt_letter ALTER COLUMN jl_id SET DEFAULT nextval('jnt_letter_jl_id_seq'::regclass); +ALTER TABLE jrn_info ALTER COLUMN ji_id SET DEFAULT nextval('jrn_info_ji_id_seq'::regclass); +ALTER TABLE letter_cred ALTER COLUMN lc_id SET DEFAULT nextval('letter_cred_lc_id_seq'::regclass); +ALTER TABLE letter_deb ALTER COLUMN ld_id SET DEFAULT nextval('letter_deb_ld_id_seq'::regclass); +ALTER TABLE mod_payment ALTER COLUMN mp_id SET DEFAULT nextval('mod_payment_mp_id_seq'::regclass); +ALTER TABLE user_sec_extension ALTER COLUMN use_id SET DEFAULT nextval('user_sec_extension_use_id_seq'::regclass); +ALTER TABLE ONLY action_detail + ADD CONSTRAINT action_detail_pkey PRIMARY KEY (ad_id); ALTER TABLE ONLY action_gestion ADD CONSTRAINT action_gestion_pkey PRIMARY KEY (ag_id); -ALTER TABLE ONLY "action" +ALTER TABLE ONLY action ADD CONSTRAINT action_pkey PRIMARY KEY (ac_id); ALTER TABLE ONLY attr_def ADD CONSTRAINT attr_def_pkey PRIMARY KEY (ad_id); @@ -19,6 +28,8 @@ ALTER TABLE ONLY bilan ADD CONSTRAINT bilan_pkey PRIMARY KEY (b_id); ALTER TABLE ONLY centralized ADD CONSTRAINT centralized_pkey PRIMARY KEY (c_id); +ALTER TABLE ONLY del_action + ADD CONSTRAINT del_action_pkey PRIMARY KEY (del_id); ALTER TABLE ONLY document_modele ADD CONSTRAINT document_modele_pkey PRIMARY KEY (md_id); ALTER TABLE ONLY document @@ -33,6 +44,12 @@ ALTER TABLE ONLY fiche_def_ref ADD CONSTRAINT fiche_def_ref_pkey PRIMARY KEY (frd_id); ALTER TABLE ONLY fiche ADD CONSTRAINT fiche_pkey PRIMARY KEY (f_id); +ALTER TABLE ONLY forecast_cat + ADD CONSTRAINT forecast_cat_pk PRIMARY KEY (fc_id); +ALTER TABLE ONLY forecast_item + ADD CONSTRAINT forecast_item_pkey PRIMARY KEY (fi_id); +ALTER TABLE ONLY forecast + ADD CONSTRAINT forecast_pk PRIMARY KEY (f_id); ALTER TABLE ONLY form ADD CONSTRAINT form_pkey PRIMARY KEY (fo_id); ALTER TABLE ONLY format_csv_banque @@ -41,16 +58,28 @@ ALTER TABLE ONLY formdef ADD CONSTRAINT formdef_pkey PRIMARY KEY (fr_id); ALTER TABLE ONLY operation_analytique ADD CONSTRAINT historique_analytique_pkey PRIMARY KEY (oa_id); -ALTER TABLE ONLY invoice - ADD CONSTRAINT invoice_pkey PRIMARY KEY (iv_id); +ALTER TABLE ONLY extension + ADD CONSTRAINT idx_ex_code UNIQUE (ex_code); +ALTER TABLE ONLY info_def + ADD CONSTRAINT info_def_pkey PRIMARY KEY (id_type); +ALTER TABLE ONLY del_jrnx + ADD CONSTRAINT j_id PRIMARY KEY (j_id); ALTER TABLE ONLY jnt_fic_att_value ADD CONSTRAINT jnt_fic_att_value_pkey PRIMARY KEY (jft_id); +ALTER TABLE ONLY jnt_letter + ADD CONSTRAINT jnt_letter_pk PRIMARY KEY (jl_id); +ALTER TABLE ONLY del_jrn + ADD CONSTRAINT jr_id PRIMARY KEY (jr_id); ALTER TABLE ONLY jrn_action ADD CONSTRAINT jrn_action_pkey PRIMARY KEY (ja_id); ALTER TABLE ONLY jrn_def ADD CONSTRAINT jrn_def_jrn_def_name_key UNIQUE (jrn_def_name); ALTER TABLE ONLY jrn_def ADD CONSTRAINT jrn_def_pkey PRIMARY KEY (jrn_def_id); +ALTER TABLE ONLY jrn_info + ADD CONSTRAINT jrn_info_pkey PRIMARY KEY (ji_id); +ALTER TABLE ONLY jrn_periode + ADD CONSTRAINT jrn_periode_pk PRIMARY KEY (jrn_def_id, p_id); ALTER TABLE ONLY jrn ADD CONSTRAINT jrn_pkey PRIMARY KEY (jr_id, jr_def_id); ALTER TABLE ONLY jrn_rapt @@ -59,6 +88,12 @@ ALTER TABLE ONLY jrn_type ADD CONSTRAINT jrn_type_pkey PRIMARY KEY (jrn_type_id); ALTER TABLE ONLY jrnx ADD CONSTRAINT jrnx_pkey PRIMARY KEY (j_id); +ALTER TABLE ONLY letter_cred + ADD CONSTRAINT letter_cred_pk PRIMARY KEY (lc_id); +ALTER TABLE ONLY letter_deb + ADD CONSTRAINT letter_deb_pk PRIMARY KEY (ld_id); +ALTER TABLE ONLY mod_payment + ADD CONSTRAINT mod_payment_pkey PRIMARY KEY (mp_id); ALTER TABLE ONLY op_predef ADD CONSTRAINT op_def_op_name_key UNIQUE (od_name, jrn_def_id); ALTER TABLE ONLY op_predef @@ -73,6 +108,12 @@ ALTER TABLE ONLY parm_money ADD CONSTRAINT parm_money_pkey PRIMARY KEY (pm_code); ALTER TABLE ONLY parm_periode ADD CONSTRAINT parm_periode_pkey PRIMARY KEY (p_id); +ALTER TABLE ONLY parm_poste + ADD CONSTRAINT parm_poste_pkey PRIMARY KEY (p_value); +ALTER TABLE ONLY extension + ADD CONSTRAINT pk_extension PRIMARY KEY (ex_id); +ALTER TABLE ONLY groupe_analytique + ADD CONSTRAINT pk_ga_id PRIMARY KEY (ga_id); ALTER TABLE ONLY jnt_fic_attr ADD CONSTRAINT pk_jnt_fic_attr PRIMARY KEY (jnt_id); ALTER TABLE ONLY user_local_pref @@ -91,18 +132,24 @@ ALTER TABLE ONLY stock_goods ADD CONSTRAINT stock_goods_pkey PRIMARY KEY (sg_id); ALTER TABLE ONLY tmp_pcmn ADD CONSTRAINT tmp_pcmn_pkey PRIMARY KEY (pcm_val); +ALTER TABLE ONLY todo_list + ADD CONSTRAINT todo_list_pkey PRIMARY KEY (tl_id); +ALTER TABLE ONLY tva_rate + ADD CONSTRAINT tva_id_pk PRIMARY KEY (tva_id); ALTER TABLE ONLY user_sec_act ADD CONSTRAINT user_sec_act_pkey PRIMARY KEY (ua_id); +ALTER TABLE ONLY user_sec_extension + ADD CONSTRAINT user_sec_extension_ex_id_key UNIQUE (ex_id, use_login); +ALTER TABLE ONLY user_sec_extension + ADD CONSTRAINT user_sec_extension_pkey PRIMARY KEY (use_id); ALTER TABLE ONLY user_sec_jrn ADD CONSTRAINT user_sec_jrn_pkey PRIMARY KEY (uj_id); ALTER TABLE ONLY jrn ADD CONSTRAINT ux_internal UNIQUE (jr_internal); -ALTER TABLE ONLY form - ADD CONSTRAINT "$1" FOREIGN KEY (fo_fr_id) REFERENCES formdef(fr_id); ALTER TABLE ONLY centralized ADD CONSTRAINT "$1" FOREIGN KEY (c_jrn_def) REFERENCES jrn_def(jrn_def_id); ALTER TABLE ONLY user_sec_act - ADD CONSTRAINT "$1" FOREIGN KEY (ua_act_id) REFERENCES "action"(ac_id); + ADD CONSTRAINT "$1" FOREIGN KEY (ua_act_id) REFERENCES action(ac_id); ALTER TABLE ONLY fiche_def ADD CONSTRAINT "$1" FOREIGN KEY (frd_id) REFERENCES fiche_def_ref(frd_id); ALTER TABLE ONLY attr_min @@ -117,8 +164,6 @@ ALTER TABLE ONLY jnt_fic_attr ADD CONSTRAINT "$1" FOREIGN KEY (fd_id) REFERENCES fiche_def(fd_id); ALTER TABLE ONLY jrn ADD CONSTRAINT "$1" FOREIGN KEY (jr_def_id) REFERENCES jrn_def(jrn_def_id); -ALTER TABLE ONLY jrnx - ADD CONSTRAINT "$1" FOREIGN KEY (j_poste) REFERENCES tmp_pcmn(pcm_val); ALTER TABLE ONLY jrn_action ADD CONSTRAINT "$1" FOREIGN KEY (ja_jrn_type) REFERENCES jrn_type(jrn_type_id); ALTER TABLE ONLY jrn_def @@ -131,18 +176,58 @@ ALTER TABLE ONLY jnt_fic_att_value ADD CONSTRAINT "$2" FOREIGN KEY (ad_id) REFERENCES attr_def(ad_id); ALTER TABLE ONLY jnt_fic_attr ADD CONSTRAINT "$2" FOREIGN KEY (ad_id) REFERENCES attr_def(ad_id); +ALTER TABLE ONLY action_detail + ADD CONSTRAINT action_detail_ag_id_fkey FOREIGN KEY (ag_id) REFERENCES action_gestion(ag_id) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY forecast_item + ADD CONSTRAINT card FOREIGN KEY (fi_card) REFERENCES fiche(f_id) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY forecast_item + ADD CONSTRAINT fk_forecast FOREIGN KEY (fc_id) REFERENCES forecast_cat(fc_id) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY jrn_info + ADD CONSTRAINT fk_info_def FOREIGN KEY (id_type) REFERENCES info_def(id_type) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY jrn_info + ADD CONSTRAINT fk_jrn FOREIGN KEY (jr_id) REFERENCES jrn(jr_id) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY groupe_analytique + ADD CONSTRAINT fk_pa_id FOREIGN KEY (pa_id) REFERENCES plan_analytique(pa_id) ON DELETE CASCADE; +ALTER TABLE ONLY jrnx + ADD CONSTRAINT fk_pcmn_val FOREIGN KEY (j_poste) REFERENCES tmp_pcmn(pcm_val); ALTER TABLE ONLY centralized - ADD CONSTRAINT "$2" FOREIGN KEY (c_poste) REFERENCES tmp_pcmn(pcm_val); + ADD CONSTRAINT fk_pcmn_val FOREIGN KEY (c_poste) REFERENCES tmp_pcmn(pcm_val); +ALTER TABLE ONLY stock_goods + ADD CONSTRAINT fk_stock_good_f_id FOREIGN KEY (f_id) REFERENCES fiche(f_id) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY forecast_cat + ADD CONSTRAINT forecast_child FOREIGN KEY (f_id) REFERENCES forecast(f_id) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY form + ADD CONSTRAINT formdef_fk FOREIGN KEY (fo_fr_id) REFERENCES formdef(fr_id) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY letter_cred + ADD CONSTRAINT jnt_cred_fk FOREIGN KEY (jl_id) REFERENCES jnt_letter(jl_id) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY letter_deb + ADD CONSTRAINT jnt_deb_fk FOREIGN KEY (jl_id) REFERENCES jnt_letter(jl_id) ON UPDATE CASCADE ON DELETE CASCADE; ALTER TABLE ONLY op_predef ADD CONSTRAINT jrn_def_id_fk FOREIGN KEY (jrn_def_id) REFERENCES jrn_def(jrn_def_id) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY jrn_periode + ADD CONSTRAINT jrn_per_jrn_def_id FOREIGN KEY (jrn_def_id) REFERENCES jrn_def(jrn_def_id) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY jrn_periode + ADD CONSTRAINT jrn_periode_p_id FOREIGN KEY (p_id) REFERENCES parm_periode(p_id) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY letter_cred + ADD CONSTRAINT letter_cred_fk FOREIGN KEY (j_id) REFERENCES jrnx(j_id) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY letter_deb + ADD CONSTRAINT letter_deb_fk FOREIGN KEY (j_id) REFERENCES jrnx(j_id) ON UPDATE CASCADE ON DELETE CASCADE; ALTER TABLE ONLY document_modele ADD CONSTRAINT md_type FOREIGN KEY (md_type) REFERENCES document_type(dt_id); +ALTER TABLE ONLY mod_payment + ADD CONSTRAINT mod_payment_mp_fd_id_fkey FOREIGN KEY (mp_fd_id) REFERENCES fiche_def(fd_id); +ALTER TABLE ONLY mod_payment + ADD CONSTRAINT mod_payment_mp_jrn_def_id_fkey FOREIGN KEY (mp_jrn_def_id) REFERENCES jrn_def(jrn_def_id); ALTER TABLE ONLY operation_analytique ADD CONSTRAINT operation_analytique_j_id_fkey FOREIGN KEY (j_id) REFERENCES jrnx(j_id) ON UPDATE CASCADE ON DELETE CASCADE; ALTER TABLE ONLY operation_analytique ADD CONSTRAINT operation_analytique_po_id_fkey FOREIGN KEY (po_id) REFERENCES poste_analytique(po_id) ON UPDATE CASCADE ON DELETE CASCADE; ALTER TABLE ONLY poste_analytique ADD CONSTRAINT poste_analytique_pa_id_fkey FOREIGN KEY (pa_id) REFERENCES plan_analytique(pa_id) ON UPDATE CASCADE ON DELETE CASCADE; +ALTER TABLE ONLY quant_purchase + ADD CONSTRAINT qp_vat_code_fk FOREIGN KEY (qp_vat_code) REFERENCES tva_rate(tva_id); +ALTER TABLE ONLY quant_sold + ADD CONSTRAINT qs_vat_code_fk FOREIGN KEY (qs_vat_code) REFERENCES tva_rate(tva_id); ALTER TABLE ONLY quant_purchase ADD CONSTRAINT quant_purchase_j_id_fkey FOREIGN KEY (j_id) REFERENCES jrnx(j_id) ON UPDATE CASCADE ON DELETE CASCADE; ALTER TABLE ONLY quant_sold diff --git a/html/admin/sql/mod1/data.sql b/html/admin/sql/mod1/data.sql index b70d7d92f..dd2acf5b4 100644 --- a/html/admin/sql/mod1/data.sql +++ b/html/admin/sql/mod1/data.sql @@ -1,11 +1,17 @@ -SET client_encoding = 'utf8'; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; SET check_function_bodies = false; SET client_min_messages = warning; +SET escape_string_warning = off; SET search_path = public, pg_catalog; +SELECT pg_catalog.setval('action_detail_ad_id_seq', 1, false); + + + SELECT pg_catalog.setval('action_gestion_ag_id_seq', 1, false); @@ -14,6 +20,22 @@ SELECT pg_catalog.setval('bilan_b_id_seq', 4, true); +SELECT pg_catalog.setval('bud_card_bc_id_seq', 1, false); + + + +SELECT pg_catalog.setval('bud_detail_bd_id_seq', 1, false); + + + +SELECT pg_catalog.setval('bud_detail_periode_bdp_id_seq', 1, false); + + + +SELECT pg_catalog.setval('del_action_del_id_seq', 1, false); + + + SELECT pg_catalog.setval('document_d_id_seq', 1, false); @@ -30,7 +52,23 @@ SELECT pg_catalog.setval('document_state_s_id_seq', 3, true); -SELECT pg_catalog.setval('document_type_dt_id_seq', 10, false); +SELECT pg_catalog.setval('document_type_dt_id_seq', 25, false); + + + +SELECT pg_catalog.setval('extension_ex_id_seq', 1, true); + + + +SELECT pg_catalog.setval('forecast_cat_fc_id_seq', 1, false); + + + +SELECT pg_catalog.setval('forecast_f_id_seq', 1, false); + + + +SELECT pg_catalog.setval('forecast_item_fi_id_seq', 1, false); @@ -42,6 +80,26 @@ SELECT pg_catalog.setval('s_jnt_id', 53, true); +SELECT pg_catalog.setval('jnt_letter_jl_id_seq', 1, false); + + + +SELECT pg_catalog.setval('jrn_info_ji_id_seq', 1, false); + + + +SELECT pg_catalog.setval('letter_cred_lc_id_seq', 1, false); + + + +SELECT pg_catalog.setval('letter_deb_ld_id_seq', 1, false); + + + +SELECT pg_catalog.setval('mod_payment_mp_id_seq', 10, true); + + + SELECT pg_catalog.setval('op_def_op_seq', 1, false); @@ -50,7 +108,7 @@ SELECT pg_catalog.setval('op_predef_detail_opd_id_seq', 1, false); -SELECT pg_catalog.setval('s_oa_group', 1, false); +SELECT pg_catalog.setval('s_oa_group', 1, true); @@ -106,7 +164,7 @@ SELECT pg_catalog.setval('s_formdef', 1, false); -SELECT pg_catalog.setval('s_grpt', 1, true); +SELECT pg_catalog.setval('s_grpt', 2, true); @@ -126,7 +184,7 @@ SELECT pg_catalog.setval('s_isup', 1, false); -SELECT pg_catalog.setval('s_jnt_fic_att_value', 366, false); +SELECT pg_catalog.setval('s_jnt_fic_att_value', 371, true); @@ -158,6 +216,22 @@ SELECT pg_catalog.setval('s_jrn_op', 1, false); +SELECT pg_catalog.setval('s_jrn_pj1', 1, false); + + + +SELECT pg_catalog.setval('s_jrn_pj2', 1, false); + + + +SELECT pg_catalog.setval('s_jrn_pj3', 1, false); + + + +SELECT pg_catalog.setval('s_jrn_pj4', 1, false); + + + SELECT pg_catalog.setval('s_jrn_rapt', 1, false); @@ -170,11 +244,11 @@ SELECT pg_catalog.setval('s_jrnx', 1, false); -SELECT pg_catalog.setval('s_periode', 78, true); +SELECT pg_catalog.setval('s_periode', 91, true); -SELECT pg_catalog.setval('s_quantity', 1, false); +SELECT pg_catalog.setval('s_quantity', 7, true); @@ -182,6 +256,10 @@ SELECT pg_catalog.setval('s_stock_goods', 1, false); +SELECT pg_catalog.setval('s_tva', 1001, true); + + + SELECT pg_catalog.setval('s_user_act', 1, false); @@ -190,14 +268,34 @@ SELECT pg_catalog.setval('s_user_jrn', 1, false); +SELECT pg_catalog.setval('seq_bud_hypothese_bh_id', 1, false); + + + SELECT pg_catalog.setval('seq_doc_type_1', 1, false); +SELECT pg_catalog.setval('seq_doc_type_10', 1, false); + + + SELECT pg_catalog.setval('seq_doc_type_2', 1, false); +SELECT pg_catalog.setval('seq_doc_type_20', 1, false); + + + +SELECT pg_catalog.setval('seq_doc_type_21', 1, false); + + + +SELECT pg_catalog.setval('seq_doc_type_22', 1, false); + + + SELECT pg_catalog.setval('seq_doc_type_3', 1, false); @@ -226,28 +324,61 @@ SELECT pg_catalog.setval('seq_doc_type_9', 1, false); -INSERT INTO "action" (ac_id, ac_description) VALUES (4, 'Impression'); -INSERT INTO "action" (ac_id, ac_description) VALUES (6, 'Mise à jour Plan Comptable'); -INSERT INTO "action" (ac_id, ac_description) VALUES (7, 'Gestion Journaux'); -INSERT INTO "action" (ac_id, ac_description) VALUES (8, 'Paramètres'); -INSERT INTO "action" (ac_id, ac_description) VALUES (10, 'Centralise'); -INSERT INTO "action" (ac_id, ac_description) VALUES (16, 'Voir le stock'); -INSERT INTO "action" (ac_id, ac_description) VALUES (17, 'Modifie le stock'); -INSERT INTO "action" (ac_id, ac_description) VALUES (20, 'Voir la balance des comptes'); -INSERT INTO "action" (ac_id, ac_description) VALUES (21, 'Import et export des écritures d''ouverture'); -INSERT INTO "action" (ac_id, ac_description) VALUES (28, 'Module Suivi Document'); -INSERT INTO "action" (ac_id, ac_description) VALUES (22, 'Module Client'); -INSERT INTO "action" (ac_id, ac_description) VALUES (24, 'Module Fournisseur'); -INSERT INTO "action" (ac_id, ac_description) VALUES (26, 'Module Administration'); -INSERT INTO "action" (ac_id, ac_description) VALUES (30, 'Module Gestion'); -INSERT INTO "action" (ac_id, ac_description) VALUES (1, 'Lecture du Grand-Livre'); -INSERT INTO "action" (ac_id, ac_description) VALUES (31, 'Gestion des périodes comptables'); -INSERT INTO "action" (ac_id, ac_description) VALUES (3, 'Lecture des fiches'); -INSERT INTO "action" (ac_id, ac_description) VALUES (15, 'Ajout de fiche et modification'); -INSERT INTO "action" (ac_id, ac_description) VALUES (5, 'Création et modifications des rapports'); -INSERT INTO "action" (ac_id, ac_description) VALUES (50, 'Definir les Plans Analytiques et les postes'); -INSERT INTO "action" (ac_id, ac_description) VALUES (51, 'Impression CA'); -INSERT INTO "action" (ac_id, ac_description) VALUES (52, 'Operations Diverses CA'); +SELECT pg_catalog.setval('todo_list_tl_id_seq', 1, false); + + + +SELECT pg_catalog.setval('user_sec_extension_use_id_seq', 1, true); + + + +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (313, 'Administration', 'gestion', 'GEADM'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1600, 'Gestion des extensions', 'extension', 'EXTENSION'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1701, 'Consultation', 'prvision', 'PREVCON'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1702, 'Modification et cration', 'prvision', 'PREVMOD'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1135, 'Ajoute ou modifie des catégories de documents', 'parametre', 'PARCATDOC'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (210, 'Ajout de plan analytique', 'compta_anal', 'CAPA'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (220, 'Ajout de poste analytique', 'compta_anal', 'CAPO'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (230, 'Ajout de groupe analytique', 'compta_anal', 'CAGA'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (235, 'Ajout d''operation diverses', 'compta_anal', 'CAOD'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (240, 'Impression', 'compta_anal', 'CAIMP'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (300, 'Gestion', 'gestion', 'GESTION'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (305, 'Import en Banque', 'gestion', 'GEBQ'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (307, 'Effacement d''opération', 'gestion', 'GEOP'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (310, 'Courrier (lecture & écriture)', 'gestion', 'GECOUR'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (311, 'Fournisseur', 'gestion', 'GESUPPL'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (312, 'Client', 'gestion', 'GECUST'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (700, 'Rapport', 'impression', 'IMPRAP'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (710, 'Journaux', 'impression', 'IMPJRN'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (720, 'Fiche', 'impression', 'IMPFIC'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (730, 'Poste', 'impression', 'IMPPOSTE'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (740, 'Bilan', 'impression', 'IMPBIL'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (750, 'Balance', 'impression', 'IMPBAL'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (800, 'Ajout de fiche', 'fiche', 'FICADD'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (805, 'Création, modification et effacement de fiche', 'fiche', 'FIC'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (910, 'création, modification et effacement de catégorie de fiche', 'fiche', 'FICCAT'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1100, 'Mode comptabilité analytique', 'parametre', 'PARCA'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1110, 'Ajout de période', 'parametre', 'PARPER'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1120, 'Catégorie des fiches', 'parametre', 'PARFIC'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1130, 'Document', 'parametre', 'PARDOC'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1140, 'Modification journaux', 'parametre', 'PARJRN'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1150, 'TVA', 'parametre', 'PARTVA'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1160, 'Moyen de paiement', 'parametre', 'PARMP'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1180, 'Clôture ', 'parametre', 'PARCLO'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1185, 'Changement du plan comptable ', 'parametre', 'PARPCMN'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1170, 'Poste Comptable de base', 'parametre', 'PARPOS'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1190, 'Centralisation', 'parametre', 'PARCENT'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1200, 'Écriture d''ouverture', 'parametre', 'PAREO'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1210, 'Mode strict', 'parametre', 'PARSTR'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1220, 'Coordonnées société', 'parametre', 'PARCOORD'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1230, 'Création de rapport', 'parametre', 'PARRAP'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1240, 'Effacement et création d''opération prédéfinie', 'parametre', 'PARPREDE'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1245, 'Sécurité du dossier', 'parametre', 'PARSEC'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1500, 'Stock (lecture)', 'stock', 'STOLE'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1510, 'Stock (changement)', 'stock', 'STOWRITE'); + + + @@ -281,6 +412,8 @@ INSERT INTO attr_def (ad_id, ad_text) VALUES (25, 'Société'); INSERT INTO attr_def (ad_id, ad_text) VALUES (26, 'Fax'); INSERT INTO attr_def (ad_id, ad_text) VALUES (27, 'GSM'); INSERT INTO attr_def (ad_id, ad_text) VALUES (15, 'code postal'); +INSERT INTO attr_def (ad_id, ad_text) VALUES (30, 'Numero de client'); +INSERT INTO attr_def (ad_id, ad_text) VALUES (31, 'Dpense charge du grant (partie prive)'); @@ -374,174 +507,18 @@ INSERT INTO attr_min (frd_id, ad_id) VALUES (16, 25); INSERT INTO attr_min (frd_id, ad_id) VALUES (16, 26); INSERT INTO attr_min (frd_id, ad_id) VALUES (16, 27); INSERT INTO attr_min (frd_id, ad_id) VALUES (16, 23); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 1); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 4); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 3); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 5); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 15); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 16); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 24); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 23); +INSERT INTO attr_min (frd_id, ad_id) VALUES (2, 30); -INSERT INTO attr_value (jft_id, av_text) VALUES (25, '4000001'); -INSERT INTO attr_value (jft_id, av_text) VALUES (26, 'Client 1'); -INSERT INTO attr_value (jft_id, av_text) VALUES (27, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (28, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (29, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (30, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (31, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (32, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (33, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (34, '4000002'); -INSERT INTO attr_value (jft_id, av_text) VALUES (35, 'Client 2'); -INSERT INTO attr_value (jft_id, av_text) VALUES (36, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (37, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (38, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (39, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (40, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (41, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (42, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (43, '4000003'); -INSERT INTO attr_value (jft_id, av_text) VALUES (44, 'Client 3'); -INSERT INTO attr_value (jft_id, av_text) VALUES (45, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (46, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (47, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (48, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (49, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (50, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (51, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (2, 'Marchandise A'); -INSERT INTO attr_value (jft_id, av_text) VALUES (3, '1'); -INSERT INTO attr_value (jft_id, av_text) VALUES (1, '6040001'); -INSERT INTO attr_value (jft_id, av_text) VALUES (4, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (5, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (6, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (8, 'Marchandise B'); -INSERT INTO attr_value (jft_id, av_text) VALUES (9, '3'); -INSERT INTO attr_value (jft_id, av_text) VALUES (7, '6040002'); -INSERT INTO attr_value (jft_id, av_text) VALUES (10, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (11, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (12, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (14, 'Marchandise C'); -INSERT INTO attr_value (jft_id, av_text) VALUES (15, '1'); -INSERT INTO attr_value (jft_id, av_text) VALUES (13, '6040003'); -INSERT INTO attr_value (jft_id, av_text) VALUES (16, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (17, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (18, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (20, 'Marchandise D'); -INSERT INTO attr_value (jft_id, av_text) VALUES (21, '3'); -INSERT INTO attr_value (jft_id, av_text) VALUES (19, '6040004'); -INSERT INTO attr_value (jft_id, av_text) VALUES (22, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (23, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (24, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (53, 'Caisse'); -INSERT INTO attr_value (jft_id, av_text) VALUES (54, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (55, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (52, '57'); -INSERT INTO attr_value (jft_id, av_text) VALUES (56, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (57, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (58, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (59, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (60, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (61, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (62, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (63, '55000002'); -INSERT INTO attr_value (jft_id, av_text) VALUES (64, 'Banque 1'); -INSERT INTO attr_value (jft_id, av_text) VALUES (65, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (66, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (67, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (68, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (69, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (70, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (71, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (72, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (73, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (74, '55000003'); -INSERT INTO attr_value (jft_id, av_text) VALUES (75, 'Banque 2'); -INSERT INTO attr_value (jft_id, av_text) VALUES (76, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (77, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (78, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (79, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (80, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (81, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (82, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (83, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (84, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (85, '4400001'); -INSERT INTO attr_value (jft_id, av_text) VALUES (86, 'Fournisseur 1'); -INSERT INTO attr_value (jft_id, av_text) VALUES (87, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (88, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (89, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (90, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (91, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (92, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (93, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (94, '4400002'); -INSERT INTO attr_value (jft_id, av_text) VALUES (95, 'Fournisseur 2'); -INSERT INTO attr_value (jft_id, av_text) VALUES (96, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (97, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (98, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (99, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (100, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (101, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (102, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (103, '4400003'); -INSERT INTO attr_value (jft_id, av_text) VALUES (104, 'Fournisseur 4'); -INSERT INTO attr_value (jft_id, av_text) VALUES (105, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (106, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (107, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (108, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (109, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (110, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (111, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (112, '610001'); -INSERT INTO attr_value (jft_id, av_text) VALUES (113, 'Electricité'); -INSERT INTO attr_value (jft_id, av_text) VALUES (114, '1'); -INSERT INTO attr_value (jft_id, av_text) VALUES (115, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (117, 'Loyer'); -INSERT INTO attr_value (jft_id, av_text) VALUES (118, '3'); -INSERT INTO attr_value (jft_id, av_text) VALUES (116, '610002'); -INSERT INTO attr_value (jft_id, av_text) VALUES (119, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (121, 'Assurance'); -INSERT INTO attr_value (jft_id, av_text) VALUES (122, '3'); -INSERT INTO attr_value (jft_id, av_text) VALUES (120, '610003'); -INSERT INTO attr_value (jft_id, av_text) VALUES (123, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (124, '610004'); -INSERT INTO attr_value (jft_id, av_text) VALUES (125, 'Matériel bureau'); -INSERT INTO attr_value (jft_id, av_text) VALUES (126, '1'); -INSERT INTO attr_value (jft_id, av_text) VALUES (127, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (134, '7000002'); -INSERT INTO attr_value (jft_id, av_text) VALUES (135, 'Marchandise A'); -INSERT INTO attr_value (jft_id, av_text) VALUES (136, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (137, '200'); -INSERT INTO attr_value (jft_id, av_text) VALUES (138, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (139, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (129, 'Prestation'); -INSERT INTO attr_value (jft_id, av_text) VALUES (130, '1'); -INSERT INTO attr_value (jft_id, av_text) VALUES (128, '7000001'); -INSERT INTO attr_value (jft_id, av_text) VALUES (131, '15'); -INSERT INTO attr_value (jft_id, av_text) VALUES (132, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (133, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (140, '7000003'); -INSERT INTO attr_value (jft_id, av_text) VALUES (141, 'Déplacement'); -INSERT INTO attr_value (jft_id, av_text) VALUES (142, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (143, '50'); -INSERT INTO attr_value (jft_id, av_text) VALUES (144, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (145, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (346, 'FID1'); -INSERT INTO attr_value (jft_id, av_text) VALUES (347, 'FID2'); -INSERT INTO attr_value (jft_id, av_text) VALUES (348, 'FID3'); -INSERT INTO attr_value (jft_id, av_text) VALUES (349, 'FID4'); -INSERT INTO attr_value (jft_id, av_text) VALUES (350, 'FID5'); -INSERT INTO attr_value (jft_id, av_text) VALUES (351, 'FID6'); -INSERT INTO attr_value (jft_id, av_text) VALUES (352, 'FID7'); -INSERT INTO attr_value (jft_id, av_text) VALUES (353, 'FID8'); -INSERT INTO attr_value (jft_id, av_text) VALUES (354, 'FID9'); -INSERT INTO attr_value (jft_id, av_text) VALUES (355, 'FID10'); -INSERT INTO attr_value (jft_id, av_text) VALUES (356, 'FID11'); -INSERT INTO attr_value (jft_id, av_text) VALUES (357, 'FID12'); -INSERT INTO attr_value (jft_id, av_text) VALUES (358, 'FID13'); -INSERT INTO attr_value (jft_id, av_text) VALUES (359, 'FID14'); -INSERT INTO attr_value (jft_id, av_text) VALUES (360, 'FID15'); -INSERT INTO attr_value (jft_id, av_text) VALUES (361, 'FID16'); -INSERT INTO attr_value (jft_id, av_text) VALUES (362, 'FID17'); -INSERT INTO attr_value (jft_id, av_text) VALUES (363, 'FID18'); -INSERT INTO attr_value (jft_id, av_text) VALUES (364, 'FID19'); -INSERT INTO attr_value (jft_id, av_text) VALUES (365, 'FID20'); @@ -558,10 +535,19 @@ INSERT INTO bilan (b_id, b_name, b_file_template, b_file_form, b_type) VALUES (1 -INSERT INTO document_state (s_id, s_value) VALUES (1, 'Envoyé'); -INSERT INTO document_state (s_id, s_value) VALUES (2, 'Brouillon'); -INSERT INTO document_state (s_id, s_value) VALUES (3, 'A envoyer'); -INSERT INTO document_state (s_id, s_value) VALUES (4, 'Reçu'); + + + + + + + + + +INSERT INTO document_state (s_id, s_value) VALUES (1, 'Clôturé'); +INSERT INTO document_state (s_id, s_value) VALUES (2, 'A suivre'); +INSERT INTO document_state (s_id, s_value) VALUES (3, 'A faire'); +INSERT INTO document_state (s_id, s_value) VALUES (4, 'Abandonné'); @@ -574,38 +560,26 @@ INSERT INTO document_type (dt_id, dt_value) VALUES (6, 'Courrier'); INSERT INTO document_type (dt_id, dt_value) VALUES (7, 'Proposition'); INSERT INTO document_type (dt_id, dt_value) VALUES (8, 'Email'); INSERT INTO document_type (dt_id, dt_value) VALUES (9, 'Divers'); +INSERT INTO document_type (dt_id, dt_value) VALUES (10, 'Note de frais'); +INSERT INTO document_type (dt_id, dt_value) VALUES (20, 'Réception commande Fournisseur'); +INSERT INTO document_type (dt_id, dt_value) VALUES (21, 'Réception commande Client'); +INSERT INTO document_type (dt_id, dt_value) VALUES (22, 'Réception magazine'); -INSERT INTO fiche (f_id, fd_id) VALUES (1, 1); -INSERT INTO fiche (f_id, fd_id) VALUES (2, 1); -INSERT INTO fiche (f_id, fd_id) VALUES (3, 1); -INSERT INTO fiche (f_id, fd_id) VALUES (4, 1); -INSERT INTO fiche (f_id, fd_id) VALUES (5, 2); -INSERT INTO fiche (f_id, fd_id) VALUES (6, 2); -INSERT INTO fiche (f_id, fd_id) VALUES (7, 2); -INSERT INTO fiche (f_id, fd_id) VALUES (8, 3); -INSERT INTO fiche (f_id, fd_id) VALUES (9, 3); -INSERT INTO fiche (f_id, fd_id) VALUES (10, 3); -INSERT INTO fiche (f_id, fd_id) VALUES (11, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (12, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (13, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (14, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (15, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (16, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (17, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (18, 6); -INSERT INTO fiche (f_id, fd_id) VALUES (19, 6); -INSERT INTO fiche (f_id, fd_id) VALUES (20, 6); +INSERT INTO extension (ex_id, ex_name, ex_code, ex_desc, ex_file, ex_enable) VALUES (1, 'Module de TVA', 'TVA', 'Cette extension permet de faire les listings et declarations TVA', 'tva/index.php', 'Y'); -INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (2, 400, 'Client', true, 9); -INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (1, 604, 'Marchandises', true, 2); -INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (3, 5500, 'Banque', true, 4); -INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (4, 440, 'Fournisseur', true, 8); -INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (5, 61, 'S & B D', true, 3); -INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (6, 700, 'Vente', true, 1); + + + +INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (2, '400', 'Client', true, 9); +INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (1, '604', 'Marchandises', true, 2); +INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (3, '5500', 'Banque', true, 4); +INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (4, '440', 'Fournisseur', true, 8); +INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (5, '61', 'S & B D', true, 3); +INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (6, '700', 'Vente', true, 1); @@ -625,6 +599,16 @@ INSERT INTO fiche_def_ref (frd_id, frd_text, frd_class_base) VALUES (14, 'Admini INSERT INTO fiche_def_ref (frd_id, frd_text, frd_class_base) VALUES (15, 'Autres fiches', NULL); INSERT INTO fiche_def_ref (frd_id, frd_text, frd_class_base) VALUES (7, 'Matériel à amortir', 2400); INSERT INTO fiche_def_ref (frd_id, frd_text, frd_class_base) VALUES (16, 'Contact', NULL); +INSERT INTO fiche_def_ref (frd_id, frd_text, frd_class_base) VALUES (25, 'Compte Salarié / Administrateur', NULL); + + + + + + + + + @@ -647,6 +631,7 @@ INSERT INTO format_csv_banque (name, include_file) VALUES ('CBC', 'cbc_be.inc.ph INSERT INTO format_csv_banque (name, include_file) VALUES ('Argenta Belgique', 'argenta_be.inc.php'); INSERT INTO format_csv_banque (name, include_file) VALUES ('CBC Belgique', 'cbc_be.inc.php'); INSERT INTO format_csv_banque (name, include_file) VALUES ('Dexia', 'dexia_be.inc.php'); +INSERT INTO format_csv_banque (name, include_file) VALUES ('VMS Keytrade', 'keytrade_be.inc.php'); @@ -660,226 +645,69 @@ INSERT INTO formdef (fr_id, fr_label) VALUES (3000000, 'TVA déclaration Belge') -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (1, 1, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (2, 1, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (3, 1, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (4, 1, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (5, 1, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (6, 1, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (7, 2, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (8, 2, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (9, 2, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (10, 2, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (11, 2, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (12, 2, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (13, 3, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (14, 3, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (15, 3, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (16, 3, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (17, 3, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (18, 3, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (19, 4, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (20, 4, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (21, 4, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (22, 4, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (23, 4, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (24, 4, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (25, 5, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (26, 5, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (27, 5, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (28, 5, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (29, 5, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (30, 5, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (31, 5, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (32, 5, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (33, 5, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (34, 6, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (35, 6, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (36, 6, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (37, 6, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (38, 6, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (39, 6, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (40, 6, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (41, 6, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (42, 6, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (43, 7, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (44, 7, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (45, 7, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (46, 7, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (47, 7, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (48, 7, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (49, 7, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (50, 7, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (51, 7, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (52, 8, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (53, 8, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (54, 8, 3); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (55, 8, 4); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (56, 8, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (57, 8, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (58, 8, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (59, 8, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (60, 8, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (61, 8, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (62, 8, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (63, 9, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (64, 9, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (65, 9, 3); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (66, 9, 4); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (67, 9, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (68, 9, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (69, 9, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (70, 9, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (71, 9, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (72, 9, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (73, 9, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (74, 10, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (75, 10, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (76, 10, 3); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (77, 10, 4); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (78, 10, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (79, 10, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (80, 10, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (81, 10, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (82, 10, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (83, 10, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (84, 10, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (85, 11, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (86, 11, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (87, 11, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (88, 11, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (89, 11, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (90, 11, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (91, 11, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (92, 11, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (93, 11, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (94, 12, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (95, 12, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (96, 12, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (97, 12, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (98, 12, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (99, 12, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (100, 12, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (101, 12, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (102, 12, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (103, 13, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (104, 13, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (105, 13, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (106, 13, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (107, 13, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (108, 13, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (109, 13, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (110, 13, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (111, 13, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (112, 14, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (113, 14, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (114, 14, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (115, 14, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (116, 15, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (117, 15, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (118, 15, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (119, 15, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (120, 16, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (121, 16, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (122, 16, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (123, 16, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (124, 17, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (125, 17, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (126, 17, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (127, 17, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (128, 18, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (129, 18, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (130, 18, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (131, 18, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (132, 18, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (133, 18, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (134, 19, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (135, 19, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (136, 19, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (137, 19, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (138, 19, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (139, 19, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (140, 20, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (141, 20, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (142, 20, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (143, 20, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (144, 20, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (145, 20, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (346, 1, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (347, 2, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (348, 3, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (349, 4, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (350, 5, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (351, 6, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (352, 7, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (353, 8, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (354, 9, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (355, 10, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (356, 11, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (357, 12, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (358, 13, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (359, 14, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (360, 15, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (361, 16, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (362, 17, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (363, 18, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (364, 19, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (365, 20, 23); +INSERT INTO info_def (id_type, id_description) VALUES ('BON_COMMANDE', 'Numero de bon de commande'); +INSERT INTO info_def (id_type, id_description) VALUES ('OTHER', 'Info diverses'); + + + + + + +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 1, 16, 0); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 1, 27, 0); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (5, 1, 36, 0); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 1, 40, 0); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 4, 18, 2); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 12, 19, 3); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 19, 44, 2); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 13, 9, 31); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 13, 20, 31); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 13, 29, 31); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (1, 2, 3, 1); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 12, 8, 1); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 3, 17, 1); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 12, 28, 1); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (5, 2, 37, 1); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 2, 41, 1); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (1, 6, 4, 120); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 6, 42, 120); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (1, 7, 5, 130); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (5, 7, 38, 130); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 7, 43, 130); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 14, 10, 40); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 14, 21, 40); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 14, 30, 40); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 16, 12, 70); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 16, 23, 70); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 16, 32, 70); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 17, 13, 80); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 17, 24, 80); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 17, 33, 80); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 18, 14, 90); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 18, 25, 90); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 18, 34, 90); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 23, 45, 400); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (1, 23, 46, 400); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 23, 47, 400); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 23, 48, 400); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (5, 23, 49, 400); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 23, 50, 400); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 24, 51, 60); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 24, 52, 60); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 15, 11, 50); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 15, 22, 50); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 15, 31, 50); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (1, 5, 1, 30); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 5, 6, 30); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 5, 15, 30); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 5, 26, 30); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (5, 5, 35, 30); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 5, 39, 30); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (1, 1, 2, 0); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 1, 7, 0); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (1, 5, 1); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (1, 1, 2); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (1, 2, 3); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (1, 6, 4); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (1, 7, 5); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 5, 6); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 1, 7); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 12, 8); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 13, 9); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 14, 10); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 15, 11); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 16, 12); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 17, 13); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 18, 14); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 5, 15); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 1, 16); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 3, 17); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 4, 18); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 12, 19); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 13, 20); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 14, 21); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 15, 22); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 16, 23); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 17, 24); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 18, 25); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 5, 26); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 1, 27); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 12, 28); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 13, 29); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 14, 30); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 15, 31); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 16, 32); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 17, 33); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 18, 34); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (5, 5, 35); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (5, 1, 36); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (5, 2, 37); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (5, 7, 38); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 5, 39); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 1, 40); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 2, 41); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 6, 42); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 7, 43); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 19, 44); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 23, 45); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (1, 23, 46); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 23, 47); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 23, 48); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (5, 23, 49); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 23, 50); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 24, 51); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 24, 52); @@ -900,10 +728,68 @@ INSERT INTO jrn_action (ja_id, ja_name, ja_desc, ja_url, ja_action, ja_lang, ja_ -INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code) VALUES (4, 'Opération Diverses', NULL, NULL, NULL, NULL, 5, 5, false, NULL, 'ODS', 'ODS-01'); -INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code) VALUES (1, 'Financier', '5* ', '5*', '3,2,4', '3,2,4', 5, 5, false, NULL, 'FIN', 'FIN-01'); -INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code) VALUES (3, 'Achat', '6*', '4*', '5', '4', 1, 3, true, 'échéance', 'ACH', 'ACH-01'); -INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code) VALUES (2, 'Vente', '4*', '7*', '2', '6', 2, 1, true, 'échéance', 'VEN', 'VEN-01'); +INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code, jrn_def_pj_pref) VALUES (4, 'Opération Diverses', NULL, NULL, NULL, NULL, 5, 5, false, NULL, 'ODS', 'ODS-01', 'ODS'); +INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code, jrn_def_pj_pref) VALUES (1, 'Financier', '5* ', '5*', '3,2,4', '3,2,4', 5, 5, false, NULL, 'FIN', 'FIN-01', 'FIN'); +INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code, jrn_def_pj_pref) VALUES (3, 'Achat', '6*', '4*', '5', '4', 1, 3, true, 'échéance', 'ACH', 'ACH-01', 'ACH'); +INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code, jrn_def_pj_pref) VALUES (2, 'Vente', '4*', '7*', '2', '6', 2, 1, true, 'échéance', 'VEN', 'VEN-01', 'VEN'); + + + + + + +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 79, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 79, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 79, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 79, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 80, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 80, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 80, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 80, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 81, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 81, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 81, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 81, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 82, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 82, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 82, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 82, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 83, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 83, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 83, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 83, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 84, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 84, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 84, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 84, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 85, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 85, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 85, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 85, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 86, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 86, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 86, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 86, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 87, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 87, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 87, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 87, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 88, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 88, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 88, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 88, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 89, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 89, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 89, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 89, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 90, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 90, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 90, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 90, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 91, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 91, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 91, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 91, 'OP'); @@ -926,6 +812,19 @@ INSERT INTO jrn_type (jrn_type_id, jrn_desc) VALUES ('ODS', 'Opérations Diverse +INSERT INTO mod_payment (mp_id, mp_lib, mp_jrn_def_id, mp_type, mp_fd_id, mp_qcode) VALUES (2, 'Caisse', 1, 'VEN', NULL, NULL); +INSERT INTO mod_payment (mp_id, mp_lib, mp_jrn_def_id, mp_type, mp_fd_id, mp_qcode) VALUES (4, 'Caisse', 1, 'ACH', NULL, NULL); +INSERT INTO mod_payment (mp_id, mp_lib, mp_jrn_def_id, mp_type, mp_fd_id, mp_qcode) VALUES (1, 'Paiement électronique', 1, 'VEN', NULL, NULL); +INSERT INTO mod_payment (mp_id, mp_lib, mp_jrn_def_id, mp_type, mp_fd_id, mp_qcode) VALUES (3, 'Par gérant ou administrateur', 2, 'ACH', NULL, NULL); + + + + + + + + + @@ -940,6 +839,10 @@ INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_PAYS', NULL); INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_FAX', NULL); INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_ANALYTIC', 'nu'); INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_COUNTRY', 'BE'); +INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_STRICT', 'N'); +INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_TVA_USE', 'Y'); +INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_PJ_SUGGEST', 'Y'); +INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_CHECK_PERIODE', 'Y'); @@ -953,6 +856,8 @@ INSERT INTO parm_code (p_code, p_value, p_comment) VALUES ('CAISSE', '57', 'Post INSERT INTO parm_code (p_code, p_value, p_comment) VALUES ('TVA_DNA', '6740', 'Tva non déductible s'); INSERT INTO parm_code (p_code, p_value, p_comment) VALUES ('TVA_DED_IMPOT', '619000', 'Tva déductible par l''impôt'); INSERT INTO parm_code (p_code, p_value, p_comment) VALUES ('VENTE', '70', 'Poste comptable de base pour les ventes'); +INSERT INTO parm_code (p_code, p_value, p_comment) VALUES ('DEP_PRIV', '4890', 'Depense a charge du gerant'); +INSERT INTO parm_code (p_code, p_value, p_comment) VALUES ('SUPPLIER', '440', 'Poste par défaut pour les fournisseurs'); @@ -960,32 +865,66 @@ INSERT INTO parm_money (pm_id, pm_code, pm_rate) VALUES (1, 'EUR', 1.0000); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (53, '2005-01-01', '2005-01-31', '2005', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (54, '2005-02-01', '2005-02-28', '2005', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (55, '2005-03-01', '2005-03-31', '2005', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (56, '2005-04-01', '2005-04-30', '2005', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (57, '2005-05-01', '2005-05-31', '2005', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (58, '2005-06-01', '2005-06-30', '2005', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (59, '2005-07-01', '2005-07-31', '2005', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (60, '2005-08-01', '2005-08-31', '2005', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (61, '2005-09-01', '2005-09-30', '2005', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (62, '2005-10-01', '2005-10-31', '2005', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (63, '2005-11-01', '2005-11-30', '2005', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (64, '2005-12-01', '2005-12-31', '2005', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (65, '2005-12-31', '2005-12-31', '2005', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (66, '2006-01-01', '2006-01-31', '2006', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (67, '2006-02-01', '2006-02-28', '2006', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (68, '2006-03-01', '2006-03-31', '2006', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (69, '2006-04-01', '2006-04-30', '2006', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (70, '2006-05-01', '2006-05-31', '2006', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (71, '2006-06-01', '2006-06-30', '2006', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (72, '2006-07-01', '2006-07-31', '2006', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (73, '2006-08-01', '2006-08-31', '2006', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (74, '2006-09-01', '2006-09-30', '2006', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (75, '2006-10-01', '2006-10-31', '2006', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (76, '2006-11-01', '2006-11-30', '2006', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (77, '2006-12-01', '2006-12-31', '2006', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (78, '2006-12-31', '2006-12-31', '2006', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (79, '2010-01-01', '2010-01-31', '2010', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (80, '2010-02-01', '2010-02-28', '2010', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (81, '2010-03-01', '2010-03-31', '2010', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (82, '2010-04-01', '2010-04-30', '2010', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (83, '2010-05-01', '2010-05-31', '2010', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (84, '2010-06-01', '2010-06-30', '2010', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (85, '2010-07-01', '2010-07-31', '2010', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (86, '2010-08-01', '2010-08-31', '2010', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (87, '2010-09-01', '2010-09-30', '2010', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (88, '2010-10-01', '2010-10-31', '2010', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (89, '2010-11-01', '2010-11-30', '2010', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (90, '2010-12-01', '2010-12-30', '2010', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (91, '2010-12-31', '2010-12-31', '2010', false, false); + + + +INSERT INTO parm_poste (p_value, p_type) VALUES ('1', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('101', 'PASINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('141', 'PASINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('42', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('43', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('44', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('45', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('46', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('47', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('48', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('492', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('493', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('2', 'ACT'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('2409', 'ACTINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('3', 'ACT'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('5', 'ACT'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('491', 'ACT'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('490', 'ACT'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('6', 'CHA'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('7', 'PRO'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('4', 'ACT'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('40', 'ACT'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('5501', 'ACTINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('5511', 'ACTINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('5521', 'ACTINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('5531', 'ACTINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('5541', 'ACTINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('5551', 'ACTINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('5561', 'ACTINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('5571', 'ACTINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('5581', 'ACTINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('5591', 'ACTINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('6311', 'CHAINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('6321', 'CHAINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('6331', 'CHAINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('6341', 'CHAINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('6351', 'CHAINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('6361', 'CHAINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('6371', 'CHAINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('649', 'CHAINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('6511', 'CHAINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('6701', 'CHAINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('608', 'CHAINV'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('709', 'PROINV'); @@ -1004,533 +943,556 @@ INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (10, 'Capital ', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6040003, 'Petit matériel', 604); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (11, 'Prime d''émission ', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (12, 'Plus Value de réévaluation ', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (13, 'Réserve ', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (130, 'Réserve légale', 13); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (131, 'Réserve indisponible', 13); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1310, 'Réserve pour actions propres', 131); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6040004, 'Assurance', 604); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (55000001, 'Caisse', 5500); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (133, 'Réserves disponibles', 13); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (14, 'Bénéfice ou perte reportée', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (140, 'Bénéfice reporté', 14); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (141, 'Perte reportée', 14); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (15, 'Subside en capital', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (16, 'Provisions pour risques et charges', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (160, 'Provisions pour pensions et obligations similaires', 16); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (161, 'Provisions pour charges fiscales', 16); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (162, 'Provisions pour grosses réparation et gros entretien', 16); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (17, ' Dettes à plus d''un an', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (170, 'Emprunts subordonnés', 17); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1700, 'convertibles', 170); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1701, 'non convertibles', 170); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (171, 'Emprunts subordonnés', 17); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1710, 'convertibles', 170); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1711, 'non convertibles', 170); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (172, ' Dettes de locations financement', 17); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (173, ' Etablissement de crédit', 17); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1730, 'Dettes en comptes', 173); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1731, 'Promesses', 173); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1732, 'Crédits d''acceptation', 173); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (174, 'Autres emprunts', 17); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (175, 'Dettes commerciales', 17); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1750, 'Fournisseurs', 175); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1751, 'Effets à payer', 175); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (176, 'Acomptes reçus sur commandes', 17); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (178, 'Cautionnement reçus en numéraires', 17); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (179, 'Dettes diverses', 17); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (20, 'Frais d''établissement', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (200, 'Frais de constitution et d''augmentation de capital', 20); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (201, ' Frais d''émission d''emprunts et primes de remboursement', 20); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (202, 'Autres frais d''établissement', 20); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (204, 'Frais de restructuration', 20); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (21, 'Immobilisations incorporelles', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (210, 'Frais de recherche et de développement', 21); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (211, 'Concessions, brevet, licence savoir faire, marque et droit similaires', 21); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (212, 'Goodwill', 21); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (213, 'Acomptes versés', 21); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (22, 'Terrains et construction', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (220, 'Terrains', 22); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (221, 'Construction', 22); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (222, 'Terrains bâtis', 22); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (223, 'Autres droits réels sur des immeubles', 22); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (23, ' Installations, machines et outillages', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (24, 'Mobilier et Matériel roulant', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (25, 'Immobilisations détenus en location-financement et droits similaires', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (250, 'Terrains', 25); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (251, 'Construction', 25); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (252, 'Terrains bâtis', 25); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (253, 'Mobilier et matériels roulants', 25); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (26, 'Autres immobilisations corporelles', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (27, 'Immobilisations corporelles en cours et acomptes versés', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (28, 'Immobilisations financières', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (280, 'Participation dans des entreprises liées', 28); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2800, 'Valeur d''acquisition', 280); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2801, 'Montants non-appelés(-)', 280); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2808, 'Plus-values actées', 280); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2809, 'Réductions de valeurs actées', 280); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (281, 'Créance sur des entreprises liées', 28); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2810, 'Créance en compte', 281); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2811, 'Effets à recevoir', 281); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2812, 'Titre à reveny fixe', 281); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2817, 'Créances douteuses', 281); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2819, 'Réduction de valeurs actées', 281); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (282, 'Participations dans des entreprises avec lesquelles il existe un lien de participation', 28); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2820, 'Valeur d''acquisition', 282); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2821, 'Montants non-appelés(-)', 282); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2828, 'Plus-values actées', 282); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2829, 'Réductions de valeurs actées', 282); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (283, 'Créances sur des entreprises avec lesquelles existe un lien de participation', 28); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2830, 'Créance en compte', 283); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2831, 'Effets à recevoir', 283); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (57, 'Caisse', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2832, 'Titre à revenu fixe', 283); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2837, 'Créances douteuses', 283); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2839, 'Réduction de valeurs actées', 283); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (284, 'Autres actions et parts', 28); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2840, 'Valeur d''acquisition', 284); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2841, 'Montants non-appelés(-)', 284); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2848, 'Plus-values actées', 284); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2849, 'Réductions de valeurs actées', 284); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (285, 'Autres créances', 28); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2850, 'Créance en compte', 285); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2851, 'Effets à recevoir', 285); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2852, 'Titre à revenu fixe', 285); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2857, 'Créances douteuses', 285); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2859, 'Réductions de valeurs actées', 285); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (288, 'Cautionnements versés en numéraires', 28); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (29, 'Créances à plus d''un an', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (290, 'Créances commerciales', 29); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2900, 'Clients', 290); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2901, 'Effets à recevoir', 290); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2906, 'Acomptes versés', 290); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2907, 'Créances douteuses', 290); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2909, 'Réductions de valeurs actées', 290); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (291, 'Autres créances', 29); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2910, 'Créances en comptes', 291); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2911, 'Effets à recevoir', 291); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2917, 'Créances douteuses', 291); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2919, 'Réductions de valeurs actées(-)', 291); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (30, 'Approvisionements - Matières premières', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (300, 'Valeur d''acquisition', 30); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (309, 'Réductions de valeur actées', 30); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (31, 'Approvisionnements - fournitures', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (310, 'Valeur d''acquisition', 31); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (319, 'Réductions de valeurs actées(-)', 31); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (32, 'En-cours de fabrication', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (320, 'Valeurs d''acquisition', 32); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (329, 'Réductions de valeur actées', 32); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (33, 'Produits finis', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (330, 'Valeur d''acquisition', 33); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (339, 'Réductions de valeur actées', 33); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (34, 'Marchandises', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (340, 'Valeur d''acquisition', 34); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (349, 'Réductions de valeur actées', 34); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (35, 'Immeubles destinés à la vente', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (350, 'Valeur d''acquisition', 35); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (359, 'Réductions de valeur actées', 35); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (36, 'Acomptes versés sur achats pour stocks', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (360, 'Valeur d''acquisition', 36); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (369, 'Réductions de valeur actées', 36); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (37, 'Commandes en cours éxécution', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (370, 'Valeur d''acquisition', 37); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (371, 'Bénéfice pris en compte ', 37); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (379, 'Réductions de valeur actées', 37); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (40, 'Créances commerciales', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (400, 'Clients', 40); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (401, 'Effets à recevoir', 40); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (404, 'Produits à recevoir', 40); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (406, 'Acomptes versés', 40); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (407, 'Créances douteuses', 40); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (409, 'Réductions de valeur actées', 40); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (41, 'Autres créances', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (410, 'Capital appelé non versé', 41); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (411, 'TVA à récupérer', 41); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4111, 'TVA à récupérer 21%', 411); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4112, 'TVA à récupérer 12%', 411); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4113, 'TVA à récupérer 6% ', 411); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4114, 'TVA à récupérer 0%', 411); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (412, 'Impôts et précomptes à récupérer', 41); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4120, 'Impôt belge sur le résultat', 412); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4121, 'Impôt belge sur le résultat', 412); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4122, 'Impôt belge sur le résultat', 412); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4123, 'Impôt belge sur le résultat', 412); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4124, 'Impôt belge sur le résultat', 412); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4125, 'Autres impôts et taxes belges', 412); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4126, 'Autres impôts et taxes belges', 412); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4127, 'Autres impôts et taxes belges', 412); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4128, 'Impôts et taxes étrangers', 412); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (414, 'Produits à recevoir', 41); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (416, 'Créances diverses', 41); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4160, 'Comptes de l''exploitant', 416); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (417, 'Créances douteuses', 41); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (418, 'Cautionnements versés en numéraires', 41); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (419, 'Réductions de valeur actées', 41); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (42, 'Dettes à plus dun an échéant dans l''année', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (420, 'Emprunts subordonnés', 42); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4200, 'convertibles', 420); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4201, 'non convertibles', 420); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (421, 'Emprunts subordonnés', 42); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4210, 'convertibles', 420); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4211, 'non convertibles', 420); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (422, ' Dettes de locations financement', 42); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (423, ' Etablissement de crédit', 42); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4230, 'Dettes en comptes', 423); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4231, 'Promesses', 423); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4232, 'Crédits d''acceptation', 423); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (424, 'Autres emprunts', 42); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (425, 'Dettes commerciales', 42); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4250, 'Fournisseurs', 425); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4251, 'Effets à payer', 425); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (426, 'Acomptes reçus sur commandes', 42); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (428, 'Cautionnement reçus en numéraires', 42); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (429, 'Dettes diverses', 42); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (43, 'Dettes financières', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (430, 'Etablissements de crédit - Emprunts à compte à terme fixe', 43); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (431, 'Etablissements de crédit - Promesses', 43); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (432, ' Etablissements de crédit - Crédits d''acceptation', 43); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (433, 'Etablissements de crédit -Dettes en comptes courant', 43); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (439, 'Autres emprunts', 43); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (44, 'Dettes commerciales', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (440, 'Fournisseurs', 44); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (441, 'Effets à payer', 44); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (444, 'Factures à recevoir', 44); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (45, 'Dettes fiscales, salariales et sociales', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (450, 'Dettes fiscales estimées', 45); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4500, 'Impôts belges sur le résultat', 450); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4501, 'Impôts belges sur le résultat', 450); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4502, 'Impôts belges sur le résultat', 450); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4503, 'Impôts belges sur le résultat', 450); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4504, 'Impôts belges sur le résultat', 450); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4505, 'Autres impôts et taxes belges', 450); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4506, 'Autres impôts et taxes belges', 450); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4507, 'Autres impôts et taxes belges', 450); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4508, 'Impôts et taxes étrangers', 450); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (451, 'TVA à payer', 45); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4511, 'TVA à payer 21%', 451); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4512, 'TVA à payer 12%', 451); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4513, 'TVA à payer 6%', 451); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4514, 'TVA à payer 0%', 451); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (452, 'Impôts et taxes à payer', 45); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4520, 'Impôts belges sur le résultat', 452); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4521, 'Impôts belges sur le résultat', 452); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4522, 'Impôts belges sur le résultat', 452); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4523, 'Impôts belges sur le résultat', 452); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4524, 'Impôts belges sur le résultat', 452); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4525, 'Autres impôts et taxes belges', 452); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4526, 'Autres impôts et taxes belges', 452); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4527, 'Autres impôts et taxes belges', 452); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4528, 'Impôts et taxes étrangers', 452); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (453, 'Précomptes retenus', 45); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (454, 'Office National de la Sécurité Sociales', 45); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (455, 'Rémunérations', 45); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (456, 'Pécules de vacances', 45); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (459, 'Autres dettes sociales', 45); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (46, 'Acomptes reçus sur commandes', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (47, 'Dettes découlant de l''affectation du résultat', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (470, 'Dividendes et tantièmes d''exercices antérieurs', 47); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (471, 'Dividendes de l''exercice', 47); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (472, 'Tantièmes de l''exercice', 47); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (473, 'Autres allocataires', 47); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (48, 'Dettes diverses', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (480, 'Obligations et coupons échus', 48); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (488, 'Cautionnements reçus en numéraires', 48); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (489, 'Autres dettes diverses', 48); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4890, 'Compte de l''exploitant', 489); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (49, 'Comptes de régularisation', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (490, 'Charges à reporter', 49); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (491, 'Produits acquis', 49); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (492, 'Charges à imputer', 49); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (493, 'Produits à reporter', 49); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (499, 'Comptes d''attentes', 49); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (50, 'Actions propres', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (51, 'Actions et parts', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (510, 'Valeur d''acquisition', 51); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (511, 'Montant non appelés', 51); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (519, 'Réductions de valeur actées', 51); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (52, 'Titres à revenu fixe', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (520, 'Valeur d''acquisition', 52); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (529, 'Réductions de valeur actées', 52); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (53, 'Dépôts à terme', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (530, 'de plus d''un an', 53); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (531, 'de plus d''un mois et d''un an au plus', 53); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (532, 'd''un mois au plus', 53); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (539, 'Réductions de valeur actées', 53); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (54, 'Valeurs échues à l''encaissement', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (55, 'Etablissement de crédit', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (550, 'Banque 1', 55); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5500, 'Comptes courants', 550); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5501, 'Chèques émis (-)', 550); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5509, 'Réduction de valeur actée', 550); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5510, 'Comptes courants', 551); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5511, 'Chèques émis (-)', 551); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5519, 'Réduction de valeur actée', 551); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5520, 'Comptes courants', 552); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5521, 'Chèques émis (-)', 552); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5529, 'Réduction de valeur actée', 552); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5530, 'Comptes courants', 553); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5531, 'Chèques émis (-)', 553); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5539, 'Réduction de valeur actée', 553); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5540, 'Comptes courants', 554); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5541, 'Chèques émis (-)', 554); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5549, 'Réduction de valeur actée', 554); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5550, 'Comptes courants', 555); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5551, 'Chèques émis (-)', 555); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5559, 'Réduction de valeur actée', 555); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5560, 'Comptes courants', 556); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5561, 'Chèques émis (-)', 556); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5569, 'Réduction de valeur actée', 556); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5570, 'Comptes courants', 557); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5571, 'Chèques émis (-)', 557); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5579, 'Réduction de valeur actée', 557); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5580, 'Comptes courants', 558); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5581, 'Chèques émis (-)', 558); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5589, 'Réduction de valeur actée', 558); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5590, 'Comptes courants', 559); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5591, 'Chèques émis (-)', 559); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5599, 'Réduction de valeur actée', 559); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (56, 'Office des chèques postaux', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (560, 'Compte courant', 56); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (561, 'Chèques émis', 56); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (578, 'Caisse timbre', 57); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (58, 'Virement interne', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (60, 'Approvisionnement et marchandises', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (600, 'Achats de matières premières', 60); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (601, 'Achats de fournitures', 60); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (602, 'Achats de services, travaux et études', 60); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (603, 'Sous-traitances générales', 60); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (604, 'Achats de marchandises', 60); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (605, 'Achats d''immeubles destinés à la vente', 60); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (608, 'Remises, ristournes et rabais obtenus(-)', 60); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (609, 'Variation de stock', 60); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6090, 'de matières premières', 609); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6091, 'de fournitures', 609); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6094, 'de marchandises', 609); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6095, 'immeubles achetés destinés à la vente', 609); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (61, 'Services et biens divers', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (62, 'Rémunérations, charges sociales et pensions', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (620, 'Rémunérations et avantages sociaux directs', 62); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6200, 'Administrateurs ou gérants', 620); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6201, 'Personnel de directions', 620); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6202, 'Employés,620', 6202); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6203, 'Ouvriers', 620); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6204, 'Autres membres du personnel', 620); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (621, 'Cotisations patronales d''assurances sociales', 62); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (622, 'Primes partonales pour assurances extra-légales', 62); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (623, 'Autres frais de personnel', 62); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (624, 'Pensions de retraite et de survie', 62); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6240, 'Administrateurs ou gérants', 624); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6241, 'Personnel', 624); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (63, 'Amortissements, réductions de valeurs et provisions pour risques et charges', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (630, 'Dotations aux amortissements et réduction de valeurs sur immobilisations', 63); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6300, ' Dotations aux amortissements sur frais d''établissement', 630); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (705, 'Ventes et prestations de services', 70); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6301, 'Dotations aux amortissements sur immobilisations incorporelles', 630); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6302, 'Dotations aux amortissements sur immobilisations corporelles', 630); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6308, 'Dotations aux réductions de valeur sur immobilisations incorporelles', 630); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6309, 'Dotations aux réductions de valeur sur immobilisations corporelles', 630); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (631, 'Réductions de valeur sur stocks', 63); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6310, 'Dotations', 631); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6311, 'Reprises(-)', 631); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (632, 'Réductions de valeur sur commande en cours d''éxécution', 63); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6320, 'Dotations', 632); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6321, 'Reprises(-)', 632); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (633, 'Réductions de valeurs sur créances commerciales à plus d''un an', 63); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6330, 'Dotations', 633); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6331, 'Reprises(-)', 633); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (634, 'Réductions de valeur sur créances commerciales à un an au plus', 63); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6340, 'Dotations', 634); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6341, 'Reprise', 634); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (635, 'Provisions pour pensions et obligations similaires', 63); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6350, 'Dotations', 635); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6351, 'Utilisation et reprises', 635); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (636, 'Provisions pour grosses réparations et gros entretien', 63); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6360, 'Dotations', 636); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6361, 'Reprises(-)', 636); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (637, 'Provisions pour autres risques et charges', 63); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6370, 'Dotations', 637); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6371, 'Reprises(-)', 637); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (64, 'Autres charges d''exploitation', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (640, 'Charges fiscales d''exploitation', 64); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (641, 'Moins-values sur réalisations courantes d''immobilisations corporelles', 64); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (642, 'Moins-value sur réalisation de créances commerciales', 64); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (643, 'Charges d''exploitations', 64); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (644, 'Charges d''exploitations', 64); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (645, 'Charges d''exploitations', 64); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (646, 'Charges d''exploitations', 64); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (647, 'Charges d''exploitations', 64); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (648, 'Charges d''exploitations', 64); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (649, 'Charges d''exploitation portées à l''actif au titre de frais de restructuration(-)', 64); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (65, 'Charges financières', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (650, 'Charges des dettes', 65); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6500, 'Intérêts, commmissions et frais afférents aux dettes', 650); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6501, 'Amortissements des frais d''émissions d''emrunts et des primes de remboursement', 650); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6502, 'Autres charges des dettes', 650); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6503, 'Intérêts intercalaires portés à l''actif(-)', 650); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (651, 'Réductions de valeur sur actifs circulants', 65); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6510, 'Dotations', 651); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6511, 'Reprises(-)', 651); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (652, 'Moins-value sur réalisation d''actifs circulants', 65); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (653, 'Charges d''escompte de créances', 65); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (654, 'Différences de changes', 65); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (655, 'Ecarts de conversion des devises', 65); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (656, 'Charges financières diverses', 65); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (657, 'Charges financières diverses', 65); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (658, 'Charges financières diverses', 65); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (659, 'Charges financières diverses', 65); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (66, 'Charges exceptionnelles', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (660, 'Amortissements et réductions de valeur exceptionnels (dotations)', 66); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6600, 'sur frais d''établissement', 660); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6601, 'sur immobilisations incorporelles', 660); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6602, 'sur immobilisations corporelles', 660); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (661, 'Réductions de valeur sur immobilisations financières (dotations)', 66); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (662, 'Provisions pour risques et charges exceptionnels', 66); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (663, 'Moins-values sur réalisations d''actifs immobilisés', 66); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (664, 'Autres charges exceptionnelles', 66); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (665, 'Autres charges exceptionnelles', 66); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (666, 'Autres charges exceptionnelles', 66); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (667, 'Autres charges exceptionnelles', 66); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (668, 'Autres charges exceptionnelles', 66); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (669, ' Charges exceptionnelles portées à l''actif au titre de frais de restructuration', 66); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (67, 'impôts sur le résultat', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (670, 'Impôts belge sur le résultat de l''exercice', 67); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6700, 'Impôts et précomptes dus ou versés', 670); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6701, 'Excédents de versement d''impôts et de précomptes portés à l''actifs (-)', 670); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6702, 'Charges fiscales estimées', 670); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (671, 'Impôts belges sur le résultats d''exercices antérieures', 67); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6710, 'Suppléments d''impôt dus ou versés', 671); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6711, 'Suppléments d''impôts estimés', 671); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6712, 'Provisions fiscales constituées', 671); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (672, 'Impôts étrangers sur le résultat de l''exercice', 67); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (673, 'Impôts étrangers sur le résultat d''exercice antérieures', 67); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (68, 'Transferts aux réserves immunisées', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (69, 'Affectations et prélévements', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (690, 'Perte reportée de l''exercice précédent', 69); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (691, 'Dotation à la réserve légale', 69); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (692, 'Dotation aux autres réserves', 69); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (693, 'Bénéfice à reporter', 69); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (694, 'Rémunération du capital', 69); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (695, 'Administrateurs ou gérants', 69); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (696, 'Autres allocataires', 69); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (70, 'Chiffre d''affaire', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (700, 'Ventes et prestations de services', 70); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (701, 'Ventes et prestations de services', 70); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (702, 'Ventes et prestations de services', 70); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (703, 'Ventes et prestations de services', 70); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (704, 'Ventes et prestations de services', 70); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (706, 'Ventes et prestations de services', 70); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (707, 'Ventes et prestations de services', 70); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (709, 'Remises, ristournes et rabais accordés(-)', 70); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (71, 'Variations des stocks et commandes en cours d''éxécution', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (712, 'des en-cours de fabrication', 71); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (713, 'des produits finis', 71); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (715, 'des immeubles construits destinés à la vente', 71); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (717, ' des commandes en cours d''éxécution', 71); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (7170, 'Valeur d''acquisition', 717); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (7171, 'Bénéfice pris en compte', 717); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (72, 'Production immobilisée', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (74, 'Autres produits d''exploitation', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (740, 'Subsides d'' exploitation et montants compensatoires', 74); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (741, 'Plus-values sur réalisation courantes d'' immobilisations corporelles', 74); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (742, 'Plus-values sur réalisations de créances commerciales', 74); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (743, 'Produits d''exploitations divers', 74); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (744, 'Produits d''exploitations divers', 74); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (745, 'Produits d''exploitations divers', 74); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (746, 'Produits d''exploitations divers', 74); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (747, 'Produits d''exploitations divers', 74); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (748, 'Produits d''exploitations divers', 74); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (749, 'Produits d''exploitations divers', 74); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (75, 'Produits financiers', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (750, 'Produits sur immobilisations financières', 75); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (751, 'Produits des actifs circulants', 75); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (752, 'Plus-value sur réalisations d''actis circulants', 75); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (753, 'Subsides en capital et intérêts', 75); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (754, 'Différences de change', 75); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (755, 'Ecarts de conversion des devises', 75); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (756, 'Produits financiers divers', 75); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (757, 'Produits financiers divers', 75); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (758, 'Produits financiers divers', 75); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (759, 'Produits financiers divers', 75); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (76, 'Produits exceptionnels', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (760, 'Reprise d''amortissements et de réductions de valeur', 76); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (7601, 'sur immobilisations corporelles', 760); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (7602, 'sur immobilisations incorporelles', 760); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (761, 'Reprises de réductions de valeur sur immobilisations financières', 76); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (762, 'Reprises de provisions pour risques et charges exceptionnels', 76); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (763, 'Plus-value sur réalisation d''actifs immobilisé', 76); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (764, 'Autres produits exceptionnels', 76); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (765, 'Autres produits exceptionnels', 76); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (766, 'Autres produits exceptionnels', 76); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (767, 'Autres produits exceptionnels', 76); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (768, 'Autres produits exceptionnels', 76); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (769, 'Autres produits exceptionnels', 76); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (77, 'Régularisations d''impôts et reprises de provisions fiscales', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (771, 'impôts belges sur le résultat', 77); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (7710, 'Régularisations d''impôts dus ou versé', 771); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (7711, 'Régularisations d''impôts estimés', 771); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (7712, 'Reprises de provisions fiscales', 771); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (773, 'Impôts étrangers sur le résultats', 77); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (79, 'Affectations et prélévements', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (790, 'Bénéfice reporté de l''exercice précédent', 79); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (791, 'Prélévement sur le capital et les primes d''émission', 79); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (792, 'Prélévement sur les réserves', 79); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (793, 'Perte à reporter', 79); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (794, 'Intervention d''associés (ou du propriétaire) dans la perte', 79); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1, 'Fonds propres, provisions pour risques et charges à plus d''un an', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2, 'Frais d''établissement, actifs immobilisés et créances à plus d''un an', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (3, 'Stocks et commandes en cours d''éxécution', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4, 'Créances et dettes à un an au plus', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5, 'Placements de trésorerie et valeurs disponibles', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6, 'Charges', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (7, 'Produits', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4000001, 'Client 1', 400); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4000002, 'Client 2', 400); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4000003, 'Client 3', 400); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6040001, 'Electricité', 604); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6040002, 'Loyer', 604); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (55000002, 'Banque 1', 5500); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (55000003, 'Banque 2', 5500); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4400001, 'Fournisseur 1', 440); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4400002, 'Fournisseur 2', 440); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4400003, 'Fournisseur 4', 440); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (610001, 'Electricité', 61); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (610002, 'Loyer', 61); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (610003, 'Assurance', 61); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (610004, 'Matériel bureau', 61); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (7000002, 'Marchandise A', 700); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (7000001, 'Prestation', 700); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (7000003, 'Déplacement', 700); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (101, 'Capital non appelé', 10); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6190, 'TVA récupérable par l''impôt', 61); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6740, 'Dépense non admise', 67); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (9, 'Comptes hors Compta', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (100, 'Capital souscrit', 10); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1311, 'Autres réserves indisponibles', 131); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (132, ' Réserves immunisées', 13); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('794', 'Intervention d''associés (ou du propriétaire) dans la perte', '79', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1', 'Fonds propres, provisions pour risques et charges à plus d''un an', '0', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2', 'Frais d''établissement, actifs immobilisés et créances à plus d''un an', '0', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('3', 'Stocks et commandes en cours d''éxécution', '0', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4', 'Créances et dettes à un an au plus', '0', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5', 'Placements de trésorerie et valeurs disponibles', '0', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6', 'Charges', '0', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('7', 'Produits', '0', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4000001', 'Client 1', '400', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4000002', 'Client 2', '400', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4000003', 'Client 3', '400', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6040001', 'Electricité', '604', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6040002', 'Loyer', '604', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('55000002', 'Banque 1', '5500', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('55000003', 'Banque 2', '5500', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4400001', 'Fournisseur 1', '440', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4400002', 'Fournisseur 2', '440', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4400003', 'Fournisseur 4', '440', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('610001', 'Electricité', '61', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('610002', 'Loyer', '61', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('610003', 'Assurance', '61', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('610004', 'Matériel bureau', '61', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('7000002', 'Marchandise A', '700', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('7000001', 'Prestation', '700', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('7000003', 'Déplacement', '700', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('101', 'Capital non appelé', '10', 'PASINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6190', 'TVA récupérable par l''impôt', '61', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6740', 'Dépense non admise', '67', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('9', 'Comptes hors Compta', '0', 'CON'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('100', 'Capital souscrit', '10', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1311', 'Autres réserves indisponibles', '131', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('132', ' Réserves immunisées', '13', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6711', 'Suppléments d''impôts estimés', '671', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6712', 'Provisions fiscales constituées', '671', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('672', 'Impôts étrangers sur le résultat de l''exercice', '67', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('673', 'Impôts étrangers sur le résultat d''exercice antérieures', '67', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('68', 'Transferts aux réserves immunisées', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('69', 'Affectations et prélévements', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('690', 'Perte reportée de l''exercice précédent', '69', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('691', 'Dotation à la réserve légale', '69', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('692', 'Dotation aux autres réserves', '69', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('693', 'Bénéfice à reporter', '69', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('694', 'Rémunération du capital', '69', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('695', 'Administrateurs ou gérants', '69', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('696', 'Autres allocataires', '69', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('70', 'Chiffre d''affaire', '7', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('700', 'Ventes et prestations de services', '70', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('701', 'Ventes et prestations de services', '70', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('702', 'Ventes et prestations de services', '70', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('703', 'Ventes et prestations de services', '70', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('704', 'Ventes et prestations de services', '70', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('706', 'Ventes et prestations de services', '70', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('707', 'Ventes et prestations de services', '70', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('709', 'Remises, ristournes et rabais accordés(-)', '70', 'PROINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('71', 'Variations des stocks et commandes en cours d''éxécution', '7', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('712', 'des en-cours de fabrication', '71', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('713', 'des produits finis', '71', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('715', 'des immeubles construits destinés à la vente', '71', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('717', ' des commandes en cours d''éxécution', '71', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('7170', 'Valeur d''acquisition', '717', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('7171', 'Bénéfice pris en compte', '717', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('72', 'Production immobilisée', '7', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('74', 'Autres produits d''exploitation', '7', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('740', 'Subsides d'' exploitation et montants compensatoires', '74', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('741', 'Plus-values sur réalisation courantes d'' immobilisations corporelles', '74', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('742', 'Plus-values sur réalisations de créances commerciales', '74', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('743', 'Produits d''exploitations divers', '74', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('744', 'Produits d''exploitations divers', '74', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('745', 'Produits d''exploitations divers', '74', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('746', 'Produits d''exploitations divers', '74', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('747', 'Produits d''exploitations divers', '74', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('748', 'Produits d''exploitations divers', '74', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('75', 'Produits financiers', '7', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('750', 'Produits sur immobilisations financières', '75', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('751', 'Produits des actifs circulants', '75', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('752', 'Plus-value sur réalisations d''actis circulants', '75', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('753', 'Subsides en capital et intérêts', '75', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('754', 'Différences de change', '75', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('755', 'Ecarts de conversion des devises', '75', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('221', 'Construction', '22', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('756', 'Produits financiers divers', '75', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('757', 'Produits financiers divers', '75', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('758', 'Produits financiers divers', '75', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('759', 'Produits financiers divers', '75', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('76', 'Produits exceptionnels', '7', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('760', 'Reprise d''amortissements et de réductions de valeur', '76', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('7601', 'sur immobilisations corporelles', '760', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('7602', 'sur immobilisations incorporelles', '760', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('761', 'Reprises de réductions de valeur sur immobilisations financières', '76', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('762', 'Reprises de provisions pour risques et charges exceptionnels', '76', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('763', 'Plus-value sur réalisation d''actifs immobilisé', '76', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('764', 'Autres produits exceptionnels', '76', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('765', 'Autres produits exceptionnels', '76', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('766', 'Autres produits exceptionnels', '76', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('767', 'Autres produits exceptionnels', '76', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('768', 'Autres produits exceptionnels', '76', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('769', 'Autres produits exceptionnels', '76', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('77', 'Régularisations d''impôts et reprises de provisions fiscales', '7', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('771', 'impôts belges sur le résultat', '77', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('7710', 'Régularisations d''impôts dus ou versé', '771', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('7711', 'Régularisations d''impôts estimés', '771', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('7712', 'Reprises de provisions fiscales', '771', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('773', 'Impôts étrangers sur le résultats', '77', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('79', 'Affectations et prélévements', '7', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('790', 'Bénéfice reporté de l''exercice précédent', '79', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('791', 'Prélévement sur le capital et les primes d''émission', '79', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('792', 'Prélévement sur les réserves', '79', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('793', 'Perte à reporter', '79', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6301', 'Dotations aux amortissements sur immobilisations incorporelles', '630', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6302', 'Dotations aux amortissements sur immobilisations corporelles', '630', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6308', 'Dotations aux réductions de valeur sur immobilisations incorporelles', '630', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6309', 'Dotations aux réductions de valeur sur immobilisations corporelles', '630', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('631', 'Réductions de valeur sur stocks', '63', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6310', 'Dotations', '631', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6311', 'Reprises(-)', '631', 'CHAINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('632', 'Réductions de valeur sur commande en cours d''éxécution', '63', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6320', 'Dotations', '632', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6321', 'Reprises(-)', '632', 'CHAINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('633', 'Réductions de valeurs sur créances commerciales à plus d''un an', '63', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6330', 'Dotations', '633', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6331', 'Reprises(-)', '633', 'CHAINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('634', 'Réductions de valeur sur créances commerciales à un an au plus', '63', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6340', 'Dotations', '634', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6341', 'Reprise', '634', 'CHAINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('635', 'Provisions pour pensions et obligations similaires', '63', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6350', 'Dotations', '635', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6351', 'Utilisation et reprises', '635', 'CHAINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('636', 'Provisions pour grosses réparations et gros entretien', '63', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6360', 'Dotations', '636', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6361', 'Reprises(-)', '636', 'CHAINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('637', 'Provisions pour autres risques et charges', '63', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6370', 'Dotations', '637', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6371', 'Reprises(-)', '637', 'CHAINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('64', 'Autres charges d''exploitation', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('640', 'Charges fiscales d''exploitation', '64', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('641', 'Moins-values sur réalisations courantes d''immobilisations corporelles', '64', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('642', 'Moins-value sur réalisation de créances commerciales', '64', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('643', 'Charges d''exploitations', '64', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('644', 'Charges d''exploitations', '64', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('645', 'Charges d''exploitations', '64', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('646', 'Charges d''exploitations', '64', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('647', 'Charges d''exploitations', '64', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('648', 'Charges d''exploitations', '64', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('649', 'Charges d''exploitation portées à l''actif au titre de frais de restructuration(-)', '64', 'CHAINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('65', 'Charges financières', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('650', 'Charges des dettes', '65', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6500', 'Intérêts, commmissions et frais afférents aux dettes', '650', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6501', 'Amortissements des frais d''émissions d''emrunts et des primes de remboursement', '650', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6502', 'Autres charges des dettes', '650', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6503', 'Intérêts intercalaires portés à l''actif(-)', '650', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('651', 'Réductions de valeur sur actifs circulants', '65', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6510', 'Dotations', '651', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6511', 'Reprises(-)', '651', 'CHAINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('652', 'Moins-value sur réalisation d''actifs circulants', '65', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('653', 'Charges d''escompte de créances', '65', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('654', 'Différences de changes', '65', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('655', 'Ecarts de conversion des devises', '65', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('656', 'Charges financières diverses', '65', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('657', 'Charges financières diverses', '65', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('658', 'Charges financières diverses', '65', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('659', 'Charges financières diverses', '65', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('66', 'Charges exceptionnelles', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('660', 'Amortissements et réductions de valeur exceptionnels (dotations)', '66', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6600', 'sur frais d''établissement', '660', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6601', 'sur immobilisations incorporelles', '660', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6602', 'sur immobilisations corporelles', '660', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('661', 'Réductions de valeur sur immobilisations financières (dotations)', '66', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('662', 'Provisions pour risques et charges exceptionnels', '66', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('663', 'Moins-values sur réalisations d''actifs immobilisés', '66', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('664', 'Autres charges exceptionnelles', '66', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('665', 'Autres charges exceptionnelles', '66', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('666', 'Autres charges exceptionnelles', '66', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('667', 'Autres charges exceptionnelles', '66', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('668', 'Autres charges exceptionnelles', '66', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('669', ' Charges exceptionnelles portées à l''actif au titre de frais de restructuration', '66', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('67', 'impôts sur le résultat', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('670', 'Impôts belge sur le résultat de l''exercice', '67', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6700', 'Impôts et précomptes dus ou versés', '670', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6701', 'Excédents de versement d''impôts et de précomptes portés à l''actifs (-)', '670', 'CHAINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6702', 'Charges fiscales estimées', '670', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('671', 'Impôts belges sur le résultats d''exercices antérieures', '67', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6710', 'Suppléments d''impôt dus ou versés', '671', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('50', 'Actions propres', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('51', 'Actions et parts', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('510', 'Valeur d''acquisition', '51', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('511', 'Montant non appelés', '51', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('519', 'Réductions de valeur actées', '51', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('52', 'Titres à revenu fixe', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('520', 'Valeur d''acquisition', '52', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('529', 'Réductions de valeur actées', '52', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('53', 'Dépôts à terme', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('530', 'de plus d''un an', '53', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('531', 'de plus d''un mois et d''un an au plus', '53', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('532', 'd''un mois au plus', '53', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('539', 'Réductions de valeur actées', '53', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('54', 'Valeurs échues à l''encaissement', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('55', 'Etablissement de crédit', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('550', 'Banque 1', '55', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5500', 'Comptes courants', '550', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5501', 'Chèques émis (-)', '550', 'ACTINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5509', 'Réduction de valeur actée', '550', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5510', 'Comptes courants', '551', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5511', 'Chèques émis (-)', '551', 'ACTINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5519', 'Réduction de valeur actée', '551', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5520', 'Comptes courants', '552', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5521', 'Chèques émis (-)', '552', 'ACTINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5529', 'Réduction de valeur actée', '552', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5530', 'Comptes courants', '553', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5531', 'Chèques émis (-)', '553', 'ACTINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5539', 'Réduction de valeur actée', '553', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5540', 'Comptes courants', '554', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5541', 'Chèques émis (-)', '554', 'ACTINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5549', 'Réduction de valeur actée', '554', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5550', 'Comptes courants', '555', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5551', 'Chèques émis (-)', '555', 'ACTINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5559', 'Réduction de valeur actée', '555', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5560', 'Comptes courants', '556', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5561', 'Chèques émis (-)', '556', 'ACTINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5569', 'Réduction de valeur actée', '556', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5570', 'Comptes courants', '557', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5571', 'Chèques émis (-)', '557', 'ACTINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5579', 'Réduction de valeur actée', '557', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5580', 'Comptes courants', '558', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5581', 'Chèques émis (-)', '558', 'ACTINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5589', 'Réduction de valeur actée', '558', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5590', 'Comptes courants', '559', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5591', 'Chèques émis (-)', '559', 'ACTINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5599', 'Réduction de valeur actée', '559', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('56', 'Office des chèques postaux', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('560', 'Compte courant', '56', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('561', 'Chèques émis', '56', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('578', 'Caisse timbre', '57', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('58', 'Virement interne', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('60', 'Approvisionnement et marchandises', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('600', 'Achats de matières premières', '60', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('601', 'Achats de fournitures', '60', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('602', 'Achats de services, travaux et études', '60', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('603', 'Sous-traitances générales', '60', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('604', 'Achats de marchandises', '60', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('605', 'Achats d''immeubles destinés à la vente', '60', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('608', 'Remises, ristournes et rabais obtenus(-)', '60', 'CHAINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('609', 'Variation de stock', '60', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6090', 'de matières premières', '609', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6091', 'de fournitures', '609', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6094', 'de marchandises', '609', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6095', 'immeubles achetés destinés à la vente', '609', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('61', 'Services et biens divers', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('62', 'Rémunérations, charges sociales et pensions', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('620', 'Rémunérations et avantages sociaux directs', '62', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6200', 'Administrateurs ou gérants', '620', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6201', 'Personnel de directions', '620', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6202', 'Employés,620', '6202', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6203', 'Ouvriers', '620', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6204', 'Autres membres du personnel', '620', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('621', 'Cotisations patronales d''assurances sociales', '62', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('622', 'Primes partonales pour assurances extra-légales', '62', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('623', 'Autres frais de personnel', '62', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('624', 'Pensions de retraite et de survie', '62', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6240', 'Administrateurs ou gérants', '624', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6241', 'Personnel', '624', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('63', 'Amortissements, réductions de valeurs et provisions pour risques et charges', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('630', 'Dotations aux amortissements et réduction de valeurs sur immobilisations', '63', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6300', ' Dotations aux amortissements sur frais d''établissement', '630', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('705', 'Ventes et prestations de services', '70', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('414', 'Produits à recevoir', '41', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('416', 'Créances diverses', '41', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4160', 'Comptes de l''exploitant', '416', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('417', 'Créances douteuses', '41', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('418', 'Cautionnements versés en numéraires', '41', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('419', 'Réductions de valeur actées', '41', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('42', 'Dettes à plus dun an échéant dans l''année', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('420', 'Emprunts subordonnés', '42', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4200', 'convertibles', '420', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4201', 'non convertibles', '420', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('421', 'Emprunts subordonnés', '42', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4210', 'convertibles', '420', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4211', 'non convertibles', '420', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('422', ' Dettes de locations financement', '42', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('423', ' Etablissement de crédit', '42', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4230', 'Dettes en comptes', '423', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4231', 'Promesses', '423', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4232', 'Crédits d''acceptation', '423', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('424', 'Autres emprunts', '42', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('425', 'Dettes commerciales', '42', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4250', 'Fournisseurs', '425', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4251', 'Effets à payer', '425', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('426', 'Acomptes reçus sur commandes', '42', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('428', 'Cautionnement reçus en numéraires', '42', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('429', 'Dettes diverses', '42', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('43', 'Dettes financières', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('430', 'Etablissements de crédit - Emprunts à compte à terme fixe', '43', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('431', 'Etablissements de crédit - Promesses', '43', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('432', ' Etablissements de crédit - Crédits d''acceptation', '43', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('433', 'Etablissements de crédit -Dettes en comptes courant', '43', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('439', 'Autres emprunts', '43', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('44', 'Dettes commerciales', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('440', 'Fournisseurs', '44', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('441', 'Effets à payer', '44', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('444', 'Factures à recevoir', '44', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('45', 'Dettes fiscales, salariales et sociales', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('450', 'Dettes fiscales estimées', '45', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4500', 'Impôts belges sur le résultat', '450', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4501', 'Impôts belges sur le résultat', '450', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4502', 'Impôts belges sur le résultat', '450', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4503', 'Impôts belges sur le résultat', '450', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4504', 'Impôts belges sur le résultat', '450', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4505', 'Autres impôts et taxes belges', '450', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4506', 'Autres impôts et taxes belges', '450', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4507', 'Autres impôts et taxes belges', '450', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4508', 'Impôts et taxes étrangers', '450', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('451', 'TVA à payer', '45', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4511', 'TVA à payer 21%', '451', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4512', 'TVA à payer 12%', '451', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4513', 'TVA à payer 6%', '451', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4514', 'TVA à payer 0%', '451', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('452', 'Impôts et taxes à payer', '45', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4520', 'Impôts belges sur le résultat', '452', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4521', 'Impôts belges sur le résultat', '452', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4522', 'Impôts belges sur le résultat', '452', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4523', 'Impôts belges sur le résultat', '452', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4524', 'Impôts belges sur le résultat', '452', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4525', 'Autres impôts et taxes belges', '452', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4526', 'Autres impôts et taxes belges', '452', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4527', 'Autres impôts et taxes belges', '452', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4528', 'Impôts et taxes étrangers', '452', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('453', 'Précomptes retenus', '45', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('454', 'Office National de la Sécurité Sociales', '45', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('455', 'Rémunérations', '45', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('456', 'Pécules de vacances', '45', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('459', 'Autres dettes sociales', '45', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('46', 'Acomptes reçus sur commandes', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('47', 'Dettes découlant de l''affectation du résultat', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('470', 'Dividendes et tantièmes d''exercices antérieurs', '47', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('471', 'Dividendes de l''exercice', '47', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('472', 'Tantièmes de l''exercice', '47', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('473', 'Autres allocataires', '47', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('48', 'Dettes diverses', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('480', 'Obligations et coupons échus', '48', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('488', 'Cautionnements reçus en numéraires', '48', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('489', 'Autres dettes diverses', '48', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4890', 'Compte de l''exploitant', '489', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('49', 'Comptes de régularisation', '4', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('490', 'Charges à reporter', '49', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('491', 'Produits acquis', '49', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('492', 'Charges à imputer', '49', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('493', 'Produits à reporter', '49', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('499', 'Comptes d''attentes', '49', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2821', 'Montants non-appelés(-)', '282', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2828', 'Plus-values actées', '282', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2829', 'Réductions de valeurs actées', '282', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('283', 'Créances sur des entreprises avec lesquelles existe un lien de participation', '28', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2830', 'Créance en compte', '283', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2831', 'Effets à recevoir', '283', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('57', 'Caisse', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2832', 'Titre à revenu fixe', '283', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2837', 'Créances douteuses', '283', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2839', 'Réduction de valeurs actées', '283', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('284', 'Autres actions et parts', '28', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2840', 'Valeur d''acquisition', '284', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2841', 'Montants non-appelés(-)', '284', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2848', 'Plus-values actées', '284', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2849', 'Réductions de valeurs actées', '284', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('285', 'Autres créances', '28', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2850', 'Créance en compte', '285', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2851', 'Effets à recevoir', '285', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2852', 'Titre à revenu fixe', '285', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2857', 'Créances douteuses', '285', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2859', 'Réductions de valeurs actées', '285', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('288', 'Cautionnements versés en numéraires', '28', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('29', 'Créances à plus d''un an', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('290', 'Créances commerciales', '29', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2900', 'Clients', '290', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2901', 'Effets à recevoir', '290', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2906', 'Acomptes versés', '290', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2907', 'Créances douteuses', '290', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2909', 'Réductions de valeurs actées', '290', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('291', 'Autres créances', '29', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2910', 'Créances en comptes', '291', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2911', 'Effets à recevoir', '291', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2917', 'Créances douteuses', '291', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2919', 'Réductions de valeurs actées(-)', '291', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('30', 'Approvisionements - Matières premières', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('300', 'Valeur d''acquisition', '30', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('309', 'Réductions de valeur actées', '30', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('31', 'Approvisionnements - fournitures', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('310', 'Valeur d''acquisition', '31', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('319', 'Réductions de valeurs actées(-)', '31', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('32', 'En-cours de fabrication', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('320', 'Valeurs d''acquisition', '32', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('329', 'Réductions de valeur actées', '32', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('33', 'Produits finis', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('330', 'Valeur d''acquisition', '33', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('339', 'Réductions de valeur actées', '33', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('34', 'Marchandises', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('340', 'Valeur d''acquisition', '34', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('349', 'Réductions de valeur actées', '34', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('35', 'Immeubles destinés à la vente', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('350', 'Valeur d''acquisition', '35', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('359', 'Réductions de valeur actées', '35', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('36', 'Acomptes versés sur achats pour stocks', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('360', 'Valeur d''acquisition', '36', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('369', 'Réductions de valeur actées', '36', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('37', 'Commandes en cours éxécution', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('370', 'Valeur d''acquisition', '37', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('371', 'Bénéfice pris en compte ', '37', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('379', 'Réductions de valeur actées', '37', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('40', 'Créances commerciales', '4', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('400', 'Clients', '40', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('401', 'Effets à recevoir', '40', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('404', 'Produits à recevoir', '40', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('406', 'Acomptes versés', '40', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('407', 'Créances douteuses', '40', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('409', 'Réductions de valeur actées', '40', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('41', 'Autres créances', '4', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('410', 'Capital appelé non versé', '41', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('411', 'TVA à récupérer', '41', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4111', 'TVA à récupérer 21%', '411', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4112', 'TVA à récupérer 12%', '411', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4113', 'TVA à récupérer 6% ', '411', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4114', 'TVA à récupérer 0%', '411', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('412', 'Impôts et précomptes à récupérer', '41', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4120', 'Impôt belge sur le résultat', '412', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4121', 'Impôt belge sur le résultat', '412', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4122', 'Impôt belge sur le résultat', '412', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4123', 'Impôt belge sur le résultat', '412', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4124', 'Impôt belge sur le résultat', '412', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4125', 'Autres impôts et taxes belges', '412', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4126', 'Autres impôts et taxes belges', '412', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4127', 'Autres impôts et taxes belges', '412', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4128', 'Impôts et taxes étrangers', '412', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('10', 'Capital ', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6040003', 'Petit matériel', '604', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('11', 'Prime d''émission ', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('12', 'Plus Value de réévaluation ', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('13', 'Réserve ', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('130', 'Réserve légale', '13', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('131', 'Réserve indisponible', '13', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1310', 'Réserve pour actions propres', '131', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6040004', 'Assurance', '604', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('55000001', 'Caisse', '5500', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('133', 'Réserves disponibles', '13', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('14', 'Bénéfice ou perte reportée', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('140', 'Bénéfice reporté', '14', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('141', 'Perte reportée', '14', 'PASINV'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('15', 'Subside en capital', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('16', 'Provisions pour risques et charges', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('160', 'Provisions pour pensions et obligations similaires', '16', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('161', 'Provisions pour charges fiscales', '16', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('749', 'Produits d''exploitations divers', '74', 'PRO'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('162', 'Provisions pour grosses réparation et gros entretien', '16', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('17', ' Dettes à plus d''un an', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('170', 'Emprunts subordonnés', '17', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1700', 'convertibles', '170', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1701', 'non convertibles', '170', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('171', 'Emprunts subordonnés', '17', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1710', 'convertibles', '170', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1711', 'non convertibles', '170', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('172', ' Dettes de locations financement', '17', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('173', ' Etablissement de crédit', '17', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1730', 'Dettes en comptes', '173', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1731', 'Promesses', '173', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1732', 'Crédits d''acceptation', '173', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('174', 'Autres emprunts', '17', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('175', 'Dettes commerciales', '17', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1750', 'Fournisseurs', '175', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1751', 'Effets à payer', '175', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('176', 'Acomptes reçus sur commandes', '17', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('178', 'Cautionnement reçus en numéraires', '17', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('179', 'Dettes diverses', '17', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('20', 'Frais d''établissement', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('200', 'Frais de constitution et d''augmentation de capital', '20', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('201', ' Frais d''émission d''emprunts et primes de remboursement', '20', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('202', 'Autres frais d''établissement', '20', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('204', 'Frais de restructuration', '20', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('21', 'Immobilisations incorporelles', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('210', 'Frais de recherche et de développement', '21', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('211', 'Concessions, brevet, licence savoir faire, marque et droit similaires', '21', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('212', 'Goodwill', '21', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('213', 'Acomptes versés', '21', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('22', 'Terrains et construction', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('220', 'Terrains', '22', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('222', 'Terrains bâtis', '22', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('223', 'Autres droits réels sur des immeubles', '22', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('23', ' Installations, machines et outillages', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('24', 'Mobilier et Matériel roulant', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('25', 'Immobilisations détenus en location-financement et droits similaires', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('250', 'Terrains', '25', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('251', 'Construction', '25', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('252', 'Terrains bâtis', '25', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('253', 'Mobilier et matériels roulants', '25', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('26', 'Autres immobilisations corporelles', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('27', 'Immobilisations corporelles en cours et acomptes versés', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('28', 'Immobilisations financières', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('280', 'Participation dans des entreprises liées', '28', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2800', 'Valeur d''acquisition', '280', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2801', 'Montants non-appelés(-)', '280', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2808', 'Plus-values actées', '280', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2809', 'Réductions de valeurs actées', '280', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('281', 'Créance sur des entreprises liées', '28', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2810', 'Créance en compte', '281', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2811', 'Effets à recevoir', '281', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2812', 'Titre à reveny fixe', '281', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2817', 'Créances douteuses', '281', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2819', 'Réduction de valeurs actées', '281', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('282', 'Participations dans des entreprises avec lesquelles il existe un lien de participation', '28', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2820', 'Valeur d''acquisition', '282', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4516', 'Tva Export 0%', '451', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4115', 'Tva Intracomm 0%', '411', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4116', 'Tva Export 0%', '411', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('41141', 'TVA pour l\\''export', '4114', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('41142', 'TVA sur les opérations intracommunautaires', '4114', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('45141', 'TVA pour l\\''export', '451', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('45142', 'TVA sur les opérations intracommunautaires', '4514', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('41143', 'TVA sur les opérations avec des assujettis art 44 Code TVA', '4114', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('45143', 'TVA sur les opérations avec des assujettis art 44 Code TVA', '4514', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('41144', 'TVA sur les opérations avec des cocontractants', '4114', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('45144', 'TVA sur les opérations avec des cocontractants', '4514', 'PAS'); + + + INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (1, '21%', 0.2100, 'Tva applicable à tout ce qui bien et service divers', '4111,4511'); INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (2, '12%', 0.1200, 'Tva ', '4112,4512'); INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (3, '6%', 0.0600, 'Tva applicable aux journaux et livres', '4113,4513'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (4, '0%', 0.0000, 'Tva applicable lors de vente/achat intracommunautaire', '4114,4514'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (4, '0%', 0.0000, 'Aucune tva n''est applicable', '4114,4514'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (6, 'EXPORT', 0.0000, 'Tva pour les exportations', '41141,45144'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (5, 'INTRA', 0.0000, 'Tva pour les livraisons / acquisition intra communautaires', '41142,45142'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (7, 'COC', 0.0000, 'Opérations avec des cocontractants', '41144,45144'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (8, 'ART44', 0.0000, 'Opérations pour les opérations avec des assujettis à l\\''art 44 Code TVA', '41143,45143'); -INSERT INTO user_local_pref (user_id, parameter_type, parameter_value) VALUES ('dany', 'PERIODE', '30'); +INSERT INTO user_local_pref (user_id, parameter_type, parameter_value) VALUES ('1', 'MINIREPORT', '0'); +INSERT INTO user_local_pref (user_id, parameter_type, parameter_value) VALUES ('1', 'PERIODE', '79'); +INSERT INTO user_sec_extension (use_id, ex_id, use_login, use_access) VALUES (1, 1, 'phpcompta', 'Y'); -INSERT INTO version (val) VALUES (35); + + + +INSERT INTO version (val) VALUES (75); diff --git a/html/admin/sql/mod1/function.sql b/html/admin/sql/mod1/function.sql index bd1ab575d..d90e0c5ac 100644 --- a/html/admin/sql/mod1/function.sql +++ b/html/admin/sql/mod1/function.sql @@ -1,4 +1,4 @@ -CREATE FUNCTION account_add(p_id poste_comptable, p_name character varying) RETURNS void +CREATE FUNCTION account_add(p_id public.account_type, p_name character varying) RETURNS void AS $$ declare nParent tmp_pcmn.pcm_val_parent%type; @@ -28,147 +28,225 @@ begin end; $$ LANGUAGE plpgsql; -CREATE FUNCTION account_compute(p_f_id integer) RETURNS poste_comptable +CREATE FUNCTION account_compute(p_f_id integer) RETURNS public.account_type AS $$ declare - class_base poste_comptable; - maxcode poste_comptable; + class_base fiche_def.fd_class_base%type; + maxcode numeric; + sResult account_type; begin - select fd_class_base into class_base - from - fiche_def join fiche using (fd_id) - where - f_id=p_f_id; - raise notice 'account_compute class base %',class_base; - select count (pcm_val) into maxcode from tmp_pcmn where pcm_val_parent = class_base; - if maxcode = 0 then - maxcode:=class_base; - else - select max (pcm_val) into maxcode from tmp_pcmn where pcm_val_parent = class_base; - end if; - if maxcode = class_base then - maxcode:=class_base*1000; - end if; - maxcode:=maxcode+1; - raise notice 'account_compute Max code %',maxcode; - return maxcode; + select fd_class_base into class_base + from + fiche_def join fiche using (fd_id) + where + f_id=p_f_id; + raise notice 'account_compute class base %',class_base; + select count (pcm_val) into maxcode from tmp_pcmn where pcm_val_parent = class_base; + if maxcode = 0 then + maxcode:=class_base::numeric; + else + select max (pcm_val) into maxcode from tmp_pcmn where pcm_val_parent = class_base; + maxcode:=maxcode::numeric; + end if; + if maxcode::text = class_base then + maxcode:=class_base::numeric*1000; + end if; + maxcode:=maxcode+1; + raise notice 'account_compute Max code %',maxcode; + sResult:=maxcode::account_type; + return sResult; end; $$ LANGUAGE plpgsql; -CREATE FUNCTION account_insert(p_f_id integer, p_account poste_comptable) RETURNS integer - AS $$ +CREATE FUNCTION account_insert(p_f_id integer, p_account text) RETURNS integer + AS $_$ declare -nParent tmp_pcmn.pcm_val_parent%type; -sName varchar; -nNew tmp_pcmn.pcm_val%type; -bAuto bool; -nFd_id integer; -nCount integer; + nParent tmp_pcmn.pcm_val_parent%type; + sName varchar; + nNew tmp_pcmn.pcm_val%type; + bAuto bool; + nFd_id integer; + sClass_Base fiche_def.fd_class_base%TYPE; + nCount integer; + first text; + second text; begin - - if length(trim(p_account)) != 0 then - raise notice 'p_account is not empty'; - select * into nCount from tmp_pcmn where pcm_val=p_account; - if nCount !=0 then - raise notice 'this account exists in tmp_pcmn '; - perform attribut_insert(p_f_id,5,to_char(p_account,'999999999999999999999999')); - else - -- account doesn't exist, create it - select av_text into sName from - attr_value join jnt_fic_att_value using (jft_id) - where - ad_id=1 and f_id=p_f_id; - nParent:=account_parent(p_account); - insert into tmp_pcmn(pcm_val,pcm_lib,pcm_val_parent) values (p_account,sName,nParent); - perform attribut_insert(p_f_id,5,to_char(p_account,'999999999999999999999999')); - - end if; - else - raise notice 'p_account is empty'; + if length(trim(p_account)) != 0 then + -- if there is coma in p_account, treat normally + if position (',' in p_account) = 0 then + raise info 'p_account is not empty'; + select count(*) into nCount from tmp_pcmn where pcm_val=p_account::account_type; + raise notice 'found in tmp_pcm %',nCount; + if nCount !=0 then + raise info 'this account exists in tmp_pcmn '; + perform attribut_insert(p_f_id,5,p_account); + else + -- account doesn't exist, create it + select av_text into sName from + attr_value join jnt_fic_att_value using (jft_id) + where + ad_id=1 and f_id=p_f_id; + + nParent:=account_parent(p_account::account_type); + insert into tmp_pcmn(pcm_val,pcm_lib,pcm_val_parent) values (p_account::account_type,sName,nParent); + perform attribut_insert(p_f_id,5,p_account); + + end if; + else + raise info 'presence of a comma'; + -- there is 2 accounts separated by a comma + first := split_part(p_account,',',1); + second := split_part(p_account,',',2); + -- check there is no other coma + raise info 'first value % second value %', first, second; + + if position (',' in first) != 0 or position (',' in second) != 0 then + raise exception 'Too many comas, invalid account'; + end if; + perform attribut_insert(p_f_id,5,p_account); + end if; + else + raise info 'p_account is empty'; select fd_id into nFd_id from fiche where f_id=p_f_id; bAuto:= account_auto(nFd_id); - if bAuto = true then - raise notice 'account generated automatically'; + + select fd_class_base into sClass_base from fiche_def where fd_id=nFd_id; +raise info 'sClass_Base : %',sClass_base; + if bAuto = true and sClass_base similar to '^[[:digit:]]*$' then + raise info 'account generated automatically'; nNew:=account_compute(p_f_id); - raise notice 'nNew %', nNew; - select av_text into sName from - attr_value join jnt_fic_att_value using (jft_id) + raise info 'nNew %', nNew; + select av_text into sName from + attr_value join jnt_fic_att_value using (jft_id) where - ad_id=1 and f_id=p_f_id; - nParent:=account_parent(nNew); + ad_id=1 and f_id=p_f_id; + nParent:=account_parent(nNew); perform account_add (nNew,sName); - perform attribut_insert(p_f_id,5,to_char(nNew,'999999999999999999999999')); - - else - -- if there is an account_base then it is the default - select fd_class_base into nNew from fiche_def join fiche using (fd_id) where f_id=p_f_id; - if nNew is null or length(trim(nNew)) = 0 then + perform attribut_insert(p_f_id,5,nNew); + + else + -- if there is an account_base then it is the default + select fd_class_base::account_type into nNew from fiche_def join fiche using (fd_id) where f_id=p_f_id; + if nNew is null or length(trim(nNew)) = 0 then raise notice 'count is null'; perform attribut_insert(p_f_id,5,null); else - perform attribut_insert(p_f_id,5,to_char(nNew,'999999999999999999999999')); + perform attribut_insert(p_f_id,5,nNew); end if; end if; end if; - + return 0; end; -$$ +$_$ LANGUAGE plpgsql; -CREATE FUNCTION account_parent(p_account poste_comptable) RETURNS poste_comptable +CREATE FUNCTION account_parent(p_account public.account_type) RETURNS public.account_type AS $$ declare - nParent tmp_pcmn.pcm_val_parent%type; - sParent varchar; + sSubParent tmp_pcmn.pcm_val_parent%type; + sResult tmp_pcmn.pcm_val_parent%type; nCount integer; begin - sParent:=to_char(p_account,'9999999999999999'); - sParent:=trim(sParent); - nParent:=0; - while nParent = 0 loop + if p_account is NULL then + return NULL; + end if; + sSubParent:=p_account; + while true loop select count(*) into nCount from tmp_pcmn where - pcm_val = to_number(sParent,'9999999999999999'); + pcm_val = sSubParent; if nCount != 0 then - nParent:=to_number(sParent,'9999999999999999'); + sResult:= sSubParent; + exit; end if; - sParent:= substr(sParent,1,length(sParent)-1); - if length(sParent) <= 0 then + sSubParent:= substr(sSubParent,1,length(sSubParent)-1); + if length(sSubParent) <= 0 then raise exception 'Impossible de trouver le compte parent pour %',p_account; end if; + raise notice 'sSubParent % % ',sSubParent,length(sSubParent); end loop; - raise notice 'account_parent : Parent is %',nParent; - return nParent; + raise notice 'account_parent : Parent is %',sSubParent; + return sSubParent; end; $$ LANGUAGE plpgsql; -CREATE FUNCTION account_update(p_f_id integer, p_account poste_comptable) RETURNS integer +CREATE FUNCTION account_update(p_f_id integer, p_account public.account_type) RETURNS integer AS $$ declare -nMax fiche.f_id%type; -nCount integer; -nParent tmp_pcmn.pcm_val_parent%type; -sName varchar; -nJft_id attr_value.jft_id%type; + nMax fiche.f_id%type; + nCount integer; + nParent tmp_pcmn.pcm_val_parent%type; + sName varchar; + nJft_id attr_value.jft_id%type; + first text; + second text; begin - + if length(trim(p_account)) != 0 then - select count(*) into nCount from tmp_pcmn where pcm_val=p_account; - if nCount = 0 then - select av_text into sName from - attr_value join jnt_fic_att_value using (jft_id) - where - ad_id=1 and f_id=p_f_id; - nParent:=account_parent(p_account); - insert into tmp_pcmn(pcm_val,pcm_lib,pcm_val_parent) values (p_account,sName,nParent); - end if; + if position (',' in p_account) = 0 then + select count(*) into nCount from tmp_pcmn where pcm_val=p_account; + if nCount = 0 then + select av_text into sName from + attr_value join jnt_fic_att_value using (jft_id) + where + ad_id=1 and f_id=p_f_id; + nParent:=account_parent(p_account); + insert into tmp_pcmn(pcm_val,pcm_lib,pcm_val_parent) values (p_account,sName,nParent); + end if; + else + raise info 'presence of a comma'; + -- there is 2 accounts separated by a comma + first := split_part(p_account,',',1); + second := split_part(p_account,',',2); + -- check there is no other coma + raise info 'first value % second value %', first, second; + + if position (',' in first) != 0 or position (',' in second) != 0 then + raise exception 'Too many comas, invalid account'; + end if; + end if; end if; select jft_id into njft_id from jnt_fic_att_value where f_id=p_f_id and ad_id=5; update attr_value set av_text=p_account where jft_id=njft_id; - + return njft_id; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION action_gestion_ins_upd() RETURNS trigger + AS $$ +begin +NEW.ag_title := substr(trim(NEW.ag_title),1,70); +NEW.ag_hour := substr(trim(NEW.ag_hour),1,5); +return NEW; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION action_get_tree(p_id bigint) RETURNS SETOF bigint + AS $$ + +declare + e bigint; + i bigint; +begin + for e in select ag_id from action_gestion where ag_ref_ag_id=p_id + loop + if e = 0 then + return; + end if; + return next e; + for i in select ag_id from action_gestion where ag_ref_ag_id=e + loop + if i = 0 then + return; + end if; + return next i; + end loop; + end loop; + return; + end; $$ LANGUAGE plpgsql; @@ -184,7 +262,27 @@ return; end; $$ LANGUAGE plpgsql; -CREATE FUNCTION card_class_base(p_f_id integer) RETURNS poste_comptable +CREATE FUNCTION attribute_correct_order() RETURNS void + AS $$ +declare + crs_correct cursor for select A.jnt_id,A.jnt_order from jnt_fic_attr as A join jnt_fic_attr as B using (fd_id) where A.jnt_order=B.jnt_order and A.jnt_id > B.jnt_id; + rec record; +begin + open crs_correct; + loop + fetch crs_correct into rec; + if NOT FOUND then + close crs_correct; + return; + end if; + update jnt_fic_attr set jnt_order=jnt_order + 1 where jnt_id = rec.jnt_id; + end loop; + close crs_correct; + perform attribute_correct_order (); +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION card_class_base(p_f_id integer) RETURNS text AS $$ declare n_poste fiche_def.fd_class_base%type; @@ -193,11 +291,11 @@ begin select fd_class_base into n_poste from fiche_def join fiche using (fd_id) where f_id=p_f_id; - if not FOUND then + if not FOUND then raise exception 'Invalid fiche card_class_base(%)',p_f_id; end if; return n_poste; -end; +end; $$ LANGUAGE plpgsql; CREATE FUNCTION check_balance(p_grpt integer) RETURNS numeric @@ -264,6 +362,41 @@ begin execute 'alter sequence '||p_sequence||' restart with '||max_sequence; return 0; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION create_missing_sequence() RETURNS integer + AS $$ +declare +p_sequence text; +nSeq integer; +c1 cursor for select jrn_def_id from jrn_def; +begin + open c1; + loop + fetch c1 into nSeq; + if not FOUND THEN + close c1; + return 0; + end if; + p_sequence:='s_jrn_pj'||nSeq::text; + execute 'create sequence '||p_sequence; + end loop; +close c1; +return 0; + +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION drop_index(p_constraint character varying) RETURNS void + AS $$ +declare + nCount integer; +begin + select count(*) into nCount from pg_indexes where indexname=p_constraint; + if nCount = 1 then + execute 'drop index '||p_constraint ; + end if; end; $$ LANGUAGE plpgsql; @@ -279,10 +412,37 @@ begin end; $$ LANGUAGE plpgsql; -CREATE FUNCTION fiche_account_parent(p_f_id integer) RETURNS poste_comptable +CREATE FUNCTION extension_ins_upd() RETURNS trigger AS $$ declare -ret poste_comptable; + sCode text; + sFile text; +begin +sCode:=trim(upper(NEW.ex_code)); +sCode:=replace(sCode,' ','_'); +sCode:=substr(sCode,1,15); +sCode=upper(sCode); +NEW.ex_code:=sCode; +sFile:=NEW.ex_file; +sFile:=replace(sFile,';','_'); +sFile:=replace(sFile,'<','_'); +sFile:=replace(sFile,'>','_'); +sFile:=replace(sFile,'..',''); +sFile:=replace(sFile,'&',''); +sFile:=replace(sFile,'|',''); + + + +return NEW; + +end; + +$$ + LANGUAGE plpgsql; +CREATE FUNCTION fiche_account_parent(p_f_id integer) RETURNS public.account_type + AS $$ +declare +ret tmp_pcmn.pcm_val%TYPE; begin select fd_class_base into ret from fiche_def join fiche using (fd_id) where f_id=p_f_id; if not FOUND then @@ -292,7 +452,151 @@ begin end; $$ LANGUAGE plpgsql; -CREATE FUNCTION insert_jrnx(p_date character varying, p_montant numeric, p_poste integer, p_grpt integer, p_jrn_def integer, p_debit boolean, p_tech_user text, p_tech_per integer, p_qcode text) RETURNS void +CREATE FUNCTION fiche_attribut_synchro(p_fd_id integer) RETURNS void + AS $$ +declare + -- this sql gives the f_id and the missing attribute (ad_id) + list_missing cursor for select f_id,fd_id,ad_id,jnt_order from jnt_fic_attr join fiche as A using (fd_id) where fd_id=p_fd_id and ad_id not in (select ad_id from fiche join jnt_fic_att_value using (f_id) where fd_id=jnt_fic_attr.fd_id and A.f_id=f_id); + rec record; + -- value of the last insert + jnt jnt_fic_att_value%ROWTYPE; +begin + open list_missing; + loop + + fetch list_missing into rec; + IF NOT FOUND then + exit; + end if; + -- insert a value into jnt_fic_att_value + insert into jnt_fic_att_value (f_id,ad_id) values (rec.f_id,rec.ad_id) returning * into jnt; + + -- now we insert into attr_value + insert into attr_value values (jnt.jft_id,''); + end loop; + close list_missing; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION fiche_def_ins_upd() RETURNS trigger + AS $$ +begin + +if position (',' in NEW.fd_class_base) != 0 then + NEW.fd_create_account='f'; + +end if; +return NEW; +end;$$ + LANGUAGE plpgsql; +CREATE FUNCTION find_pcm_type(pp_value public.account_type) RETURNS text + AS $$ +declare + str_type parm_poste.p_type%TYPE; + str_value parm_poste.p_type%TYPE; + nLength integer; +begin + str_value:=pp_value; + nLength:=length(str_value::text); + while nLength > 0 loop + select p_type into str_type from parm_poste where p_value=str_value; + if FOUND then + return str_type; + end if; + nLength:=nLength-1; + str_value:=substring(str_value::text from 1 for nLength)::account_type; + end loop; +return 'CON'; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION get_letter_jnt(a bigint) RETURNS bigint + AS $$ +declare + nResult bigint; +begin + select jl_id into nResult from jnt_letter join letter_deb using (jl_id) where j_id = a; + if NOT FOUND then + select jl_id into nResult from jnt_letter join letter_cred using (jl_id) where j_id = a; + if NOT found then + return null; + end if; + end if; +return nResult; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION get_pcm_tree(source public.account_type) RETURNS SETOF public.account_type + AS $$ +declare + i account_type; + e account_type; +begin + for i in select pcm_val from tmp_pcmn where pcm_val_parent=source + loop + return next i; + for e in select get_pcm_tree from get_pcm_tree(i) + loop + return next e; + end loop; + + end loop; + return; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION group_analytic_ins_upd() RETURNS trigger + AS $$ +declare +name text; +begin +name:=upper(NEW.ga_id); +name:=trim(name); +name:=replace(name,' ',''); +NEW.ga_id:=name; +return NEW; +end;$$ + LANGUAGE plpgsql; +CREATE FUNCTION group_analytique_del() RETURNS trigger + AS $$ +begin +update poste_analytique set ga_id=null +where ga_id=OLD.ga_id; +return OLD; +end;$$ + LANGUAGE plpgsql; +CREATE FUNCTION html_quote(p_string text) RETURNS text + AS $$ +declare + r text; +begin + r:=p_string; + r:=replace(r,'<','<'); + r:=replace(r,'>','>'); + r:=replace(r,'''','"'); + return r; +end;$$ + LANGUAGE plpgsql; +CREATE FUNCTION info_def_ins_upd() RETURNS trigger + AS $$ +declare + row_info_def info_def%ROWTYPE; + str_type text; +begin +row_info_def:=NEW; +str_type:=upper(trim(NEW.id_type)); +str_type:=replace(str_type,' ',''); +str_type:=replace(str_type,',',''); +str_type:=replace(str_type,';',''); +if length(str_type) =0 then + raise exception 'id_type cannot be null'; +end if; +row_info_def.id_type:=str_type; +return row_info_def; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION insert_jrnx(p_date character varying, p_montant numeric, p_poste public.account_type, p_grpt integer, p_jrn_def integer, p_debit boolean, p_tech_user text, p_tech_per integer, p_qcode text, p_comment text) RETURNS void AS $$ declare sCode varchar; @@ -300,43 +604,42 @@ declare begin sCode=trim(p_qcode); - -- if p_qcode is empty try to find one + -- if p_qcode is empty try to find one if length(sCode) = 0 or p_qcode is null then - - select count(*) into nCount_qcode + select count(*) into nCount_qcode from vw_poste_qcode where j_poste=p_poste; -- if we find only one q_code for a accountancy account -- then retrieve it if nCount_qcode = 1 then - select j_qcode into sCode + select j_qcode::text into sCode from vw_poste_qcode where j_poste=p_poste; - else + else sCode=NULL; end if; - + end if; - if p_montant = 0.0 then - return; - end if; - insert into jrnx + + insert into jrnx ( j_date, - j_montant, + j_montant, j_poste, - j_grpt, + j_grpt, j_jrn_def, j_debit, + j_text, j_tech_user, j_tech_per, - j_qcode - ) values + j_qcode + ) values ( to_date(p_date,'DD.MM.YYYY'), p_montant, - p_poste, + p_poste, p_grpt, p_jrn_def, p_debit, + p_comment, p_tech_user, p_tech_per, sCode @@ -346,19 +649,19 @@ return; end; $$ LANGUAGE plpgsql; -CREATE FUNCTION insert_quant_purchase(p_internal text, p_j_id numeric, p_fiche character varying, p_quant numeric, p_price numeric, p_vat numeric, p_vat_code integer, p_nd_amount numeric, p_nd_tva numeric, p_nd_tva_recup numeric, p_client character varying) RETURNS void +CREATE FUNCTION insert_quant_purchase(p_internal text, p_j_id numeric, p_fiche character varying, p_quant numeric, p_price numeric, p_vat numeric, p_vat_code integer, p_nd_amount numeric, p_nd_tva numeric, p_nd_tva_recup numeric, p_dep_priv numeric, p_client character varying) RETURNS void AS $$ declare - fid_client integer; - fid_good integer; + fid_client integer; + fid_good integer; begin - select f_id into fid_client from - attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(p_client); - select f_id into fid_good from - attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(p_fiche); - insert into quant_purchase - (qp_internal, - j_id, + select f_id into fid_client from + attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(trim(p_client)); + select f_id into fid_good from + attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(trim(p_fiche)); + insert into quant_purchase + (qp_internal, + j_id, qp_fiche, qp_quantite, qp_price, @@ -367,10 +670,11 @@ begin qp_nd_amount, qp_nd_tva, qp_nd_tva_recup, - qp_supplier) - values - (p_internal, - p_j_id, + qp_supplier, + qp_dep_priv) + values + (p_internal, + p_j_id, fid_good, p_quant, p_price, @@ -379,48 +683,28 @@ begin p_nd_amount, p_nd_tva, p_nd_tva_recup, - fid_client); - return; -end; - $$ - LANGUAGE plpgsql; -CREATE FUNCTION insert_quant_sold(p_internal text, p_fiche character varying, p_quant numeric, p_price numeric, p_vat numeric, p_vat_code integer, p_client character varying) RETURNS void - AS $$ -declare - fid_client integer; - fid_good integer; -begin - select f_id into fid_client from - attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(p_client); - - select f_id into fid_good from - attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(p_fiche); - - - insert into quant_sold - (qs_internal,qs_fiche,qs_quantite,qs_price,qs_vat,qs_vat_code,qs_client) - values - (p_internal,fid_good,p_quant,p_price,p_vat,p_vat_code,fid_client); - return; + fid_client, + p_dep_priv); + return; end; $$ LANGUAGE plpgsql; CREATE FUNCTION insert_quant_sold(p_internal text, p_jid numeric, p_fiche character varying, p_quant numeric, p_price numeric, p_vat numeric, p_vat_code integer, p_client character varying) RETURNS void AS $$ declare - fid_client integer; - fid_good integer; + fid_client integer; + fid_good integer; begin - select f_id into fid_client from - attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(p_client); - select f_id into fid_good from - attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(p_fiche); - insert into quant_sold - (qs_internal,j_id,qs_fiche,qs_quantite,qs_price,qs_vat,qs_vat_code,qs_client,qs_valid) - values - (p_internal,p_jid,fid_good,p_quant,p_price,p_vat,p_vat_code,fid_client,'Y'); - return; + select f_id into fid_client from + attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(trim(p_client)); + select f_id into fid_good from + attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(trim(p_fiche)); + insert into quant_sold + (qs_internal,j_id,qs_fiche,qs_quantite,qs_price,qs_vat,qs_vat_code,qs_client,qs_valid) + values + (p_internal,p_jid,fid_good,p_quant,p_price,p_vat,p_vat_code,fid_client,'Y'); + return; end; $$ LANGUAGE plpgsql; @@ -459,13 +743,176 @@ CREATE FUNCTION insert_quick_code(nf_id integer, tav_text text) RETURNS integer end; $$ LANGUAGE plpgsql; -CREATE FUNCTION proc_check_balance() RETURNS "trigger" +CREATE FUNCTION jrn_check_periode() RETURNS trigger + AS $$ +declare +bClosed bool; +str_status text; +ljr_tech_per jrn.jr_tech_per%TYPE; +ljr_def_id jrn.jr_def_id%TYPE; +lreturn jrn%ROWTYPE; +begin +if TG_OP='INSERT' then + ljr_tech_per :=NEW.jr_tech_per; + ljr_def_id :=NEW.jr_def_id; + lreturn :=NEW; +end if; + +if TG_OP='DELETE' then + ljr_tech_per :=OLD.jr_tech_per; + ljr_def_id :=OLD.jr_def_id; + lreturn :=OLD; +end if; + +select p_closed into bClosed from parm_periode + where p_id=ljr_tech_per; + +if bClosed = true then + raise exception 'Periode fermee'; +end if; + +select status into str_status from jrn_periode + where p_id =ljr_tech_per and jrn_def_id=ljr_def_id; + +if str_status <> 'OP' then + raise exception 'Periode fermee'; +end if; + +return lreturn; +end;$$ + LANGUAGE plpgsql; +CREATE FUNCTION jrn_def_add() RETURNS trigger + AS $$begin +execute 'insert into jrn_periode(p_id,jrn_def_id,status) select p_id,'||NEW.jrn_def_id||', + case when p_central=true then ''CE'' + when p_closed=true then ''CL'' + else ''OP'' + end +from +parm_periode '; +return NEW; +end;$$ + LANGUAGE plpgsql; +CREATE FUNCTION jrn_def_delete() RETURNS trigger + AS $$ +declare +nb numeric; +begin +select count(*) into nb from jrn where jr_def_id=OLD.jrn_def_id; + +if nb <> 0 then + raise exception 'EFFACEMENT INTERDIT: JOURNAL UTILISE'; +end if; +return OLD; +end;$$ + LANGUAGE plpgsql; +CREATE FUNCTION jrn_del() RETURNS trigger + AS $$ +declare +row jrn%ROWTYPE; +begin +row:=OLD; +insert into del_jrn ( jr_id, + jr_def_id, + jr_montant, + jr_comment, + jr_date, + jr_grpt_id, + jr_internal, + jr_tech_date, + jr_tech_per, + jrn_ech, + jr_ech, + jr_rapt, + jr_valid, + jr_opid, + jr_c_opid, + jr_pj, + jr_pj_name, + jr_pj_type, + jr_pj_number, + del_jrn_date) + select jr_id, + jr_def_id, + jr_montant, + jr_comment, + jr_date, + jr_grpt_id, + jr_internal, + jr_tech_date, + jr_tech_per, + jrn_ech, + jr_ech, + jr_rapt, + jr_valid, + jr_opid, + jr_c_opid, + jr_pj, + jr_pj_name, + jr_pj_type, + jr_pj_number + ,now() from jrn where jr_id=row.jr_id; +return row; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION jrnx_del() RETURNS trigger + AS $$ +declare +row jrnx%ROWTYPE; +begin +row:=OLD; +insert into del_jrnx select * from jrnx where j_id=row.j_id; +return row; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION plan_analytic_ins_upd() RETURNS trigger + AS $$ +declare + name text; +begin + name:=upper(NEW.pa_name); + name:=trim(name); + name:=replace(name,' ',''); + NEW.pa_name:=name; +return NEW; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION poste_analytique_ins_upd() RETURNS trigger + AS $$declare +name text; +rCount record; + +begin +name:=upper(NEW.po_name); +name:=trim(name); +name:=replace(name,' ',''); +NEW.po_name:=name; + +if NEW.ga_id is NULL then +return NEW; +end if; + +if length(trim(NEW.ga_id)) = 0 then + NEW.ga_id:=NULL; + return NEW; +end if; +perform 'select ga_id from groupe_analytique where ga_id='||NEW.ga_id; +if NOT FOUND then + raise exception' Inexistent Group Analytic %',NEW.ga_id; +end if; +return NEW; +end;$$ + LANGUAGE plpgsql; +CREATE FUNCTION proc_check_balance() RETURNS trigger AS $$ declare diff numeric; tt integer; begin - if TG_OP = 'INSERT' then + if TG_OP = 'INSERT' or TG_OP='UPDATE' then tt=NEW.jr_grpt_id; diff:=check_balance(tt); if diff != 0 then @@ -476,7 +923,20 @@ begin end; $$ LANGUAGE plpgsql; -CREATE FUNCTION t_document_type_insert() RETURNS "trigger" +CREATE FUNCTION t_document_modele_validate() RETURNS trigger + AS $$ +declare + lText text; + modified document_modele%ROWTYPE; +begin + modified:=NEW; + + modified.md_filename:=replace(NEW.md_filename,' ','_'); + return modified; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION t_document_type_insert() RETURNS trigger AS $$ declare nCounter integer; @@ -484,13 +944,24 @@ nCounter integer; select count(*) into nCounter from pg_class where relname='seq_doc_type_'||NEW.dt_id; if nCounter = 0 then execute 'create sequence seq_doc_type_'||NEW.dt_id; -raise notice 'Creating sequence seq_doc_type_%',NEW.dt_id; end if; RETURN NEW; END; $$ LANGUAGE plpgsql; -CREATE FUNCTION t_jrn_def_sequence() RETURNS "trigger" +CREATE FUNCTION t_document_validate() RETURNS trigger + AS $$ +declare + lText text; + modified document%ROWTYPE; +begin + modified:=NEW; + modified.d_filename:=replace(NEW.d_filename,' ','_'); + return modified; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION t_jrn_def_sequence() RETURNS trigger AS $$ declare nCounter integer; @@ -507,7 +978,21 @@ nCounter integer; END; $$ LANGUAGE plpgsql; -CREATE FUNCTION trim_cvs_quote() RETURNS "trigger" +CREATE FUNCTION tmp_pcmn_ins() RETURNS trigger + AS $$ +declare + r_record tmp_pcmn%ROWTYPE; +begin +r_record=NEW; +if length(trim(r_record.pcm_type))=0 or r_record.pcm_type is NULL then + r_record.pcm_type:=find_pcm_type(NEW.pcm_val); + return r_record; +end if; +return NEW; +end; +$$ + LANGUAGE plpgsql; +CREATE FUNCTION trim_cvs_quote() RETURNS trigger AS $$ declare modified import_tmp%ROWTYPE; @@ -522,7 +1007,7 @@ begin end; $$ LANGUAGE plpgsql; -CREATE FUNCTION trim_space_format_csv_banque() RETURNS "trigger" +CREATE FUNCTION trim_space_format_csv_banque() RETURNS trigger AS $$ declare modified format_csv_banque%ROWTYPE; @@ -563,52 +1048,17 @@ delete from tva_rate where tva_id=p_tva_id; end; $_$ LANGUAGE plpgsql; -CREATE FUNCTION tva_insert(integer, text, numeric, text, text) RETURNS integer +CREATE FUNCTION tva_insert(text, numeric, text, text) RETURNS integer AS $_$ declare -p_tva_id alias for $1; -p_tva_label alias for $2; -p_tva_rate alias for $3; -p_tva_comment alias for $4; -p_tva_poste alias for $5; -debit text; -credit text; -nCount integer; -begin -if length(trim(p_tva_label)) = 0 then - return 3; -end if; -select count(*) into nCount from tva_rate - where tva_id=p_tva_id; -if nCount != 0 then - return 5; -end if; -if length(trim(p_tva_poste)) != 0 then - if position (',' in p_tva_poste) = 0 then return 4; end if; - debit = split_part(p_tva_poste,',',1); - credit = split_part(p_tva_poste,',',2); - select count(*) into nCount from tmp_pcmn where pcm_val=debit; - if nCount = 0 then return 4; end if; - select count(*) into nCount from tmp_pcmn where pcm_val=credit; - if nCount = 0 then return 4; end if; - -end if; -insert into tva_rate(tva_id,tva_label,tva_rate,tva_comment,tva_poste) - values (p_tva_id,p_tva_label,p_tva_rate,p_tva_comment,p_tva_poste); -return 0; -end; -$_$ - LANGUAGE plpgsql; -CREATE FUNCTION tva_modify(integer, text, numeric, text, text) RETURNS integer - AS $_$declare -p_tva_id alias for $1; -p_tva_label alias for $2; -p_tva_rate alias for $3; -p_tva_comment alias for $4; -p_tva_poste alias for $5; -debit text; -credit text; -nCount integer; + l_tva_id integer; + p_tva_label alias for $1; + p_tva_rate alias for $2; + p_tva_comment alias for $3; + p_tva_poste alias for $4; + debit text; + credit text; + nCount integer; begin if length(trim(p_tva_label)) = 0 then return 3; @@ -617,12 +1067,45 @@ end if; if length(trim(p_tva_poste)) != 0 then if position (',' in p_tva_poste) = 0 then return 4; end if; debit = split_part(p_tva_poste,',',1); - credit = split_part(p_tva_poste,',',2); - select count(*) into nCount from tmp_pcmn where pcm_val=debit; + credit = split_part(p_tva_poste,',',2); + select count(*) into nCount from tmp_pcmn where pcm_val=debit::account_type; if nCount = 0 then return 4; end if; - select count(*) into nCount from tmp_pcmn where pcm_val=credit; + select count(*) into nCount from tmp_pcmn where pcm_val=credit::account_type; if nCount = 0 then return 4; end if; - + +end if; +select into l_tva_id nextval('s_tva') ; +insert into tva_rate(tva_id,tva_label,tva_rate,tva_comment,tva_poste) + values (l_tva_id,p_tva_label,p_tva_rate,p_tva_comment,p_tva_poste); +return 0; +end; +$_$ + LANGUAGE plpgsql; +CREATE FUNCTION tva_modify(integer, text, numeric, text, text) RETURNS integer + AS $_$ +declare + p_tva_id alias for $1; + p_tva_label alias for $2; + p_tva_rate alias for $3; + p_tva_comment alias for $4; + p_tva_poste alias for $5; + debit text; + credit text; + nCount integer; +begin +if length(trim(p_tva_label)) = 0 then + return 3; +end if; + +if length(trim(p_tva_poste)) != 0 then + if position (',' in p_tva_poste) = 0 then return 4; end if; + debit = split_part(p_tva_poste,',',1); + credit = split_part(p_tva_poste,',',2); + select count(*) into nCount from tmp_pcmn where pcm_val=debit::account_type; + if nCount = 0 then return 4; end if; + select count(*) into nCount from tmp_pcmn where pcm_val=credit::account_type; + if nCount = 0 then return 4; end if; + end if; update tva_rate set tva_label=p_tva_label,tva_rate=p_tva_rate,tva_comment=p_tva_comment,tva_poste=p_tva_poste where tva_id=p_tva_id; @@ -685,30 +1168,26 @@ CREATE FUNCTION update_quick_code(njft_id integer, tav_text text) RETURNS intege end; $$ LANGUAGE plpgsql; -CREATE FUNCTION upper_pa_name() RETURNS "trigger" - AS $$ -declare - name text; +CREATE FUNCTION bud_card_ins_upd() RETURNS trigger + AS $$declare + sCode text; begin - name:=upper(NEW.pa_name); - name:=trim(name); - name:=replace(name,' ',''); - NEW.pa_name:=name; -return NEW; -end; -$$ - LANGUAGE plpgsql; -CREATE FUNCTION upper_po_name() RETURNS "trigger" - AS $$ -declare - name text; -begin - name:=upper(NEW.po_name); - name:=trim(name); - name:=replace(name,' ',''); - NEW.po_name:=name; +sCode:=trim(upper(NEW.bc_code)); +sCode:=replace(sCode,' ','_'); +sCode:=substr(sCode,1,10); +NEW.bc_code:=sCode; return NEW; -end; -$$ +end;$$ + LANGUAGE plpgsql; +CREATE FUNCTION bud_detail_ins_upd() RETURNS trigger + AS $$declare +mline bud_detail%ROWTYPE; +begin +mline:=NEW; +if mline.po_id = -1 then + mline.po_id:=NULL; +end if; +return mline; +end;$$ LANGUAGE plpgsql; diff --git a/html/admin/sql/mod1/index.sql b/html/admin/sql/mod1/index.sql index 845151fa2..5f94a96d2 100644 --- a/html/admin/sql/mod1/index.sql +++ b/html/admin/sql/mod1/index.sql @@ -4,9 +4,12 @@ CREATE INDEX fk_stock_goods_f_id ON stock_goods USING btree (f_id); CREATE INDEX fk_stock_goods_j_id ON stock_goods USING btree (j_id); CREATE UNIQUE INDEX idx_case ON format_csv_banque USING btree (upper(name)); CREATE INDEX idx_qs_internal ON quant_sold USING btree (qs_internal); -CREATE UNIQUE INDEX ix_iv_name ON invoice USING btree (upper(iv_name)); +CREATE INDEX jnt_fic_att_value_fd_id_idx ON jnt_fic_att_value USING btree (f_id); +CREATE INDEX jnt_fic_attr_fd_id_idx ON jnt_fic_attr USING btree (fd_id); CREATE UNIQUE INDEX k_ag_ref ON action_gestion USING btree (ag_ref); +CREATE UNIQUE INDEX uj_login_uj_jrn_id ON user_sec_jrn USING btree (uj_login, uj_jrn_id); CREATE UNIQUE INDEX ux_po_name ON poste_analytique USING btree (po_name); CREATE UNIQUE INDEX x_jrn_jr_id ON jrn USING btree (jr_id); +CREATE INDEX x_mt ON jrn USING btree (jr_mt); CREATE UNIQUE INDEX x_periode ON parm_periode USING btree (p_start, p_end); CREATE INDEX x_poste ON jrnx USING btree (j_poste); diff --git a/html/admin/sql/mod1/make-sql b/html/admin/sql/mod1/make-sql index ddacdac7e..9863b8fe6 100755 --- a/html/admin/sql/mod1/make-sql +++ b/html/admin/sql/mod1/make-sql @@ -1,4 +1,4 @@ -pg_dump -O -U phpcompta -s mod1|grep -v "COMMENT ON SCHEMA public IS 'Standard public schema';" |sed "/^--/d" > schema.sql +pg_dump -O -U phpcompta -s ${DOMAIN}mod1|grep -v "COMMENT ON SCHEMA public IS 'Standard public schema';" |sed "/^--/d" > schema.sql awk '/SEQUENCE/,/;/ { print $0;}' < schema.sql > sequence.sql awk '/CREATE DOMAIN/,/;/ { print $0;}' < schema.sql > table.sql awk '/CREATE TABLE/,/;/ { print $0;}' < schema.sql >> table.sql @@ -19,5 +19,5 @@ awk '/COMMENT/,/;/ {print $0;}' < schema.sql > comment.sql sed -i -e "/ALTER TABLE.*/d" -e "/ADD CONSTRAINT/d" -e "/CREATE PROCEDURAL/d" schema.sql grep setval schema.sql >> sequence.sql -pg_dump -O -U phpcompta -D -a -O mod1 |sed "/^--/d" > data.sql +pg_dump -O -U phpcompta -D -a -O ${DOMAIN}mod1 |sed "/^--/d" > data.sql diff --git a/html/admin/sql/mod1/schema.sql b/html/admin/sql/mod1/schema.sql index bbdf56020..f4d628b14 100644 --- a/html/admin/sql/mod1/schema.sql +++ b/html/admin/sql/mod1/schema.sql @@ -1,9 +1,12 @@ -SET client_encoding = 'utf8'; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; SET check_function_bodies = false; SET client_min_messages = warning; +SET escape_string_warning = off; +CREATE SCHEMA comptaproc; @@ -12,11 +15,13 @@ SET client_min_messages = warning; SET search_path = public, pg_catalog; -CREATE DOMAIN poste_comptable AS numeric(25,0); +CREATE DOMAIN account_type AS character varying(40); +SET search_path = comptaproc, pg_catalog; -CREATE FUNCTION account_add(p_id poste_comptable, p_name character varying) RETURNS void + +CREATE FUNCTION account_add(p_id public.account_type, p_name character varying) RETURNS void AS $$ declare nParent tmp_pcmn.pcm_val_parent%type; @@ -52,155 +57,198 @@ $$ -CREATE FUNCTION account_compute(p_f_id integer) RETURNS poste_comptable +CREATE FUNCTION account_compute(p_f_id integer) RETURNS public.account_type AS $$ declare - class_base poste_comptable; - maxcode poste_comptable; + class_base fiche_def.fd_class_base%type; + maxcode numeric; + sResult account_type; begin - select fd_class_base into class_base - from - fiche_def join fiche using (fd_id) - where - f_id=p_f_id; - raise notice 'account_compute class base %',class_base; - select count (pcm_val) into maxcode from tmp_pcmn where pcm_val_parent = class_base; - if maxcode = 0 then - maxcode:=class_base; - else - select max (pcm_val) into maxcode from tmp_pcmn where pcm_val_parent = class_base; - end if; - if maxcode = class_base then - maxcode:=class_base*1000; - end if; - maxcode:=maxcode+1; - raise notice 'account_compute Max code %',maxcode; - return maxcode; + select fd_class_base into class_base + from + fiche_def join fiche using (fd_id) + where + f_id=p_f_id; + raise notice 'account_compute class base %',class_base; + select count (pcm_val) into maxcode from tmp_pcmn where pcm_val_parent = class_base; + if maxcode = 0 then + maxcode:=class_base::numeric; + else + select max (pcm_val) into maxcode from tmp_pcmn where pcm_val_parent = class_base; + maxcode:=maxcode::numeric; + end if; + if maxcode::text = class_base then + maxcode:=class_base::numeric*1000; + end if; + maxcode:=maxcode+1; + raise notice 'account_compute Max code %',maxcode; + sResult:=maxcode::account_type; + return sResult; end; $$ LANGUAGE plpgsql; -CREATE FUNCTION account_insert(p_f_id integer, p_account poste_comptable) RETURNS integer - AS $$ +CREATE FUNCTION account_insert(p_f_id integer, p_account text) RETURNS integer + AS $_$ declare -nParent tmp_pcmn.pcm_val_parent%type; -sName varchar; -nNew tmp_pcmn.pcm_val%type; -bAuto bool; -nFd_id integer; -nCount integer; + nParent tmp_pcmn.pcm_val_parent%type; + sName varchar; + nNew tmp_pcmn.pcm_val%type; + bAuto bool; + nFd_id integer; + sClass_Base fiche_def.fd_class_base%TYPE; + nCount integer; + first text; + second text; begin - - if length(trim(p_account)) != 0 then - raise notice 'p_account is not empty'; - select * into nCount from tmp_pcmn where pcm_val=p_account; - if nCount !=0 then - raise notice 'this account exists in tmp_pcmn '; - perform attribut_insert(p_f_id,5,to_char(p_account,'999999999999999999999999')); - else - -- account doesn't exist, create it - select av_text into sName from - attr_value join jnt_fic_att_value using (jft_id) - where - ad_id=1 and f_id=p_f_id; - nParent:=account_parent(p_account); - insert into tmp_pcmn(pcm_val,pcm_lib,pcm_val_parent) values (p_account,sName,nParent); - perform attribut_insert(p_f_id,5,to_char(p_account,'999999999999999999999999')); - - end if; - else - raise notice 'p_account is empty'; + if length(trim(p_account)) != 0 then + -- if there is coma in p_account, treat normally + if position (',' in p_account) = 0 then + raise info 'p_account is not empty'; + select count(*) into nCount from tmp_pcmn where pcm_val=p_account::account_type; + raise notice 'found in tmp_pcm %',nCount; + if nCount !=0 then + raise info 'this account exists in tmp_pcmn '; + perform attribut_insert(p_f_id,5,p_account); + else + -- account doesn't exist, create it + select av_text into sName from + attr_value join jnt_fic_att_value using (jft_id) + where + ad_id=1 and f_id=p_f_id; + + nParent:=account_parent(p_account::account_type); + insert into tmp_pcmn(pcm_val,pcm_lib,pcm_val_parent) values (p_account::account_type,sName,nParent); + perform attribut_insert(p_f_id,5,p_account); + + end if; + else + raise info 'presence of a comma'; + -- there is 2 accounts separated by a comma + first := split_part(p_account,',',1); + second := split_part(p_account,',',2); + -- check there is no other coma + raise info 'first value % second value %', first, second; + + if position (',' in first) != 0 or position (',' in second) != 0 then + raise exception 'Too many comas, invalid account'; + end if; + perform attribut_insert(p_f_id,5,p_account); + end if; + else + raise info 'p_account is empty'; select fd_id into nFd_id from fiche where f_id=p_f_id; bAuto:= account_auto(nFd_id); - if bAuto = true then - raise notice 'account generated automatically'; + + select fd_class_base into sClass_base from fiche_def where fd_id=nFd_id; +raise info 'sClass_Base : %',sClass_base; + if bAuto = true and sClass_base similar to '^[[:digit:]]*$' then + raise info 'account generated automatically'; nNew:=account_compute(p_f_id); - raise notice 'nNew %', nNew; - select av_text into sName from - attr_value join jnt_fic_att_value using (jft_id) + raise info 'nNew %', nNew; + select av_text into sName from + attr_value join jnt_fic_att_value using (jft_id) where - ad_id=1 and f_id=p_f_id; - nParent:=account_parent(nNew); + ad_id=1 and f_id=p_f_id; + nParent:=account_parent(nNew); perform account_add (nNew,sName); - perform attribut_insert(p_f_id,5,to_char(nNew,'999999999999999999999999')); - - else - -- if there is an account_base then it is the default - select fd_class_base into nNew from fiche_def join fiche using (fd_id) where f_id=p_f_id; - if nNew is null or length(trim(nNew)) = 0 then + perform attribut_insert(p_f_id,5,nNew); + + else + -- if there is an account_base then it is the default + select fd_class_base::account_type into nNew from fiche_def join fiche using (fd_id) where f_id=p_f_id; + if nNew is null or length(trim(nNew)) = 0 then raise notice 'count is null'; perform attribut_insert(p_f_id,5,null); else - perform attribut_insert(p_f_id,5,to_char(nNew,'999999999999999999999999')); + perform attribut_insert(p_f_id,5,nNew); end if; end if; end if; - + return 0; end; -$$ +$_$ LANGUAGE plpgsql; -CREATE FUNCTION account_parent(p_account poste_comptable) RETURNS poste_comptable +CREATE FUNCTION account_parent(p_account public.account_type) RETURNS public.account_type AS $$ declare - nParent tmp_pcmn.pcm_val_parent%type; - sParent varchar; + sSubParent tmp_pcmn.pcm_val_parent%type; + sResult tmp_pcmn.pcm_val_parent%type; nCount integer; begin - sParent:=to_char(p_account,'9999999999999999'); - sParent:=trim(sParent); - nParent:=0; - while nParent = 0 loop + if p_account is NULL then + return NULL; + end if; + sSubParent:=p_account; + while true loop select count(*) into nCount from tmp_pcmn where - pcm_val = to_number(sParent,'9999999999999999'); + pcm_val = sSubParent; if nCount != 0 then - nParent:=to_number(sParent,'9999999999999999'); + sResult:= sSubParent; + exit; end if; - sParent:= substr(sParent,1,length(sParent)-1); - if length(sParent) <= 0 then + sSubParent:= substr(sSubParent,1,length(sSubParent)-1); + if length(sSubParent) <= 0 then raise exception 'Impossible de trouver le compte parent pour %',p_account; end if; + raise notice 'sSubParent % % ',sSubParent,length(sSubParent); end loop; - raise notice 'account_parent : Parent is %',nParent; - return nParent; + raise notice 'account_parent : Parent is %',sSubParent; + return sSubParent; end; $$ LANGUAGE plpgsql; -CREATE FUNCTION account_update(p_f_id integer, p_account poste_comptable) RETURNS integer +CREATE FUNCTION account_update(p_f_id integer, p_account public.account_type) RETURNS integer AS $$ declare -nMax fiche.f_id%type; -nCount integer; -nParent tmp_pcmn.pcm_val_parent%type; -sName varchar; -nJft_id attr_value.jft_id%type; + nMax fiche.f_id%type; + nCount integer; + nParent tmp_pcmn.pcm_val_parent%type; + sName varchar; + nJft_id attr_value.jft_id%type; + first text; + second text; begin - + if length(trim(p_account)) != 0 then - select count(*) into nCount from tmp_pcmn where pcm_val=p_account; - if nCount = 0 then - select av_text into sName from - attr_value join jnt_fic_att_value using (jft_id) - where - ad_id=1 and f_id=p_f_id; - nParent:=account_parent(p_account); - insert into tmp_pcmn(pcm_val,pcm_lib,pcm_val_parent) values (p_account,sName,nParent); - end if; + if position (',' in p_account) = 0 then + select count(*) into nCount from tmp_pcmn where pcm_val=p_account; + if nCount = 0 then + select av_text into sName from + attr_value join jnt_fic_att_value using (jft_id) + where + ad_id=1 and f_id=p_f_id; + nParent:=account_parent(p_account); + insert into tmp_pcmn(pcm_val,pcm_lib,pcm_val_parent) values (p_account,sName,nParent); + end if; + else + raise info 'presence of a comma'; + -- there is 2 accounts separated by a comma + first := split_part(p_account,',',1); + second := split_part(p_account,',',2); + -- check there is no other coma + raise info 'first value % second value %', first, second; + + if position (',' in first) != 0 or position (',' in second) != 0 then + raise exception 'Too many comas, invalid account'; + end if; + end if; end if; select jft_id into njft_id from jnt_fic_att_value where f_id=p_f_id and ad_id=5; update attr_value set av_text=p_account where jft_id=njft_id; - + return njft_id; end; $$ @@ -208,6 +256,47 @@ $$ +CREATE FUNCTION action_gestion_ins_upd() RETURNS trigger + AS $$ +begin +NEW.ag_title := substr(trim(NEW.ag_title),1,70); +NEW.ag_hour := substr(trim(NEW.ag_hour),1,5); +return NEW; +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION action_get_tree(p_id bigint) RETURNS SETOF bigint + AS $$ + +declare + e bigint; + i bigint; +begin + for e in select ag_id from action_gestion where ag_ref_ag_id=p_id + loop + if e = 0 then + return; + end if; + return next e; + for i in select ag_id from action_gestion where ag_ref_ag_id=e + loop + if i = 0 then + return; + end if; + return next i; + end loop; + end loop; + return; + +end; +$$ + LANGUAGE plpgsql; + + + CREATE FUNCTION attribut_insert(p_f_id integer, p_ad_id integer, p_value character varying) RETURNS void AS $$ declare @@ -223,7 +312,30 @@ $$ -CREATE FUNCTION card_class_base(p_f_id integer) RETURNS poste_comptable +CREATE FUNCTION attribute_correct_order() RETURNS void + AS $$ +declare + crs_correct cursor for select A.jnt_id,A.jnt_order from jnt_fic_attr as A join jnt_fic_attr as B using (fd_id) where A.jnt_order=B.jnt_order and A.jnt_id > B.jnt_id; + rec record; +begin + open crs_correct; + loop + fetch crs_correct into rec; + if NOT FOUND then + close crs_correct; + return; + end if; + update jnt_fic_attr set jnt_order=jnt_order + 1 where jnt_id = rec.jnt_id; + end loop; + close crs_correct; + perform attribute_correct_order (); +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION card_class_base(p_f_id integer) RETURNS text AS $$ declare n_poste fiche_def.fd_class_base%type; @@ -232,11 +344,11 @@ begin select fd_class_base into n_poste from fiche_def join fiche using (fd_id) where f_id=p_f_id; - if not FOUND then + if not FOUND then raise exception 'Invalid fiche card_class_base(%)',p_f_id; end if; return n_poste; -end; +end; $$ LANGUAGE plpgsql; @@ -319,6 +431,47 @@ COMMENT ON FUNCTION correct_sequence(p_sequence text, p_col text, p_table text) +CREATE FUNCTION create_missing_sequence() RETURNS integer + AS $$ +declare +p_sequence text; +nSeq integer; +c1 cursor for select jrn_def_id from jrn_def; +begin + open c1; + loop + fetch c1 into nSeq; + if not FOUND THEN + close c1; + return 0; + end if; + p_sequence:='s_jrn_pj'||nSeq::text; + execute 'create sequence '||p_sequence; + end loop; +close c1; +return 0; + +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION drop_index(p_constraint character varying) RETURNS void + AS $$ +declare + nCount integer; +begin + select count(*) into nCount from pg_indexes where indexname=p_constraint; + if nCount = 1 then + execute 'drop index '||p_constraint ; + end if; +end; +$$ + LANGUAGE plpgsql; + + + CREATE FUNCTION drop_it(p_constraint character varying) RETURNS void AS $$ declare @@ -334,10 +487,40 @@ $$ -CREATE FUNCTION fiche_account_parent(p_f_id integer) RETURNS poste_comptable +CREATE FUNCTION extension_ins_upd() RETURNS trigger AS $$ declare -ret poste_comptable; + sCode text; + sFile text; +begin +sCode:=trim(upper(NEW.ex_code)); +sCode:=replace(sCode,' ','_'); +sCode:=substr(sCode,1,15); +sCode=upper(sCode); +NEW.ex_code:=sCode; +sFile:=NEW.ex_file; +sFile:=replace(sFile,';','_'); +sFile:=replace(sFile,'<','_'); +sFile:=replace(sFile,'>','_'); +sFile:=replace(sFile,'..',''); +sFile:=replace(sFile,'&',''); +sFile:=replace(sFile,'|',''); + + + +return NEW; + +end; + +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION fiche_account_parent(p_f_id integer) RETURNS public.account_type + AS $$ +declare +ret tmp_pcmn.pcm_val%TYPE; begin select fd_class_base into ret from fiche_def join fiche using (fd_id) where f_id=p_f_id; if not FOUND then @@ -350,7 +533,182 @@ $$ -CREATE FUNCTION insert_jrnx(p_date character varying, p_montant numeric, p_poste integer, p_grpt integer, p_jrn_def integer, p_debit boolean, p_tech_user text, p_tech_per integer, p_qcode text) RETURNS void +CREATE FUNCTION fiche_attribut_synchro(p_fd_id integer) RETURNS void + AS $$ +declare + -- this sql gives the f_id and the missing attribute (ad_id) + list_missing cursor for select f_id,fd_id,ad_id,jnt_order from jnt_fic_attr join fiche as A using (fd_id) where fd_id=p_fd_id and ad_id not in (select ad_id from fiche join jnt_fic_att_value using (f_id) where fd_id=jnt_fic_attr.fd_id and A.f_id=f_id); + rec record; + -- value of the last insert + jnt jnt_fic_att_value%ROWTYPE; +begin + open list_missing; + loop + + fetch list_missing into rec; + IF NOT FOUND then + exit; + end if; + -- insert a value into jnt_fic_att_value + insert into jnt_fic_att_value (f_id,ad_id) values (rec.f_id,rec.ad_id) returning * into jnt; + + -- now we insert into attr_value + insert into attr_value values (jnt.jft_id,''); + end loop; + close list_missing; +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION fiche_def_ins_upd() RETURNS trigger + AS $$ +begin + +if position (',' in NEW.fd_class_base) != 0 then + NEW.fd_create_account='f'; + +end if; +return NEW; +end;$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION find_pcm_type(pp_value public.account_type) RETURNS text + AS $$ +declare + str_type parm_poste.p_type%TYPE; + str_value parm_poste.p_type%TYPE; + nLength integer; +begin + str_value:=pp_value; + nLength:=length(str_value::text); + while nLength > 0 loop + select p_type into str_type from parm_poste where p_value=str_value; + if FOUND then + return str_type; + end if; + nLength:=nLength-1; + str_value:=substring(str_value::text from 1 for nLength)::account_type; + end loop; +return 'CON'; +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION get_letter_jnt(a bigint) RETURNS bigint + AS $$ +declare + nResult bigint; +begin + select jl_id into nResult from jnt_letter join letter_deb using (jl_id) where j_id = a; + if NOT FOUND then + select jl_id into nResult from jnt_letter join letter_cred using (jl_id) where j_id = a; + if NOT found then + return null; + end if; + end if; +return nResult; +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION get_pcm_tree(source public.account_type) RETURNS SETOF public.account_type + AS $$ +declare + i account_type; + e account_type; +begin + for i in select pcm_val from tmp_pcmn where pcm_val_parent=source + loop + return next i; + for e in select get_pcm_tree from get_pcm_tree(i) + loop + return next e; + end loop; + + end loop; + return; +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION group_analytic_ins_upd() RETURNS trigger + AS $$ +declare +name text; +begin +name:=upper(NEW.ga_id); +name:=trim(name); +name:=replace(name,' ',''); +NEW.ga_id:=name; +return NEW; +end;$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION group_analytique_del() RETURNS trigger + AS $$ +begin +update poste_analytique set ga_id=null +where ga_id=OLD.ga_id; +return OLD; +end;$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION html_quote(p_string text) RETURNS text + AS $$ +declare + r text; +begin + r:=p_string; + r:=replace(r,'<','<'); + r:=replace(r,'>','>'); + r:=replace(r,'''','"'); + return r; +end;$$ + LANGUAGE plpgsql; + + + +COMMENT ON FUNCTION html_quote(p_string text) IS 'remove harmfull HTML char'; + + + +CREATE FUNCTION info_def_ins_upd() RETURNS trigger + AS $$ +declare + row_info_def info_def%ROWTYPE; + str_type text; +begin +row_info_def:=NEW; +str_type:=upper(trim(NEW.id_type)); +str_type:=replace(str_type,' ',''); +str_type:=replace(str_type,',',''); +str_type:=replace(str_type,';',''); +if length(str_type) =0 then + raise exception 'id_type cannot be null'; +end if; +row_info_def.id_type:=str_type; +return row_info_def; +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION insert_jrnx(p_date character varying, p_montant numeric, p_poste public.account_type, p_grpt integer, p_jrn_def integer, p_debit boolean, p_tech_user text, p_tech_per integer, p_qcode text, p_comment text) RETURNS void AS $$ declare sCode varchar; @@ -358,43 +716,42 @@ declare begin sCode=trim(p_qcode); - -- if p_qcode is empty try to find one + -- if p_qcode is empty try to find one if length(sCode) = 0 or p_qcode is null then - - select count(*) into nCount_qcode + select count(*) into nCount_qcode from vw_poste_qcode where j_poste=p_poste; -- if we find only one q_code for a accountancy account -- then retrieve it if nCount_qcode = 1 then - select j_qcode into sCode + select j_qcode::text into sCode from vw_poste_qcode where j_poste=p_poste; - else + else sCode=NULL; end if; - + end if; - if p_montant = 0.0 then - return; - end if; - insert into jrnx + + insert into jrnx ( j_date, - j_montant, + j_montant, j_poste, - j_grpt, + j_grpt, j_jrn_def, j_debit, + j_text, j_tech_user, j_tech_per, - j_qcode - ) values + j_qcode + ) values ( to_date(p_date,'DD.MM.YYYY'), p_montant, - p_poste, + p_poste, p_grpt, p_jrn_def, p_debit, + p_comment, p_tech_user, p_tech_per, sCode @@ -407,19 +764,19 @@ $$ -CREATE FUNCTION insert_quant_purchase(p_internal text, p_j_id numeric, p_fiche character varying, p_quant numeric, p_price numeric, p_vat numeric, p_vat_code integer, p_nd_amount numeric, p_nd_tva numeric, p_nd_tva_recup numeric, p_client character varying) RETURNS void +CREATE FUNCTION insert_quant_purchase(p_internal text, p_j_id numeric, p_fiche character varying, p_quant numeric, p_price numeric, p_vat numeric, p_vat_code integer, p_nd_amount numeric, p_nd_tva numeric, p_nd_tva_recup numeric, p_dep_priv numeric, p_client character varying) RETURNS void AS $$ declare - fid_client integer; - fid_good integer; + fid_client integer; + fid_good integer; begin - select f_id into fid_client from - attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(p_client); - select f_id into fid_good from - attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(p_fiche); - insert into quant_purchase - (qp_internal, - j_id, + select f_id into fid_client from + attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(trim(p_client)); + select f_id into fid_good from + attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(trim(p_fiche)); + insert into quant_purchase + (qp_internal, + j_id, qp_fiche, qp_quantite, qp_price, @@ -428,10 +785,11 @@ begin qp_nd_amount, qp_nd_tva, qp_nd_tva_recup, - qp_supplier) - values - (p_internal, - p_j_id, + qp_supplier, + qp_dep_priv) + values + (p_internal, + p_j_id, fid_good, p_quant, p_price, @@ -440,32 +798,9 @@ begin p_nd_amount, p_nd_tva, p_nd_tva_recup, - fid_client); - return; -end; - $$ - LANGUAGE plpgsql; - - - -CREATE FUNCTION insert_quant_sold(p_internal text, p_fiche character varying, p_quant numeric, p_price numeric, p_vat numeric, p_vat_code integer, p_client character varying) RETURNS void - AS $$ -declare - fid_client integer; - fid_good integer; -begin - select f_id into fid_client from - attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(p_client); - - select f_id into fid_good from - attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(p_fiche); - - - insert into quant_sold - (qs_internal,qs_fiche,qs_quantite,qs_price,qs_vat,qs_vat_code,qs_client) - values - (p_internal,fid_good,p_quant,p_price,p_vat,p_vat_code,fid_client); - return; + fid_client, + p_dep_priv); + return; end; $$ LANGUAGE plpgsql; @@ -475,19 +810,19 @@ end; CREATE FUNCTION insert_quant_sold(p_internal text, p_jid numeric, p_fiche character varying, p_quant numeric, p_price numeric, p_vat numeric, p_vat_code integer, p_client character varying) RETURNS void AS $$ declare - fid_client integer; - fid_good integer; + fid_client integer; + fid_good integer; begin - select f_id into fid_client from - attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(p_client); - select f_id into fid_good from - attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(p_fiche); - insert into quant_sold - (qs_internal,j_id,qs_fiche,qs_quantite,qs_price,qs_vat,qs_vat_code,qs_client,qs_valid) - values - (p_internal,p_jid,fid_good,p_quant,p_price,p_vat,p_vat_code,fid_client,'Y'); - return; + select f_id into fid_client from + attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(trim(p_client)); + select f_id into fid_good from + attr_value join jnt_fic_att_value using (jft_id) where ad_id=23 and av_text=upper(trim(p_fiche)); + insert into quant_sold + (qs_internal,j_id,qs_fiche,qs_quantite,qs_price,qs_vat,qs_vat_code,qs_client,qs_valid) + values + (p_internal,p_jid,fid_good,p_quant,p_price,p_vat,p_vat_code,fid_client,'Y'); + return; end; $$ LANGUAGE plpgsql; @@ -532,13 +867,197 @@ $$ -CREATE FUNCTION proc_check_balance() RETURNS "trigger" +CREATE FUNCTION jrn_check_periode() RETURNS trigger + AS $$ +declare +bClosed bool; +str_status text; +ljr_tech_per jrn.jr_tech_per%TYPE; +ljr_def_id jrn.jr_def_id%TYPE; +lreturn jrn%ROWTYPE; +begin +if TG_OP='INSERT' then + ljr_tech_per :=NEW.jr_tech_per; + ljr_def_id :=NEW.jr_def_id; + lreturn :=NEW; +end if; + +if TG_OP='DELETE' then + ljr_tech_per :=OLD.jr_tech_per; + ljr_def_id :=OLD.jr_def_id; + lreturn :=OLD; +end if; + +select p_closed into bClosed from parm_periode + where p_id=ljr_tech_per; + +if bClosed = true then + raise exception 'Periode fermee'; +end if; + +select status into str_status from jrn_periode + where p_id =ljr_tech_per and jrn_def_id=ljr_def_id; + +if str_status <> 'OP' then + raise exception 'Periode fermee'; +end if; + +return lreturn; +end;$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION jrn_def_add() RETURNS trigger + AS $$begin +execute 'insert into jrn_periode(p_id,jrn_def_id,status) select p_id,'||NEW.jrn_def_id||', + case when p_central=true then ''CE'' + when p_closed=true then ''CL'' + else ''OP'' + end +from +parm_periode '; +return NEW; +end;$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION jrn_def_delete() RETURNS trigger + AS $$ +declare +nb numeric; +begin +select count(*) into nb from jrn where jr_def_id=OLD.jrn_def_id; + +if nb <> 0 then + raise exception 'EFFACEMENT INTERDIT: JOURNAL UTILISE'; +end if; +return OLD; +end;$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION jrn_del() RETURNS trigger + AS $$ +declare +row jrn%ROWTYPE; +begin +row:=OLD; +insert into del_jrn ( jr_id, + jr_def_id, + jr_montant, + jr_comment, + jr_date, + jr_grpt_id, + jr_internal, + jr_tech_date, + jr_tech_per, + jrn_ech, + jr_ech, + jr_rapt, + jr_valid, + jr_opid, + jr_c_opid, + jr_pj, + jr_pj_name, + jr_pj_type, + jr_pj_number, + del_jrn_date) + select jr_id, + jr_def_id, + jr_montant, + jr_comment, + jr_date, + jr_grpt_id, + jr_internal, + jr_tech_date, + jr_tech_per, + jrn_ech, + jr_ech, + jr_rapt, + jr_valid, + jr_opid, + jr_c_opid, + jr_pj, + jr_pj_name, + jr_pj_type, + jr_pj_number + ,now() from jrn where jr_id=row.jr_id; +return row; +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION jrnx_del() RETURNS trigger + AS $$ +declare +row jrnx%ROWTYPE; +begin +row:=OLD; +insert into del_jrnx select * from jrnx where j_id=row.j_id; +return row; +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION plan_analytic_ins_upd() RETURNS trigger + AS $$ +declare + name text; +begin + name:=upper(NEW.pa_name); + name:=trim(name); + name:=replace(name,' ',''); + NEW.pa_name:=name; +return NEW; +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION poste_analytique_ins_upd() RETURNS trigger + AS $$declare +name text; +rCount record; + +begin +name:=upper(NEW.po_name); +name:=trim(name); +name:=replace(name,' ',''); +NEW.po_name:=name; + +if NEW.ga_id is NULL then +return NEW; +end if; + +if length(trim(NEW.ga_id)) = 0 then + NEW.ga_id:=NULL; + return NEW; +end if; +perform 'select ga_id from groupe_analytique where ga_id='||NEW.ga_id; +if NOT FOUND then + raise exception' Inexistent Group Analytic %',NEW.ga_id; +end if; +return NEW; +end;$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION proc_check_balance() RETURNS trigger AS $$ declare diff numeric; tt integer; begin - if TG_OP = 'INSERT' then + if TG_OP = 'INSERT' or TG_OP='UPDATE' then tt=NEW.jr_grpt_id; diff:=check_balance(tt); if diff != 0 then @@ -552,7 +1071,23 @@ $$ -CREATE FUNCTION t_document_type_insert() RETURNS "trigger" +CREATE FUNCTION t_document_modele_validate() RETURNS trigger + AS $$ +declare + lText text; + modified document_modele%ROWTYPE; +begin + modified:=NEW; + + modified.md_filename:=replace(NEW.md_filename,' ','_'); + return modified; +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION t_document_type_insert() RETURNS trigger AS $$ declare nCounter integer; @@ -560,7 +1095,6 @@ nCounter integer; select count(*) into nCounter from pg_class where relname='seq_doc_type_'||NEW.dt_id; if nCounter = 0 then execute 'create sequence seq_doc_type_'||NEW.dt_id; -raise notice 'Creating sequence seq_doc_type_%',NEW.dt_id; end if; RETURN NEW; END; @@ -569,7 +1103,22 @@ $$ -CREATE FUNCTION t_jrn_def_sequence() RETURNS "trigger" +CREATE FUNCTION t_document_validate() RETURNS trigger + AS $$ +declare + lText text; + modified document%ROWTYPE; +begin + modified:=NEW; + modified.d_filename:=replace(NEW.d_filename,' ','_'); + return modified; +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION t_jrn_def_sequence() RETURNS trigger AS $$ declare nCounter integer; @@ -589,7 +1138,24 @@ $$ -CREATE FUNCTION trim_cvs_quote() RETURNS "trigger" +CREATE FUNCTION tmp_pcmn_ins() RETURNS trigger + AS $$ +declare + r_record tmp_pcmn%ROWTYPE; +begin +r_record=NEW; +if length(trim(r_record.pcm_type))=0 or r_record.pcm_type is NULL then + r_record.pcm_type:=find_pcm_type(NEW.pcm_val); + return r_record; +end if; +return NEW; +end; +$$ + LANGUAGE plpgsql; + + + +CREATE FUNCTION trim_cvs_quote() RETURNS trigger AS $$ declare modified import_tmp%ROWTYPE; @@ -607,7 +1173,7 @@ $$ -CREATE FUNCTION trim_space_format_csv_banque() RETURNS "trigger" +CREATE FUNCTION trim_space_format_csv_banque() RETURNS trigger AS $$ declare modified format_csv_banque%ROWTYPE; @@ -654,38 +1220,35 @@ $_$ -CREATE FUNCTION tva_insert(integer, text, numeric, text, text) RETURNS integer +CREATE FUNCTION tva_insert(text, numeric, text, text) RETURNS integer AS $_$ declare -p_tva_id alias for $1; -p_tva_label alias for $2; -p_tva_rate alias for $3; -p_tva_comment alias for $4; -p_tva_poste alias for $5; -debit text; -credit text; -nCount integer; + l_tva_id integer; + p_tva_label alias for $1; + p_tva_rate alias for $2; + p_tva_comment alias for $3; + p_tva_poste alias for $4; + debit text; + credit text; + nCount integer; begin if length(trim(p_tva_label)) = 0 then return 3; end if; -select count(*) into nCount from tva_rate - where tva_id=p_tva_id; -if nCount != 0 then - return 5; -end if; + if length(trim(p_tva_poste)) != 0 then if position (',' in p_tva_poste) = 0 then return 4; end if; debit = split_part(p_tva_poste,',',1); - credit = split_part(p_tva_poste,',',2); - select count(*) into nCount from tmp_pcmn where pcm_val=debit; + credit = split_part(p_tva_poste,',',2); + select count(*) into nCount from tmp_pcmn where pcm_val=debit::account_type; if nCount = 0 then return 4; end if; - select count(*) into nCount from tmp_pcmn where pcm_val=credit; + select count(*) into nCount from tmp_pcmn where pcm_val=credit::account_type; if nCount = 0 then return 4; end if; - + end if; +select into l_tva_id nextval('s_tva') ; insert into tva_rate(tva_id,tva_label,tva_rate,tva_comment,tva_poste) - values (p_tva_id,p_tva_label,p_tva_rate,p_tva_comment,p_tva_poste); + values (l_tva_id,p_tva_label,p_tva_rate,p_tva_comment,p_tva_poste); return 0; end; $_$ @@ -694,15 +1257,16 @@ $_$ CREATE FUNCTION tva_modify(integer, text, numeric, text, text) RETURNS integer - AS $_$declare -p_tva_id alias for $1; -p_tva_label alias for $2; -p_tva_rate alias for $3; -p_tva_comment alias for $4; -p_tva_poste alias for $5; -debit text; -credit text; -nCount integer; + AS $_$ +declare + p_tva_id alias for $1; + p_tva_label alias for $2; + p_tva_rate alias for $3; + p_tva_comment alias for $4; + p_tva_poste alias for $5; + debit text; + credit text; + nCount integer; begin if length(trim(p_tva_label)) = 0 then return 3; @@ -711,12 +1275,12 @@ end if; if length(trim(p_tva_poste)) != 0 then if position (',' in p_tva_poste) = 0 then return 4; end if; debit = split_part(p_tva_poste,',',1); - credit = split_part(p_tva_poste,',',2); - select count(*) into nCount from tmp_pcmn where pcm_val=debit; + credit = split_part(p_tva_poste,',',2); + select count(*) into nCount from tmp_pcmn where pcm_val=debit::account_type; if nCount = 0 then return 4; end if; - select count(*) into nCount from tmp_pcmn where pcm_val=credit; + select count(*) into nCount from tmp_pcmn where pcm_val=credit::account_type; if nCount = 0 then return 4; end if; - + end if; update tva_rate set tva_label=p_tva_label,tva_rate=p_tva_rate,tva_comment=p_tva_comment,tva_poste=p_tva_poste where tva_id=p_tva_id; @@ -784,36 +1348,34 @@ $$ LANGUAGE plpgsql; +SET search_path = public, pg_catalog; -CREATE FUNCTION upper_pa_name() RETURNS "trigger" - AS $$ -declare - name text; + +CREATE FUNCTION bud_card_ins_upd() RETURNS trigger + AS $$declare + sCode text; begin - name:=upper(NEW.pa_name); - name:=trim(name); - name:=replace(name,' ',''); - NEW.pa_name:=name; + +sCode:=trim(upper(NEW.bc_code)); +sCode:=replace(sCode,' ','_'); +sCode:=substr(sCode,1,10); +NEW.bc_code:=sCode; return NEW; -end; -$$ +end;$$ LANGUAGE plpgsql; -CREATE FUNCTION upper_po_name() RETURNS "trigger" - AS $$ -declare - name text; +CREATE FUNCTION bud_detail_ins_upd() RETURNS trigger + AS $$declare +mline bud_detail%ROWTYPE; begin - name:=upper(NEW.po_name); - name:=trim(name); - name:=replace(name,' ',''); - NEW.po_name:=name; - -return NEW; -end; -$$ +mline:=NEW; +if mline.po_id = -1 then + mline.po_id:=NULL; +end if; +return mline; +end;$$ LANGUAGE plpgsql; @@ -822,33 +1384,81 @@ SET default_tablespace = ''; SET default_with_oids = true; -CREATE TABLE "action" ( +CREATE TABLE action ( ac_id integer NOT NULL, - ac_description text NOT NULL + ac_description text NOT NULL, + ac_module text, + ac_code character varying(9) ); -COMMENT ON TABLE "action" IS 'The different privileges'; +COMMENT ON TABLE action IS 'The different privileges'; -CREATE TABLE action_gestion ( - ag_id integer NOT NULL, - ag_type integer, - f_id_dest integer NOT NULL, - f_id_exp integer NOT NULL, - ag_title character varying(70), - ag_timestamp timestamp without time zone DEFAULT now(), - ag_cal character(1) DEFAULT 'C'::bpchar, - ag_ref_ag_id integer, - ag_comment text, - ag_ref text +COMMENT ON COLUMN action.ac_code IS 'this code will be used in the code with the function User::check_action '; + + +SET default_with_oids = false; + + +CREATE TABLE action_detail ( + ad_id integer NOT NULL, + f_id bigint, + ad_text text, + ad_pu numeric(20,4) DEFAULT 0, + ad_quant numeric(20,4) DEFAULT 0, + ad_tva_id integer DEFAULT 0, + ad_tva_amount numeric(20,4) DEFAULT 0, + ad_total_amount numeric(20,4) DEFAULT 0, + ag_id integer DEFAULT 0 NOT NULL ); -COMMENT ON TABLE action_gestion IS 'Action for Managing'; +COMMENT ON TABLE action_detail IS 'Detail of action_gestion, see class Action_Detail'; + + + +COMMENT ON COLUMN action_detail.f_id IS 'the concerned card'; + + + +COMMENT ON COLUMN action_detail.ad_text IS ' Description '; + + + +COMMENT ON COLUMN action_detail.ad_pu IS ' price per unit '; + + + +COMMENT ON COLUMN action_detail.ad_quant IS 'quantity '; + + + +COMMENT ON COLUMN action_detail.ad_tva_id IS ' tva_id '; + + + +COMMENT ON COLUMN action_detail.ad_tva_amount IS ' tva_amount '; + + + +COMMENT ON COLUMN action_detail.ad_total_amount IS ' total amount'; + + + +CREATE SEQUENCE action_detail_ad_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +ALTER SEQUENCE action_detail_ad_id_seq OWNED BY action_detail.ad_id; @@ -860,8 +1470,83 @@ CREATE SEQUENCE action_gestion_ag_id_seq CACHE 1; +SET default_with_oids = true; +CREATE TABLE action_gestion ( + ag_id integer DEFAULT nextval('action_gestion_ag_id_seq'::regclass) NOT NULL, + ag_type integer, + f_id_dest integer NOT NULL, + ag_title character varying(70), + ag_timestamp timestamp without time zone DEFAULT now(), + ag_cal character(1) DEFAULT 'C'::bpchar, + ag_ref_ag_id integer, + ag_comment text, + ag_ref text, + ag_hour text, + ag_priority integer DEFAULT 2, + ag_dest text, + ag_owner text, + ag_contact bigint, + ag_state integer +); + + + +COMMENT ON TABLE action_gestion IS 'Contains the details for the follow-up of customer, supplier, administration'; + + + +COMMENT ON COLUMN action_gestion.ag_type IS ' type of action: see document_type '; + + + +COMMENT ON COLUMN action_gestion.f_id_dest IS ' third party '; + + + +COMMENT ON COLUMN action_gestion.ag_title IS ' title '; + + + +COMMENT ON COLUMN action_gestion.ag_timestamp IS ' '; + + + +COMMENT ON COLUMN action_gestion.ag_cal IS ' visible in the calendar if = C'; + + + +COMMENT ON COLUMN action_gestion.ag_ref_ag_id IS ' concerning the action '; + + + +COMMENT ON COLUMN action_gestion.ag_comment IS ' comment of the action'; + + + +COMMENT ON COLUMN action_gestion.ag_ref IS 'its reference '; + + + +COMMENT ON COLUMN action_gestion.ag_priority IS 'Low, medium, important '; + + + +COMMENT ON COLUMN action_gestion.ag_dest IS ' is the person who has to take care of this action '; + + + +COMMENT ON COLUMN action_gestion.ag_owner IS ' is the owner of this action '; + + + +COMMENT ON COLUMN action_gestion.ag_contact IS ' contact of the third part '; + + + +COMMENT ON COLUMN action_gestion.ag_state IS 'state of the action same as document_state '; + CREATE TABLE attr_def ( @@ -936,6 +1621,33 @@ COMMENT ON COLUMN bilan.b_file_form IS 'path of the file with forms'; COMMENT ON COLUMN bilan.b_type IS 'type = ODS, RTF...'; + +CREATE SEQUENCE bud_card_bc_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +CREATE SEQUENCE bud_detail_bd_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +CREATE SEQUENCE bud_detail_periode_bdp_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + SET default_with_oids = true; @@ -947,7 +1659,7 @@ CREATE TABLE centralized ( c_montant numeric(20,4) NOT NULL, c_debit boolean DEFAULT true, c_jrn_def integer NOT NULL, - c_poste poste_comptable, + c_poste account_type, c_description text, c_grp integer NOT NULL, c_comment text, @@ -961,20 +1673,72 @@ CREATE TABLE centralized ( COMMENT ON TABLE centralized IS 'The centralized journal'; +SET default_with_oids = false; -CREATE TABLE document ( - d_id integer NOT NULL, - ag_id integer NOT NULL, - d_lob oid, - d_number bigint NOT NULL, - d_filename text, - d_mimetype text, - d_state integer + +CREATE TABLE del_action ( + del_id integer NOT NULL, + del_name text NOT NULL, + del_time timestamp without time zone ); -COMMENT ON TABLE document IS 'This table contains all the documents : summary and lob files'; +CREATE SEQUENCE del_action_del_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +ALTER SEQUENCE del_action_del_id_seq OWNED BY del_action.del_id; + + + +CREATE TABLE del_jrn ( + jr_id integer NOT NULL, + jr_def_id integer, + jr_montant numeric(20,4), + jr_comment text, + jr_date date, + jr_grpt_id integer, + jr_internal text, + jr_tech_date timestamp without time zone, + jr_tech_per integer, + jrn_ech date, + jr_ech date, + jr_rapt text, + jr_valid boolean, + jr_opid integer, + jr_c_opid integer, + jr_pj oid, + jr_pj_name text, + jr_pj_type text, + del_jrn_date timestamp without time zone, + jr_pj_number text +); + + + +CREATE TABLE del_jrnx ( + j_id integer NOT NULL, + j_date date, + j_montant numeric(20,4), + j_poste account_type, + j_grpt integer, + j_rapt text, + j_jrn_def integer, + j_debit boolean, + j_text text, + j_centralized boolean, + j_internal text, + j_tech_user text, + j_tech_date timestamp without time zone, + j_tech_per integer, + j_qcode text +); @@ -986,22 +1750,21 @@ CREATE SEQUENCE document_d_id_seq CACHE 1; +SET default_with_oids = true; - - -CREATE TABLE document_modele ( - md_id integer NOT NULL, - md_name text NOT NULL, - md_lob oid, - md_type integer NOT NULL, - md_filename text, - md_mimetype text +CREATE TABLE document ( + d_id integer DEFAULT nextval('document_d_id_seq'::regclass) NOT NULL, + ag_id integer NOT NULL, + d_lob oid, + d_number bigint NOT NULL, + d_filename text, + d_mimetype text ); -COMMENT ON TABLE document_modele IS ' contains all the template for the documents'; +COMMENT ON TABLE document IS 'This table contains all the documents : summary and lob files'; @@ -1014,6 +1777,19 @@ CREATE SEQUENCE document_modele_md_id_seq +CREATE TABLE document_modele ( + md_id integer DEFAULT nextval('document_modele_md_id_seq'::regclass) NOT NULL, + md_name text NOT NULL, + md_lob oid, + md_type integer NOT NULL, + md_filename text, + md_mimetype text, + md_affect character varying(3) NOT NULL +); + + + +COMMENT ON TABLE document_modele IS ' contains all the template for the documents'; @@ -1030,8 +1806,16 @@ COMMENT ON SEQUENCE document_seq IS 'Sequence for the sequence bound to the docu +CREATE SEQUENCE document_state_s_id_seq + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + CREATE TABLE document_state ( - s_id integer NOT NULL, + s_id integer DEFAULT nextval('document_state_s_id_seq'::regclass) NOT NULL, s_value character varying(50) NOT NULL ); @@ -1041,7 +1825,8 @@ COMMENT ON TABLE document_state IS 'State of the document'; -CREATE SEQUENCE document_state_s_id_seq +CREATE SEQUENCE document_type_dt_id_seq + START WITH 25 INCREMENT BY 1 NO MAXVALUE NO MINVALUE @@ -1049,11 +1834,8 @@ CREATE SEQUENCE document_state_s_id_seq - - - CREATE TABLE document_type ( - dt_id integer NOT NULL, + dt_id integer DEFAULT nextval('document_type_dt_id_seq'::regclass) NOT NULL, dt_value character varying(80) ); @@ -1062,9 +1844,49 @@ CREATE TABLE document_type ( COMMENT ON TABLE document_type IS 'Type of document : meeting, invoice,...'; +SET default_with_oids = false; -CREATE SEQUENCE document_type_dt_id_seq - START WITH 10 + +CREATE TABLE extension ( + ex_id integer NOT NULL, + ex_name character varying(30) NOT NULL, + ex_code character varying(15) NOT NULL, + ex_desc character varying(250), + ex_file character varying NOT NULL, + ex_enable "char" DEFAULT 'Y'::"char" NOT NULL +); + + + +COMMENT ON TABLE extension IS 'Content the needed information for the extension'; + + + +COMMENT ON COLUMN extension.ex_id IS 'Primary key'; + + + +COMMENT ON COLUMN extension.ex_name IS 'code of the extension '; + + + +COMMENT ON COLUMN extension.ex_code IS 'code of the extension '; + + + +COMMENT ON COLUMN extension.ex_desc IS 'Description of the extension '; + + + +COMMENT ON COLUMN extension.ex_file IS 'path to the extension to include'; + + + +COMMENT ON COLUMN extension.ex_enable IS 'Y : enabled N : disabled '; + + + +CREATE SEQUENCE extension_ex_id_seq INCREMENT BY 1 NO MAXVALUE NO MINVALUE @@ -1072,8 +1894,11 @@ CREATE SEQUENCE document_type_dt_id_seq +ALTER SEQUENCE extension_ex_id_seq OWNED BY extension.ex_id; +SET default_with_oids = true; + CREATE TABLE fiche ( f_id integer DEFAULT nextval(('s_fiche'::text)::regclass) NOT NULL, @@ -1088,7 +1913,7 @@ COMMENT ON TABLE fiche IS 'Cards'; CREATE TABLE fiche_def ( fd_id integer DEFAULT nextval(('s_fdef'::text)::regclass) NOT NULL, - fd_class_base poste_comptable, + fd_class_base text, fd_label text NOT NULL, fd_create_account boolean DEFAULT false, frd_id integer NOT NULL @@ -1111,6 +1936,131 @@ CREATE TABLE fiche_def_ref ( COMMENT ON TABLE fiche_def_ref IS 'Family Cards definition'; +SET default_with_oids = false; + + +CREATE TABLE forecast ( + f_id integer NOT NULL, + f_name text NOT NULL +); + + + +COMMENT ON TABLE forecast IS 'contains the name of the forecast'; + + + +CREATE TABLE forecast_cat ( + fc_id integer NOT NULL, + fc_desc text NOT NULL, + f_id bigint, + fc_order integer DEFAULT 0 NOT NULL +); + + + +COMMENT ON COLUMN forecast_cat.fc_id IS 'primary key'; + + + +COMMENT ON COLUMN forecast_cat.fc_desc IS 'text of the category'; + + + +COMMENT ON COLUMN forecast_cat.f_id IS 'Foreign key, it is the parent from the table forecast'; + + + +COMMENT ON COLUMN forecast_cat.fc_order IS 'Order of the category, used when displaid'; + + + +CREATE SEQUENCE forecast_cat_fc_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +ALTER SEQUENCE forecast_cat_fc_id_seq OWNED BY forecast_cat.fc_id; + + + +CREATE SEQUENCE forecast_f_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +ALTER SEQUENCE forecast_f_id_seq OWNED BY forecast.f_id; + + + +CREATE TABLE forecast_item ( + fi_id integer NOT NULL, + fi_text text, + fi_account text, + fi_card integer, + fi_order integer, + fc_id integer, + fi_amount numeric(20,4) DEFAULT 0, + fi_debit "char" DEFAULT 'd'::"char" NOT NULL, + fi_pid integer +); + + + +COMMENT ON COLUMN forecast_item.fi_id IS 'Primary key'; + + + +COMMENT ON COLUMN forecast_item.fi_text IS 'Label of the i tem'; + + + +COMMENT ON COLUMN forecast_item.fi_account IS 'Accountancy entry'; + + + +COMMENT ON COLUMN forecast_item.fi_card IS 'Card (fiche.f_id)'; + + + +COMMENT ON COLUMN forecast_item.fi_order IS 'Order of showing (not used)'; + + + +COMMENT ON COLUMN forecast_item.fi_amount IS 'Amount'; + + + +COMMENT ON COLUMN forecast_item.fi_debit IS 'possible values are D or C'; + + + +COMMENT ON COLUMN forecast_item.fi_pid IS '0 for every month, or the value parm_periode.p_id '; + + + +CREATE SEQUENCE forecast_item_fi_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +ALTER SEQUENCE forecast_item_fi_id_seq OWNED BY forecast_item.fi_id; + + +SET default_with_oids = true; + CREATE TABLE form ( fo_id integer DEFAULT nextval(('s_form'::text)::regclass) NOT NULL, @@ -1139,6 +2089,16 @@ CREATE TABLE formdef ( ); +SET default_with_oids = false; + + +CREATE TABLE groupe_analytique ( + ga_id character varying(10) NOT NULL, + pa_id integer, + ga_description text +); + + CREATE SEQUENCE historique_analytique_ha_id_seq START WITH 1 @@ -1148,34 +2108,51 @@ CREATE SEQUENCE historique_analytique_ha_id_seq CACHE 1; +SET default_with_oids = true; + CREATE TABLE import_tmp ( - code text, - date_exec date, - date_valeur date, - montant text, + code text NOT NULL, + date_exec date NOT NULL, + date_valeur date NOT NULL, devise text, compte_ordre text, detail text, num_compte text, poste_comptable text, status character varying(1) DEFAULT 'n'::character varying NOT NULL, - bq_account integer NOT NULL, + bq_account text NOT NULL, jrn integer NOT NULL, jr_rapt text, + montant numeric(20,4) DEFAULT 0 NOT NULL, CONSTRAINT import_tmp_status_check CHECK ((((((status)::text = 'n'::text) OR ((status)::text = 't'::text)) OR ((status)::text = 'd'::text)) OR ((status)::text = 'w'::text))) ); -CREATE TABLE invoice ( - iv_id integer DEFAULT nextval(('s_invoice'::text)::regclass) NOT NULL, - iv_name text NOT NULL, - iv_file oid +COMMENT ON TABLE import_tmp IS 'Table temporaire pour l''importation des banques en format CSV'; + + + +COMMENT ON COLUMN import_tmp.status IS 'Status w waiting, d delete t transfert'; + + +SET default_with_oids = false; + + +CREATE TABLE info_def ( + id_type text NOT NULL, + id_description text ); +COMMENT ON TABLE info_def IS 'Contains the types of additionnal info we can add to a operation'; + + +SET default_with_oids = true; + + CREATE TABLE jnt_fic_att_value ( jft_id integer DEFAULT nextval(('s_jnt_fic_att_value'::text)::regclass) NOT NULL, f_id integer, @@ -1199,7 +2176,8 @@ CREATE SEQUENCE s_jnt_id CREATE TABLE jnt_fic_attr ( fd_id integer, ad_id integer, - jnt_id bigint DEFAULT nextval('s_jnt_id'::regclass) NOT NULL + jnt_id bigint DEFAULT nextval('s_jnt_id'::regclass) NOT NULL, + jnt_order integer NOT NULL ); @@ -1207,6 +2185,30 @@ CREATE TABLE jnt_fic_attr ( COMMENT ON TABLE jnt_fic_attr IS 'join between the family card and the attribut definition'; +SET default_with_oids = false; + + +CREATE TABLE jnt_letter ( + jl_id integer NOT NULL, + jl_amount_deb numeric(20,4) +); + + + +CREATE SEQUENCE jnt_letter_jl_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +ALTER SEQUENCE jnt_letter_jl_id_seq OWNED BY jnt_letter.jl_id; + + +SET default_with_oids = true; + CREATE TABLE jrn ( jr_id integer DEFAULT nextval(('s_jrn'::text)::regclass) NOT NULL, @@ -1226,7 +2228,9 @@ CREATE TABLE jrn ( jr_c_opid integer, jr_pj oid, jr_pj_name text, - jr_pj_type text + jr_pj_type text, + jr_pj_number text, + jr_mt text ); @@ -1263,7 +2267,8 @@ CREATE TABLE jrn_def ( jrn_def_ech boolean DEFAULT false, jrn_def_ech_lib text, jrn_def_type character(3) NOT NULL, - jrn_def_code text NOT NULL + jrn_def_code text NOT NULL, + jrn_def_pj_pref text ); @@ -1271,6 +2276,40 @@ CREATE TABLE jrn_def ( COMMENT ON TABLE jrn_def IS 'Definition of a journal, his properties'; +SET default_with_oids = false; + + +CREATE TABLE jrn_info ( + ji_id integer NOT NULL, + jr_id integer NOT NULL, + id_type text NOT NULL, + ji_value text +); + + + +CREATE SEQUENCE jrn_info_ji_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +ALTER SEQUENCE jrn_info_ji_id_seq OWNED BY jrn_info.ji_id; + + + +CREATE TABLE jrn_periode ( + jrn_def_id integer NOT NULL, + p_id integer NOT NULL, + status text +); + + +SET default_with_oids = true; + CREATE TABLE jrn_rapt ( jra_id integer DEFAULT nextval(('s_jrn_rapt'::text)::regclass) NOT NULL, @@ -1299,7 +2338,7 @@ CREATE TABLE jrnx ( j_id integer DEFAULT nextval(('s_jrn_op'::text)::regclass) NOT NULL, j_date date DEFAULT now(), j_montant numeric(20,4) DEFAULT 0, - j_poste poste_comptable NOT NULL, + j_poste account_type NOT NULL, j_grpt integer NOT NULL, j_rapt text, j_jrn_def integer NOT NULL, @@ -1318,6 +2357,77 @@ CREATE TABLE jrnx ( COMMENT ON TABLE jrnx IS 'Journal: content one line for each accountancy writing'; +SET default_with_oids = false; + + +CREATE TABLE letter_cred ( + lc_id integer NOT NULL, + j_id bigint NOT NULL, + jl_id bigint NOT NULL +); + + + +CREATE SEQUENCE letter_cred_lc_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +ALTER SEQUENCE letter_cred_lc_id_seq OWNED BY letter_cred.lc_id; + + + +CREATE TABLE letter_deb ( + ld_id integer NOT NULL, + j_id bigint NOT NULL, + jl_id bigint NOT NULL +); + + + +CREATE SEQUENCE letter_deb_ld_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +ALTER SEQUENCE letter_deb_ld_id_seq OWNED BY letter_deb.ld_id; + + + +CREATE TABLE mod_payment ( + mp_id integer NOT NULL, + mp_lib text NOT NULL, + mp_jrn_def_id integer NOT NULL, + mp_type character varying(3) NOT NULL, + mp_fd_id bigint, + mp_qcode text +); + + + +COMMENT ON TABLE mod_payment IS 'Contains the different media of payment and the corresponding ledger'; + + + +CREATE SEQUENCE mod_payment_mp_id_seq + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +ALTER SEQUENCE mod_payment_mp_id_seq OWNED BY mod_payment.mp_id; + + CREATE SEQUENCE op_def_op_seq START WITH 1 @@ -1327,8 +2437,6 @@ CREATE SEQUENCE op_def_op_seq CACHE 1; -SET default_with_oids = false; - CREATE TABLE op_predef ( od_id integer DEFAULT nextval('op_def_op_seq'::regclass) NOT NULL, @@ -1382,7 +2490,6 @@ COMMENT ON TABLE op_predef_detail IS 'contains the detail of predefined operatio CREATE SEQUENCE s_oa_group - START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE @@ -1457,6 +2564,19 @@ CREATE TABLE parm_periode ( COMMENT ON TABLE parm_periode IS 'Periode definition'; +SET default_with_oids = false; + + +CREATE TABLE parm_poste ( + p_value account_type NOT NULL, + p_type text NOT NULL +); + + + +COMMENT ON TABLE parm_poste IS 'Contains data for finding is the type of the account (asset)'; + + CREATE SEQUENCE plan_analytique_pa_id_seq START WITH 1 @@ -1466,8 +2586,6 @@ CREATE SEQUENCE plan_analytique_pa_id_seq CACHE 1; -SET default_with_oids = false; - CREATE TABLE plan_analytique ( pa_id integer DEFAULT nextval('plan_analytique_pa_id_seq'::regclass) NOT NULL, @@ -1495,7 +2613,8 @@ CREATE TABLE poste_analytique ( po_name text NOT NULL, pa_id integer NOT NULL, po_amount numeric(20,4) DEFAULT 0.0 NOT NULL, - po_description text + po_description text, + ga_id character varying(10) ); @@ -1517,7 +2636,8 @@ CREATE TABLE quant_purchase ( qp_nd_tva numeric(20,4) DEFAULT 0.0, qp_nd_tva_recup numeric(20,4) DEFAULT 0.0, qp_supplier integer NOT NULL, - qp_valid character(1) DEFAULT 'Y'::bpchar NOT NULL + qp_valid character(1) DEFAULT 'Y'::bpchar NOT NULL, + qp_dep_priv numeric(20,4) DEFAULT 0.0 ); @@ -1682,7 +2802,6 @@ CREATE SEQUENCE s_isup CREATE SEQUENCE s_jnt_fic_att_value - START WITH 366 INCREMENT BY 1 NO MAXVALUE NO MINVALUE @@ -1753,6 +2872,42 @@ CREATE SEQUENCE s_jrn_op +CREATE SEQUENCE s_jrn_pj1 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +CREATE SEQUENCE s_jrn_pj2 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +CREATE SEQUENCE s_jrn_pj3 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +CREATE SEQUENCE s_jrn_pj4 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + CREATE SEQUENCE s_jrn_rapt START WITH 1 INCREMENT BY 1 @@ -1788,7 +2943,6 @@ CREATE SEQUENCE s_periode CREATE SEQUENCE s_quantity - START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE @@ -1805,6 +2959,14 @@ CREATE SEQUENCE s_stock_goods +CREATE SEQUENCE s_tva + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + CREATE SEQUENCE s_user_act START WITH 1 INCREMENT BY 1 @@ -1823,6 +2985,15 @@ CREATE SEQUENCE s_user_jrn +CREATE SEQUENCE seq_bud_hypothese_bh_id + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + CREATE SEQUENCE seq_doc_type_1 START WITH 1 INCREMENT BY 1 @@ -1832,6 +3003,15 @@ CREATE SEQUENCE seq_doc_type_1 +CREATE SEQUENCE seq_doc_type_10 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + CREATE SEQUENCE seq_doc_type_2 START WITH 1 INCREMENT BY 1 @@ -1841,6 +3021,33 @@ CREATE SEQUENCE seq_doc_type_2 +CREATE SEQUENCE seq_doc_type_20 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +CREATE SEQUENCE seq_doc_type_21 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +CREATE SEQUENCE seq_doc_type_22 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + CREATE SEQUENCE seq_doc_type_3 START WITH 1 INCREMENT BY 1 @@ -1926,9 +3133,10 @@ COMMENT ON TABLE stock_goods IS 'About the goods'; CREATE TABLE tmp_pcmn ( - pcm_val poste_comptable NOT NULL, + pcm_val account_type NOT NULL, pcm_lib text, - pcm_val_parent poste_comptable DEFAULT 0 + pcm_val_parent account_type DEFAULT 0, + pcm_type text ); @@ -1937,8 +3145,35 @@ COMMENT ON TABLE tmp_pcmn IS 'Plan comptable minimum normalisé'; +CREATE SEQUENCE todo_list_tl_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + +SET default_with_oids = false; + + +CREATE TABLE todo_list ( + tl_id integer DEFAULT nextval('todo_list_tl_id_seq'::regclass) NOT NULL, + tl_date date NOT NULL, + tl_title text NOT NULL, + tl_desc text, + use_login text NOT NULL +); + + + +COMMENT ON TABLE todo_list IS 'Todo list'; + + +SET default_with_oids = true; + + CREATE TABLE tva_rate ( - tva_id integer NOT NULL, + tva_id integer DEFAULT nextval('s_tva'::regclass) NOT NULL, tva_label text NOT NULL, tva_rate numeric(8,4) DEFAULT 0.0 NOT NULL, tva_comment text, @@ -1982,6 +3217,35 @@ CREATE TABLE user_sec_act ( ); +SET default_with_oids = false; + + +CREATE TABLE user_sec_extension ( + use_id integer NOT NULL, + ex_id integer NOT NULL, + use_login text NOT NULL, + use_access character(1) DEFAULT 0 NOT NULL +); + + + +COMMENT ON TABLE user_sec_extension IS 'Security for extension'; + + + +CREATE SEQUENCE user_sec_extension_use_id_seq + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; + + + +ALTER SEQUENCE user_sec_extension_use_id_seq OWNED BY user_sec_extension.use_id; + + +SET default_with_oids = true; + CREATE TABLE user_sec_jrn ( uj_id integer DEFAULT nextval(('s_user_jrn'::text)::regclass) NOT NULL, @@ -2004,16 +3268,16 @@ CREATE VIEW vw_client AS CREATE VIEW vw_fiche_attr AS - SELECT a.f_id, a.fd_id, a.av_text AS vw_name, b.av_text AS vw_sell, c.av_text AS vw_buy, d.av_text AS tva_code, tva_rate.tva_id, tva_rate.tva_rate, tva_rate.tva_label, e.av_text AS vw_addr, f.av_text AS vw_cp, j.av_text AS quick_code, fiche_def.frd_id FROM (((((((((SELECT fiche.f_id, fiche.fd_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 1)) a LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 6)) b ON ((a.f_id = b.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 7)) c ON ((a.f_id = c.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 2)) d ON ((a.f_id = d.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 14)) e ON ((a.f_id = e.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 15)) f ON ((a.f_id = f.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 23)) j ON ((a.f_id = j.f_id))) LEFT JOIN tva_rate ON ((d.av_text = (tva_rate.tva_id)::text))) JOIN fiche_def USING (fd_id)); + SELECT a.f_id, a.fd_id, a.av_text AS vw_name, b.av_text AS vw_sell, c.av_text AS vw_buy, d.av_text AS tva_code, tva_rate.tva_id, tva_rate.tva_rate, tva_rate.tva_label, e.av_text AS vw_addr, f.av_text AS vw_cp, j.av_text AS quick_code, h.av_text AS vw_description, i.av_text AS tva_num, fiche_def.frd_id FROM (((((((((((SELECT fiche.f_id, fiche.fd_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 1)) a LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 6)) b ON ((a.f_id = b.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 7)) c ON ((a.f_id = c.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 2)) d ON ((a.f_id = d.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 14)) e ON ((a.f_id = e.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 15)) f ON ((a.f_id = f.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 23)) j ON ((a.f_id = j.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 9)) h ON ((a.f_id = h.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 13)) i ON ((a.f_id = i.f_id))) LEFT JOIN tva_rate ON ((d.av_text = (tva_rate.tva_id)::text))) JOIN fiche_def USING (fd_id)); CREATE VIEW vw_fiche_def AS - SELECT jnt_fic_attr.fd_id, jnt_fic_attr.ad_id, attr_def.ad_text, attr_value.av_text, fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def.frd_id FROM (((((jnt_fic_att_value JOIN attr_value USING (jft_id)) JOIN fiche USING (f_id)) JOIN jnt_fic_attr USING (fd_id)) JOIN attr_def ON ((attr_def.ad_id = jnt_fic_attr.ad_id))) JOIN fiche_def USING (fd_id)); + SELECT jnt_fic_attr.fd_id, jnt_fic_attr.ad_id, attr_def.ad_text, fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def.frd_id FROM ((fiche_def JOIN jnt_fic_attr USING (fd_id)) JOIN attr_def ON ((attr_def.ad_id = jnt_fic_attr.ad_id))); -COMMENT ON VIEW vw_fiche_def IS 'all the attributs for card family'; +COMMENT ON VIEW vw_fiche_def IS 'all the attributs for card family'; @@ -2022,10 +3286,6 @@ CREATE VIEW vw_fiche_min AS -COMMENT ON VIEW vw_fiche_min IS 'minimum attribut for reference card'; - - - CREATE VIEW vw_poste_qcode AS SELECT a.f_id, a.av_text AS j_poste, b.av_text AS j_qcode FROM ((SELECT jnt_fic_att_value.f_id, attr_value.av_text FROM (attr_value JOIN jnt_fic_att_value USING (jft_id)) WHERE (jnt_fic_att_value.ad_id = 5)) a JOIN (SELECT jnt_fic_att_value.f_id, attr_value.av_text FROM (attr_value JOIN jnt_fic_att_value USING (jft_id)) WHERE (jnt_fic_att_value.ad_id = 23)) b USING (f_id)); @@ -2165,6 +3425,90 @@ CREATE VIEW vw_supplier AS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2210,7 +3554,11 @@ CREATE INDEX idx_qs_internal ON quant_sold USING btree (qs_internal); -CREATE UNIQUE INDEX ix_iv_name ON invoice USING btree (upper(iv_name)); +CREATE INDEX jnt_fic_att_value_fd_id_idx ON jnt_fic_att_value USING btree (f_id); + + + +CREATE INDEX jnt_fic_attr_fd_id_idx ON jnt_fic_attr USING btree (fd_id); @@ -2218,6 +3566,10 @@ CREATE UNIQUE INDEX k_ag_ref ON action_gestion USING btree (ag_ref); +CREATE UNIQUE INDEX uj_login_uj_jrn_id ON user_sec_jrn USING btree (uj_login, uj_jrn_id); + + + CREATE UNIQUE INDEX ux_po_name ON poste_analytique USING btree (po_name); @@ -2226,6 +3578,10 @@ CREATE UNIQUE INDEX x_jrn_jr_id ON jrn USING btree (jr_id); +CREATE INDEX x_mt ON jrn USING btree (jr_mt); + + + CREATE UNIQUE INDEX x_periode ON parm_periode USING btree (p_start, p_end); @@ -2234,52 +3590,154 @@ CREATE INDEX x_poste ON jrnx USING btree (j_poste); -CREATE TRIGGER t_upper_pa_name +CREATE TRIGGER action_gestion_t_insert_update + BEFORE INSERT OR UPDATE ON action_gestion + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.action_gestion_ins_upd(); + + + +COMMENT ON TRIGGER action_gestion_t_insert_update ON action_gestion IS 'Truncate the column ag_title to 70 char'; + + + +CREATE TRIGGER document_modele_validate + BEFORE INSERT OR UPDATE ON document_modele + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.t_document_modele_validate(); + + + +CREATE TRIGGER document_validate + BEFORE INSERT OR UPDATE ON document + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.t_document_validate(); + + + +CREATE TRIGGER fiche_def_ins_upd + BEFORE INSERT OR UPDATE ON fiche_def + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.fiche_def_ins_upd(); + + + +CREATE TRIGGER info_def_ins_upd_t + BEFORE INSERT OR UPDATE ON info_def + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.info_def_ins_upd(); + + + +CREATE TRIGGER t_check_balance + AFTER INSERT OR UPDATE ON jrn + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.proc_check_balance(); + + + +CREATE TRIGGER t_check_jrn + BEFORE INSERT OR DELETE ON jrn + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.jrn_check_periode(); + + + +CREATE TRIGGER t_group_analytic_del + BEFORE DELETE ON groupe_analytique + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.group_analytique_del(); + + + +CREATE TRIGGER t_group_analytic_ins_upd + BEFORE INSERT OR UPDATE ON groupe_analytique + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.group_analytic_ins_upd(); + + + +CREATE TRIGGER t_jrn_def_add_periode + AFTER INSERT ON jrn_def + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.jrn_def_add(); + + + +CREATE TRIGGER t_jrn_def_delete + BEFORE DELETE ON jrn_def + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.jrn_def_delete(); + + + +CREATE TRIGGER t_jrn_del + BEFORE DELETE ON jrn + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.jrn_del(); + + + +CREATE TRIGGER t_jrnx_del + BEFORE DELETE ON jrnx + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.jrnx_del(); + + + +CREATE TRIGGER t_plan_analytique_ins_upd BEFORE INSERT OR UPDATE ON plan_analytique FOR EACH ROW - EXECUTE PROCEDURE upper_pa_name(); + EXECUTE PROCEDURE comptaproc.plan_analytic_ins_upd(); -CREATE TRIGGER t_upper_po_name +CREATE TRIGGER t_poste_analytique_ins_upd BEFORE INSERT OR UPDATE ON poste_analytique FOR EACH ROW - EXECUTE PROCEDURE upper_po_name(); + EXECUTE PROCEDURE comptaproc.poste_analytique_ins_upd(); -CREATE TRIGGER tr_jrn_check_balance - AFTER INSERT ON jrn +CREATE TRIGGER t_tmp_pcmn_ins + BEFORE INSERT ON tmp_pcmn FOR EACH ROW - EXECUTE PROCEDURE proc_check_balance(); + EXECUTE PROCEDURE comptaproc.tmp_pcmn_ins(); + + + +CREATE TRIGGER trg_extension_ins_upd + BEFORE INSERT OR UPDATE ON extension + FOR EACH ROW + EXECUTE PROCEDURE comptaproc.extension_ins_upd(); CREATE TRIGGER trigger_document_type_i AFTER INSERT ON document_type FOR EACH ROW - EXECUTE PROCEDURE t_document_type_insert(); + EXECUTE PROCEDURE comptaproc.t_document_type_insert(); CREATE TRIGGER trigger_jrn_def_sequence_i AFTER INSERT ON jrn_def FOR EACH ROW - EXECUTE PROCEDURE t_jrn_def_sequence(); + EXECUTE PROCEDURE comptaproc.t_jrn_def_sequence(); CREATE TRIGGER trim_quote BEFORE INSERT OR UPDATE ON import_tmp FOR EACH ROW - EXECUTE PROCEDURE trim_cvs_quote(); + EXECUTE PROCEDURE comptaproc.trim_cvs_quote(); CREATE TRIGGER trim_space BEFORE INSERT OR UPDATE ON format_csv_banque FOR EACH ROW - EXECUTE PROCEDURE trim_space_format_csv_banque(); + EXECUTE PROCEDURE comptaproc.trim_space_format_csv_banque(); @@ -2364,3 +3822,61 @@ CREATE TRIGGER trim_space + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +REVOKE ALL ON SCHEMA public FROM PUBLIC; +REVOKE ALL ON SCHEMA public FROM postgres; +GRANT ALL ON SCHEMA public TO postgres; +GRANT ALL ON SCHEMA public TO PUBLIC; + + + diff --git a/html/admin/sql/mod1/sequence.sql b/html/admin/sql/mod1/sequence.sql index 6facf2a3b..a27a569c9 100644 --- a/html/admin/sql/mod1/sequence.sql +++ b/html/admin/sql/mod1/sequence.sql @@ -1,29 +1,58 @@ +CREATE SEQUENCE action_detail_ad_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +ALTER SEQUENCE action_detail_ad_id_seq OWNED BY action_detail.ad_id; CREATE SEQUENCE action_gestion_ag_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; -ALTER SEQUENCE action_gestion_ag_id_seq OWNED BY action_gestion.ag_id; CREATE SEQUENCE bilan_b_id_seq INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; +CREATE SEQUENCE bud_card_bc_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +CREATE SEQUENCE bud_detail_bd_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +CREATE SEQUENCE bud_detail_periode_bdp_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +CREATE SEQUENCE del_action_del_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +ALTER SEQUENCE del_action_del_id_seq OWNED BY del_action.del_id; CREATE SEQUENCE document_d_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; -ALTER SEQUENCE document_d_id_seq OWNED BY document.d_id; CREATE SEQUENCE document_modele_md_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; -ALTER SEQUENCE document_modele_md_id_seq OWNED BY document_modele.md_id; CREATE SEQUENCE document_seq START WITH 1 INCREMENT BY 1 @@ -36,14 +65,39 @@ CREATE SEQUENCE document_state_s_id_seq NO MAXVALUE NO MINVALUE CACHE 1; -ALTER SEQUENCE document_state_s_id_seq OWNED BY document_state.s_id; CREATE SEQUENCE document_type_dt_id_seq - START WITH 10 + START WITH 25 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; -ALTER SEQUENCE document_type_dt_id_seq OWNED BY document_type.dt_id; +CREATE SEQUENCE extension_ex_id_seq + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +ALTER SEQUENCE extension_ex_id_seq OWNED BY extension.ex_id; +CREATE SEQUENCE forecast_cat_fc_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +ALTER SEQUENCE forecast_cat_fc_id_seq OWNED BY forecast_cat.fc_id; +CREATE SEQUENCE forecast_f_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +ALTER SEQUENCE forecast_f_id_seq OWNED BY forecast.f_id; +CREATE SEQUENCE forecast_item_fi_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +ALTER SEQUENCE forecast_item_fi_id_seq OWNED BY forecast_item.fi_id; CREATE SEQUENCE historique_analytique_ha_id_seq START WITH 1 INCREMENT BY 1 @@ -55,6 +109,40 @@ CREATE SEQUENCE s_jnt_id NO MAXVALUE NO MINVALUE CACHE 1; +CREATE SEQUENCE jnt_letter_jl_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +ALTER SEQUENCE jnt_letter_jl_id_seq OWNED BY jnt_letter.jl_id; +CREATE SEQUENCE jrn_info_ji_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +ALTER SEQUENCE jrn_info_ji_id_seq OWNED BY jrn_info.ji_id; +CREATE SEQUENCE letter_cred_lc_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +ALTER SEQUENCE letter_cred_lc_id_seq OWNED BY letter_cred.lc_id; +CREATE SEQUENCE letter_deb_ld_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +ALTER SEQUENCE letter_deb_ld_id_seq OWNED BY letter_deb.ld_id; +CREATE SEQUENCE mod_payment_mp_id_seq + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +ALTER SEQUENCE mod_payment_mp_id_seq OWNED BY mod_payment.mp_id; CREATE SEQUENCE op_def_op_seq START WITH 1 INCREMENT BY 1 @@ -68,7 +156,6 @@ CREATE SEQUENCE op_predef_detail_opd_id_seq NO MINVALUE CACHE 1; CREATE SEQUENCE s_oa_group - START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE @@ -176,7 +263,6 @@ CREATE SEQUENCE s_isup NO MINVALUE CACHE 1; CREATE SEQUENCE s_jnt_fic_att_value - START WITH 366 INCREMENT BY 1 NO MAXVALUE NO MINVALUE @@ -223,6 +309,30 @@ CREATE SEQUENCE s_jrn_op NO MAXVALUE NO MINVALUE CACHE 1; +CREATE SEQUENCE s_jrn_pj1 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +CREATE SEQUENCE s_jrn_pj2 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +CREATE SEQUENCE s_jrn_pj3 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +CREATE SEQUENCE s_jrn_pj4 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; CREATE SEQUENCE s_jrn_rapt START WITH 1 INCREMENT BY 1 @@ -246,7 +356,6 @@ CREATE SEQUENCE s_periode NO MINVALUE CACHE 1; CREATE SEQUENCE s_quantity - START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE @@ -257,6 +366,11 @@ CREATE SEQUENCE s_stock_goods NO MAXVALUE NO MINVALUE CACHE 1; +CREATE SEQUENCE s_tva + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; CREATE SEQUENCE s_user_act START WITH 1 INCREMENT BY 1 @@ -269,18 +383,48 @@ CREATE SEQUENCE s_user_jrn NO MAXVALUE NO MINVALUE CACHE 1; +CREATE SEQUENCE seq_bud_hypothese_bh_id + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; CREATE SEQUENCE seq_doc_type_1 START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; +CREATE SEQUENCE seq_doc_type_10 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; CREATE SEQUENCE seq_doc_type_2 START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; +CREATE SEQUENCE seq_doc_type_20 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +CREATE SEQUENCE seq_doc_type_21 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +CREATE SEQUENCE seq_doc_type_22 + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; CREATE SEQUENCE seq_doc_type_3 START WITH 1 INCREMENT BY 1 @@ -323,3 +467,15 @@ CREATE SEQUENCE seq_doc_type_9 NO MAXVALUE NO MINVALUE CACHE 1; +CREATE SEQUENCE todo_list_tl_id_seq + START WITH 1 + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +CREATE SEQUENCE user_sec_extension_use_id_seq + INCREMENT BY 1 + NO MAXVALUE + NO MINVALUE + CACHE 1; +ALTER SEQUENCE user_sec_extension_use_id_seq OWNED BY user_sec_extension.use_id; diff --git a/html/admin/sql/mod1/table.sql b/html/admin/sql/mod1/table.sql index 67ef08f0d..510dbe380 100644 --- a/html/admin/sql/mod1/table.sql +++ b/html/admin/sql/mod1/table.sql @@ -1,19 +1,37 @@ -CREATE DOMAIN poste_comptable AS numeric(25,0); -CREATE TABLE "action" ( +CREATE DOMAIN account_type AS character varying(40); +CREATE TABLE action ( ac_id integer NOT NULL, - ac_description text NOT NULL + ac_description text NOT NULL, + ac_module text, + ac_code character varying(9) +); +CREATE TABLE action_detail ( + ad_id integer NOT NULL, + f_id bigint, + ad_text text, + ad_pu numeric(20,4) DEFAULT 0, + ad_quant numeric(20,4) DEFAULT 0, + ad_tva_id integer DEFAULT 0, + ad_tva_amount numeric(20,4) DEFAULT 0, + ad_total_amount numeric(20,4) DEFAULT 0, + ag_id integer DEFAULT 0 NOT NULL ); CREATE TABLE action_gestion ( - ag_id integer NOT NULL, + ag_id integer DEFAULT nextval('action_gestion_ag_id_seq'::regclass) NOT NULL, ag_type integer, f_id_dest integer NOT NULL, - f_id_exp integer NOT NULL, ag_title character varying(70), ag_timestamp timestamp without time zone DEFAULT now(), ag_cal character(1) DEFAULT 'C'::bpchar, ag_ref_ag_id integer, ag_comment text, - ag_ref text + ag_ref text, + ag_hour text, + ag_priority integer DEFAULT 2, + ag_dest text, + ag_owner text, + ag_contact bigint, + ag_state integer ); CREATE TABLE attr_def ( ad_id integer DEFAULT nextval(('s_attr_def'::text)::regclass) NOT NULL, @@ -42,7 +60,7 @@ CREATE TABLE centralized ( c_montant numeric(20,4) NOT NULL, c_debit boolean DEFAULT true, c_jrn_def integer NOT NULL, - c_poste poste_comptable, + c_poste account_type, c_description text, c_grp integer NOT NULL, c_comment text, @@ -50,38 +68,90 @@ CREATE TABLE centralized ( c_periode integer, c_order integer ); +CREATE TABLE del_action ( + del_id integer NOT NULL, + del_name text NOT NULL, + del_time timestamp without time zone +); +CREATE TABLE del_jrn ( + jr_id integer NOT NULL, + jr_def_id integer, + jr_montant numeric(20,4), + jr_comment text, + jr_date date, + jr_grpt_id integer, + jr_internal text, + jr_tech_date timestamp without time zone, + jr_tech_per integer, + jrn_ech date, + jr_ech date, + jr_rapt text, + jr_valid boolean, + jr_opid integer, + jr_c_opid integer, + jr_pj oid, + jr_pj_name text, + jr_pj_type text, + del_jrn_date timestamp without time zone, + jr_pj_number text +); +CREATE TABLE del_jrnx ( + j_id integer NOT NULL, + j_date date, + j_montant numeric(20,4), + j_poste account_type, + j_grpt integer, + j_rapt text, + j_jrn_def integer, + j_debit boolean, + j_text text, + j_centralized boolean, + j_internal text, + j_tech_user text, + j_tech_date timestamp without time zone, + j_tech_per integer, + j_qcode text +); CREATE TABLE document ( - d_id integer NOT NULL, + d_id integer DEFAULT nextval('document_d_id_seq'::regclass) NOT NULL, ag_id integer NOT NULL, d_lob oid, d_number bigint NOT NULL, d_filename text, - d_mimetype text, - d_state integer + d_mimetype text ); CREATE TABLE document_modele ( - md_id integer NOT NULL, + md_id integer DEFAULT nextval('document_modele_md_id_seq'::regclass) NOT NULL, md_name text NOT NULL, md_lob oid, md_type integer NOT NULL, md_filename text, - md_mimetype text + md_mimetype text, + md_affect character varying(3) NOT NULL ); CREATE TABLE document_state ( - s_id integer NOT NULL, + s_id integer DEFAULT nextval('document_state_s_id_seq'::regclass) NOT NULL, s_value character varying(50) NOT NULL ); CREATE TABLE document_type ( - dt_id integer NOT NULL, + dt_id integer DEFAULT nextval('document_type_dt_id_seq'::regclass) NOT NULL, dt_value character varying(80) ); +CREATE TABLE extension ( + ex_id integer NOT NULL, + ex_name character varying(30) NOT NULL, + ex_code character varying(15) NOT NULL, + ex_desc character varying(250), + ex_file character varying NOT NULL, + ex_enable "char" DEFAULT 'Y'::"char" NOT NULL +); CREATE TABLE fiche ( f_id integer DEFAULT nextval(('s_fiche'::text)::regclass) NOT NULL, fd_id integer ); CREATE TABLE fiche_def ( fd_id integer DEFAULT nextval(('s_fdef'::text)::regclass) NOT NULL, - fd_class_base poste_comptable, + fd_class_base text, fd_label text NOT NULL, fd_create_account boolean DEFAULT false, frd_id integer NOT NULL @@ -91,6 +161,27 @@ CREATE TABLE fiche_def_ref ( frd_text text, frd_class_base integer ); +CREATE TABLE forecast ( + f_id integer NOT NULL, + f_name text NOT NULL +); +CREATE TABLE forecast_cat ( + fc_id integer NOT NULL, + fc_desc text NOT NULL, + f_id bigint, + fc_order integer DEFAULT 0 NOT NULL +); +CREATE TABLE forecast_item ( + fi_id integer NOT NULL, + fi_text text, + fi_account text, + fi_card integer, + fi_order integer, + fc_id integer, + fi_amount numeric(20,4) DEFAULT 0, + fi_debit "char" DEFAULT 'd'::"char" NOT NULL, + fi_pid integer +); CREATE TABLE form ( fo_id integer DEFAULT nextval(('s_form'::text)::regclass) NOT NULL, fo_fr_id integer, @@ -106,26 +197,30 @@ CREATE TABLE formdef ( fr_id integer DEFAULT nextval(('s_formdef'::text)::regclass) NOT NULL, fr_label text ); +CREATE TABLE groupe_analytique ( + ga_id character varying(10) NOT NULL, + pa_id integer, + ga_description text +); CREATE TABLE import_tmp ( - code text, - date_exec date, - date_valeur date, - montant text, + code text NOT NULL, + date_exec date NOT NULL, + date_valeur date NOT NULL, devise text, compte_ordre text, detail text, num_compte text, poste_comptable text, status character varying(1) DEFAULT 'n'::character varying NOT NULL, - bq_account integer NOT NULL, + bq_account text NOT NULL, jrn integer NOT NULL, jr_rapt text, + montant numeric(20,4) DEFAULT 0 NOT NULL, CONSTRAINT import_tmp_status_check CHECK ((((((status)::text = 'n'::text) OR ((status)::text = 't'::text)) OR ((status)::text = 'd'::text)) OR ((status)::text = 'w'::text))) ); -CREATE TABLE invoice ( - iv_id integer DEFAULT nextval(('s_invoice'::text)::regclass) NOT NULL, - iv_name text NOT NULL, - iv_file oid +CREATE TABLE info_def ( + id_type text NOT NULL, + id_description text ); CREATE TABLE jnt_fic_att_value ( jft_id integer DEFAULT nextval(('s_jnt_fic_att_value'::text)::regclass) NOT NULL, @@ -135,7 +230,12 @@ CREATE TABLE jnt_fic_att_value ( CREATE TABLE jnt_fic_attr ( fd_id integer, ad_id integer, - jnt_id bigint DEFAULT nextval('s_jnt_id'::regclass) NOT NULL + jnt_id bigint DEFAULT nextval('s_jnt_id'::regclass) NOT NULL, + jnt_order integer NOT NULL +); +CREATE TABLE jnt_letter ( + jl_id integer NOT NULL, + jl_amount_deb numeric(20,4) ); CREATE TABLE jrn ( jr_id integer DEFAULT nextval(('s_jrn'::text)::regclass) NOT NULL, @@ -155,7 +255,9 @@ CREATE TABLE jrn ( jr_c_opid integer, jr_pj oid, jr_pj_name text, - jr_pj_type text + jr_pj_type text, + jr_pj_number text, + jr_mt text ); CREATE TABLE jrn_action ( ja_id integer DEFAULT nextval(('s_jrnaction'::text)::regclass) NOT NULL, @@ -178,7 +280,19 @@ CREATE TABLE jrn_def ( jrn_def_ech boolean DEFAULT false, jrn_def_ech_lib text, jrn_def_type character(3) NOT NULL, - jrn_def_code text NOT NULL + jrn_def_code text NOT NULL, + jrn_def_pj_pref text +); +CREATE TABLE jrn_info ( + ji_id integer NOT NULL, + jr_id integer NOT NULL, + id_type text NOT NULL, + ji_value text +); +CREATE TABLE jrn_periode ( + jrn_def_id integer NOT NULL, + p_id integer NOT NULL, + status text ); CREATE TABLE jrn_rapt ( jra_id integer DEFAULT nextval(('s_jrn_rapt'::text)::regclass) NOT NULL, @@ -193,7 +307,7 @@ CREATE TABLE jrnx ( j_id integer DEFAULT nextval(('s_jrn_op'::text)::regclass) NOT NULL, j_date date DEFAULT now(), j_montant numeric(20,4) DEFAULT 0, - j_poste poste_comptable NOT NULL, + j_poste account_type NOT NULL, j_grpt integer NOT NULL, j_rapt text, j_jrn_def integer NOT NULL, @@ -206,6 +320,24 @@ CREATE TABLE jrnx ( j_tech_per integer NOT NULL, j_qcode text ); +CREATE TABLE letter_cred ( + lc_id integer NOT NULL, + j_id bigint NOT NULL, + jl_id bigint NOT NULL +); +CREATE TABLE letter_deb ( + ld_id integer NOT NULL, + j_id bigint NOT NULL, + jl_id bigint NOT NULL +); +CREATE TABLE mod_payment ( + mp_id integer NOT NULL, + mp_lib text NOT NULL, + mp_jrn_def_id integer NOT NULL, + mp_type character varying(3) NOT NULL, + mp_fd_id bigint, + mp_qcode text +); CREATE TABLE op_predef ( od_id integer DEFAULT nextval('op_def_op_seq'::regclass) NOT NULL, jrn_def_id integer NOT NULL, @@ -261,6 +393,10 @@ CREATE TABLE parm_periode ( p_central boolean DEFAULT false, CONSTRAINT parm_periode_check CHECK ((p_end >= p_start)) ); +CREATE TABLE parm_poste ( + p_value account_type NOT NULL, + p_type text NOT NULL +); CREATE TABLE plan_analytique ( pa_id integer DEFAULT nextval('plan_analytique_pa_id_seq'::regclass) NOT NULL, pa_name text DEFAULT 'Sans Nom'::text NOT NULL, @@ -271,7 +407,8 @@ CREATE TABLE poste_analytique ( po_name text NOT NULL, pa_id integer NOT NULL, po_amount numeric(20,4) DEFAULT 0.0 NOT NULL, - po_description text + po_description text, + ga_id character varying(10) ); CREATE TABLE quant_purchase ( qp_id integer DEFAULT nextval(('s_quantity'::text)::regclass) NOT NULL, @@ -286,7 +423,8 @@ CREATE TABLE quant_purchase ( qp_nd_tva numeric(20,4) DEFAULT 0.0, qp_nd_tva_recup numeric(20,4) DEFAULT 0.0, qp_supplier integer NOT NULL, - qp_valid character(1) DEFAULT 'Y'::bpchar NOT NULL + qp_valid character(1) DEFAULT 'Y'::bpchar NOT NULL, + qp_dep_priv numeric(20,4) DEFAULT 0.0 ); CREATE TABLE quant_sold ( qs_id integer DEFAULT nextval(('s_quantity'::text)::regclass) NOT NULL, @@ -315,12 +453,20 @@ CREATE TABLE stock_goods ( CONSTRAINT stock_goods_sg_type CHECK (((sg_type = 'c'::bpchar) OR (sg_type = 'd'::bpchar))) ); CREATE TABLE tmp_pcmn ( - pcm_val poste_comptable NOT NULL, + pcm_val account_type NOT NULL, pcm_lib text, - pcm_val_parent poste_comptable DEFAULT 0 + pcm_val_parent account_type DEFAULT 0, + pcm_type text +); +CREATE TABLE todo_list ( + tl_id integer DEFAULT nextval('todo_list_tl_id_seq'::regclass) NOT NULL, + tl_date date NOT NULL, + tl_title text NOT NULL, + tl_desc text, + use_login text NOT NULL ); CREATE TABLE tva_rate ( - tva_id integer NOT NULL, + tva_id integer DEFAULT nextval('s_tva'::regclass) NOT NULL, tva_label text NOT NULL, tva_rate numeric(8,4) DEFAULT 0.0 NOT NULL, tva_comment text, @@ -336,6 +482,12 @@ CREATE TABLE user_sec_act ( ua_login text, ua_act_id integer ); +CREATE TABLE user_sec_extension ( + use_id integer NOT NULL, + ex_id integer NOT NULL, + use_login text NOT NULL, + use_access character(1) DEFAULT 0 NOT NULL +); CREATE TABLE user_sec_jrn ( uj_id integer DEFAULT nextval(('s_user_jrn'::text)::regclass) NOT NULL, uj_login text, diff --git a/html/admin/sql/mod1/view.sql b/html/admin/sql/mod1/view.sql index 8623b5a36..317c4afe2 100644 --- a/html/admin/sql/mod1/view.sql +++ b/html/admin/sql/mod1/view.sql @@ -1,9 +1,9 @@ CREATE VIEW vw_client AS SELECT a.f_id, a.av_text AS name, a1.av_text AS quick_code, b.av_text AS tva_num, c.av_text AS poste_comptable, d.av_text AS rue, e.av_text AS code_postal, f.av_text AS pays, g.av_text AS telephone, h.av_text AS email FROM (((((((((SELECT jnt_fic_att_value.jft_id, fiche.f_id, fiche_def.frd_id, fiche.fd_id, fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def_ref.frd_text, fiche_def_ref.frd_class_base, jnt_fic_att_value.ad_id, attr_value.av_text FROM ((((fiche JOIN fiche_def USING (fd_id)) JOIN fiche_def_ref USING (frd_id)) JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) WHERE (jnt_fic_att_value.ad_id = 1)) a JOIN (SELECT jnt_fic_att_value.jft_id, fiche.f_id, fiche_def.frd_id, fiche.fd_id, fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def_ref.frd_text, fiche_def_ref.frd_class_base, jnt_fic_att_value.ad_id, attr_value.av_text FROM ((((fiche JOIN fiche_def USING (fd_id)) JOIN fiche_def_ref USING (frd_id)) JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) WHERE (jnt_fic_att_value.ad_id = 13)) b USING (f_id)) JOIN (SELECT jnt_fic_att_value.jft_id, fiche.f_id, fiche_def.frd_id, fiche.fd_id, fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def_ref.frd_text, fiche_def_ref.frd_class_base, jnt_fic_att_value.ad_id, attr_value.av_text FROM ((((fiche JOIN fiche_def USING (fd_id)) JOIN fiche_def_ref USING (frd_id)) JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) WHERE (jnt_fic_att_value.ad_id = 23)) a1 USING (f_id)) JOIN (SELECT jnt_fic_att_value.jft_id, fiche.f_id, fiche_def.frd_id, fiche.fd_id, fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def_ref.frd_text, fiche_def_ref.frd_class_base, jnt_fic_att_value.ad_id, attr_value.av_text FROM ((((fiche JOIN fiche_def USING (fd_id)) JOIN fiche_def_ref USING (frd_id)) JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) WHERE (jnt_fic_att_value.ad_id = 5)) c USING (f_id)) JOIN (SELECT jnt_fic_att_value.jft_id, fiche.f_id, fiche_def.frd_id, fiche.fd_id, fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def_ref.frd_text, fiche_def_ref.frd_class_base, jnt_fic_att_value.ad_id, attr_value.av_text FROM ((((fiche JOIN fiche_def USING (fd_id)) JOIN fiche_def_ref USING (frd_id)) JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) WHERE (jnt_fic_att_value.ad_id = 14)) d USING (f_id)) JOIN (SELECT jnt_fic_att_value.jft_id, fiche.f_id, fiche_def.frd_id, fiche.fd_id, fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def_ref.frd_text, fiche_def_ref.frd_class_base, jnt_fic_att_value.ad_id, attr_value.av_text FROM ((((fiche JOIN fiche_def USING (fd_id)) JOIN fiche_def_ref USING (frd_id)) JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) WHERE (jnt_fic_att_value.ad_id = 15)) e USING (f_id)) JOIN (SELECT jnt_fic_att_value.jft_id, fiche.f_id, fiche_def.frd_id, fiche.fd_id, fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def_ref.frd_text, fiche_def_ref.frd_class_base, jnt_fic_att_value.ad_id, attr_value.av_text FROM ((((fiche JOIN fiche_def USING (fd_id)) JOIN fiche_def_ref USING (frd_id)) JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) WHERE (jnt_fic_att_value.ad_id = 16)) f USING (f_id)) JOIN (SELECT jnt_fic_att_value.jft_id, fiche.f_id, fiche_def.frd_id, fiche.fd_id, fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def_ref.frd_text, fiche_def_ref.frd_class_base, jnt_fic_att_value.ad_id, attr_value.av_text FROM ((((fiche JOIN fiche_def USING (fd_id)) JOIN fiche_def_ref USING (frd_id)) JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) WHERE (jnt_fic_att_value.ad_id = 17)) g USING (f_id)) LEFT JOIN (SELECT jnt_fic_att_value.jft_id, fiche.f_id, fiche_def.frd_id, fiche.fd_id, fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def_ref.frd_text, fiche_def_ref.frd_class_base, jnt_fic_att_value.ad_id, attr_value.av_text FROM ((((fiche JOIN fiche_def USING (fd_id)) JOIN fiche_def_ref USING (frd_id)) JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) WHERE (jnt_fic_att_value.ad_id = 18)) h USING (f_id)) WHERE (a.frd_id = 9); CREATE VIEW vw_fiche_attr AS - SELECT a.f_id, a.fd_id, a.av_text AS vw_name, b.av_text AS vw_sell, c.av_text AS vw_buy, d.av_text AS tva_code, tva_rate.tva_id, tva_rate.tva_rate, tva_rate.tva_label, e.av_text AS vw_addr, f.av_text AS vw_cp, j.av_text AS quick_code, fiche_def.frd_id FROM (((((((((SELECT fiche.f_id, fiche.fd_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 1)) a LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 6)) b ON ((a.f_id = b.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 7)) c ON ((a.f_id = c.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 2)) d ON ((a.f_id = d.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 14)) e ON ((a.f_id = e.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 15)) f ON ((a.f_id = f.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 23)) j ON ((a.f_id = j.f_id))) LEFT JOIN tva_rate ON ((d.av_text = (tva_rate.tva_id)::text))) JOIN fiche_def USING (fd_id)); + SELECT a.f_id, a.fd_id, a.av_text AS vw_name, b.av_text AS vw_sell, c.av_text AS vw_buy, d.av_text AS tva_code, tva_rate.tva_id, tva_rate.tva_rate, tva_rate.tva_label, e.av_text AS vw_addr, f.av_text AS vw_cp, j.av_text AS quick_code, h.av_text AS vw_description, i.av_text AS tva_num, fiche_def.frd_id FROM (((((((((((SELECT fiche.f_id, fiche.fd_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 1)) a LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 6)) b ON ((a.f_id = b.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 7)) c ON ((a.f_id = c.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 2)) d ON ((a.f_id = d.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 14)) e ON ((a.f_id = e.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 15)) f ON ((a.f_id = f.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 23)) j ON ((a.f_id = j.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 9)) h ON ((a.f_id = h.f_id))) LEFT JOIN (SELECT fiche.f_id, attr_value.av_text FROM (((fiche JOIN jnt_fic_att_value USING (f_id)) JOIN attr_value USING (jft_id)) JOIN attr_def USING (ad_id)) WHERE (jnt_fic_att_value.ad_id = 13)) i ON ((a.f_id = i.f_id))) LEFT JOIN tva_rate ON ((d.av_text = (tva_rate.tva_id)::text))) JOIN fiche_def USING (fd_id)); CREATE VIEW vw_fiche_def AS - SELECT jnt_fic_attr.fd_id, jnt_fic_attr.ad_id, attr_def.ad_text, attr_value.av_text, fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def.frd_id FROM (((((jnt_fic_att_value JOIN attr_value USING (jft_id)) JOIN fiche USING (f_id)) JOIN jnt_fic_attr USING (fd_id)) JOIN attr_def ON ((attr_def.ad_id = jnt_fic_attr.ad_id))) JOIN fiche_def USING (fd_id)); + SELECT jnt_fic_attr.fd_id, jnt_fic_attr.ad_id, attr_def.ad_text, fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def.frd_id FROM ((fiche_def JOIN jnt_fic_attr USING (fd_id)) JOIN attr_def ON ((attr_def.ad_id = jnt_fic_attr.ad_id))); CREATE VIEW vw_fiche_min AS SELECT attr_min.frd_id, attr_min.ad_id, attr_def.ad_text, fiche_def_ref.frd_text, fiche_def_ref.frd_class_base FROM ((attr_min JOIN attr_def USING (ad_id)) JOIN fiche_def_ref USING (frd_id)); CREATE VIEW vw_poste_qcode AS diff --git a/html/admin/sql/mod2/data.sql b/html/admin/sql/mod2/data.sql index 4ca5b1f7e..8e41c9379 100644 --- a/html/admin/sql/mod2/data.sql +++ b/html/admin/sql/mod2/data.sql @@ -1,11 +1,17 @@ -SET client_encoding = 'utf8'; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = off; SET check_function_bodies = false; SET client_min_messages = warning; +SET escape_string_warning = off; SET search_path = public, pg_catalog; +SELECT pg_catalog.setval('action_detail_ad_id_seq', 1, false); + + + SELECT pg_catalog.setval('action_gestion_ag_id_seq', 1, false); @@ -14,6 +20,22 @@ SELECT pg_catalog.setval('bilan_b_id_seq', 4, true); +SELECT pg_catalog.setval('bud_card_bc_id_seq', 1, false); + + + +SELECT pg_catalog.setval('bud_detail_bd_id_seq', 1, false); + + + +SELECT pg_catalog.setval('bud_detail_periode_bdp_id_seq', 1, false); + + + +SELECT pg_catalog.setval('del_action_del_id_seq', 1, true); + + + SELECT pg_catalog.setval('document_d_id_seq', 1, false); @@ -30,7 +52,23 @@ SELECT pg_catalog.setval('document_state_s_id_seq', 3, true); -SELECT pg_catalog.setval('document_type_dt_id_seq', 10, false); +SELECT pg_catalog.setval('document_type_dt_id_seq', 25, false); + + + +SELECT pg_catalog.setval('extension_ex_id_seq', 1, false); + + + +SELECT pg_catalog.setval('forecast_cat_fc_id_seq', 1, false); + + + +SELECT pg_catalog.setval('forecast_f_id_seq', 1, false); + + + +SELECT pg_catalog.setval('forecast_item_fi_id_seq', 1, false); @@ -42,6 +80,26 @@ SELECT pg_catalog.setval('s_jnt_id', 53, true); +SELECT pg_catalog.setval('jnt_letter_jl_id_seq', 1, false); + + + +SELECT pg_catalog.setval('jrn_info_ji_id_seq', 1, false); + + + +SELECT pg_catalog.setval('letter_cred_lc_id_seq', 1, false); + + + +SELECT pg_catalog.setval('letter_deb_ld_id_seq', 1, false); + + + +SELECT pg_catalog.setval('mod_payment_mp_id_seq', 10, true); + + + SELECT pg_catalog.setval('op_def_op_seq', 1, false); @@ -50,7 +108,7 @@ SELECT pg_catalog.setval('op_predef_detail_opd_id_seq', 1, false); -SELECT pg_catalog.setval('s_oa_group', 1, false); +SELECT pg_catalog.setval('s_oa_group', 7, true); @@ -106,7 +164,7 @@ SELECT pg_catalog.setval('s_formdef', 1, false); -SELECT pg_catalog.setval('s_grpt', 95, true); +SELECT pg_catalog.setval('s_grpt', 102, true); @@ -114,7 +172,7 @@ SELECT pg_catalog.setval('s_idef', 1, false); -SELECT pg_catalog.setval('s_internal', 94, true); +SELECT pg_catalog.setval('s_internal', 1, false); @@ -158,7 +216,23 @@ SELECT pg_catalog.setval('s_jrn_op', 1, false); -SELECT pg_catalog.setval('s_jrn_rapt', 18, true); +SELECT pg_catalog.setval('s_jrn_pj1', 1, false); + + + +SELECT pg_catalog.setval('s_jrn_pj2', 1, false); + + + +SELECT pg_catalog.setval('s_jrn_pj3', 1, false); + + + +SELECT pg_catalog.setval('s_jrn_pj4', 1, false); + + + +SELECT pg_catalog.setval('s_jrn_rapt', 20, true); @@ -170,11 +244,11 @@ SELECT pg_catalog.setval('s_jrnx', 1, false); -SELECT pg_catalog.setval('s_periode', 104, true); +SELECT pg_catalog.setval('s_periode', 117, true); -SELECT pg_catalog.setval('s_quantity', 10, true); +SELECT pg_catalog.setval('s_quantity', 13, true); @@ -182,6 +256,10 @@ SELECT pg_catalog.setval('s_stock_goods', 1, false); +SELECT pg_catalog.setval('s_tva', 1000, false); + + + SELECT pg_catalog.setval('s_user_act', 1, false); @@ -190,14 +268,34 @@ SELECT pg_catalog.setval('s_user_jrn', 8, true); +SELECT pg_catalog.setval('seq_bud_hypothese_bh_id', 1, false); + + + SELECT pg_catalog.setval('seq_doc_type_1', 1, false); +SELECT pg_catalog.setval('seq_doc_type_10', 1, false); + + + SELECT pg_catalog.setval('seq_doc_type_2', 1, false); +SELECT pg_catalog.setval('seq_doc_type_20', 1, false); + + + +SELECT pg_catalog.setval('seq_doc_type_21', 1, false); + + + +SELECT pg_catalog.setval('seq_doc_type_22', 1, false); + + + SELECT pg_catalog.setval('seq_doc_type_3', 1, false); @@ -226,28 +324,61 @@ SELECT pg_catalog.setval('seq_doc_type_9', 1, false); -INSERT INTO "action" (ac_id, ac_description) VALUES (4, 'Impression'); -INSERT INTO "action" (ac_id, ac_description) VALUES (6, 'Mise à jour Plan Comptable'); -INSERT INTO "action" (ac_id, ac_description) VALUES (7, 'Gestion Journaux'); -INSERT INTO "action" (ac_id, ac_description) VALUES (8, 'Paramètres'); -INSERT INTO "action" (ac_id, ac_description) VALUES (10, 'Centralise'); -INSERT INTO "action" (ac_id, ac_description) VALUES (16, 'Voir le stock'); -INSERT INTO "action" (ac_id, ac_description) VALUES (17, 'Modifie le stock'); -INSERT INTO "action" (ac_id, ac_description) VALUES (20, 'Voir la balance des comptes'); -INSERT INTO "action" (ac_id, ac_description) VALUES (21, 'Import et export des écritures d''ouverture'); -INSERT INTO "action" (ac_id, ac_description) VALUES (28, 'Module Suivi Document'); -INSERT INTO "action" (ac_id, ac_description) VALUES (22, 'Module Client'); -INSERT INTO "action" (ac_id, ac_description) VALUES (24, 'Module Fournisseur'); -INSERT INTO "action" (ac_id, ac_description) VALUES (26, 'Module Administration'); -INSERT INTO "action" (ac_id, ac_description) VALUES (30, 'Module Gestion'); -INSERT INTO "action" (ac_id, ac_description) VALUES (1, 'Lecture du Grand-Livre'); -INSERT INTO "action" (ac_id, ac_description) VALUES (31, 'Gestion des périodes comptables'); -INSERT INTO "action" (ac_id, ac_description) VALUES (3, 'Lecture des fiches'); -INSERT INTO "action" (ac_id, ac_description) VALUES (15, 'Ajout de fiche et modification'); -INSERT INTO "action" (ac_id, ac_description) VALUES (5, 'Création et modifications des rapports'); -INSERT INTO "action" (ac_id, ac_description) VALUES (50, 'Definir les Plans Analytiques et les postes'); -INSERT INTO "action" (ac_id, ac_description) VALUES (51, 'Impression CA'); -INSERT INTO "action" (ac_id, ac_description) VALUES (52, 'Operations Diverses CA'); +SELECT pg_catalog.setval('todo_list_tl_id_seq', 1, false); + + + +SELECT pg_catalog.setval('user_sec_extension_use_id_seq', 1, false); + + + +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1135, 'Ajoute ou modifie des catégories de documents', 'parametre', 'PARCATDOC'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (210, 'Ajout de plan analytique', 'compta_anal', 'CAPA'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (220, 'Ajout de poste analytique', 'compta_anal', 'CAPO'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (230, 'Ajout de groupe analytique', 'compta_anal', 'CAGA'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (235, 'Ajout d''operation diverses', 'compta_anal', 'CAOD'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (240, 'Impression', 'compta_anal', 'CAIMP'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (300, 'Gestion', 'gestion', 'GESTION'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (305, 'Import en Banque', 'gestion', 'GEBQ'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (307, 'Effacement d''opération', 'gestion', 'GEOP'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (310, 'Courrier (lecture & écriture)', 'gestion', 'GECOUR'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (311, 'Fournisseur', 'gestion', 'GESUPPL'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (312, 'Client', 'gestion', 'GECUST'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (700, 'Rapport', 'impression', 'IMPRAP'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (710, 'Journaux', 'impression', 'IMPJRN'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (720, 'Fiche', 'impression', 'IMPFIC'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (730, 'Poste', 'impression', 'IMPPOSTE'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (740, 'Bilan', 'impression', 'IMPBIL'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (750, 'Balance', 'impression', 'IMPBAL'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (800, 'Ajout de fiche', 'fiche', 'FICADD'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (805, 'Création, modification et effacement de fiche', 'fiche', 'FIC'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (910, 'création, modification et effacement de catégorie de fiche', 'fiche', 'FICCAT'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1100, 'Mode comptabilité analytique', 'parametre', 'PARCA'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1110, 'Ajout de période', 'parametre', 'PARPER'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1120, 'Catégorie des fiches', 'parametre', 'PARFIC'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1130, 'Document', 'parametre', 'PARDOC'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1140, 'Modification journaux', 'parametre', 'PARJRN'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1150, 'TVA', 'parametre', 'PARTVA'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1160, 'Moyen de paiement', 'parametre', 'PARMP'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1180, 'Clôture ', 'parametre', 'PARCLO'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1185, 'Changement du plan comptable ', 'parametre', 'PARPCMN'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1170, 'Poste Comptable de base', 'parametre', 'PARPOS'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1190, 'Centralisation', 'parametre', 'PARCENT'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1200, 'Écriture d''ouverture', 'parametre', 'PAREO'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1210, 'Mode strict', 'parametre', 'PARSTR'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1220, 'Coordonnées société', 'parametre', 'PARCOORD'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1230, 'Création de rapport', 'parametre', 'PARRAP'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1240, 'Effacement et création d''opération prédéfinie', 'parametre', 'PARPREDE'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1245, 'Sécurité du dossier', 'parametre', 'PARSEC'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1500, 'Stock (lecture)', 'stock', 'STOLE'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1510, 'Stock (changement)', 'stock', 'STOWRITE'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (313, 'Administration', 'gestion', 'GEADM'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1600, 'Gestion des extensions', 'extension', 'EXTENSION'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1701, 'Consultation', 'prvision', 'PREVCON'); +INSERT INTO action (ac_id, ac_description, ac_module, ac_code) VALUES (1702, 'Modification et cration', 'prvision', 'PREVMOD'); + + + @@ -281,6 +412,8 @@ INSERT INTO attr_def (ad_id, ad_text) VALUES (25, 'Société'); INSERT INTO attr_def (ad_id, ad_text) VALUES (26, 'Fax'); INSERT INTO attr_def (ad_id, ad_text) VALUES (27, 'GSM'); INSERT INTO attr_def (ad_id, ad_text) VALUES (15, 'code postal'); +INSERT INTO attr_def (ad_id, ad_text) VALUES (30, 'Numero de client'); +INSERT INTO attr_def (ad_id, ad_text) VALUES (31, 'Dpense charge du grant (partie prive)'); @@ -378,485 +511,18 @@ INSERT INTO attr_min (frd_id, ad_id) VALUES (17, 1); INSERT INTO attr_min (frd_id, ad_id) VALUES (17, 9); INSERT INTO attr_min (frd_id, ad_id) VALUES (18, 1); INSERT INTO attr_min (frd_id, ad_id) VALUES (18, 9); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 1); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 4); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 3); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 5); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 15); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 16); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 24); +INSERT INTO attr_min (frd_id, ad_id) VALUES (25, 23); +INSERT INTO attr_min (frd_id, ad_id) VALUES (2, 30); -INSERT INTO attr_value (jft_id, av_text) VALUES (366, 'Fournisseurs et Comptes rattachés'); -INSERT INTO attr_value (jft_id, av_text) VALUES (367, '400'); -INSERT INTO attr_value (jft_id, av_text) VALUES (368, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (369, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (370, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (371, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (372, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (373, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (374, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (375, 'Q400'); -INSERT INTO attr_value (jft_id, av_text) VALUES (376, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (377, 'autres charges externes - Services extérieurs'); -INSERT INTO attr_value (jft_id, av_text) VALUES (378, '101'); -INSERT INTO attr_value (jft_id, av_text) VALUES (379, '61'); -INSERT INTO attr_value (jft_id, av_text) VALUES (380, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (381, 'Q61'); -INSERT INTO attr_value (jft_id, av_text) VALUES (393, 'Q53'); -INSERT INTO attr_value (jft_id, av_text) VALUES (394, 'valeurs mobilières de placement'); -INSERT INTO attr_value (jft_id, av_text) VALUES (395, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (396, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (397, '50'); -INSERT INTO attr_value (jft_id, av_text) VALUES (398, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (399, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (400, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (401, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (402, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (403, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (404, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (405, 'Q50'); -INSERT INTO attr_value (jft_id, av_text) VALUES (417, 'Q51'); -INSERT INTO attr_value (jft_id, av_text) VALUES (418, 'virements internes'); -INSERT INTO attr_value (jft_id, av_text) VALUES (419, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (420, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (421, '58'); -INSERT INTO attr_value (jft_id, av_text) VALUES (422, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (423, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (424, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (425, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (426, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (427, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (428, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (429, 'Q58'); -INSERT INTO attr_value (jft_id, av_text) VALUES (382, 'La caisse Monpognon'); -INSERT INTO attr_value (jft_id, av_text) VALUES (383, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (384, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (385, '53'); -INSERT INTO attr_value (jft_id, av_text) VALUES (386, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (387, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (388, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (389, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (390, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (391, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (392, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (406, 'La banque Gripsous'); -INSERT INTO attr_value (jft_id, av_text) VALUES (407, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (408, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (409, '51'); -INSERT INTO attr_value (jft_id, av_text) VALUES (410, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (411, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (412, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (413, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (414, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (415, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (416, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (441, 'Achats (sauf 603)'); -INSERT INTO attr_value (jft_id, av_text) VALUES (442, '101'); -INSERT INTO attr_value (jft_id, av_text) VALUES (443, '60'); -INSERT INTO attr_value (jft_id, av_text) VALUES (444, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (445, 'Q60'); -INSERT INTO attr_value (jft_id, av_text) VALUES (446, 'Produits financiers'); -INSERT INTO attr_value (jft_id, av_text) VALUES (447, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (448, '76'); -INSERT INTO attr_value (jft_id, av_text) VALUES (449, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (450, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (451, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (452, 'Q76'); -INSERT INTO attr_value (jft_id, av_text) VALUES (453, 'Charges financières'); -INSERT INTO attr_value (jft_id, av_text) VALUES (454, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (455, '66'); -INSERT INTO attr_value (jft_id, av_text) VALUES (456, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (457, 'Q66'); -INSERT INTO attr_value (jft_id, av_text) VALUES (430, 'Fournisseur 1 : Potdecolle'); -INSERT INTO attr_value (jft_id, av_text) VALUES (431, '400'); -INSERT INTO attr_value (jft_id, av_text) VALUES (432, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (433, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (434, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (435, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (436, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (437, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (438, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (439, 'Q400001'); -INSERT INTO attr_value (jft_id, av_text) VALUES (440, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (473, 'Q400002'); -INSERT INTO attr_value (jft_id, av_text) VALUES (464, 'Fournisseur 2 Kisgratpas'); -INSERT INTO attr_value (jft_id, av_text) VALUES (465, '400'); -INSERT INTO attr_value (jft_id, av_text) VALUES (466, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (467, 'FR00 123 456 789'); -INSERT INTO attr_value (jft_id, av_text) VALUES (468, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (469, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (470, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (471, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (472, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (474, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (479, 'Q607'); -INSERT INTO attr_value (jft_id, av_text) VALUES (475, 'achat de marchandises'); -INSERT INTO attr_value (jft_id, av_text) VALUES (476, '101'); -INSERT INTO attr_value (jft_id, av_text) VALUES (477, '607'); -INSERT INTO attr_value (jft_id, av_text) VALUES (478, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (480, 'Fournisseurs et Comptes rattachés'); -INSERT INTO attr_value (jft_id, av_text) VALUES (481, '400'); -INSERT INTO attr_value (jft_id, av_text) VALUES (482, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (483, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (484, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (485, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (486, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (487, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (488, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (489, 'Q408FACTàRECEVOIR'); -INSERT INTO attr_value (jft_id, av_text) VALUES (490, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (491, 'achat de marchandises'); -INSERT INTO attr_value (jft_id, av_text) VALUES (492, '101'); -INSERT INTO attr_value (jft_id, av_text) VALUES (493, '607'); -INSERT INTO attr_value (jft_id, av_text) VALUES (494, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (495, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (497, 'Q607BIS'); -INSERT INTO attr_value (jft_id, av_text) VALUES (507, 'Q410001PIGEON'); -INSERT INTO attr_value (jft_id, av_text) VALUES (515, 'Q707'); -INSERT INTO attr_value (jft_id, av_text) VALUES (522, 'Q708'); -INSERT INTO attr_value (jft_id, av_text) VALUES (509, 'Ventes de marchandises'); -INSERT INTO attr_value (jft_id, av_text) VALUES (510, '101'); -INSERT INTO attr_value (jft_id, av_text) VALUES (511, '707'); -INSERT INTO attr_value (jft_id, av_text) VALUES (512, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (513, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (514, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (516, 'Produits des activités annexes'); -INSERT INTO attr_value (jft_id, av_text) VALUES (517, '101'); -INSERT INTO attr_value (jft_id, av_text) VALUES (518, '708'); -INSERT INTO attr_value (jft_id, av_text) VALUES (519, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (520, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (521, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (523, 'Capital'); -INSERT INTO attr_value (jft_id, av_text) VALUES (524, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (525, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (526, '101'); -INSERT INTO attr_value (jft_id, av_text) VALUES (527, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (528, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (529, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (530, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (531, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (532, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (533, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (534, 'Q101'); -INSERT INTO attr_value (jft_id, av_text) VALUES (539, 'Q62DEPLACEMENTS'); -INSERT INTO attr_value (jft_id, av_text) VALUES (540, 'autres charges externes - Autres services extérieurs'); -INSERT INTO attr_value (jft_id, av_text) VALUES (541, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (542, '62'); -INSERT INTO attr_value (jft_id, av_text) VALUES (543, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (544, 'Q62FRAISMISSIONS'); -INSERT INTO attr_value (jft_id, av_text) VALUES (549, 'Q62FRAISTELECOM'); -INSERT INTO attr_value (jft_id, av_text) VALUES (545, 'autres charges externes - Autres services extérieurs'); -INSERT INTO attr_value (jft_id, av_text) VALUES (546, '101'); -INSERT INTO attr_value (jft_id, av_text) VALUES (547, '62'); -INSERT INTO attr_value (jft_id, av_text) VALUES (548, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (550, 'Associés - Comptes courants'); -INSERT INTO attr_value (jft_id, av_text) VALUES (551, '455'); -INSERT INTO attr_value (jft_id, av_text) VALUES (552, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (553, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (554, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (555, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (556, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (557, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (558, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (559, 'Q455ASSOCIE1'); -INSERT INTO attr_value (jft_id, av_text) VALUES (560, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (535, 'autres charges externes - Autres services extérieurs'); -INSERT INTO attr_value (jft_id, av_text) VALUES (536, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (537, '62'); -INSERT INTO attr_value (jft_id, av_text) VALUES (538, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (561, 'Impôts, taxes et versements assimiles'); -INSERT INTO attr_value (jft_id, av_text) VALUES (562, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (563, '63'); -INSERT INTO attr_value (jft_id, av_text) VALUES (564, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (565, 'Q63TAXEPROFESSION'); -INSERT INTO attr_value (jft_id, av_text) VALUES (566, 'Autres charges de gestion courante'); -INSERT INTO attr_value (jft_id, av_text) VALUES (567, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (568, '65'); -INSERT INTO attr_value (jft_id, av_text) VALUES (569, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (570, 'Q65'); -INSERT INTO attr_value (jft_id, av_text) VALUES (571, 'Autres produits de gestion courante'); -INSERT INTO attr_value (jft_id, av_text) VALUES (572, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (573, '75'); -INSERT INTO attr_value (jft_id, av_text) VALUES (574, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (575, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (576, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (577, 'Q75'); -INSERT INTO attr_value (jft_id, av_text) VALUES (583, 'Rémunération du travail de l''exploitant'); -INSERT INTO attr_value (jft_id, av_text) VALUES (584, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (585, '644'); -INSERT INTO attr_value (jft_id, av_text) VALUES (586, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (587, 'Q644'); -INSERT INTO attr_value (jft_id, av_text) VALUES (579, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (603, 'Cotisations sociales personnelles de l''exploitant'); -INSERT INTO attr_value (jft_id, av_text) VALUES (604, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (605, '646'); -INSERT INTO attr_value (jft_id, av_text) VALUES (606, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (607, 'Q646'); -INSERT INTO attr_value (jft_id, av_text) VALUES (652, 'Personnel - Rémunérations dues'); -INSERT INTO attr_value (jft_id, av_text) VALUES (653, '421'); -INSERT INTO attr_value (jft_id, av_text) VALUES (654, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (655, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (656, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (657, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (658, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (659, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (660, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (661, 'Q421SALAIRENETNICOLE'); -INSERT INTO attr_value (jft_id, av_text) VALUES (662, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (663, 'Personnel - Rémunérations dues'); -INSERT INTO attr_value (jft_id, av_text) VALUES (664, '421'); -INSERT INTO attr_value (jft_id, av_text) VALUES (665, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (666, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (667, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (668, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (669, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (670, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (671, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (672, 'Q421SALAIRENETPIERRE'); -INSERT INTO attr_value (jft_id, av_text) VALUES (673, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (578, 'Rémunérations du personnel'); -INSERT INTO attr_value (jft_id, av_text) VALUES (580, '641'); -INSERT INTO attr_value (jft_id, av_text) VALUES (581, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (582, 'Q641SALAIREBRUTNICOLE'); -INSERT INTO attr_value (jft_id, av_text) VALUES (674, 'Rémunérations du personnel'); -INSERT INTO attr_value (jft_id, av_text) VALUES (675, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (676, '641'); -INSERT INTO attr_value (jft_id, av_text) VALUES (677, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (678, 'Q641SALAIREBRUTPIERRE'); -INSERT INTO attr_value (jft_id, av_text) VALUES (617, 'Q431RETENUESURSSAFNICOLE'); -INSERT INTO attr_value (jft_id, av_text) VALUES (608, 'Sécurité sociale'); -INSERT INTO attr_value (jft_id, av_text) VALUES (609, '431'); -INSERT INTO attr_value (jft_id, av_text) VALUES (610, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (611, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (612, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (613, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (614, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (615, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (616, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (618, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (679, 'Sécurité sociale'); -INSERT INTO attr_value (jft_id, av_text) VALUES (680, '431'); -INSERT INTO attr_value (jft_id, av_text) VALUES (681, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (682, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (683, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (684, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (685, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (686, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (687, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (688, 'Q431RETENUESURSSAFPIERRE'); -INSERT INTO attr_value (jft_id, av_text) VALUES (689, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (619, 'Cotis.Sal.+Pat. Retraite salariés dûes'); -INSERT INTO attr_value (jft_id, av_text) VALUES (620, '43731'); -INSERT INTO attr_value (jft_id, av_text) VALUES (621, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (622, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (623, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (624, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (625, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (626, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (627, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (628, 'Q43731RETRAITESALARIESNICOLE'); -INSERT INTO attr_value (jft_id, av_text) VALUES (629, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (699, 'Q43731RETRAITESALARIESPIERRE'); -INSERT INTO attr_value (jft_id, av_text) VALUES (630, 'Cotis.Sal.+Pat. Retraite cadres dûes'); -INSERT INTO attr_value (jft_id, av_text) VALUES (631, '43732'); -INSERT INTO attr_value (jft_id, av_text) VALUES (632, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (633, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (634, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (635, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (636, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (637, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (638, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (639, 'Q43732RETAITECADRESNICOLE'); -INSERT INTO attr_value (jft_id, av_text) VALUES (640, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (710, 'Q43732RETAITECADRESPIERRE'); -INSERT INTO attr_value (jft_id, av_text) VALUES (650, 'Q4374CHOMAGENICOLE'); -INSERT INTO attr_value (jft_id, av_text) VALUES (721, 'Q4374CHOMAGEPIERRE'); -INSERT INTO attr_value (jft_id, av_text) VALUES (723, 'URSSAF'); -INSERT INTO attr_value (jft_id, av_text) VALUES (724, '431'); -INSERT INTO attr_value (jft_id, av_text) VALUES (725, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (726, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (727, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (728, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (729, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (730, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (731, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (732, 'Q431'); -INSERT INTO attr_value (jft_id, av_text) VALUES (733, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (641, 'Cotis.Sal.+Pat. Chômage dûes'); -INSERT INTO attr_value (jft_id, av_text) VALUES (642, '4374'); -INSERT INTO attr_value (jft_id, av_text) VALUES (643, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (644, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (645, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (646, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (647, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (648, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (649, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (651, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (712, 'Cotis.Sal.+Pat. Chômage dûes'); -INSERT INTO attr_value (jft_id, av_text) VALUES (713, '4374'); -INSERT INTO attr_value (jft_id, av_text) VALUES (714, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (715, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (716, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (717, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (718, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (719, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (720, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (722, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (701, 'Cotis.Sal.+Pat. Retraite cadres dûes'); -INSERT INTO attr_value (jft_id, av_text) VALUES (702, '43732'); -INSERT INTO attr_value (jft_id, av_text) VALUES (703, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (704, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (705, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (706, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (707, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (708, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (709, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (711, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (690, 'Cotis.Sal.+Pat. Retraite salariés dûes'); -INSERT INTO attr_value (jft_id, av_text) VALUES (691, '43731'); -INSERT INTO attr_value (jft_id, av_text) VALUES (692, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (693, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (694, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (695, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (696, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (697, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (698, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (700, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (734, 'Cotis.Sal. Pat. Retraite salariés dûes'); -INSERT INTO attr_value (jft_id, av_text) VALUES (735, '43731'); -INSERT INTO attr_value (jft_id, av_text) VALUES (736, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (737, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (738, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (739, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (740, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (741, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (742, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (743, 'Q43731'); -INSERT INTO attr_value (jft_id, av_text) VALUES (744, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (754, 'Q43732'); -INSERT INTO attr_value (jft_id, av_text) VALUES (756, 'Cotis.Sal. Pat. Chômage dûes'); -INSERT INTO attr_value (jft_id, av_text) VALUES (757, '4374'); -INSERT INTO attr_value (jft_id, av_text) VALUES (758, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (759, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (760, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (761, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (762, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (763, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (764, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (765, 'Q4374'); -INSERT INTO attr_value (jft_id, av_text) VALUES (766, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (745, 'Cotis.Sal.+Pat. Retraite cadres dûes'); -INSERT INTO attr_value (jft_id, av_text) VALUES (746, '43732'); -INSERT INTO attr_value (jft_id, av_text) VALUES (747, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (748, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (749, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (750, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (751, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (752, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (753, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (755, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (767, 'Clients et Comptes rattachés'); -INSERT INTO attr_value (jft_id, av_text) VALUES (768, '410'); -INSERT INTO attr_value (jft_id, av_text) VALUES (769, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (770, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (771, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (772, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (773, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (774, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (775, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (776, 'Q410'); -INSERT INTO attr_value (jft_id, av_text) VALUES (777, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (498, 'Client 1 Pigeon'); -INSERT INTO attr_value (jft_id, av_text) VALUES (499, '410'); -INSERT INTO attr_value (jft_id, av_text) VALUES (500, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (501, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (502, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (503, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (504, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (505, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (506, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (508, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (778, 'Client 2 Pignouf'); -INSERT INTO attr_value (jft_id, av_text) VALUES (779, '410'); -INSERT INTO attr_value (jft_id, av_text) VALUES (780, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (781, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (782, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (783, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (784, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (785, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (786, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (787, 'Q410002PIGNOUF'); -INSERT INTO attr_value (jft_id, av_text) VALUES (788, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (789, 'Client 3 Pinailleur'); -INSERT INTO attr_value (jft_id, av_text) VALUES (790, '410'); -INSERT INTO attr_value (jft_id, av_text) VALUES (791, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (792, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (793, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (794, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (795, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (796, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (797, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (798, 'Q410003PINAILLEUR'); -INSERT INTO attr_value (jft_id, av_text) VALUES (799, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (800, 'Frais d''établissement'); -INSERT INTO attr_value (jft_id, av_text) VALUES (801, '201'); -INSERT INTO attr_value (jft_id, av_text) VALUES (802, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (803, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (804, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (805, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (806, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (807, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (808, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (809, 'Q2011'); -INSERT INTO attr_value (jft_id, av_text) VALUES (810, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (811, 'Fournisseurs et Comptes rattachés'); -INSERT INTO attr_value (jft_id, av_text) VALUES (812, '400'); -INSERT INTO attr_value (jft_id, av_text) VALUES (813, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (814, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (815, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (816, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (817, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (818, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (819, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (820, 'Q4041FOURNISSEURIMMO'); -INSERT INTO attr_value (jft_id, av_text) VALUES (821, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (838, 'Q281'); -INSERT INTO attr_value (jft_id, av_text) VALUES (834, 'Amortissements des immobilisations corporelles'); -INSERT INTO attr_value (jft_id, av_text) VALUES (835, '104'); -INSERT INTO attr_value (jft_id, av_text) VALUES (836, '281'); -INSERT INTO attr_value (jft_id, av_text) VALUES (837, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (839, 'Autres impôts, taxes et versements assimilés'); -INSERT INTO attr_value (jft_id, av_text) VALUES (840, '447'); -INSERT INTO attr_value (jft_id, av_text) VALUES (841, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (842, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (843, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (844, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (845, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (846, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (847, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (848, 'Q447'); -INSERT INTO attr_value (jft_id, av_text) VALUES (849, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (850, 'Prestations de services'); -INSERT INTO attr_value (jft_id, av_text) VALUES (851, '101'); -INSERT INTO attr_value (jft_id, av_text) VALUES (852, '706'); -INSERT INTO attr_value (jft_id, av_text) VALUES (853, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (854, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (855, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (856, 'Q706'); -INSERT INTO attr_value (jft_id, av_text) VALUES (857, 'Ventes de produits finis'); -INSERT INTO attr_value (jft_id, av_text) VALUES (858, '101'); -INSERT INTO attr_value (jft_id, av_text) VALUES (859, '701'); -INSERT INTO attr_value (jft_id, av_text) VALUES (860, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (861, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (862, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (863, 'Q701'); -INSERT INTO attr_value (jft_id, av_text) VALUES (864, 'Rabais, remises et ristournes accordés par l''entreprise'); -INSERT INTO attr_value (jft_id, av_text) VALUES (865, '101'); -INSERT INTO attr_value (jft_id, av_text) VALUES (866, '709'); -INSERT INTO attr_value (jft_id, av_text) VALUES (867, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (868, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (869, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (870, 'Q709'); -INSERT INTO attr_value (jft_id, av_text) VALUES (871, 'immobilisations corporelles'); -INSERT INTO attr_value (jft_id, av_text) VALUES (872, '104'); -INSERT INTO attr_value (jft_id, av_text) VALUES (873, '21'); -INSERT INTO attr_value (jft_id, av_text) VALUES (874, ''); -INSERT INTO attr_value (jft_id, av_text) VALUES (875, 'Q21'); @@ -874,10 +540,19 @@ INSERT INTO bilan (b_id, b_name, b_file_template, b_file_form, b_type) VALUES (1 -INSERT INTO document_state (s_id, s_value) VALUES (1, 'Envoyé'); -INSERT INTO document_state (s_id, s_value) VALUES (2, 'Brouillon'); -INSERT INTO document_state (s_id, s_value) VALUES (3, 'A envoyer'); -INSERT INTO document_state (s_id, s_value) VALUES (4, 'Reçu'); + + + + + + + + + +INSERT INTO document_state (s_id, s_value) VALUES (1, 'Clôturé'); +INSERT INTO document_state (s_id, s_value) VALUES (2, 'A suivre'); +INSERT INTO document_state (s_id, s_value) VALUES (3, 'A faire'); +INSERT INTO document_state (s_id, s_value) VALUES (4, 'Abandonné'); @@ -890,72 +565,25 @@ INSERT INTO document_type (dt_id, dt_value) VALUES (6, 'Courrier'); INSERT INTO document_type (dt_id, dt_value) VALUES (7, 'Proposition'); INSERT INTO document_type (dt_id, dt_value) VALUES (8, 'Email'); INSERT INTO document_type (dt_id, dt_value) VALUES (9, 'Divers'); +INSERT INTO document_type (dt_id, dt_value) VALUES (10, 'Note de frais'); +INSERT INTO document_type (dt_id, dt_value) VALUES (20, 'Réception commande Fournisseur'); +INSERT INTO document_type (dt_id, dt_value) VALUES (21, 'Réception commande Client'); +INSERT INTO document_type (dt_id, dt_value) VALUES (22, 'Réception magazine'); -INSERT INTO fiche (f_id, fd_id) VALUES (21, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (22, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (23, 3); -INSERT INTO fiche (f_id, fd_id) VALUES (24, 3); -INSERT INTO fiche (f_id, fd_id) VALUES (25, 3); -INSERT INTO fiche (f_id, fd_id) VALUES (26, 3); -INSERT INTO fiche (f_id, fd_id) VALUES (27, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (28, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (29, 6); -INSERT INTO fiche (f_id, fd_id) VALUES (30, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (32, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (33, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (34, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (35, 1); -INSERT INTO fiche (f_id, fd_id) VALUES (36, 2); -INSERT INTO fiche (f_id, fd_id) VALUES (37, 6); -INSERT INTO fiche (f_id, fd_id) VALUES (38, 6); -INSERT INTO fiche (f_id, fd_id) VALUES (39, 3); -INSERT INTO fiche (f_id, fd_id) VALUES (40, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (41, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (42, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (43, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (44, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (45, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (46, 6); -INSERT INTO fiche (f_id, fd_id) VALUES (47, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (48, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (52, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (53, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (54, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (55, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (56, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (57, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (58, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (59, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (60, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (61, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (62, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (63, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (64, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (65, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (66, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (67, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (68, 2); -INSERT INTO fiche (f_id, fd_id) VALUES (69, 2); -INSERT INTO fiche (f_id, fd_id) VALUES (70, 2); -INSERT INTO fiche (f_id, fd_id) VALUES (71, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (72, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (74, 5); -INSERT INTO fiche (f_id, fd_id) VALUES (75, 4); -INSERT INTO fiche (f_id, fd_id) VALUES (76, 6); -INSERT INTO fiche (f_id, fd_id) VALUES (77, 6); -INSERT INTO fiche (f_id, fd_id) VALUES (78, 6); -INSERT INTO fiche (f_id, fd_id) VALUES (79, 5); -INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (2, 400, 'Client', true, 9); -INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (1, 604, 'Marchandises', true, 2); -INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (3, 5500, 'Banque', true, 4); -INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (4, 440, 'Fournisseur', true, 8); -INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (5, 61, 'S & B D', true, 3); -INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (6, 700, 'Vente', true, 1); + + + +INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (2, '400', 'Client', true, 9); +INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (1, '604', 'Marchandises', true, 2); +INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (3, '5500', 'Banque', true, 4); +INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (4, '440', 'Fournisseur', true, 8); +INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (5, '61', 'S & B D', true, 3); +INSERT INTO fiche_def (fd_id, fd_class_base, fd_label, fd_create_account, frd_id) VALUES (6, '700', 'Vente', true, 1); @@ -977,6 +605,16 @@ INSERT INTO fiche_def_ref (frd_id, frd_text, frd_class_base) VALUES (7, 'Matéri INSERT INTO fiche_def_ref (frd_id, frd_text, frd_class_base) VALUES (3, 'Achat Service et biens divers', 61); INSERT INTO fiche_def_ref (frd_id, frd_text, frd_class_base) VALUES (17, 'Escomptes accordées', 66); INSERT INTO fiche_def_ref (frd_id, frd_text, frd_class_base) VALUES (18, 'Produits Financiers', 76); +INSERT INTO fiche_def_ref (frd_id, frd_text, frd_class_base) VALUES (25, 'Compte Salarié / Administrateur', NULL); + + + + + + + + + @@ -999,6 +637,7 @@ INSERT INTO format_csv_banque (name, include_file) VALUES ('CBC', 'cbc_be.inc.ph INSERT INTO format_csv_banque (name, include_file) VALUES ('Argenta Belgique', 'argenta_be.inc.php'); INSERT INTO format_csv_banque (name, include_file) VALUES ('CBC Belgique', 'cbc_be.inc.php'); INSERT INTO format_csv_banque (name, include_file) VALUES ('Dexia', 'dexia_be.inc.php'); +INSERT INTO format_csv_banque (name, include_file) VALUES ('VMS Keytrade', 'keytrade_be.inc.php'); @@ -1012,537 +651,69 @@ INSERT INTO formdef (fr_id, fr_label) VALUES (3000000, 'TVA déclaration Belge') -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (366, 21, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (367, 21, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (368, 21, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (369, 21, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (370, 21, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (371, 21, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (372, 21, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (373, 21, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (374, 21, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (375, 21, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (376, 21, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (377, 22, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (378, 22, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (379, 22, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (380, 22, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (381, 22, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (382, 23, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (383, 23, 3); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (384, 23, 4); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (385, 23, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (386, 23, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (387, 23, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (388, 23, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (389, 23, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (390, 23, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (391, 23, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (392, 23, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (393, 23, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (394, 24, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (395, 24, 3); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (396, 24, 4); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (397, 24, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (398, 24, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (399, 24, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (400, 24, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (401, 24, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (402, 24, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (403, 24, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (404, 24, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (405, 24, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (406, 25, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (407, 25, 3); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (408, 25, 4); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (409, 25, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (410, 25, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (411, 25, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (412, 25, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (413, 25, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (414, 25, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (415, 25, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (416, 25, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (417, 25, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (418, 26, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (419, 26, 3); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (420, 26, 4); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (421, 26, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (422, 26, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (423, 26, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (424, 26, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (425, 26, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (426, 26, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (427, 26, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (428, 26, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (429, 26, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (430, 27, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (431, 27, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (432, 27, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (433, 27, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (434, 27, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (435, 27, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (436, 27, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (437, 27, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (438, 27, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (439, 27, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (440, 27, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (441, 28, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (442, 28, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (443, 28, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (444, 28, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (445, 28, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (446, 29, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (447, 29, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (448, 29, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (449, 29, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (450, 29, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (451, 29, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (452, 29, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (453, 30, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (454, 30, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (455, 30, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (456, 30, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (457, 30, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (464, 32, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (465, 32, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (466, 32, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (467, 32, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (468, 32, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (469, 32, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (470, 32, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (471, 32, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (472, 32, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (473, 32, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (474, 32, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (475, 33, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (476, 33, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (477, 33, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (478, 33, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (479, 33, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (480, 34, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (481, 34, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (482, 34, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (483, 34, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (484, 34, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (485, 34, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (486, 34, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (487, 34, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (488, 34, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (489, 34, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (490, 34, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (491, 35, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (492, 35, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (493, 35, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (494, 35, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (495, 35, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (497, 35, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (498, 36, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (499, 36, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (500, 36, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (501, 36, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (502, 36, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (503, 36, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (504, 36, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (505, 36, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (506, 36, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (507, 36, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (508, 36, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (509, 37, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (510, 37, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (511, 37, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (512, 37, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (513, 37, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (514, 37, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (515, 37, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (516, 38, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (517, 38, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (518, 38, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (519, 38, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (520, 38, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (521, 38, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (522, 38, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (523, 39, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (524, 39, 3); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (525, 39, 4); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (526, 39, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (527, 39, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (528, 39, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (529, 39, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (530, 39, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (531, 39, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (532, 39, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (533, 39, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (534, 39, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (535, 40, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (536, 40, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (537, 40, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (538, 40, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (539, 40, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (540, 41, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (541, 41, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (542, 41, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (543, 41, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (544, 41, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (545, 42, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (546, 42, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (547, 42, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (548, 42, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (549, 42, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (550, 43, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (551, 43, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (552, 43, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (553, 43, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (554, 43, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (555, 43, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (556, 43, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (557, 43, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (558, 43, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (559, 43, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (560, 43, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (561, 44, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (562, 44, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (563, 44, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (564, 44, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (565, 44, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (566, 45, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (567, 45, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (568, 45, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (569, 45, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (570, 45, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (571, 46, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (572, 46, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (573, 46, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (574, 46, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (575, 46, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (576, 46, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (577, 46, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (578, 47, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (579, 47, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (580, 47, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (581, 47, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (582, 47, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (583, 48, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (584, 48, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (585, 48, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (586, 48, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (587, 48, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (603, 52, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (604, 52, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (605, 52, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (606, 52, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (607, 52, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (608, 53, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (609, 53, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (610, 53, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (611, 53, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (612, 53, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (613, 53, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (614, 53, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (615, 53, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (616, 53, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (617, 53, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (618, 53, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (619, 54, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (620, 54, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (621, 54, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (622, 54, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (623, 54, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (624, 54, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (625, 54, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (626, 54, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (627, 54, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (628, 54, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (629, 54, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (630, 55, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (631, 55, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (632, 55, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (633, 55, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (634, 55, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (635, 55, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (636, 55, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (637, 55, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (638, 55, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (639, 55, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (640, 55, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (641, 56, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (642, 56, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (643, 56, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (644, 56, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (645, 56, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (646, 56, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (647, 56, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (648, 56, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (649, 56, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (650, 56, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (651, 56, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (652, 57, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (653, 57, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (654, 57, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (655, 57, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (656, 57, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (657, 57, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (658, 57, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (659, 57, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (660, 57, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (661, 57, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (662, 57, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (663, 58, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (664, 58, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (665, 58, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (666, 58, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (667, 58, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (668, 58, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (669, 58, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (670, 58, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (671, 58, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (672, 58, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (673, 58, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (674, 59, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (675, 59, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (676, 59, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (677, 59, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (678, 59, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (679, 60, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (680, 60, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (681, 60, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (682, 60, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (683, 60, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (684, 60, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (685, 60, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (686, 60, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (687, 60, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (688, 60, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (689, 60, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (690, 61, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (691, 61, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (692, 61, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (693, 61, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (694, 61, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (695, 61, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (696, 61, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (697, 61, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (698, 61, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (699, 61, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (700, 61, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (701, 62, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (702, 62, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (703, 62, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (704, 62, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (705, 62, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (706, 62, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (707, 62, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (708, 62, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (709, 62, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (710, 62, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (711, 62, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (712, 63, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (713, 63, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (714, 63, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (715, 63, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (716, 63, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (717, 63, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (718, 63, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (719, 63, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (720, 63, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (721, 63, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (722, 63, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (723, 64, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (724, 64, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (725, 64, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (726, 64, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (727, 64, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (728, 64, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (729, 64, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (730, 64, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (731, 64, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (732, 64, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (733, 64, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (734, 65, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (735, 65, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (736, 65, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (737, 65, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (738, 65, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (739, 65, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (740, 65, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (741, 65, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (742, 65, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (743, 65, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (744, 65, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (745, 66, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (746, 66, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (747, 66, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (748, 66, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (749, 66, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (750, 66, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (751, 66, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (752, 66, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (753, 66, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (754, 66, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (755, 66, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (756, 67, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (757, 67, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (758, 67, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (759, 67, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (760, 67, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (761, 67, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (762, 67, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (763, 67, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (764, 67, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (765, 67, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (766, 67, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (767, 68, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (768, 68, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (769, 68, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (770, 68, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (771, 68, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (772, 68, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (773, 68, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (774, 68, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (775, 68, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (776, 68, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (777, 68, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (778, 69, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (779, 69, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (780, 69, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (781, 69, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (782, 69, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (783, 69, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (784, 69, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (785, 69, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (786, 69, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (787, 69, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (788, 69, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (789, 70, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (790, 70, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (791, 70, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (792, 70, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (793, 70, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (794, 70, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (795, 70, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (796, 70, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (797, 70, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (798, 70, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (799, 70, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (800, 71, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (801, 71, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (802, 71, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (803, 71, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (804, 71, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (805, 71, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (806, 71, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (807, 71, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (808, 71, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (809, 71, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (810, 71, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (811, 72, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (812, 72, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (813, 72, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (814, 72, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (815, 72, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (816, 72, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (817, 72, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (818, 72, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (819, 72, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (820, 72, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (821, 72, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (834, 74, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (835, 74, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (836, 74, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (837, 74, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (838, 74, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (839, 75, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (840, 75, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (841, 75, 12); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (842, 75, 13); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (843, 75, 14); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (844, 75, 15); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (845, 75, 16); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (846, 75, 17); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (847, 75, 18); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (848, 75, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (849, 75, 24); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (850, 76, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (851, 76, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (852, 76, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (853, 76, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (854, 76, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (855, 76, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (856, 76, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (857, 77, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (858, 77, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (859, 77, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (860, 77, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (861, 77, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (862, 77, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (863, 77, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (864, 78, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (865, 78, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (866, 78, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (867, 78, 6); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (868, 78, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (869, 78, 19); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (870, 78, 23); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (871, 79, 1); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (872, 79, 2); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (873, 79, 5); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (874, 79, 7); -INSERT INTO jnt_fic_att_value (jft_id, f_id, ad_id) VALUES (875, 79, 23); +INSERT INTO info_def (id_type, id_description) VALUES ('BON_COMMANDE', 'Numero de bon de commande'); +INSERT INTO info_def (id_type, id_description) VALUES ('OTHER', 'Info diverses'); + + + + + + +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (1, 2, 3, 1); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 12, 8, 1); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 3, 17, 1); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 12, 28, 1); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (5, 2, 37, 1); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 2, 41, 1); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (1, 6, 4, 120); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 6, 42, 120); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (1, 7, 5, 130); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (5, 7, 38, 130); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 7, 43, 130); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 14, 10, 40); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 14, 21, 40); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 14, 30, 40); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 16, 12, 70); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 16, 23, 70); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 16, 32, 70); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 17, 13, 80); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 17, 24, 80); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 17, 33, 80); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 18, 14, 90); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 18, 25, 90); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 18, 34, 90); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 23, 45, 400); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (1, 23, 46, 400); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 23, 47, 400); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 23, 48, 400); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (5, 23, 49, 400); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 23, 50, 400); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 24, 51, 60); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 24, 52, 60); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 15, 11, 50); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 15, 22, 50); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 15, 31, 50); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (1, 5, 1, 30); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 5, 6, 30); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 5, 15, 30); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 5, 26, 30); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (5, 5, 35, 30); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 5, 39, 30); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (1, 1, 2, 0); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 1, 7, 0); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 1, 16, 0); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 1, 27, 0); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (5, 1, 36, 0); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 1, 40, 0); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 4, 18, 2); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 12, 19, 3); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (6, 19, 44, 2); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (2, 13, 9, 31); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (3, 13, 20, 31); +INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id, jnt_order) VALUES (4, 13, 29, 31); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (1, 5, 1); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (1, 1, 2); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (1, 2, 3); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (1, 6, 4); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (1, 7, 5); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 5, 6); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 1, 7); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 12, 8); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 13, 9); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 14, 10); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 15, 11); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 16, 12); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 17, 13); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 18, 14); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 5, 15); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 1, 16); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 3, 17); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 4, 18); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 12, 19); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 13, 20); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 14, 21); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 15, 22); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 16, 23); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 17, 24); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 18, 25); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 5, 26); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 1, 27); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 12, 28); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 13, 29); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 14, 30); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 15, 31); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 16, 32); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 17, 33); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 18, 34); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (5, 5, 35); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (5, 1, 36); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (5, 2, 37); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (5, 7, 38); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 5, 39); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 1, 40); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 2, 41); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 6, 42); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 7, 43); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 19, 44); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 23, 45); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (1, 23, 46); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (3, 23, 47); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 23, 48); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (5, 23, 49); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (6, 23, 50); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (2, 24, 51); -INSERT INTO jnt_fic_attr (fd_id, ad_id, jnt_id) VALUES (4, 24, 52); @@ -1563,10 +734,68 @@ INSERT INTO jrn_action (ja_id, ja_name, ja_desc, ja_url, ja_action, ja_lang, ja_ -INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code) VALUES (3, 'Achat', '6*', '4*', '5', '4', 1, 3, true, 'échéance', 'ACH', 'ACH-01'); -INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code) VALUES (2, 'Vente', '4*', '7*', '2', '6', 2, 1, true, 'échéance', 'VEN', 'VEN-01'); -INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code) VALUES (4, 'Opération Diverses', NULL, NULL, NULL, NULL, 5, 5, false, NULL, 'ODS', 'OD-01'); -INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code) VALUES (1, 'Financier', '5*', '5*', '3,2,4,5', '3,2,4,5', 5, 5, false, NULL, 'FIN', 'FIN-01'); +INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code, jrn_def_pj_pref) VALUES (4, 'Opération Diverses', NULL, NULL, NULL, NULL, 5, 5, false, NULL, 'ODS', 'OD-01', 'ODS'); +INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code, jrn_def_pj_pref) VALUES (2, 'Vente', '', '', '2', '6', 10, 10, true, '''echeance''', 'VEN', 'VEN-01', 'VEN'); +INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code, jrn_def_pj_pref) VALUES (3, 'Achat', '', '', '5', '4', 10, 10, true, '''echeance''', 'ACH', 'ACH-01', 'ACH'); +INSERT INTO jrn_def (jrn_def_id, jrn_def_name, jrn_def_class_deb, jrn_def_class_cred, jrn_def_fiche_deb, jrn_def_fiche_cred, jrn_deb_max_line, jrn_cred_max_line, jrn_def_ech, jrn_def_ech_lib, jrn_def_type, jrn_def_code, jrn_def_pj_pref) VALUES (1, 'Financier', '', '', '3,2,4,5', '3,2,4,5', 10, 10, true, '''echeance''', 'FIN', 'FIN-01', 'FIN'); + + + + + + +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 105, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 105, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 105, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 105, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 106, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 106, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 106, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 106, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 107, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 107, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 107, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 107, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 108, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 108, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 108, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 108, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 109, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 109, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 109, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 109, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 110, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 110, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 110, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 110, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 111, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 111, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 111, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 111, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 112, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 112, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 112, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 112, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 113, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 113, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 113, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 113, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 114, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 114, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 114, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 114, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 115, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 115, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 115, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 115, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 116, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 116, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 116, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 116, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (4, 117, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (2, 117, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (3, 117, 'OP'); +INSERT INTO jrn_periode (jrn_def_id, p_id, status) VALUES (1, 117, 'OP'); @@ -1589,6 +818,19 @@ INSERT INTO jrn_type (jrn_type_id, jrn_desc) VALUES ('FIN', 'Banque'); +INSERT INTO mod_payment (mp_id, mp_lib, mp_jrn_def_id, mp_type, mp_fd_id, mp_qcode) VALUES (2, 'Caisse', 1, 'VEN', NULL, NULL); +INSERT INTO mod_payment (mp_id, mp_lib, mp_jrn_def_id, mp_type, mp_fd_id, mp_qcode) VALUES (4, 'Caisse', 1, 'ACH', NULL, NULL); +INSERT INTO mod_payment (mp_id, mp_lib, mp_jrn_def_id, mp_type, mp_fd_id, mp_qcode) VALUES (1, 'Paiement électronique', 1, 'VEN', NULL, NULL); +INSERT INTO mod_payment (mp_id, mp_lib, mp_jrn_def_id, mp_type, mp_fd_id, mp_qcode) VALUES (3, 'Par gérant ou administrateur', 2, 'ACH', NULL, NULL); + + + + + + + + + @@ -1603,6 +845,10 @@ INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_COMMUNE', ''); INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_FAX', ''); INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_ANALYTIC', 'nu'); INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_COUNTRY', 'FR'); +INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_STRICT', 'N'); +INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_TVA_USE', 'Y'); +INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_PJ_SUGGEST', 'Y'); +INSERT INTO parameter (pr_id, pr_value) VALUES ('MY_CHECK_PERIODE', 'Y'); @@ -1611,6 +857,8 @@ INSERT INTO parm_code (p_code, p_value, p_comment) VALUES ('CAISSE', '53', 'Post INSERT INTO parm_code (p_code, p_value, p_comment) VALUES ('CUSTOMER', '410', 'Poste comptable par défaut pour les clients'); INSERT INTO parm_code (p_code, p_value, p_comment) VALUES ('VENTE', '707', 'Poste comptable par défaut pour les ventes'); INSERT INTO parm_code (p_code, p_value, p_comment) VALUES ('VIREMENT_INTERNE', '58', 'Poste comptable par défaut pour les virements internes'); +INSERT INTO parm_code (p_code, p_value, p_comment) VALUES ('DEP_PRIV', '4890', 'Depense a charge du gerant'); +INSERT INTO parm_code (p_code, p_value, p_comment) VALUES ('SUPPLIER', '400', 'Poste par défaut pour les fournisseurs'); @@ -1618,19 +866,45 @@ INSERT INTO parm_money (pm_id, pm_code, pm_rate) VALUES (1, 'EUR', 1.0000); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (92, '2007-01-01', '2007-01-31', '2007', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (93, '2007-02-01', '2007-02-28', '2007', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (94, '2007-03-01', '2007-03-31', '2007', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (95, '2007-04-01', '2007-04-30', '2007', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (96, '2007-05-01', '2007-05-31', '2007', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (97, '2007-06-01', '2007-06-30', '2007', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (98, '2007-07-01', '2007-07-31', '2007', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (99, '2007-08-01', '2007-08-31', '2007', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (100, '2007-09-01', '2007-09-30', '2007', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (101, '2007-10-01', '2007-10-31', '2007', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (102, '2007-11-01', '2007-11-30', '2007', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (103, '2007-12-01', '2007-12-30', '2007', false, false); -INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (104, '2007-12-31', '2007-12-31', '2007', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (105, '2009-01-01', '2009-01-31', '2009', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (106, '2009-02-01', '2009-02-28', '2009', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (107, '2009-03-01', '2009-03-31', '2009', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (108, '2009-04-01', '2009-04-30', '2009', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (109, '2009-05-01', '2009-05-31', '2009', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (110, '2009-06-01', '2009-06-30', '2009', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (111, '2009-07-01', '2009-07-31', '2009', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (112, '2009-08-01', '2009-08-31', '2009', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (113, '2009-09-01', '2009-09-30', '2009', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (114, '2009-10-01', '2009-10-31', '2009', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (115, '2009-11-01', '2009-11-30', '2009', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (116, '2009-12-01', '2009-12-30', '2009', false, false); +INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) VALUES (117, '2009-12-31', '2009-12-31', '2009', false, false); + + + +INSERT INTO parm_poste (p_value, p_type) VALUES ('1', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('12', 'CON'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('2', 'ACT'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('3', 'ACT'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('41', 'ACT'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('42', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('43', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('44', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('45', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('46', 'CON'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('47', 'CON'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('481', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('482', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('483', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('484', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('485', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('486', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('487', 'ACT'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('49', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('5', 'ACT'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('6', 'CHA'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('7', 'PAS'); +INSERT INTO parm_poste (p_value, p_type) VALUES ('40', 'ACT'); @@ -1649,185 +923,191 @@ INSERT INTO parm_periode (p_id, p_start, p_end, p_exercice, p_closed, p_central) -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1, 'comptes de capitaux', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (101, 'Capital', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (105, 'Ecarts de réévaluation', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1061, 'Réserve légale', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1063, 'Réserves statutaires ou contractuelles', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1064, 'Réserves réglementées', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (1068, 'Autres réserves', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (108, 'Compte de l''exploitant', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (12, 'résultat de l''exercice (bénéfice ou perte)', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (145, 'Amortissements dérogatoires', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (146, 'Provision spéciale de réévaluation', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (147, 'Plus-values réinvesties', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (148, 'Autres provisions réglementées', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (15, 'Provisions pour risques et charges', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (16, 'emprunts et dettes assimilees', 1); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (2, 'comptes d''immobilisations', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (20, 'immobilisations incorporelles', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (201, 'Frais d''établissement', 20); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (206, 'Droit au bail', 20); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (207, 'Fonds commercial', 20); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (208, 'Autres immobilisations incorporelles', 20); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (21, 'immobilisations corporelles', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (23, 'immobilisations en cours', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (27, 'autres immobilisations financieres', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (280, 'Amortissements des immobilisations incorporelles', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (281, 'Amortissements des immobilisations corporelles', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (290, 'Provisions pour dépréciation des immobilisations incorporelles', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (291, 'Provisions pour dépréciation des immobilisations corporelles (même ventilation que celle du compte 21)', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (297, 'Provisions pour dépréciation des autres immobilisations financières', 2); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (3, 'comptes de stocks et en cours', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (31, 'matieres premières (et fournitures)', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (32, 'autres approvisionnements', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (33, 'en-cours de production de biens', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (34, 'en-cours de production de services', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (35, 'stocks de produits', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (37, 'stocks de marchandises', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (391, 'Provisions pour dépréciation des matières premières (et fournitures)', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (392, 'Provisions pour dépréciation des autres approvisionnements', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (393, 'Provisions pour dépréciation des en-cours de production de biens', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (394, 'Provisions pour dépréciation des en-cours de production de services', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (395, 'Provisions pour dépréciation des stocks de produits', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (397, 'Provisions pour dépréciation des stocks de marchandises', 3); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4, 'comptes de tiers', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (400, 'Fournisseurs et Comptes rattachés', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (409, 'Fournisseurs débiteurs', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (410, 'Clients et Comptes rattachés', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (419, 'Clients créditeurs', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (421, 'Personnel - Rémunérations dues', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (428, 'Personnel - Charges à payer et produits à recevoir', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (43, 'Sécurité sociale et autres organismes sociaux', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (431, 'Sécurité sociale', 43); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (43731, 'Cotis.Sal.+Pat. Retraite salariés dûes', 43); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (43732, 'Cotis.Sal.+Pat. Retraite cadres dûes', 43); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (4374, 'Cotis.Sal.+Pat. ASSEDIC dûes', 43); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (444, 'Etat - Impôts sur les bénéfices', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (445, 'Etat - Taxes sur le chiffre d''affaires', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (44562, 'T.V.A. sur immobilisations', 445); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (445661, 'T.V.A. déductible 19,6% sur autres biens et services', 445); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (445662, 'T.V.A. déductible 5,5% sur autres biens et services', 445); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (445663, 'T.V.A. déductible 2,1% sur autres biens et services', 445); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (44571, 'T.V.A. collectée 19,6%', 445); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (44572, 'T.V.A. collectée 5,5%', 445); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (44573, 'T.V.A. collectée 2,1%', 445); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (447, 'Autres impôts, taxes et versements assimilés', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (45, 'Groupe et associes', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (455, 'Associés - Comptes courants', 45); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (46, 'Débiteurs divers et créditeurs divers', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (47, 'comptes transitoires ou d''attente', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (481, 'Charges à répartir sur plusieurs exercices', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (486, 'Charges constatées d''avance', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (487, 'Produits constatés d''avance', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (491, 'Provisions pour dépréciation des comptes de clients', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (496, 'Provisions pour dépréciation des comptes de débiteurs divers', 4); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (5, 'comptes financiers', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (50, 'valeurs mobilières de placement', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (51, 'banques, établissements financiers et assimilés', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (53, 'Caisse', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (54, 'régies d''avance et accréditifs', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (58, 'virements internes', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (590, 'Provisions pour dépréciation des valeurs mobilières de placement', 5); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6, 'comptes de charges', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (60, 'Achats (sauf 603)', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (607, 'Achats de marchandises', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (603, 'variations des stocks (approvisionnements et marchandises)', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6031, 'Variation des stocks de matières premières (et fournitures)', 603); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6032, 'Variation des stocks des autres approvisionnements', 603); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6037, 'Variation des stocks de marchandises', 603); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (61, 'autres charges externes - Services extérieurs', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (62, 'autres charges externes - Autres services extérieurs', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (63, 'Impôts, taxes et versements assimiles', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (641, 'Rémunérations du personnel', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (644, 'Rémunération du travail de l''exploitant', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6451, 'Cotisations à l''URSSAF', 645); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6453, 'Cotisations aux caisses de retraites', 645); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6454, 'Cotisations aux ASSEDIC', 645); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (646, 'Cotisations sociales personnelles de l''exploitant', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (65, 'Autres charges de gestion courante', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (66, 'Charges financières', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (67, 'Charges exceptionnelles', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (681, 'Dotations aux amortissements et aux provisions - Charges d''exploitation', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6811, 'Dotations aux amortissements sur immobilisations incorporelles et corporelles', 681); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6815, 'Dotations aux provisions pour risques et charges d''exploitation', 681); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6816, 'Dotations aux provisions pour dépréciation des immobilisations incorporelles et corporelles', 681); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (6817, 'Dotations aux provisions pour dépréciation des actifs circulants', 681); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (686, 'Dotations aux amortissements et aux provisions - Charges financières', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (687, 'Dotations aux amortissements et aux provisions - Charges exceptionnelles', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (691, 'Participation des salariés aux résultats', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (695, 'Impôts sur les bénéfices', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (697, 'Imposition forfaitaire annuelle des sociétés', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (699, 'Produits - Reports en arrière des déficits', 6); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (7, 'comptes de produits', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (701, 'Ventes de produits finis', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (706, 'Prestations de services', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (707, 'Ventes de marchandises', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (708, 'Produits des activités annexes', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (709, 'Rabais, remises et ristournes accordés par l''entreprise', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (713, 'Variation des stocks (en-cours de production, produits)', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (72, 'Production immobilisée', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (74, 'Subventions d''exploitation', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (75, 'Autres produits de gestion courante', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (753, 'Jetons de présence et rémunérations d''administrateurs, gérants,...', 75); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (754, 'Ristournes perçues des coopératives (provenant des excédents)', 75); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (755, 'Quotes-parts de résultat sur opérations faites en commun', 75); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (76, 'Produits financiers', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (77, 'Produits exceptionnels', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (781, 'Reprises sur amortissements et provisions (à inscrire dans les produits d''exploitation)', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (786, 'Reprises sur provisions pour risques (à inscrire dans les produits financiers)', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (787, 'Reprises sur provisions (à inscrire dans les produits exceptionnels)', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (79, 'Transferts de charges', 7); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (8, 'Comptes spéciaux', 0); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (80, 'Engagements hors bilan', 8); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (801, 'Engagements donnés par l''entité', 80); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (8011, 'Avals, cautions, garanties', 801); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (8014, 'Effets circulant sous l''endos de l''entité', 801); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (8016, 'Redevances crédit-bail restant à courir', 801); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (80161, 'Crédit-bail mobilier', 8016); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (80165, 'Crédit-bail immobilier', 8016); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (8018, 'Autres engagements donnés', 801); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (802, 'Engagements reçus par l''entité', 80); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (8021, 'Avals, cautions, garanties', 802); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (8024, 'Créances escomptées non échues', 802); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (8026, 'Engagements reçus pour utilisation en crédit-bail', 802); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (80261, 'Crédit-bail mobilier', 8026); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (80265, 'Crédit-bail immobilier', 8026); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (8028, 'Autres engagements reçus', 802); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (809, 'Contrepartie des engagements', 80); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (8091, 'Contrepartie 801', 809); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (8092, 'Contrepartie 802', 809); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (88, 'Résultat en instance d''affectation', 8); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (89, 'Bilan', 8); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (890, 'Bilan d''ouverture', 89); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (891, 'Bilan de clôture', 89); -INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent) VALUES (9, 'Comptes hors Compta', 0); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1', 'comptes de capitaux', '0', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('101', 'Capital', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('105', 'Ecarts de réévaluation', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1061', 'Réserve légale', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1063', 'Réserves statutaires ou contractuelles', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1064', 'Réserves réglementées', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('1068', 'Autres réserves', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('108', 'Compte de l''exploitant', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('12', 'résultat de l''exercice (bénéfice ou perte)', '1', 'CON'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('145', 'Amortissements dérogatoires', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('146', 'Provision spéciale de réévaluation', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('147', 'Plus-values réinvesties', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('148', 'Autres provisions réglementées', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('15', 'Provisions pour risques et charges', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('16', 'emprunts et dettes assimilees', '1', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('2', 'comptes d''immobilisations', '0', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('20', 'immobilisations incorporelles', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('201', 'Frais d''établissement', '20', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('206', 'Droit au bail', '20', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('207', 'Fonds commercial', '20', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('208', 'Autres immobilisations incorporelles', '20', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('21', 'immobilisations corporelles', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('23', 'immobilisations en cours', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('27', 'autres immobilisations financieres', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('280', 'Amortissements des immobilisations incorporelles', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('281', 'Amortissements des immobilisations corporelles', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('290', 'Provisions pour dépréciation des immobilisations incorporelles', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('291', 'Provisions pour dépréciation des immobilisations corporelles (même ventilation que celle du compte 21)', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('297', 'Provisions pour dépréciation des autres immobilisations financières', '2', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('3', 'comptes de stocks et en cours', '0', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('31', 'matieres premières (et fournitures)', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('32', 'autres approvisionnements', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('33', 'en-cours de production de biens', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('34', 'en-cours de production de services', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('35', 'stocks de produits', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('37', 'stocks de marchandises', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('391', 'Provisions pour dépréciation des matières premières (et fournitures)', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('392', 'Provisions pour dépréciation des autres approvisionnements', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('393', 'Provisions pour dépréciation des en-cours de production de biens', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('394', 'Provisions pour dépréciation des en-cours de production de services', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('395', 'Provisions pour dépréciation des stocks de produits', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('397', 'Provisions pour dépréciation des stocks de marchandises', '3', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4', 'comptes de tiers', '0', 'CON'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('400', 'Fournisseurs et Comptes rattachés', '4', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('409', 'Fournisseurs débiteurs', '4', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('410', 'Clients et Comptes rattachés', '4', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('419', 'Clients créditeurs', '4', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('421', 'Personnel - Rémunérations dues', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('428', 'Personnel - Charges à payer et produits à recevoir', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('43', 'Sécurité sociale et autres organismes sociaux', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('444', 'Etat - Impôts sur les bénéfices', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('445', 'Etat - Taxes sur le chiffre d''affaires', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('447', 'Autres impôts, taxes et versements assimilés', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('45', 'Groupe et associes', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('455', 'Associés - Comptes courants', '45', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('46', 'Débiteurs divers et créditeurs divers', '4', 'CON'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('47', 'comptes transitoires ou d''attente', '4', 'CON'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('481', 'Charges à répartir sur plusieurs exercices', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('486', 'Charges constatées d''avance', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('487', 'Produits constatés d''avance', '4', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('491', 'Provisions pour dépréciation des comptes de clients', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('496', 'Provisions pour dépréciation des comptes de débiteurs divers', '4', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('5', 'comptes financiers', '0', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('50', 'valeurs mobilières de placement', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('51', 'banques, établissements financiers et assimilés', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('53', 'Caisse', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('54', 'régies d''avance et accréditifs', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('58', 'virements internes', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('590', 'Provisions pour dépréciation des valeurs mobilières de placement', '5', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('6', 'comptes de charges', '0', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('60', 'Achats (sauf 603)', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('603', 'variations des stocks (approvisionnements et marchandises)', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('61', 'autres charges externes - Services extérieurs', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('62', 'autres charges externes - Autres services extérieurs', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('63', 'Impôts, taxes et versements assimiles', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('641', 'Rémunérations du personnel', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('644', 'Rémunération du travail de l''exploitant', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('645', 'Charges de sécurité sociale et de prévoyance', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('646', 'Cotisations sociales personnelles de l''exploitant', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('65', 'Autres charges de gestion courante', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('66', 'Charges financières', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('67', 'Charges exceptionnelles', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('681', 'Dotations aux amortissements et aux provisions - Charges d''exploitation', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('686', 'Dotations aux amortissements et aux provisions - Charges financières', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('687', 'Dotations aux amortissements et aux provisions - Charges exceptionnelles', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('691', 'Participation des salariés aux résultats', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('695', 'Impôts sur les bénéfices', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('697', 'Imposition forfaitaire annuelle des sociétés', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('699', 'Produits - Reports en arrière des déficits', '6', 'CHA'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('7', 'comptes de produits', '0', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('701', 'Ventes de produits finis', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('706', 'Prestations de services', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('707', 'Ventes de marchandises', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('708', 'Produits des activités annexes', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('709', 'Rabais, remises et ristournes accordés par l''entreprise', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('713', 'Variation des stocks (en-cours de production, produits)', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('72', 'Production immobilisée', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('73', 'Produits nets partiels sur opérations à long terme', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('74', 'Subventions d''exploitation', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('75', 'Autres produits de gestion courante', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('753', 'Jetons de présence et rémunérations d''administrateurs, gérants,...', '75', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('754', 'Ristournes perçues des coopératives (provenant des excédents)', '75', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('755', 'Quotes-parts de résultat sur opérations faites en commun', '75', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('76', 'Produits financiers', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('77', 'Produits exceptionnels', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('781', 'Reprises sur amortissements et provisions (à inscrire dans les produits d''exploitation)', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('786', 'Reprises sur provisions pour risques (à inscrire dans les produits financiers)', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('787', 'Reprises sur provisions (à inscrire dans les produits exceptionnels)', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('79', 'Transferts de charges', '7', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('8', 'Comptes spéciaux', '0', 'CON'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('9', 'Comptes analytiques', '0', 'CON'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4456601', 'TVA 19,6% - France métropolitaine - Taux immobilisations Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('445701', 'TVA 19,6% - France métropolitaine - Taux immobilisations Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4456602', 'TVA x% - France métropolitaine - Taux anciens Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('445702', 'TVA x% - France métropolitaine - Taux anciens Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4456603', 'TVA 8,5% - DOM - Taux normal Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('445703', 'TVA 8,5% - DOM - Taux normal Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4456604', 'TVA 8,5% - DOM - Taux normal NPR Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('445704', 'TVA 8,5% - DOM - Taux normal NPR Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4456605', 'TVA 2,1% - DOM - Taux réduit Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('445705', 'TVA 2,1% - DOM - Taux réduit Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4456606', 'TVA 1,75% - DOM - Taux I Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('445706', 'TVA 1,75% - DOM - Taux I Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4456607', 'TVA 1,05% - DOM - Taux publications de presse Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('445707', 'TVA 1,05% - DOM - Taux publications de presse Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4456608', 'TVA x% - DOM - Taux octroi de mer Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('445708', 'TVA x% - DOM - Taux octroi de mer Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4456609', 'TVA x% - DOM - Taux immobilisations Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('445709', 'TVA x% - DOM - Taux immobilisations Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('44566010', 'TVA 13% - Corse - Taux I Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4457010', 'TVA 13% - Corse - Taux I Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('44566011', 'TVA 8% - Corse - Taux II Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4457011', 'TVA 8% - Corse - Taux II Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('44566012', 'TVA 2,1% - Corse - Taux III Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4457012', 'TVA 2,1% - Corse - Taux III Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('44566013', 'TVA 0,9% - Corse - Taux IV Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4457013', 'TVA 0,9% - Corse - Taux IV Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('44566014', 'TVA x% - Corse - Taux immobilisations Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4457014', 'TVA x% - Corse - Taux immobilisations Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('44566015', 'TVA x% - Acquisitions intracommunautaires/Pays Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4457015', 'TVA x% - Acquisitions intracommunautaires/Pays Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('44566016', 'TVA x% - Acquisitions intracommunautaires immobilisations/Pays Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4457016', 'TVA x% - Acquisitions intracommunautaires immobilisations/Pays Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('44566017', 'TVA x% - Non imposable : Achats en franchise Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4457017', 'TVA x% - Non imposable : Achats en franchise Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('44566018', 'TVA x% - Non imposable : Exports hors CE/Pays Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4457018', 'TVA x% - Non imposable : Exports hors CE/Pays Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('44566019', 'TVA x% - Non imposable : Autres opérations Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4457019', 'TVA x% - Non imposable : Autres opérations Collectée ', '4457', 'PAS'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('44566020', 'TVA x% - Non imposable : Livraisons intracommunautaires/Pays Déductible', '4456', 'ACT'); +INSERT INTO tmp_pcmn (pcm_val, pcm_lib, pcm_val_parent, pcm_type) VALUES ('4457020', 'TVA x% - Non imposable : Livraisons intracommunautaires/Pays Collectée ', '4457', 'PAS'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (101, 'TVAFranceNormal', 0.1960, 'TVA 19,6% - France métropolitaine - Taux normal', '445661,44571'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (102, 'TVAFranceRéduit', 0.0550, 'TVA 5,5% - France métropolitaine - Taux réduit', '445662,44572'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (103, 'TVAFranceSuperRéduit', 0.0210, 'TVA 2,1% - France métropolitaine - Taux super réduit', '445663,44573'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (104, 'TVAFranceImmos', 0.1960, 'TVA 19,6% - France métropolitaine - Taux immobilisations', '44562,0'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (105, 'TVAFranceAnciens', 0.0000, 'TVA x% - France métropolitaine - Taux anciens', '445,445'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (201, 'TVADomNormal', 0.0850, 'TVA 8,5% - DOM - Taux normal', '445,445'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (202, 'TVADomNPR', 0.0850, 'TVA 8,5% - DOM - Taux normal NPR', '445,445'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (203, 'TVADomRéduit', 0.0210, 'TVA 2,1% - DOM - Taux réduit', '445,445'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (204, 'TVADom-I', 0.0175, 'TVA 1,75% - DOM - Taux I', '445,445'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (205, 'TVADomPresse', 0.0105, 'TVA 1,05% - DOM - Taux publications de presse', '445,445'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (206, 'TVADomOctroi', 0.0000, 'TVA x% - DOM - Taux octroi de mer', '445,445'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (207, 'TVADomImmos', 0.0000, 'TVA x% - DOM - Taux immobilisations', '445,0'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (301, 'TVACorse-I', 0.1300, 'TVA 13% - Corse - Taux I', '445,445'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (302, 'TVACorse-II', 0.0800, 'TVA 8% - Corse - Taux II', '445,445'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (303, 'TVACorse-III', 0.0210, 'TVA 2,1% - Corse - Taux III', '445,445'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (304, 'TVACorse-IV', 0.0090, 'TVA 0,9% - Corse - Taux IV', '445,445'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (305, 'TVACorseImmos', 0.0000, 'TVA x% - Corse - Taux immobilisations', '445,0'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (401, 'TVAacquisIntracom', 0.0000, 'TVA x% - Acquisitions intracommunautaires/Pays', '445,445'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (402, 'TVAacquisIntracomImmos', 0.0000, 'TVA x% - Acquisitions intracommunautaires immobilisations/Pays', '445,0'); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (501, 'TVAfranchise', 0.0000, 'TVA x% - Non imposable : Achats en franchise', ''); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (502, 'TVAexport', 0.0000, 'TVA x% - Non imposable : Exports hors CE/Pays', ''); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (503, 'TVAautres', 0.0000, 'TVA x% - Non imposable : Autres opérations', ''); -INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (504, 'TVAlivrIntracom', 0.0000, 'TVA x% - Non imposable : Livraisons intracommunautaires/Pays', ''); + + + +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (101, 'FR_NOR', 0.1960, 'TVA 19,6% - France métropolitaine - Taux normal', '445661,44571'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (102, 'FR_RED', 0.0550, 'TVA 5,5% - France métropolitaine - Taux réduit', '445662,44572'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (103, 'FR_SRED', 0.0210, 'TVA 2,1% - France métropolitaine - Taux super réduit', '445663,44573'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (104, 'FR_IMMO', 0.1960, 'TVA 19,6% - France métropolitaine - Taux immobilisations', '4456601,445701'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (105, 'FR_ANC', 0.0000, 'TVA x% - France métropolitaine - Taux anciens', '4456602,445702'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (201, 'DOM', 0.0850, 'TVA 8,5% - DOM - Taux normal', '4456603,445703'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (202, 'DOM_NPR', 0.0850, 'TVA 8,5% - DOM - Taux normal NPR', '4456604,445704'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (203, 'DOM_REDUIT', 0.0210, 'TVA 2,1% - DOM - Taux réduit', '4456605,445705'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (204, 'DOM_I', 0.0175, 'TVA 1,75% - DOM - Taux I', '4456606,445706'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (205, 'DOM_PRESSE', 0.0105, 'TVA 1,05% - DOM - Taux publications de presse', '4456607,445707'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (206, 'DOM_OCTROI', 0.0000, 'TVA x% - DOM - Taux octroi de mer', '4456608,445708'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (207, 'DOM_IMMO', 0.0000, 'TVA x% - DOM - Taux immobilisations', '4456609,445709'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (301, 'COR_I', 0.1300, 'TVA 13% - Corse - Taux I', '44566010,4457010'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (302, 'COR_II', 0.0800, 'TVA 8% - Corse - Taux II', '44566011,4457011'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (303, 'COR_III', 0.0210, 'TVA 2,1% - Corse - Taux III', '44566012,4457012'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (304, 'COR_IV', 0.0090, 'TVA 0,9% - Corse - Taux IV', '44566013,4457013'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (305, 'COR_IMMO', 0.0000, 'TVA x% - Corse - Taux immobilisations', '44566014,4457014'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (401, 'INTRA', 0.0000, 'TVA x% - Acquisitions intracommunautaires/Pays', '44566015,4457015'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (402, 'INTRA_IMMMO', 0.0000, 'TVA x% - Acquisitions intracommunautaires immobilisations/Pays', '44566016,4457016'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (501, 'FRANCH', 0.0000, 'TVA x% - Non imposable : Achats en franchise', '44566017,4457017'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (502, 'EXPORT', 0.0000, 'TVA x% - Non imposable : Exports hors CE/Pays', '44566018,4457018'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (503, 'AUTRE', 0.0000, 'TVA x% - Non imposable : Autres opérations', '44566019,4457019'); +INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUES (504, 'INTRA_LIV', 0.0000, 'TVA x% - Non imposable : Livraisons intracommunautaires/Pays', '44566020,4457020'); + + + +INSERT INTO user_local_pref (user_id, parameter_type, parameter_value) VALUES ('1', 'MINIREPORT', '0'); +INSERT INTO user_local_pref (user_id, parameter_type, parameter_value) VALUES ('1', 'PERIODE', '105'); @@ -1840,7 +1120,7 @@ INSERT INTO tva_rate (tva_id, tva_label, tva_rate, tva_comment, tva_poste) VALUE -INSERT INTO version (val) VALUES (35); +INSERT INTO version (val) VALUES (75); diff --git a/html/admin/sql/mod2/make-sql b/html/admin/sql/mod2/make-sql index e7970a741..abf4e556b 100755 --- a/html/admin/sql/mod2/make-sql +++ b/html/admin/sql/mod2/make-sql @@ -1,2 +1,2 @@ -pg_dump -O -U phpcompta -D -a -O mod2 |sed -e "/^--/d" > data.sql +pg_dump -O -U phpcompta -D -a -O ${DOMAIN}mod2 |sed -e "/^--/d" > data.sql diff --git a/sql/trunk/06_get_tree_account.sql b/sql/trunk/06_get_tree_account.sql deleted file mode 100644 index 44f66dcb6..000000000 --- a/sql/trunk/06_get_tree_account.sql +++ /dev/null @@ -1,22 +0,0 @@ -drop function if exists get_pcm_tree(account_type); - -create or replace function get_pcm_tree(source account_type) returns setof account_type -as -$_$ -declare - i account_type; - e account_type; -begin - for i in select pcm_val from tmp_pcmn where pcm_val_parent=source - loop - return next i; - for e in select get_pcm_tree from get_pcm_tree(i) - loop - return next e; - end loop; - - end loop; - return; -end; -$_$ -language plpgsql; \ No newline at end of file diff --git a/sql/trunk/07_lettering.sql b/sql/trunk/07_lettering.sql deleted file mode 100644 index 786278bf8..000000000 --- a/sql/trunk/07_lettering.sql +++ /dev/null @@ -1,30 +0,0 @@ -drop table if exists letter_deb; -drop table if exists letter_cred; -drop table if exists jnt_letter cascade; -create table jnt_letter( - jl_id serial not null, - jl_amount_deb numeric(20,4), - constraint jnt_letter_pk primary key (jl_id) - ); -create table letter_deb ( - ld_id serial, - j_id bigint not null, - jl_id bigint not null, - constraint letter_deb_pk primary key (ld_id), - constraint letter_deb_fk foreign key (j_id) references jrnx(j_id) on update cascade on delete cascade, - constraint jnt_deb_fk foreign key (jl_id) references jnt_letter(jl_id) on update cascade on delete cascade - ); - -create table letter_cred ( - lc_id serial, - j_id bigint not null, - jl_id bigint not null, - constraint letter_cred_pk primary key (lc_id), - constraint letter_cred_fk foreign key (j_id) references jrnx(j_id) on update cascade on delete cascade, - constraint jnt_cred_fk foreign key (jl_id) references jnt_letter(jl_id) on update cascade on delete cascade - ); - - -alter table jnt_letter owner to trunk; -alter table letter_deb owner to trunk; -alter table letter_cred owner to trunk; \ No newline at end of file diff --git a/sql/trunk/08_get_letter_jnt.sql b/sql/trunk/08_get_letter_jnt.sql deleted file mode 100644 index dee948131..000000000 --- a/sql/trunk/08_get_letter_jnt.sql +++ /dev/null @@ -1,16 +0,0 @@ -create or replace function comptaproc.get_letter_jnt(a bigint) returns bigint -as -$_$ -declare - nResult bigint; -begin - select jl_id into nResult from jnt_letter join letter_deb using (jl_id) where j_id = a; - if NOT FOUND then - select jl_id into nResult from jnt_letter join letter_cred using (jl_id) where j_id = a; - if NOT found then - return null; - end if; - end if; -return nResult; -end; -$_$ language plpgsql diff --git a/sql/trunk/09_index.sql b/sql/trunk/09_index.sql deleted file mode 100644 index fe164340a..000000000 --- a/sql/trunk/09_index.sql +++ /dev/null @@ -1,10 +0,0 @@ -CREATE INDEX xx_grpt_id - ON jrnx - USING btree - (j_grpt); - CREATE INDEX x_grpt_id - ON jrn - USING btree - (jr_grpt_id); -create index letter_deb_fkidx on letter_deb(j_id); -